- Sort Score
- Result 10 results
- Languages All
Results 71 - 80 of 142 for r13 (0.02 sec)
-
src/runtime/sys_linux_amd64.s
MOVQ $0, R8 // Copy mp, gp, fn off parent stack for use by child. // Careful: Linux system call clobbers CX and R11. MOVQ mp+16(FP), R13 MOVQ gp+24(FP), R9 MOVQ fn+32(FP), R12 CMPQ R13, $0 // m JEQ nog1 CMPQ R9, $0 // g JEQ nog1 LEAQ m_tls(R13), R8 #ifdef GOOS_android // Android stores the TLS offset in runtime·tls_g. SUBQ runtime·tls_g(SB), R8 #else
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 15.7K bytes - Viewed (0) -
src/internal/bytealg/count_amd64.s
POPCNTL DX, DX MOVQ DX, (R8) RET avx2: #ifndef hasAVX2 CMPB internal∕cpu·X86+const_offsetX86HasAVX2(SB), $1 JNE sse #endif MOVD AX, X0 LEAQ -64(SI)(BX*1), R11 LEAQ (SI)(BX*1), R13 VPBROADCASTB X0, Y1 PCALIGN $32 avx2_loop: VMOVDQU (DI), Y2 VMOVDQU 32(DI), Y4 VPCMPEQB Y1, Y2, Y3 VPCMPEQB Y1, Y4, Y5 VPMOVMSKB Y3, DX VPMOVMSKB Y5, CX POPCNTL DX, DX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Oct 06 20:54:43 UTC 2023 - 4.7K bytes - Viewed (0) -
src/internal/bytealg/compare_loong64.s
// R4 = a_base // R5 = a_len // R6 = b_base // R7 = b_len JMP cmpbody<>(SB) // On entry: // R5 length of a // R7 length of b // R4 points to the start of a // R6 points to the start of b // R13 points to the return value (-1/0/1) TEXT cmpbody<>(SB),NOSPLIT|NOFRAME,$0 BEQ R4, R6, samebytes // same start of a and b SGTU R5, R7, R9 BNE R0, R9, r2_lt_r1 MOVV R5, R14 JMP entry r2_lt_r1:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 1.7K bytes - Viewed (0) -
src/crypto/md5/md5block_amd64.s
LEAQ (SI)(DX*1), DI MOVL (0*4)(BP), AX MOVL (1*4)(BP), BX MOVL (2*4)(BP), CX MOVL (3*4)(BP), DX MOVL $0xffffffff, R11 CMPQ SI, DI JEQ end loop: MOVL AX, R12 MOVL BX, R13 MOVL CX, R14 MOVL DX, R15 MOVL (0*4)(SI), R8 MOVL DX, R9 #define ROUND1(a, b, c, d, index, const, shift) \ XORL c, R9; \ ADDL $const, a; \ ADDL R8, a; \ ANDL b, R9; \ XORL d, R9; \
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/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 10.6K bytes - Viewed (0) -
src/crypto/sha1/sha1block_amd64.s
MOVQ p_len+16(FP), DX SHRQ $6, DX SHLQ $6, DX MOVQ $K_XMM_AR<>(SB), R8 MOVQ DI, R9 MOVQ SI, R10 LEAQ 64(SI), R13 ADDQ SI, DX ADDQ $64, DX MOVQ DX, R11 CMPQ R13, R11 CMOVQCC R8, R13 VMOVDQU BSWAP_SHUFB_CTL<>(SB), Y10 CALC // RET is inside macros DATA K_XMM_AR<>+0x00(SB)/4,$0x5a827999 DATA K_XMM_AR<>+0x04(SB)/4,$0x5a827999
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/runtime/signal_netbsd_amd64.go
func (c *sigctxt) r10() uint64 { return c.regs().__gregs[_REG_R10] } func (c *sigctxt) r11() uint64 { return c.regs().__gregs[_REG_R11] } func (c *sigctxt) r12() uint64 { return c.regs().__gregs[_REG_R12] } func (c *sigctxt) r13() uint64 { return c.regs().__gregs[_REG_R13] } func (c *sigctxt) r14() uint64 { return c.regs().__gregs[_REG_R14] } func (c *sigctxt) r15() uint64 { return c.regs().__gregs[_REG_R15] } //go:nosplit //go:nowritebarrierrec
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 21 18:51:53 UTC 2023 - 2.3K bytes - Viewed (0) -
src/crypto/sha1/sha1block_arm.s
MOVW Rt0, p_end // pointer to end of data // Load up initial SHA-1 accumulator MOVW dig+0(FP), Rt0 MOVM.IA (Rt0), [Ra,Rb,Rc,Rd,Re] loop: // Save registers at SP+4 onwards MOVM.IB [Ra,Rb,Rc,Rd,Re], (R13) MOVW $w_buf, Rw MOVW $0x5A827999, Rconst MOVW $3, Rctr loop1: ROUND1(Ra, Rb, Rc, Rd, Re) ROUND1(Re, Ra, Rb, Rc, Rd) ROUND1(Rd, Re, Ra, Rb, Rc) ROUND1(Rc, Rd, Re, Ra, Rb)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 5.6K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_arm.s
// do need to set the SP delta back). // Check if R1 is 8-byte aligned, panic if not. // Clobbers R2. #define CHECK_ALIGN \ AND.S $7, R1, R2 \ BEQ 4(PC) \ MOVW.W R14, -4(R13) /* prepare a real frame */ \ BL ·panicUnaligned(SB) \ ADD $4, R13 /* compensate SP delta */ TEXT ·Cas64(SB),NOSPLIT,$-4-21 NO_LOCAL_POINTERS MOVW addr+0(FP), R1 CHECK_ALIGN #ifndef GOARM_7
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 5.7K bytes - Viewed (0) -
src/runtime/sys_linux_loong64.s
MOVV addr+0(FP), R4 MOVV n+8(FP), R5 MOVW prot+16(FP), R6 MOVW flags+20(FP), R7 MOVW fd+24(FP), R8 MOVW off+28(FP), R9 MOVV _cgo_mmap(SB), R13 SUBV $16, R3 // reserve 16 bytes for sp-8 where fp may be saved. JAL (R13) ADDV $16, R3 MOVV R4, ret+32(FP) RET // func sysMunmap(addr unsafe.Pointer, n uintptr) TEXT runtime·sysMunmap(SB),NOSPLIT|NOFRAME,$0 MOVV addr+0(FP), R4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 25 20:58:13 UTC 2023 - 14.2K bytes - Viewed (0)