- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 11 for MOVSL (0.05 sec)
-
src/syscall/asm_plan9_386.s
copyresult3: LEAL err+24(FP), DI CLD MOVSL MOVSL RET TEXT ·Syscall6(SB),NOSPLIT,$148-44 NO_LOCAL_POINTERS CALL runtime·entersyscall(SB) MOVL trap+0(FP), AX // syscall entry // copy args down LEAL a1+4(FP), SI LEAL sysargs-144(SP), DI CLD MOVSL MOVSL MOVSL MOVSL MOVSL MOVSL INT $64 MOVL AX, r1+28(FP) MOVL $0, r2+32(FP) CMPL AX, $-1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Oct 03 15:28:51 UTC 2018 - 3.1K bytes - Viewed (0) -
src/syscall/asm_unix_386.s
CALL runtime·entersyscall(SB) MOVL num+0(FP), AX // syscall entry // slide args down on top of system call number LEAL a1+4(FP), SI LEAL num+0(FP), DI CLD MOVSL MOVSL MOVSL MOVSL MOVSL MOVSL MOVSL MOVSL MOVSL INT $0x80 JAE ok9 MOVL $-1, r1+40(FP) // r1 MOVL $-1, r2+44(FP) // r2 MOVL AX, err+48(FP) // errno CALL runtime·exitsyscall(SB) RET ok9:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 2.7K bytes - Viewed (0) -
src/runtime/sys_netbsd_386.s
INT $0x80 RET TEXT runtime·mmap(SB),NOSPLIT,$36 LEAL addr+0(FP), SI LEAL 4(SP), DI CLD MOVSL // arg 1 - addr MOVSL // arg 2 - len MOVSL // arg 3 - prot MOVSL // arg 4 - flags MOVSL // arg 5 - fd MOVL $0, AX STOSL // arg 6 - pad MOVSL // arg 7 - offset MOVL $0, AX // top 32 bits of file offset STOSL MOVL $SYS_mmap, AX INT $0x80 JAE ok
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 9.6K bytes - Viewed (0) -
src/runtime/sys_freebsd_386.s
MOVL sig+0(FP), AX MOVL AX, 8(SP) MOVL $SYS_kill, AX INT $0x80 RET TEXT runtime·mmap(SB),NOSPLIT,$32 LEAL addr+0(FP), SI LEAL 4(SP), DI CLD MOVSL MOVSL MOVSL MOVSL MOVSL MOVSL MOVL $0, AX // top 32 bits of file offset STOSL MOVL $SYS_mmap, AX INT $0x80 JAE ok MOVL $0, p+24(FP) MOVL AX, err+28(FP) RET ok: MOVL AX, p+24(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 9.4K bytes - Viewed (0) -
src/runtime/memmove_plan9_386.s
SHRL $2, CX ANDL $3, BX REP; MOVSL JMP tail /* * check overlap */ back: MOVL SI, CX ADDL BX, CX CMPL CX, DI JLS forward /* * whole thing backwards has * adjusted addresses */ ADDL BX, DI ADDL BX, SI STD /* * copy */ MOVL BX, CX SHRL $2, CX ANDL $3, BX SUBL $4, DI SUBL $4, SI REP; MOVSL CLD ADDL $4, DI ADDL $4, SI
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jun 04 07:25:06 UTC 2020 - 3.1K bytes - Viewed (0) -
src/runtime/memmove_386.s
TEXT runtime·memmove(SB), NOSPLIT, $0-12 MOVL to+0(FP), DI MOVL from+4(FP), SI MOVL n+8(FP), BX // REP instructions have a high startup cost, so we handle small sizes // with some straightline code. The REP MOVSL instruction is really fast // for large sizes. The cutover is approximately 1K. We implement up to // 128 because that is the maximum SSE register load (loading all data // into registers lets us ignore copy direction). tail:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 4.4K bytes - Viewed (0) -
src/runtime/mkduff.go
} func copy386(w io.Writer) { // SI: ptr to source memory // DI: ptr to destination memory // SI and DI are updated as a side effect. // // This is equivalent to a sequence of MOVSL but // for some reason MOVSL is really slow. fmt.Fprintln(w, "TEXT runtime·duffcopy(SB), NOSPLIT, $0-0") for i := 0; i < 128; i++ { fmt.Fprintln(w, "\tMOVL\t(SI), CX") fmt.Fprintln(w, "\tADDL\t$4, SI")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:04:21 UTC 2023 - 8K bytes - Viewed (0) -
src/runtime/sys_windows_386.s
CMPL CX, $0 JE docall // Copy args to the stack. MOVL CX, AX SALL $2, AX SUBL AX, SP // room for args MOVL SP, DI MOVL libcall_args(BX), SI CLD REP; MOVSL docall: // Call stdcall or cdecl function. // DI SI BP BX are preserved, SP is not CALL libcall_fn(BX) MOVL BP, SP // Return result. MOVL fn+0(FP), BX MOVL AX, libcall_r1(BX)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 21 15:56:43 UTC 2023 - 6.5K bytes - Viewed (0) -
src/cmd/internal/obj/x86/anames.go
"MOVNTDQA", "MOVNTIL", "MOVNTIQ", "MOVNTO", "MOVNTPD", "MOVNTPS", "MOVNTQ", "MOVO", "MOVOU", "MOVQ", "MOVQL", "MOVQOZX", "MOVSB", "MOVSD", "MOVSHDUP", "MOVSL", "MOVSLDUP", "MOVSQ", "MOVSS", "MOVSW", "MOVSWW", "MOVUPD", "MOVUPS", "MOVW", "MOVWLSX", "MOVWLZX", "MOVWQSX", "MOVWQZX", "MOVZWW", "MPSADBW", "MULB",
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/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 21.4K bytes - Viewed (0)