- Sort Score
- Result 10 results
- Languages All
Results 91 - 100 of 104 for cmpi (0.21 sec)
-
src/cmd/compile/internal/ssa/addressingmodes.go
// but not the two instructions that led to them being combined here. For example // (CMPBconstload c (ADDQ x y)) -> (CMPBconstloadidx1 c x y) -> (CMPB c (MOVBloadidx1 x y)) // The final pair of instructions turns out to be notably faster, at least in some benchmarks. f.Config.splitLoad(v) } } } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jul 26 17:19:57 UTC 2023 - 24.3K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 16 17:57:48 UTC 2017 - 211.8K bytes - Viewed (0) -
src/runtime/mkpreempt.go
// Clear the upper bits to get to a clean state. See issue #37174. // It is safe here as Go code don't use the upper bits of Y registers. p("#ifdef GOOS_darwin") p("#ifndef hasAVX") p("CMPB internal∕cpu·X86+const_offsetX86HasAVX(SB), $0") p("JE 2(PC)") p("#endif") p("VZEROUPPER") p("#endif") lSSE.save() p("CALL ·asyncPreempt2(SB)") lSSE.restore() l.restore()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 20 17:19:36 UTC 2023 - 15.3K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/armerror.s
ORR.P R2, R3, R4 // ERROR "invalid .P suffix" CMP.S R1, R2 // ERROR "invalid .S suffix" BIC.P $124, R1, R2 // ERROR "invalid .P suffix" MOVW.S $124, R1 // ERROR "invalid .S suffix" MVN.S $123, g // ERROR "invalid .S suffix" RSB.U $0, R9 // ERROR "invalid .U suffix" CMP.S $29, g // ERROR "invalid .S suffix"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 03 14:06:21 UTC 2017 - 14.4K bytes - Viewed (0) -
src/runtime/sys_freebsd_amd64.s
MOVQ _cgo_callers(SB), AX JMP AX sigtramp: JMP runtime·sigtramp(SB) sigtrampnog: // Signal arrived on a non-Go thread. If this is SIGPROF, get a // stack trace. CMPL DI, $27 // 27 == SIGPROF JNZ sigtramp // Lock sigprofCallersUse. MOVL $0, AX MOVL $1, CX MOVQ $runtime·sigprofCallersUse(SB), R11 LOCK CMPXCHGL CX, 0(R11)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 12.7K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/amd64enc.s
CMPQ (BX), $7 // 48833b07 CMPQ (R11), $7 // 49833b07 CMPQ DX, $7 // 4883fa07 CMPQ R11, $7 // 4983fb07 CMPQ (BX), DX // 483913 CMPQ (BX), R11 // 4c391b CMPQ (R11), DX // 493913 CMPQ (R11), R11 // 4d391b
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Oct 08 21:38:44 UTC 2021 - 581.9K bytes - Viewed (0) -
src/crypto/sha256/sha256block_amd64.s
SHA256RNDS2 msg, state1, state0 \ sha256Msg1 (m,a) TEXT ·block(SB), 0, $536-32 CMPB ·useSHA(SB), $1 JE sha_ni CMPB ·useAVX2(SB), $1 JE avx2 MOVQ p_base+8(FP), SI MOVQ p_len+16(FP), DX SHRQ $6, DX SHLQ $6, DX LEAQ (SI)(DX*1), DI MOVQ DI, 256(SP) CMPQ SI, DI JEQ end MOVQ dig+0(FP), BP MOVL (0*4)(BP), R8 // a = H0 MOVL (1*4)(BP), R9 // b = H1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 47.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64.rules
// Fold boolean tests into blocks (NE (TESTB (SETL cmp) (SETL cmp)) yes no) => (LT cmp yes no) (NE (TESTB (SETLE cmp) (SETLE cmp)) yes no) => (LE cmp yes no) (NE (TESTB (SETG cmp) (SETG cmp)) yes no) => (GT cmp yes no) (NE (TESTB (SETGE cmp) (SETGE cmp)) yes no) => (GE cmp yes no) (NE (TESTB (SETEQ cmp) (SETEQ cmp)) yes no) => (EQ cmp yes no) (NE (TESTB (SETNE cmp) (SETNE cmp)) yes no) => (NE cmp yes no)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 93.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewrite.go
// before its corresponding VarDef. // See issue 28445. // v1 = LOAD ... // v2 = VARDEF // v3 = LEAQ // v4 = CMPQ v1 v3 // We don't want to combine the CMPQ with the load, because // that would force the CMPQ to schedule before the VARDEF, which // in turn requires the LEAQ to schedule before the VARDEF. return false } if v.Type.IsMemory() {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 64.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/ssa.go
kind = ssa.BoundsSlice3CU } } var cmp *ssa.Value if kind == ssa.BoundsIndex || kind == ssa.BoundsIndexU { cmp = s.newValue2(ssa.OpIsInBounds, types.Types[types.TBOOL], idx, len) } else { cmp = s.newValue2(ssa.OpIsSliceInBounds, types.Types[types.TBOOL], idx, len) } b := s.endBlock() b.Kind = ssa.BlockIf b.SetControl(cmp) b.Likely = ssa.BranchLikely b.AddEdgeTo(bNext)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0)