- Sort Score
- Result 10 results
- Languages All
Results 41 - 50 of 152 for r8 (0.02 sec)
-
src/crypto/md5/md5block_amd64.s
MOVL d, R9; \ XORL c, R9; \ XORL b, R9; \ ADDL $const, a; \ ADDL R8, a; \ MOVL (index*4)(SI),R8; \ ADDL R9, a; \ ROLL $shift, a; \ ADDL b, a #define ROUND3(a, b, c, d, index, const, shift) \ XORL a, R9; \ XORL b, R9; \ ADDL $const, a; \ ADDL R8, a; \ MOVL (index*4)(SI),R8; \ ADDL R9, a; \ ROLL $shift, a; \ ADDL b, a
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 4.8K bytes - Viewed (0) -
src/internal/bytealg/indexbyte_loong64.s
// R7 = byte to find AND $0xff, R7 MOVV R4, R6 // store base for later ADDV R4, R5 // end ADDV $-1, R4 PCALIGN $16 loop: ADDV $1, R4 BEQ R4, R5, notfound MOVBU (R4), R8 BNE R7, R8, loop SUBV R6, R4 // remove base RET notfound: MOVV $-1, R4 RET TEXT ·IndexByteString<ABIInternal>(SB),NOSPLIT,$0-32 // R4 = s_base // R5 = s_len // R6 = byte to find
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 905 bytes - Viewed (0) -
src/crypto/aes/gcm_ppc64x.s
RET gcm_ghash_p8_4x: LVSL (R8)(R0), T0 // 0x0001..0e0f MOVD $0x70, R8 LXVD2X (HTBL)(R9), VH2 MOVD $0x80, R9 VSPLTISB $8, T1 // 0x0808..0808 MOVD $0x90, R10 LXVD2X (HTBL)(R8), VH3L // load H^3 MOVD $0xa0, R8 LXVD2X (HTBL)(R9), VH3 MOVD $0xb0, R9 LXVD2X (HTBL)(R10), VH3H MOVD $0xc0, R10 LXVD2X (HTBL)(R8), VH4L // load H^4 MOVD $0x10, R8
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 27.1K bytes - Viewed (0) -
src/internal/runtime/syscall/asm_linux_s390x.s
MOVD num+0(FP), R1 // syscall entry MOVD a1+8(FP), R2 MOVD a2+16(FP), R3 MOVD a3+24(FP), R4 MOVD a4+32(FP), R5 MOVD a5+40(FP), R6 MOVD a6+48(FP), R7 SYSCALL MOVD $0xfffffffffffff001, R8 CMPUBLT R2, R8, ok MOVD $-1, r1+56(FP) MOVD $0, r2+64(FP) NEG R2, R2 MOVD R2, errno+72(FP) RET ok: MOVD R2, r1+56(FP) MOVD R3, r2+64(FP) MOVD $0, errno+72(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 21:28:32 UTC 2024 - 663 bytes - Viewed (0) -
src/internal/runtime/atomic/sys_linux_arm.s
end: MOVW R1, ret+4(FP) RET TEXT ·Store(SB),NOSPLIT,$0-8 MOVW addr+0(FP), R1 MOVW v+4(FP), R2 MOVB runtime·goarm(SB), R8 CMP $7, R8 BGE native_barrier BL memory_barrier<>(SB) B store native_barrier: DMB MB_ISH store: MOVW R2, (R1) CMP $7, R8 BGE native_barrier2 BL memory_barrier<>(SB) RET native_barrier2: DMB MB_ISH RET TEXT ·Load8(SB),NOSPLIT,$0-5
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 2.8K bytes - Viewed (0) -
src/internal/bytealg/count_arm64.s
MOVD b_base+0(FP), R0 MOVD b_len+8(FP), R2 MOVBU c+24(FP), R1 MOVD $ret+32(FP), R8 B countbytebody<>(SB) TEXT ·CountString(SB),NOSPLIT,$0-32 MOVD s_base+0(FP), R0 MOVD s_len+8(FP), R2 MOVBU c+16(FP), R1 MOVD $ret+24(FP), R8 B countbytebody<>(SB) // input: // R0: data // R2: data len // R1: byte to find // R8: address to put result TEXT countbytebody<>(SB),NOSPLIT,$0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 31 17:00:27 UTC 2023 - 2K bytes - Viewed (0) -
src/cmd/asm/internal/asm/operand_test.go
{"R3", "R3"}, {"R4", "R4"}, {"R(4)", "R4"}, {"R5", "R5"}, {"R6", "R6"}, {"R7", "R7"}, {"R8", "R8"}, {"[R0,R1,g,R15]", "[R0,R1,g,R15]"}, {"[R0-R7]", "[R0,R1,R2,R3,R4,R5,R6,R7]"}, {"[R(0)-R(7)]", "[R0,R1,R2,R3,R4,R5,R6,R7]"}, {"[R0]", "[R0]"}, {"[R1-R12]", "[R1,R2,R3,R4,R5,R6,R7,R8,R9,g,R11,R12]"}, {"armCAS64(SB)", "armCAS64(SB)"}, {"asmcgocall<>(SB)", "asmcgocall<>(SB)"}, {"c+28(FP)", "c+28(FP)"},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 29 18:31:05 UTC 2023 - 23.9K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_loong64.s
MOVV $~3, R6 AND R4, R6 // R7 = ((ptr & 3) * 8) AND $3, R4, R7 SLLV $3, R7 // Shift val for aligned ptr. R5 = val << R7 | ^(0xFF << R7) MOVV $0xFF, R8 SLLV R7, R5 SLLV R7, R8 NOR R0, R8 OR R8, R5 DBAR LL (R6), R7 AND R5, R7 SC R7, (R6) BEQ R7, -4(PC) DBAR RET // func Or(addr *uint32, v uint32) TEXT ·Or(SB), NOSPLIT, $0-12
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 6.3K bytes - Viewed (0) -
src/syscall/asm_linux_ppc64x.s
// // func rawVforkSyscall(trap, a1, a2, a3 uintptr) (r1, err uintptr) TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-48 MOVD a1+8(FP), R3 MOVD a2+16(FP), R4 MOVD a3+24(FP), R5 MOVD R0, R6 MOVD R0, R7 MOVD R0, R8 MOVD trap+0(FP), R9 // syscall entry SYSCALL R9 BVC ok MOVD $-1, R4 MOVD R4, r1+32(FP) // r1 MOVD R3, err+40(FP) // errno RET ok: MOVD R3, r1+32(FP) // r1 MOVD R0, err+40(FP) // errno RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 07 19:11:15 UTC 2023 - 913 bytes - Viewed (0) -
src/internal/runtime/syscall/asm_linux_mipsx.s
TEXT ·Syscall6(SB),NOSPLIT,$20-40 MOVW num+0(FP), R2 // syscall entry MOVW a1+4(FP), R4 MOVW a2+8(FP), R5 MOVW a3+12(FP), R6 MOVW a4+16(FP), R7 MOVW a5+20(FP), R8 MOVW a6+24(FP), R9 MOVW R8, 16(R29) MOVW R9, 20(R29) MOVW R0, R3 // reset R3 to 0 as 1-ret SYSCALL keeps it SYSCALL BEQ R7, ok MOVW $-1, R1 MOVW R1, r1+28(FP) MOVW R0, r2+32(FP) MOVW R2, errno+36(FP) RET ok:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 21:28:32 UTC 2024 - 876 bytes - Viewed (0)