HomeSort by relevance Sort by last modified time
    Searched full:nzcv (Results 1 - 25 of 103) sorted by null

1 2 3 4 5

  /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

Completed in 1379 milliseconds

1 2 3 4 5