- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 1,570 for movl (0.09 sec)
-
src/internal/bytealg/compare_386.s
#include "go_asm.h" #include "textflag.h" TEXT ·Compare(SB),NOSPLIT,$0-28 MOVL a_base+0(FP), SI MOVL a_len+4(FP), BX MOVL b_base+12(FP), DI MOVL b_len+16(FP), DX LEAL ret+24(FP), AX JMP cmpbody<>(SB) TEXT runtime·cmpstring(SB),NOSPLIT,$0-20 MOVL a_base+0(FP), SI MOVL a_len+4(FP), BX MOVL b_base+8(FP), DI MOVL b_len+12(FP), DX LEAL ret+16(FP), AX JMP cmpbody<>(SB) // input: // SI = a
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 23 21:22:58 UTC 2021 - 2.6K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_386.s
MOVL val+4(FP), CX casloop: MOVL CX, DX MOVL (BX), AX ORL AX, DX LOCK CMPXCHGL DX, (BX) JNZ casloop MOVL AX, ret+8(FP) RET // func And64(addr *uint64, v uint64) old uint64 TEXT ·And64(SB), NOSPLIT, $0-20 MOVL ptr+0(FP), BP // DI:SI = v MOVL val_lo+4(FP), SI MOVL val_hi+8(FP), DI // DX:AX = *addr MOVL 0(BP), AX MOVL 4(BP), DX casloop:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 6.5K bytes - Viewed (0) -
src/runtime/asm_386.s
// switch to g0 get_tls(CX) MOVL DX, g(CX) MOVL (g_sched+gobuf_sp)(DX), BX MOVL BX, SP // call target function MOVL DI, DX MOVL 0(DI), DI CALL DI // switch back to g get_tls(CX) MOVL g(CX), AX MOVL g_m(AX), BX MOVL m_curg(BX), AX MOVL AX, g(CX) MOVL (g_sched+gobuf_sp)(AX), SP MOVL $0, (g_sched+gobuf_sp)(AX) RET noswitch:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 15 15:45:13 UTC 2024 - 43.1K bytes - Viewed (0) -
src/internal/bytealg/indexbyte_386.s
#include "textflag.h" TEXT ·IndexByte(SB),NOSPLIT,$0-20 MOVL b_base+0(FP), SI MOVL b_len+4(FP), CX MOVB c+12(FP), AL MOVL SI, DI CLD; REPN; SCASB JZ 3(PC) MOVL $-1, ret+16(FP) RET SUBL SI, DI SUBL $1, DI MOVL DI, ret+16(FP) RET TEXT ·IndexByteString(SB),NOSPLIT,$0-16 MOVL s_base+0(FP), SI MOVL s_len+4(FP), CX MOVB c+8(FP), AL MOVL SI, DI CLD; REPN; SCASB JZ 3(PC) MOVL $-1, ret+12(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 08 20:52:47 UTC 2018 - 647 bytes - Viewed (0) -
src/runtime/duff_386.s
ADDL $4, SI MOVL CX, (DI) ADDL $4, DI MOVL (SI), CX ADDL $4, SI MOVL CX, (DI) ADDL $4, DI MOVL (SI), CX ADDL $4, SI MOVL CX, (DI) ADDL $4, DI MOVL (SI), CX ADDL $4, SI MOVL CX, (DI) ADDL $4, DI MOVL (SI), CX ADDL $4, SI MOVL CX, (DI) ADDL $4, DI MOVL (SI), CX ADDL $4, SI MOVL CX, (DI) ADDL $4, DI
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 13 05:33:40 UTC 2017 - 8.2K bytes - Viewed (0) -
src/runtime/memclr_plan9_386.s
MOVW AX, (DI) MOVB AX, 2(DI) RET _4: // We need a separate case for 4 to make sure we clear pointers atomically. MOVL AX, (DI) RET _5through8: MOVL AX, (DI) MOVL AX, -4(DI)(BX*1) RET _9through16: MOVL AX, (DI) MOVL AX, 4(DI) MOVL AX, -8(DI)(BX*1) MOVL AX, -4(DI)(BX*1)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jan 29 19:11:07 UTC 2021 - 983 bytes - Viewed (0) -
src/math/big/arith_386.s
TEXT ·addVV(SB),NOSPLIT,$0 MOVL z+0(FP), DI MOVL x+12(FP), SI MOVL y+24(FP), CX MOVL z_len+4(FP), BP MOVL $0, BX // i = 0 MOVL $0, DX // c = 0 JMP E1 L1: MOVL (SI)(BX*4), AX ADDL DX, DX // restore CF ADCL (CX)(BX*4), AX SBBL DX, DX // save CF MOVL AX, (DI)(BX*4) ADDL $1, BX // i++ E1: CMPL BX, BP // i < n JL L1 NEGL DX MOVL DX, c+36(FP) RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 4K bytes - Viewed (0) -
src/runtime/sys_freebsd_386.s
INT $0x80 MOVL AX, ret+12(FP) RET TEXT runtime·sigfwd(SB),NOSPLIT,$12-16 MOVL fn+0(FP), AX MOVL sig+4(FP), BX MOVL info+8(FP), CX MOVL ctx+12(FP), DX MOVL SP, SI SUBL $32, SP ANDL $~15, SP // align stack: handler might be a C function MOVL BX, 0(SP) MOVL CX, 4(SP) MOVL DX, 8(SP) MOVL SI, 12(SP) // save SI: handler might be a Go function CALL AX MOVL 12(SP), AX MOVL AX, SP RET
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
RET move_5through8: MOVL (SI), AX MOVL -4(SI)(BX*1), CX MOVL AX, (DI) MOVL CX, -4(DI)(BX*1) RET move_9through16: MOVL (SI), AX MOVL 4(SI), CX MOVL -8(SI)(BX*1), DX MOVL -4(SI)(BX*1), BP MOVL AX, (DI) MOVL CX, 4(DI) MOVL DX, -8(DI)(BX*1) MOVL BP, -4(DI)(BX*1)
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/preempt_386.s
#include "go_asm.h" #include "textflag.h" TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0 PUSHFL ADJSP $156 NOP SP MOVL AX, 0(SP) MOVL CX, 4(SP) MOVL DX, 8(SP) MOVL BX, 12(SP) MOVL BP, 16(SP) MOVL SI, 20(SP) MOVL DI, 24(SP) #ifndef GO386_softfloat MOVUPS X0, 28(SP) MOVUPS X1, 44(SP) MOVUPS X2, 60(SP) MOVUPS X3, 76(SP) MOVUPS X4, 92(SP) MOVUPS X5, 108(SP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 23 21:22:58 UTC 2021 - 824 bytes - Viewed (0)