- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for MOVLQZX (0.35 sec)
-
src/cmd/compile/internal/ssa/_gen/AMD64latelower.rules
buildcfg.GOAMD64 >= 3 => (SARX(Q|L) x y) L7:(SHL(Q|L) x y) && buildcfg.GOAMD64 >= 3 => (SHLX(Q|L) x y) L8:(SHR(Q|L) x y) && buildcfg.GOAMD64 >= 3 => (SHRX(Q|L) x y) L9: L10:// See comments in ARM64latelower.rules for why these are here. L11:(MOVLQZX x) && zeroUpper32Bits(x,3) => x L12:(MOVWQZX x) && zeroUpper48Bits(x,3) => x L13:(MOVBQZX x) && zeroUpper56Bits(x,3) => x ...
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 636 bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteAMD64latelower.go
x := v_0 if !(zeroUpper56Bits(x, 3)) { break } v.copyOf(x) return true } return false } func rewriteValueAMD64latelower_OpAMD64MOVLQZX(v *Value) bool { v_0 := v.Args[0] // match: (MOVLQZX x) // cond: zeroUpper32Bits(x,3) // result: x for { x := v_0 if !(zeroUpper32Bits(x, 3)) { break } v.copyOf(x) return true } return false }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 3.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64.rules
(MOVLQSX (MOVBQSX x)) => (MOVBQSX x) (MOVWQSX (MOVWQSX x)) => (MOVWQSX x) (MOVWQSX (MOVBQSX x)) => (MOVBQSX x) (MOVBQSX (MOVBQSX x)) => (MOVBQSX x) (MOVLQZX (MOVLQZX x)) => (MOVLQZX x) (MOVLQZX (MOVWQZX x)) => (MOVWQZX x) (MOVLQZX (MOVBQZX x)) => (MOVBQZX x) (MOVWQZX (MOVWQZX x)) => (MOVWQZX x) (MOVWQZX (MOVBQZX x)) => (MOVBQZX x) (MOVBQZX (MOVBQZX x)) => (MOVBQZX x)
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/internal/obj/x86/anames.go
"MOVBLZX", "MOVBQSX", "MOVBQZX", "MOVBWSX", "MOVBWZX", "MOVDDUP", "MOVHLPS", "MOVHPD", "MOVHPS", "MOVL", "MOVLHPS", "MOVLPD", "MOVLPS", "MOVLQSX", "MOVLQZX", "MOVMSKPD", "MOVMSKPS", "MOVNTDQA", "MOVNTIL", "MOVNTIQ", "MOVNTO", "MOVNTPD", "MOVNTPS", "MOVNTQ", "MOVO", "MOVOU", "MOVQ", "MOVQL", "MOVQOZX", "MOVSB",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 19.1K bytes - Viewed (0) -
src/runtime/asm_amd64.s
PCDATA $PCDATA_StackMapIndex, $0; \ MOVQ (DX), R12; \ CALL R12; \ /* copy register return values back */ \ MOVQ regArgs+40(FP), R12; \ CALL ·spillArgs(SB); \ MOVLQZX stackArgsSize+24(FP), CX; \ MOVLQZX stackRetOffset+28(FP), BX; \ MOVQ stackArgs+16(FP), DI; \ MOVQ stackArgsType+0(FP), DX; \ MOVQ SP, SI; \ ADDQ BX, DI; \ ADDQ BX, SI; \ SUBQ BX, CX; \ CALL callRet<>(SB); \
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/compile/internal/ssa/rewriteAMD64.go
return true } // match: (MOVLQZX (ANDLconst [c] x)) // result: (ANDLconst [c] x) for { if v_0.Op != OpAMD64ANDLconst { break } c := auxIntToInt32(v_0.AuxInt) x := v_0.Args[0] v.reset(OpAMD64ANDLconst) v.AuxInt = int32ToAuxInt(c) v.AddArg(x) return true } // match: (MOVLQZX (MOVLQZX x)) // result: (MOVLQZX x) for {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 712.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
{name: "MOVWQZX", argLength: 1, reg: gp11, asm: "MOVWLZX"}, // zero extend arg0 from int16 to int64 {name: "MOVLQSX", argLength: 1, reg: gp11, asm: "MOVLQSX"}, // sign extend arg0 from int32 to int64 {name: "MOVLQZX", argLength: 1, reg: gp11, asm: "MOVL"}, // zero extend arg0 from int32 to int64 {name: "MOVLconst", reg: gp01, asm: "MOVL", typ: "UInt32", aux: "Int32", rematerializeable: true}, // 32 low bits of auxint
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 04 16:40:24 UTC 2023 - 98K bytes - Viewed (1) -
src/cmd/compile/internal/ssa/opGen.go
}, outputs: []outputInfo{ {0, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15 }, }, }, { name: "MOVLQZX", argLen: 1, asm: x86.AMOVL, reg: regInfo{ inputs: []inputInfo{ {0, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15 }, outputs: []outputInfo{
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)