Lines Matching defs:nzcv
1464 IRTemp cond, IRTemp argL, IRTemp argR, UInt nzcv
1469 CC_DEP1 = ITE(cond, argL64, nzcv << 28)
1501 assign(f_dep1, mkU64(nzcv << 28));
1698 IRTemp nzcv = newTemp(Ity_I64);
1704 4 bits of 'nzcv'. */
1705 /* Map compare result from IR to ARM(nzcv) */
1707 FP cmp result | IR | ARM(nzcv)
1761 assign(nzcv, binop(Iop_Sub64, mkexpr(termL), mkexpr(termR)));
1762 return nzcv;
2684 sf 1 111010010 imm5 cond 10 Rn 0 nzcv CCMP Rn, #imm5, #nzcv, cond
2685 sf 0 111010010 imm5 cond 10 Rn 0 nzcv CCMN Rn, #imm5, #nzcv, cond
2688 (CCMP) flags = if cond then flags-after-sub(Rn,imm5) else nzcv
2689 (CCMN) flags = if cond then flags-after-add(Rn,imm5) else nzcv
2698 UInt nzcv = INSN(3,0);
2714 setFlags_ADD_SUB_conditionally(is64, isSUB, condT, argL, argR, nzcv);
2718 imm5, nzcv, nameCC(cond));
2724 sf 1 111010010 Rm cond 00 Rn 0 nzcv CCMP Rn, Rm, #nzcv, cond
2725 sf 0 111010010 Rm cond 00 Rn 0 nzcv CCMN Rn, Rm, #nzcv, cond
2727 (CCMP) flags = if cond then flags-after-sub(Rn,Rm) else nzcv
2728 (CCMN) flags = if cond then flags-after-add(Rn,Rm) else nzcv
2737 UInt nzcv = INSN(3,0);
2753 setFlags_ADD_SUB_conditionally(is64, isSUB, condT, argL, argR, nzcv);
2757 nameIRegOrZR(is64, mm), nzcv, nameCC(cond));
4771 D51B42 000 Rt MSR nzcv, rT
4772 D53B42 000 Rt MRS rT, nzcv
4782 DIP("msr %s, nzcv\n", nameIReg32orZR(tt));
4787 DIP("mrs %s, nzcv\n", nameIReg64orZR(tt));
5845 IRTemp nzcv = mk_convert_IRCmpF64Result_to_NZCV(irRes);
5847 assign(nzcv_28x0, binop(Iop_Shl64, mkexpr(nzcv), mkU8(28)));