/external/valgrind/none/tests/arm64/ |
D | integer.stdout.exp | 2 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 …]
|
D | memory.stdout.exp | 24 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/ |
D | simulator-arm64.cc | 863 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 …]
|
D | macro-assembler-arm64-inl.h | 127 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()
|
D | disasm-arm64.cc | 1440 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()
|
D | assembler-arm64.cc | 1405 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()
|
D | assembler-arm64.h | 1380 StatusFlags nzcv, 1386 StatusFlags nzcv, 1673 StatusFlags nzcv, 1832 inline static Instr Nzcv(StatusFlags nzcv); 1957 StatusFlags nzcv,
|
D | simulator-arm64.h | 491 SimSystemRegister& nzcv() { return nzcv_; } 609 SimSystemRegister& flags = nzcv();
|
D | macro-assembler-arm64.h | 245 StatusFlags nzcv, 249 StatusFlags nzcv, 253 StatusFlags nzcv, 355 StatusFlags nzcv,
|
D | assembler-arm64-inl.h | 1145 Instr Assembler::Nzcv(StatusFlags nzcv) { 1146 return ((nzcv >> Flags_offset) & 0xf) << Nzcv_offset;
|
D | macro-assembler-arm64.cc | 350 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/ |
D | guest_arm64_helpers.c | 1160 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()
|
D | guest_arm64_toIR.c | 1914 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 …]
|
D | guest_arm_toIR.c | 2499 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/ |
D | simulator-a64.cc | 322 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 …]
|
D | macro-assembler-a64.cc | 1044 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()
|
D | assembler-a64.h | 1524 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,
|
D | assembler-a64.cc | 1176 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 …]
|
D | macro-assembler-a64.h | 712 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()
|
D | disasm-a64.cc | 3011 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()
|
D | simulator-a64.h | 1091 SimSystemRegister& nzcv() { return nzcv_; } in nzcv() function
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 2072 : 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 …]
|
D | AArch64RegisterInfo.td | 122 def NZCV : AArch64Reg<0, "nzcv">;
|
/external/vixl/doc/ |
D | supported-instructions.md | 253 StatusFlags nzcv, 263 StatusFlags nzcv, 1739 StatusFlags nzcv,
|
/external/llvm/test/MC/Disassembler/AArch64/ |
D | basic-a64-instructions.txt | 3181 # CHECK: msr {{nzcv|NZCV}}, x12 3472 # CHECK: mrs x9, {{nzcv|NZCV}}
|