- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 947 for movbe (0.05 sec)
-
src/cmd/compile/internal/amd64/versions_test.go
"pmovzxbw", "pmovzxbd", "pmovzxbq", "pmovzxwd", "pmovzxwq", "pmovzxdq", "pmovsxbw", "pmovsxbd", "pmovsxbq", "pmovsxwd", "pmovsxwq", "pmovsxdq", "pblendvb", }, "fma": {"vfmadd231sd"}, "movbe": {"movbeqq", "movbeq", "movbell", "movbel", "movbe"}, "lzcnt": {"lzcntq", "lzcntl", "lzcnt"}, } // Test to use POPCNT instruction, if available func TestPopCnt(t *testing.T) { for _, tt := range []struct { x uint64
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 15 20:19:15 UTC 2022 - 10.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64.rules
(MOVQstore dst (MOVQload src mem) mem)) (Move [32] dst src mem) => (Move [16] (OffPtr <dst.Type> dst [16]) (OffPtr <src.Type> src [16]) (Move [16] dst src mem)) (Move [48] dst src mem) && config.useSSE => (Move [32] (OffPtr <dst.Type> dst [16]) (OffPtr <src.Type> src [16]) (Move [16] dst src mem)) (Move [64] dst src mem) && config.useSSE => (Move [32] (OffPtr <dst.Type> dst [32])
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/vendor/golang.org/x/arch/x86/x86asm/tables.go
0xF2, 2966, 0x0, 2950, /*2950*/ uint16(xCondDataSize), 2954, 2960, 0, /*2954*/ uint16(xSetOp), uint16(MOVBE), /*2956*/ uint16(xReadSlashR), /*2957*/ uint16(xArgR16), /*2958*/ uint16(xArgM16), /*2959*/ uint16(xMatch), /*2960*/ uint16(xSetOp), uint16(MOVBE), /*2962*/ uint16(xReadSlashR), /*2963*/ uint16(xArgR32), /*2964*/ uint16(xArgM32), /*2965*/ uint16(xMatch),
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 16 22:24:28 UTC 2022 - 266.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
{name: "MOVBEQloadidx8", argLength: 3, reg: gploadidx, asm: "MOVBEQ", scale: 8, aux: "SymOff", typ: "UInt64", symEffect: "Read"}, // load and swap 8 bytes from arg0+8*arg1+auxint+aux. arg2=mem // indexed MOVBE stores
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 04 16:40:24 UTC 2023 - 98K bytes - Viewed (1) -
test/codegen/memcombine.go
// amd64:`MOVWLZX\s\(.*\),`,-`MOVB`,-`OR` // ppc64le:`MOVHZ\s`,-`MOVBZ` // arm64:`MOVHU\s\(R[0-9]+\),`,-`MOVB` // s390x:`MOVHBR\s\(.*\),` // ppc64:`MOVHBR\s`,-`MOVBZ` return binary.LittleEndian.Uint16(b) } func load_le16_idx(b []byte, idx int) uint16 { // amd64:`MOVWLZX\s\(.*\),`,-`MOVB`,-`OR` // ppc64le:`MOVHZ\s`,-`MOVBZ` // ppc64:`MOVHBR\s`,-`MOVBZ` // arm64:`MOVHU\s\(R[0-9]+\)\(R[0-9]+\),`,-`MOVB`
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 21 19:45:41 UTC 2024 - 29.7K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/armerror.s
MOVB R0>>0(R1), R2 // ERROR "bad shift" MOVB R0->0(R1), R2 // ERROR "bad shift" MOVB R0@>0(R1), R2 // ERROR "bad shift" MOVBS R0>>0(R1), R2 // ERROR "bad shift" MOVBS R0->0(R1), R2 // ERROR "bad shift" MOVBS R0@>0(R1), R2 // ERROR "bad shift" MOVF CPSR, F1 // ERROR "illegal combination" MOVD R1, CPSR // ERROR "illegal combination"
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/cmd/asm/internal/asm/testdata/arm64enc.s
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jul 24 01:11:41 UTC 2023 - 43.9K bytes - Viewed (0) -
src/runtime/asm_amd64.s
MOVQ $masks<>(SB), AX MOVQ $shifts<>(SB), BX ORQ BX, AX TESTQ $15, AX SETEQ ret+0(FP) RET // these are arguments to pshufb. They move data down from // the high bytes of the register to the low bytes of the register. // index is how many bytes to move. DATA shifts<>+0x00(SB)/8, $0x0000000000000000 DATA shifts<>+0x08(SB)/8, $0x0000000000000000 DATA shifts<>+0x10(SB)/8, $0xffffffffffffff0f
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 20:38:24 UTC 2024 - 60.4K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/arm.s
MOVBS 0x00ffffff(R2), R1 // MOVBS 16777215(R2), R1 MOVBS.P 0x00ffffff(R2), R1 // MOVBS.P 16777215(R2), R1 MOVBS.W 0x00ffffff(R2), R1 // MOVBS.W 16777215(R2), R1 MOVBS -0x00ffffff(R2), R1 // MOVBS -16777215(R2), R1 MOVBS.P -0x00ffffff(R2), R1 // MOVBS.P -16777215(R2), R1 MOVBS.W -0x00ffffff(R2), R1 // MOVBS.W -16777215(R2), R1 MOVBU R1, 0x00ffffff(R2) // MOVBU R1, 16777215(R2)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 20:51:01 UTC 2023 - 69K bytes - Viewed (0) -
src/internal/bytealg/equal_arm.s
B.NE chunk4_loop CMP R0, R1 B.EQ equal // reached the end byte_loop: MOVBU.P 1(R0), R4 MOVBU.P 1(R2), R5 CMP R4, R5 B.NE notequal CMP R0, R1 B.NE byte_loop equal: MOVW $1, R0 MOVB R0, (R7) RET one: MOVBU (R0), R4 MOVBU (R2), R5 CMP R4, R5 B.EQ equal notequal: MOVW $0, R0 MOVB R0, (R7)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Apr 24 00:56:36 UTC 2019 - 1.8K bytes - Viewed (0)