SA
FP_DECL_S(SA); FP_DECL_S(SB); FP_DECL_S(SR);
FP_UNPACK_SP(SA, &va);
FP_SUB_S(SR, SA, SB);
FP_ADD_S(SR, SA, SB);
FP_MUL_S(SR, SA, SB);
FP_DIV_S(SR, SA, SB);
FP_DECL_S(SA); FP_DECL_S(SB); FP_DECL_S(SR);
FP_UNPACK_SP(SA, va.wp + 1);
FP_UNPACK_SP(SA, va.wp + 1);
FP_ADD_S(SR, SA, SB);
FP_SUB_S(SR, SA, SB);
FP_MUL_S(SR, SA, SB);
FP_DIV_S(SR, SA, SB);
FP_CMP_S(IR, SA, SB, 3);
if (IR == 3 && (FP_ISSIGNAN_S(SA) || FP_ISSIGNAN_S(SB)))
FP_DECL_S(SA); FP_DECL_S(SB); FP_DECL_S(SR);
case 5: FP_UNPACK_SP (SA, rs1); break;
case FADDS: FP_ADD_S (SR, SA, SB); break;
case FSUBS: FP_SUB_S (SR, SA, SB); break;
case FMULS: FP_MUL_S (SR, SA, SB); break;
case FSMULD: FP_CONV (D, S, 2, 1, DA, SA);
case FDIVS: FP_DIV_S (SR, SA, SB); break;
FP_CMP_S(IR, SB, SA, 3);
FP_ISSIGNAN_S(SA) ||
FP_DECL_S(SA); FP_DECL_S(SB); FP_DECL_S(SR);
case 5: FP_UNPACK_SP (SA, rs1); break;
case FADDS: FP_ADD_S (SR, SA, SB); break;
case FSUBS: FP_SUB_S (SR, SA, SB); break;
case FMULS: FP_MUL_S (SR, SA, SB); break;
case FSMULD: FP_CONV (D, S, 1, 1, DA, SA);
case FDIVS: FP_DIV_S (SR, SA, SB); break;
val = readl(regs + SA(thrd->id));
#define F_MMU_VLD_PA_RNG(EA, SA) (((EA) << 8) | (SA))
#define aad(SA) (container_of(SA, struct apparmor_audit_data, common))