require_fp; WRITE_FRD(FRS1 ^ (FRS2 & (uint16_t)INT16_MIN));