Home
last modified time | relevance | path

Searched refs:nzcv (Results 1 – 25 of 25) sorted by relevance

/external/valgrind/none/tests/arm64/
Dinteger.stdout.exp2 add x3, x4, x5 :: rd 0000000000004abe rm 0000000000003039, rn 0000000000001a85, cin 0, nzcv 0000000…
3 add w3, w4, w5 :: rd 0000000000004abe rm 0000000000003039, rn 0000000000001a85, cin 0, nzcv 0000000…
4 adc x3, x4, x5 :: rd 0000000000004abe rm 0000000000003039, rn 0000000000001a85, cin 0, nzcv 0000000…
5 adc x3, x4, x5 :: rd 0000000000004abf rm 0000000000003039, rn 0000000000001a85, cin 1, nzcv 2000000…
6 adc x3, x4, x5 :: rd ffffffffffffffff rm 0000000000000000, rn ffffffffffffffff, cin 0, nzcv 0000000…
7 adc x3, x4, x5 :: rd 0000000000000000 rm 0000000000000000, rn ffffffffffffffff, cin 1, nzcv 2000000…
8 adc x3, x4, x5 :: rd 5859704f00000000 rm 3141592700000000, rn 2718172800000000, cin 0, nzcv 0000000…
9 adc x3, x4, x5 :: rd 5859704f00000001 rm 3141592700000000, rn 2718172800000000, cin 1, nzcv 2000000…
10 adc x3, x4, x5 :: rd 0000000000000000 rm 0000000000000000, rn 0000000000000000, cin 0, nzcv 0000000…
11 adc x3, x4, x5 :: rd 0000000000000001 rm 0000000000000000, rn 0000000000000000, cin 1, nzcv 2000000…
[all …]
Dmemory.stdout.exp24 xyzzy00: ldr x21, xyzzy00 - 8 :: rd aa0003f6d51b4203 rn (hidden), cin 0, nzcv 00000000
25 xyzzy01: ldr x21, xyzzy01 + 0 :: rd aa1503e258000015 rn (hidden), cin 0, nzcv 00000000
26 xyzzy02: ldr x21, xyzzy02 + 8 :: rd 911e43a0d53b4201 rn (hidden), cin 0, nzcv 00000000
27 xyzzy03: ldr x21, xyzzy03 - 4 :: rd 58fffff5aa0003f6 rn (hidden), cin 0, nzcv 00000000
28 xyzzy04: ldr x21, xyzzy04 + 0 :: rd aa1503e258000015 rn (hidden), cin 0, nzcv 00000000
29 xyzzy05: ldr x21, xyzzy05 + 4 :: rd d53b4201aa1503e2 rn (hidden), cin 0, nzcv 00000000
57 ldrsw x21, [x22,x23] :: rd fffffffff8f7f6f5 rm (hidden), rn (hidden), cin 0, nzcv 00000000
63 ldrsh x21, [x22,x23] :: rd fffffffffffff6f5 rm (hidden), rn (hidden), cin 0, nzcv 00000000
69 ldrsh w21, [x22,x23] :: rd 00000000fffff6f5 rm (hidden), rn (hidden), cin 0, nzcv 00000000
75 ldrsb x21, [x22,x23] :: rd fffffffffffffff5 rm (hidden), rn (hidden), cin 0, nzcv 00000000
[all …]
/external/v8/src/arm64/
Dsimulator-arm64.cc863 nzcv().SetN(N); in AddWithCarry()
864 nzcv().SetZ(Z); in AddWithCarry()
865 nzcv().SetC(C); in AddWithCarry()
866 nzcv().SetV(V); in AddWithCarry()
885 nzcv().C()); in AddSubWithCarry()
981 nzcv().SetRawValue(FPUnorderedFlag); in FPCompare()
983 nzcv().SetRawValue(FPLessThanFlag); in FPCompare()
985 nzcv().SetRawValue(FPGreaterThanFlag); in FPCompare()
987 nzcv().SetRawValue(FPEqualFlag); in FPCompare()
1130 nzcv().N(), nzcv().Z(), nzcv().C(), nzcv().V(), in PrintSystemRegister()
[all …]
Dmacro-assembler-arm64-inl.h127 StatusFlags nzcv, in Ccmp() argument
131 ConditionalCompareMacro(rn, -operand.ImmediateValue(), nzcv, cond, CCMN); in Ccmp()
133 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMP); in Ccmp()
140 StatusFlags nzcv, in Ccmn() argument
144 ConditionalCompareMacro(rn, -operand.ImmediateValue(), nzcv, cond, CCMP); in Ccmn()
146 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMN); in Ccmn()
558 StatusFlags nzcv, in Fccmp() argument
562 fccmp(fn, fm, nzcv, cond); in Fccmp()
Ddisasm-arm64.cc1440 int nzcv = (instr->Nzcv() << Flags_offset); in SubstituteImmediateField() local
1441 AppendToOutput("#%c%c%c%c", ((nzcv & NFlag) == 0) ? 'n' : 'N', in SubstituteImmediateField()
1442 ((nzcv & ZFlag) == 0) ? 'z' : 'Z', in SubstituteImmediateField()
1443 ((nzcv & CFlag) == 0) ? 'c' : 'C', in SubstituteImmediateField()
1444 ((nzcv & VFlag) == 0) ? 'v' : 'V'); in SubstituteImmediateField()
Dassembler-arm64.cc1405 StatusFlags nzcv, in ccmn() argument
1407 ConditionalCompare(rn, operand, nzcv, cond, CCMN); in ccmn()
1413 StatusFlags nzcv, in ccmp() argument
1415 ConditionalCompare(rn, operand, nzcv, cond, CCMP); in ccmp()
1966 StatusFlags nzcv, in fccmp() argument
1969 Emit(FPType(fn) | FCCMP | Rm(fm) | Cond(cond) | Rn(fn) | Nzcv(nzcv)); in fccmp()
2310 StatusFlags nzcv, in ConditionalCompare() argument
2323 Emit(SF(rn) | ccmpop | Cond(cond) | Rn(rn) | Nzcv(nzcv)); in ConditionalCompare()
Dassembler-arm64.h1380 StatusFlags nzcv,
1386 StatusFlags nzcv,
1673 StatusFlags nzcv,
1832 inline static Instr Nzcv(StatusFlags nzcv);
1957 StatusFlags nzcv,
Dsimulator-arm64.h491 SimSystemRegister& nzcv() { return nzcv_; }
609 SimSystemRegister& flags = nzcv();
Dmacro-assembler-arm64.h245 StatusFlags nzcv,
249 StatusFlags nzcv,
253 StatusFlags nzcv,
355 StatusFlags nzcv,
Dassembler-arm64-inl.h1145 Instr Assembler::Nzcv(StatusFlags nzcv) {
1146 return ((nzcv >> Flags_offset) & 0xf) << Nzcv_offset;
Dmacro-assembler-arm64.cc350 StatusFlags nzcv, in ConditionalCompareMacro() argument
358 ConditionalCompareMacro(rn, temp, nzcv, cond, op); in ConditionalCompareMacro()
365 ConditionalCompare(rn, operand, nzcv, cond, op); in ConditionalCompareMacro()
373 ConditionalCompare(rn, temp, nzcv, cond, op); in ConditionalCompareMacro()
/external/valgrind/VEX/priv/
Dguest_arm64_helpers.c1160 ULong nzcv = 0; in LibVEX_GuestARM64_get_nzcv() local
1162 nzcv |= arm64g_calculate_flags_nzcv( in LibVEX_GuestARM64_get_nzcv()
1168 vassert(0 == (nzcv & 0xFFFFFFFF0FFFFFFFULL)); in LibVEX_GuestARM64_get_nzcv()
1192 return nzcv; in LibVEX_GuestARM64_get_nzcv()
Dguest_arm64_toIR.c1914 IRTemp cond, IRTemp argL, IRTemp argR, UInt nzcv in setFlags_ADD_SUB_conditionally() argument
1951 assign(f_dep1, mkU64(nzcv << 28)); in setFlags_ADD_SUB_conditionally()
2200 IRTemp nzcv = newTemp(Ity_I64); in mk_convert_IRCmpF64Result_to_NZCV() local
2263 assign(nzcv, binop(Iop_Sub64, mkexpr(termL), mkexpr(termR))); in mk_convert_IRCmpF64Result_to_NZCV()
2264 return nzcv; in mk_convert_IRCmpF64Result_to_NZCV()
3198 UInt nzcv = INSN(3,0); in dis_ARM64_data_processing_register() local
3214 setFlags_ADD_SUB_conditionally(is64, isSUB, condT, argL, argR, nzcv); in dis_ARM64_data_processing_register()
3218 imm5, nzcv, nameCC(cond)); in dis_ARM64_data_processing_register()
3237 UInt nzcv = INSN(3,0); in dis_ARM64_data_processing_register() local
3253 setFlags_ADD_SUB_conditionally(is64, isSUB, condT, argL, argR, nzcv); in dis_ARM64_data_processing_register()
[all …]
Dguest_arm_toIR.c2499 IRTemp nzcv = newTemp(Ity_I32); in mk_convert_IRCmpF64Result_to_NZCV() local
2559 assign(nzcv, binop(Iop_Sub32, mkexpr(termL), mkexpr(termR))); in mk_convert_IRCmpF64Result_to_NZCV()
2560 return nzcv; in mk_convert_IRCmpF64Result_to_NZCV()
13614 IRTemp nzcv = IRTemp_INVALID; in decode_CP10_CP11_instruction() local
13631 nzcv = mk_convert_IRCmpF64Result_to_NZCV(irRes); in decode_CP10_CP11_instruction()
13638 binop(Iop_Shl32, mkexpr(nzcv), mkU8(28)))); in decode_CP10_CP11_instruction()
14125 IRTemp nzcv = IRTemp_INVALID; in decode_CP10_CP11_instruction() local
14142 nzcv = mk_convert_IRCmpF64Result_to_NZCV(irRes); in decode_CP10_CP11_instruction()
14149 binop(Iop_Shl32, mkexpr(nzcv), mkU8(28)))); in decode_CP10_CP11_instruction()
/external/vixl/src/vixl/a64/
Dsimulator-a64.cc322 nzcv().SetN(N); in AddWithCarry()
323 nzcv().SetZ(Z); in AddWithCarry()
324 nzcv().SetC(C); in AddWithCarry()
325 nzcv().SetV(V); in AddWithCarry()
408 nzcv().SetRawValue(FPUnorderedFlag); in FPCompare()
414 nzcv().SetRawValue(FPLessThanFlag); in FPCompare()
416 nzcv().SetRawValue(FPGreaterThanFlag); in FPCompare()
418 nzcv().SetRawValue(FPEqualFlag); in FPCompare()
721 nzcv().N(), nzcv().Z(), nzcv().C(), nzcv().V(), in PrintSystemRegister()
1017 nzcv().SetN(CalcNFlag(result, reg_size)); in LogicalHelper()
[all …]
Dmacro-assembler-a64.cc1044 StatusFlags nzcv, in Ccmp() argument
1048 ConditionalCompareMacro(rn, -operand.immediate(), nzcv, cond, CCMN); in Ccmp()
1050 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMP); in Ccmp()
1057 StatusFlags nzcv, in Ccmn() argument
1061 ConditionalCompareMacro(rn, -operand.immediate(), nzcv, cond, CCMP); in Ccmn()
1063 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMN); in Ccmn()
1070 StatusFlags nzcv, in ConditionalCompareMacro() argument
1083 ConditionalCompare(rn, operand, nzcv, cond, op); in ConditionalCompareMacro()
1090 ConditionalCompare(rn, temp, nzcv, cond, op); in ConditionalCompareMacro()
Dassembler-a64.h1524 StatusFlags nzcv,
1530 StatusFlags nzcv,
2053 StatusFlags nzcv,
2060 StatusFlags nzcv,
2072 StatusFlags nzcv,
3873 static Instr Nzcv(StatusFlags nzcv) { in Nzcv() argument
3874 return ((nzcv >> Flags_offset) & 0xf) << Nzcv_offset; in Nzcv()
4227 StatusFlags nzcv,
Dassembler-a64.cc1176 StatusFlags nzcv, in ccmn() argument
1178 ConditionalCompare(rn, operand, nzcv, cond, CCMN); in ccmn()
1184 StatusFlags nzcv, in ccmp() argument
1186 ConditionalCompare(rn, operand, nzcv, cond, CCMP); in ccmp()
2698 StatusFlags nzcv, in FPCCompareMacro() argument
2704 Emit(FPType(vn) | op | Rm(vm) | Cond(cond) | Rn(vn) | Nzcv(nzcv)); in FPCCompareMacro()
2709 StatusFlags nzcv, in fccmp() argument
2711 FPCCompareMacro(vn, vm, nzcv, cond, DisableTrap); in fccmp()
2717 StatusFlags nzcv, in fccmpe() argument
2719 FPCCompareMacro(vn, vm, nzcv, cond, EnableTrap); in fccmpe()
[all …]
Dmacro-assembler-a64.h712 StatusFlags nzcv,
716 StatusFlags nzcv,
720 StatusFlags nzcv,
1148 StatusFlags nzcv,
1154 FPCCompareMacro(vn, vm, nzcv, cond, trap);
1158 StatusFlags nzcv, in Fccmpe() argument
1160 Fccmp(vn, vm, nzcv, cond, EnableTrap); in Fccmpe()
Ddisasm-a64.cc3011 int nzcv = (instr->Nzcv() << Flags_offset); in SubstituteImmediateField() local
3012 AppendToOutput("#%c%c%c%c", ((nzcv & NFlag) == 0) ? 'n' : 'N', in SubstituteImmediateField()
3013 ((nzcv & ZFlag) == 0) ? 'z' : 'Z', in SubstituteImmediateField()
3014 ((nzcv & CFlag) == 0) ? 'c' : 'C', in SubstituteImmediateField()
3015 ((nzcv & VFlag) == 0) ? 'v' : 'V'); in SubstituteImmediateField()
Dsimulator-a64.h1091 SimSystemRegister& nzcv() { return nzcv_; } in nzcv() function
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td2072 : I<(outs), (ins regtype:$Rn, imm0_31:$imm, imm0_15:$nzcv, ccode:$cond),
2073 asm, "\t$Rn, $imm, $nzcv, $cond", "", []>,
2080 bits<4> nzcv;
2090 let Inst{3-0} = nzcv;
2104 : I<(outs), (ins regtype:$Rn, regtype:$Rm, imm0_15:$nzcv, ccode:$cond),
2105 asm, "\t$Rn, $Rm, $nzcv, $cond", "", []>,
2112 bits<4> nzcv;
2122 let Inst{3-0} = nzcv;
3938 : I<(outs), (ins regtype:$Rn, regtype:$Rm, imm0_15:$nzcv, ccode:$cond),
3939 asm, "\t$Rn, $Rm, $nzcv, $cond", "", []>,
[all …]
DAArch64RegisterInfo.td122 def NZCV : AArch64Reg<0, "nzcv">;
/external/vixl/doc/
Dsupported-instructions.md253 StatusFlags nzcv,
263 StatusFlags nzcv,
1739 StatusFlags nzcv,
/external/llvm/test/MC/Disassembler/AArch64/
Dbasic-a64-instructions.txt3181 # CHECK: msr {{nzcv|NZCV}}, x12
3472 # CHECK: mrs x9, {{nzcv|NZCV}}