write_half16_check
if (write_half16_check(P, S + A))
if (write_half16_check(P, G + A))
if (write_half16_check(P, R + A))