/external/valgrind/none/tests/arm64/ |
integer.stdout.exp | 2 add x3, x4, x5 :: rd 0000000000004abe rm 0000000000003039, rn 0000000000001a85, cin 0, nzcv 00000000 3 add w3, w4, w5 :: rd 0000000000004abe rm 0000000000003039, rn 0000000000001a85, cin 0, nzcv 00000000 4 adc x3, x4, x5 :: rd 0000000000004abe rm 0000000000003039, rn 0000000000001a85, cin 0, nzcv 00000000 5 adc x3, x4, x5 :: rd 0000000000004abf rm 0000000000003039, rn 0000000000001a85, cin 1, nzcv 20000000 C 6 adc x3, x4, x5 :: rd ffffffffffffffff rm 0000000000000000, rn ffffffffffffffff, cin 0, nzcv 00000000 7 adc x3, x4, x5 :: rd 0000000000000000 rm 0000000000000000, rn ffffffffffffffff, cin 1, nzcv 20000000 C 8 adc x3, x4, x5 :: rd 5859704f00000000 rm 3141592700000000, rn 2718172800000000, cin 0, nzcv 00000000 9 adc x3, x4, x5 :: rd 5859704f00000001 rm 3141592700000000, rn 2718172800000000, cin 1, nzcv 20000000 C 10 adc x3, x4, x5 :: rd 0000000000000000 rm 0000000000000000, rn 0000000000000000, cin 0, nzcv 00000000 11 adc x3, x4, x5 :: rd 0000000000000001 rm 0000000000000000, rn 0000000000000000, cin 1, nzcv 20000000 C [all...] |
fp_and_simd.c | 1094 "ldr x9, [%0, 48]; msr nzcv, x9; " \ 1097 "mrs x9, nzcv; str x9, [%0, 48]; " \ [all...] |
/external/llvm/test/CodeGen/AArch64/ |
nzcv-save.ll | 3 ; CHECK: mrs [[NZCV_SAVE:x[0-9]+]], NZCV 4 ; CHECK: msr NZCV, [[NZCV_SAVE]]
|
arm64-regress-f128csel-flags.ll | 3 ; We used to not mark NZCV as being used in the continuation basic-block 21 ; function call since bl may corrupt NZCV. We were doing the right thing anyway,
|
regress-f128csel-flags.ll | 3 ; We used to not mark NZCV as being used in the continuation basic-block 21 ; function call since bl may corrupt NZCV. We were doing the right thing anyway,
|
regress-fp128-livein.ll | 3 ; Regression test for NZCV reg live-in not being added to fp128csel IfTrue BB,
|
flags-multiuse.ll | 26 ; acceptable, but assuming the call preserves NZCV is not.
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/aarch64/ |
programmer-friendly.s | 22 // e.g. NzCv for #0xa (0b1010). 23 ccmp x1, x2, NzCv, GE
|
/external/valgrind/none/tests/arm/ |
v6intThumb.stdout.exp | 350 uxtb r1, r2 :: rd 0x00000027 rm 0x31415927, c:v-in 3, cpsr 0xf0000000 NZCV 351 uxtb r1, r2 :: rd 0x00000097 rm 0x31415997, c:v-in 3, cpsr 0xf0000000 NZCV 359 sxtb r1, r2 :: rd 0x00000027 rm 0x31415927, c:v-in 3, cpsr 0xf0000000 NZCV 360 sxtb r1, r2 :: rd 0xffffff97 rm 0x31415997, c:v-in 3, cpsr 0xf0000000 NZCV 368 uxth r1, r2 :: rd 0x00005927 rm 0x31415927, c:v-in 3, cpsr 0xf0000000 NZCV 369 uxth r1, r2 :: rd 0x00009597 rm 0x31419597, c:v-in 3, cpsr 0xf0000000 NZCV 377 sxth r1, r2 :: rd 0x00005927 rm 0x31415927, c:v-in 3, cpsr 0xf0000000 NZCV 378 sxth r1, r2 :: rd 0xffff9597 rm 0x31419597, c:v-in 3, cpsr 0xf0000000 NZCV [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ConditionalCompares.cpp | 66 STATISTIC(NumMultNZCVUses, "Number of ccmps rejected (NZCV used)"); 67 STATISTIC(NumUnknNZCVDefs, "Number of ccmps rejected (NZCV def unknown)"); 102 // operand that specifies the NZCV flag values when the condition is false and 125 // ccmp w1, #17, 4, ne ; 4 = nZcv 303 if (!I->readsRegister(AArch64::NZCV)) { 354 MIOperands(I).analyzePhysReg(AArch64::NZCV, TRI); 382 // Reject any live-in physregs. It's probably NZCV/EFLAGS, and very hard to 425 if (&I != CmpMI && I.modifiesRegister(AArch64::NZCV, TRI)) { 646 // The NZCV immediate operand should provide flags for the case where Head 649 unsigned NZCV = AArch64CC::getNZCVToSatisfyCondCode(CmpBBTailCC) [all...] |
AArch64InstrInfo.cpp | 309 // if NZCV is used, do not fold. 310 if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) 336 // if NZCV is used, do not fold. 337 if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) 669 // Replace SUBSWrr with SUBWrr if NZCV is not used. 809 // Check that NZCV isn't set on the trace. 813 if (Instr.modifiesRegister(AArch64::NZCV, TRI) || 814 (!CheckOnlyCCWrites && Instr.readsRegister(AArch64::NZCV, TRI))) 815 // This instruction modifies or uses NZCV after the one we want to 831 // Replace SUBSWrr with SUBWrr if NZCV is not used [all...] |
/external/v8/test/cctest/ |
test-disasm-arm64.cc | [all...] |
test-assembler-arm64.cc | 187 __ Msr(NZCV, xzr); \ [all...] |
/external/v8/src/arm64/ |
simulator-arm64.cc | 87 case NZCV: 410 nzcv_ = SimSystemRegister::DefaultValueFor(NZCV); 917 nzcv().SetN(N); 918 nzcv().SetZ(Z); 919 nzcv().SetC(C); 920 nzcv().SetV(V); 921 LogSystemRegister(NZCV); 939 nzcv().C()); [all...] |
disasm-arm64.cc | 1169 case NZCV: form = "'Xt, nzcv"; break; 1452 int nzcv = (instr->Nzcv() << Flags_offset); local [all...] |
simulator-arm64.h | 74 // The proper way to initialize a simulated system register (such as NZCV) is as 76 // SimSystemRegister nzcv = SimSystemRegister::DefaultValueFor(NZCV); 492 SimSystemRegister& nzcv() { return nzcv_; } 610 SimSystemRegister& flags = nzcv();
|
/external/vixl/src/vixl/a64/ |
simulator-a64.cc | 51 case NZCV: 104 nzcv_ = SimSystemRegister::DefaultValueFor(NZCV); 293 nzcv().SetN(CalcNFlag(result, reg_size)); 294 nzcv().SetZ(CalcZFlag(result)); 299 nzcv().SetC(C ? 1 : 0); 307 nzcv().SetV(V ? 1 : 0); 309 LogSystemRegister(NZCV); 391 nzcv().SetRawValue(FPUnorderedFlag); 397 nzcv().SetRawValue(FPLessThanFlag); 399 nzcv().SetRawValue(FPGreaterThanFlag) [all...] |
/external/valgrind/VEX/priv/ |
guest_arm_defs.h | 82 /* Calculate NZCV from the supplied thunk components, in the positions 133 details of the most recent flag-setting operation, so NZCV can 174 ARMG_CC_OP_COPY=0, /* DEP1 = NZCV in 31:28, DEP2 = 0, DEP3 = 0
|
guest_arm64_defs.h | 80 /* Calculate NZCV from the supplied thunk components, in the positions 123 /* Flag masks. Defines positions of flag bits in the NZCV 138 details of the most recent flag-setting operation, so NZCV can 179 ARM64G_CC_OP_COPY=0, /* DEP1 = NZCV in 31:28, DEP2 = 0, DEP3 = 0
|
/prebuilts/go/darwin-x86/pkg/bootstrap/src/bootstrap/internal/obj/arm64/ |
list7.go | 85 return "NZCV"
|
/prebuilts/go/darwin-x86/src/cmd/internal/obj/arm64/ |
list7.go | 82 return "NZCV"
|
/prebuilts/go/linux-x86/pkg/bootstrap/src/bootstrap/internal/obj/arm64/ |
list7.go | 85 return "NZCV"
|
/prebuilts/go/linux-x86/src/cmd/internal/obj/arm64/ |
list7.go | 82 return "NZCV"
|
/bionic/libc/arch-arm64/generic/bionic/ |
strncmp.S | 212 ccmp data1w, #1, #0, cs /* NZCV = 0b0000. */ 213 ccmp data1w, data2w, #0, cs /* NZCV = 0b0000. */
|
/external/llvm/lib/CodeGen/ |
MachineCSE.cpp | 603 // subs ... %NZCV<imp-def> <- CSMI 604 // csinc ... %NZCV<imp-use,kill> <- this kill flag isn't valid anymore 605 // subs ... %NZCV<imp-def> <- MI, to be eliminated 606 // csinc ... %NZCV<imp-use,kill> 608 // (here %NZCV), that register, if it was killed before MI, should have
|