- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 258 for sI (0.03 sec)
-
src/runtime/duff_amd64.s
ADDQ $16, SI MOVUPS X0, (DI) ADDQ $16, DI MOVUPS (SI), X0 ADDQ $16, SI MOVUPS X0, (DI) ADDQ $16, DI MOVUPS (SI), X0 ADDQ $16, SI MOVUPS X0, (DI) ADDQ $16, DI MOVUPS (SI), X0 ADDQ $16, SI MOVUPS X0, (DI) ADDQ $16, DI MOVUPS (SI), X0 ADDQ $16, SI MOVUPS X0, (DI) ADDQ $16, DI MOVUPS (SI), X0 ADDQ $16, SI MOVUPS X0, (DI)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 19:29:51 UTC 2023 - 5.6K bytes - Viewed (0) -
src/math/big/arith_amd64.s
U3: // n >= 0 // regular loop body unrolled 4x MOVQ 0(R8)(SI*8), R11 MOVQ 8(R8)(SI*8), R12 MOVQ 16(R8)(SI*8), R13 MOVQ 24(R8)(SI*8), R14 ADDQ CX, R11 ADCQ $0, R12 ADCQ $0, R13 ADCQ $0, R14 SBBQ CX, CX // save CF NEGQ CX MOVQ R11, 0(R10)(SI*8) MOVQ R12, 8(R10)(SI*8) MOVQ R13, 16(R10)(SI*8) MOVQ R14, 24(R10)(SI*8) ADDQ $4, SI // i += 4 SUBQ $4, DI // n -= 4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 9.1K bytes - Viewed (0) -
src/internal/bytealg/compare_amd64.s
NEGQ CX // - bits lift (== 64 - bits left mod 64) JEQ allsame // load bytes of a into high bytes of AX CMPB SI, $0xf8 JA si_high MOVQ (SI), SI JMP si_finish si_high: MOVQ -8(SI)(R8*1), SI SHRQ CX, SI si_finish: SHLQ CX, SI // load bytes of b in to high bytes of BX CMPB DI, $0xf8 JA di_high MOVQ (DI), DI JMP di_finish di_high:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Aug 18 17:17:01 UTC 2022 - 4.3K bytes - Viewed (0) -
src/internal/bytealg/equal_386.s
leftover: MOVL -4(SI)(BX*1), CX MOVL -4(DI)(BX*1), DX CMPL CX, DX SETEQ (AX) RET small: CMPL BX, $0 JEQ equal LEAL 0(BX*8), CX NEGL CX MOVL SI, DX CMPB DX, $0xfc JA si_high // load at SI won't cross a page boundary. MOVL (SI), SI JMP si_finish si_high: // address ends in 111111xx. Load up to bytes we want, move to correct position. MOVL -4(SI)(BX*1), SI SHRL CX, SI
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 23 21:22:58 UTC 2021 - 2.1K bytes - Viewed (0) -
src/internal/bytealg/compare_386.s
NEGL CX JEQ allsame // load si CMPB SI, $0xfc JA si_high MOVL (SI), SI JMP si_finish si_high: MOVL -4(SI)(BP*1), SI SHRL CX, SI si_finish: SHLL CX, SI // same for di CMPB DI, $0xfc JA di_high MOVL (DI), DI JMP di_finish di_high: MOVL -4(DI)(BP*1), DI SHRL CX, DI di_finish: SHLL CX, DI BSWAPL SI // reverse order of bytes BSWAPL DI
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/runtime/memmove_amd64.s
RET move_129through256: MOVOU (SI), X0 MOVOU 16(SI), X1 MOVOU 32(SI), X2 MOVOU 48(SI), X3 MOVOU 64(SI), X4 MOVOU 80(SI), X5 MOVOU 96(SI), X6 MOVOU 112(SI), X7 MOVOU -128(SI)(BX*1), X8 MOVOU -112(SI)(BX*1), X9 MOVOU -96(SI)(BX*1), X10 MOVOU -80(SI)(BX*1), X11 MOVOU -64(SI)(BX*1), X12 MOVOU -48(SI)(BX*1), X13 MOVOU -32(SI)(BX*1), X14 MOVOU -16(SI)(BX*1), X15 MOVOU X0, (DI)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun Apr 10 15:52:08 UTC 2022 - 12.5K bytes - Viewed (0) -
src/runtime/memmove_386.s
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) RET move_17through32: MOVOU (SI), X0 MOVOU -16(SI)(BX*1), X1 MOVOU X0, (DI) MOVOU X1, -16(DI)(BX*1) RET move_33through64: MOVOU (SI), X0 MOVOU 16(SI), X1 MOVOU -32(SI)(BX*1), X2 MOVOU -16(SI)(BX*1), X3
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/crypto/sha1/sha1block_amd64.s
// Registers are cyclically rotated DX -> AX -> DI -> SI -> BX -> CX #define CALC_0 \ MOVL SI, BX \ // Precalculating first round RORXL $2, SI, SI \ ANDNL AX, BX, BP \ ANDL DI, BX \ XORL BP, BX \ CALC_F1_PRE(0x0,CX,BX,DI,DX) \ PRECALC_0(0x80) \ CALC_F1_POST(CX,SI,DX) #define CALC_1 \ CALC_F1_PRE(0x4,DX,CX,SI,AX) \ PRECALC_1(0x80) \ CALC_F1_POST(DX,BX,AX) #define CALC_2 \
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 31.5K bytes - Viewed (0) -
src/internal/bytealg/index_amd64.s
PCALIGN $16 loop2: MOVW (DI), SI CMPW SI,R8 JZ success ADDQ $1,DI CMPQ DI,DX JB loop2 JMP fail _3_or_more: CMPQ AX, $3 JA _4_or_more MOVW 1(R8), BX MOVW (R8), R8 LEAQ -2(DI)(DX*1), DX loop3: MOVW (DI), SI CMPW SI,R8 JZ partial_success3 ADDQ $1,DI CMPQ DI,DX JB loop3 JMP fail partial_success3: MOVW 1(DI), SI CMPW SI,BX JZ success ADDQ $1,DI
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 07 00:20:48 UTC 2023 - 5.1K bytes - Viewed (0) -
src/math/big/arith_386.s
// func mulAddVWW(z, x []Word, y, r Word) (c Word) TEXT ·mulAddVWW(SB),NOSPLIT,$0 MOVL z+0(FP), DI MOVL x+12(FP), SI MOVL y+24(FP), BP MOVL r+28(FP), CX // c = r MOVL z_len+4(FP), BX LEAL (DI)(BX*4), DI LEAL (SI)(BX*4), SI NEGL BX // i = -n JMP E5 L5: MOVL (SI)(BX*4), AX MULL BP ADDL CX, AX ADCL $0, DX MOVL AX, (DI)(BX*4) MOVL DX, CX ADDL $1, BX // i++
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 4K bytes - Viewed (0)