- Sort Score
- Result 10 results
- Languages All
Results 41 - 50 of 321 for R4 (0.16 sec)
-
src/internal/runtime/atomic/atomic_mips64x.s
#ifdef GOARCH_mips64 // Big endian. ptr = ptr ^ 3 XOR $3, R1 #endif // R4 = ((ptr & 3) * 8) AND $3, R1, R4 SLLV $3, R4 // Shift val for aligned ptr. R2 = val << R4 | ^(0xFF << R4) MOVV $0xFF, R5 SLLV R4, R2 SLLV R4, R5 NOR R0, R5 OR R5, R2 SYNC LL (R3), R4 AND R2, R4 SC R4, (R3) BEQ R4, -4(PC) SYNC RET // func Or(addr *uint32, v uint32)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 21:29:34 UTC 2024 - 7.2K bytes - Viewed (0) -
src/runtime/rt0_darwin_arm64.s
// Synchronous initialization. MOVD $runtime·libpreinit(SB), R4 BL (R4) // Create a new thread to do the runtime initialization and return. MOVD _cgo_sys_thread_create(SB), R4 MOVD $_rt0_arm64_darwin_lib_go(SB), R0 MOVD $0, R1 SUB $16, RSP // reserve 16 bytes for sp-8 where fp may be saved. BL (R4) ADD $16, RSP // Restore callee-save registers. RESTORE_R19_TO_R28(8)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.7K bytes - Viewed (0) -
src/internal/bytealg/index_arm64.s
// for sebsequent substring comparisons SUB R3, R1, R4 // R4 contains the start of last substring for comparison ADD R0, R4, R4 ADD $1, R0, R8 CMP $8, R3 BHI greater_8 TBZ $3, R3, len_2_7 len_8: // R5 contains 8-byte of sep MOVD (R2), R5 loop_8: // R6 contains substring for comparison CMP R4, R0 BHI not_found MOVD.P 1(R0), R6 CMP R5, R6 BNE loop_8 B found
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Aug 23 15:54:07 UTC 2018 - 3.9K bytes - Viewed (0) -
src/internal/bytealg/indexbyte_ppc64x.s
#ifndef GOPPC64_power9 VBPERMQ V6,V0,V6 MFVRD V6,R4 CNTLZW R4,R4 #else #ifdef GOARCH_ppc64le // Put the value back into LE ordering by swapping doublewords. XXPERMDI V6,V6,$2,V6 #endif _VCZBEBB V6,R4 #endif ADD R3,R4,R3 RET cmp16: // Length 16 - 31 CMPU R4,$16 ADD R4,R3,R9 BLT cmp8 ADD $-16,R9,R9 // &s[len(s)-16] // Bytes 0 - 15
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 16:10:29 UTC 2023 - 6.3K bytes - Viewed (0) -
src/runtime/asm_s390x.s
TEXT runtime·systemstack(SB), NOSPLIT, $0-8 MOVD fn+0(FP), R3 // R3 = fn MOVD R3, R12 // context MOVD g_m(g), R4 // R4 = m MOVD m_gsignal(R4), R5 // R5 = gsignal CMPBEQ g, R5, noswitch MOVD m_g0(R4), R5 // R5 = g0 CMPBEQ g, R5, noswitch MOVD m_curg(R4), R6 CMPBEQ g, R6, switch // Bad: g is not gsignal, not g0, not curg. What is it? // Hide call from linker nosplit analysis.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 25 09:18:28 UTC 2024 - 28.1K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/arm.s
MOVHS.W R3, 0x20(R4) // MOVHS.W R3, 32(R4) // b032e4e1 MOVHS.P R3, 0x20(R4) // MOVHS.P R3, 32(R4) // b032c4e0 MOVHU R3, 0x20(R4) // MOVHU R3, 32(R4) // b032c4e1 MOVHU.W R3, 0x20(R4) // MOVHU.W R3, 32(R4) // b032e4e1 MOVHU.P R3, 0x20(R4) // MOVHU.P R3, 32(R4) // b032c4e0 MOVH R3, -0x20(R4) // MOVH R3, -32(R4) // b03244e1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 20:51:01 UTC 2023 - 69K bytes - Viewed (0) -
src/runtime/memmove_arm64.s
// Large backward copy for overlapping copies. // Copy 16 bytes and then align srcend (R4) or dstend (R5) to 16-byte alignment. copy_long_backward: LDP -16(R4), (R12, R13) AND $15, R8, R14 SUB R14, R4, R4 SUB R14, R2, R2 LDP -16(R4), (R6, R7) STP (R12, R13), -16(R5) LDP -32(R4), (R8, R9) LDP -48(R4), (R10, R11) LDP.W -64(R4), (R12, R13) SUB R14, R5, R5 SUBS $128, R2, R2 BLS copy64_from_start
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 18 18:26:13 UTC 2022 - 6K bytes - Viewed (0) -
src/runtime/rt0_linux_arm64.s
// Synchronous initialization. MOVD $runtime·libpreinit(SB), R4 BL (R4) // Create a new thread to do the runtime initialization and return. MOVD _cgo_sys_thread_create(SB), R4 CBZ R4, nocgo MOVD $_rt0_arm64_linux_lib_go(SB), R0 MOVD $0, R1 SUB $16, RSP // reserve 16 bytes for sp-8 where fp may be saved. BL (R4) ADD $16, RSP B restore nocgo:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.8K bytes - Viewed (0) -
src/internal/runtime/syscall/asm_linux_loong64.s
// --------------------------- // num | R4 | R11 // a1 | R5 | R4 // a2 | R6 | R5 // a3 | R7 | R6 // a4 | R8 | R7 // a5 | R9 | R8 // a6 | R10 | R9 // // r1 | R4 | R4 // r2 | R5 | R5 // err | R6 | part of R4 TEXT ·Syscall6<ABIInternal>(SB),NOSPLIT,$0-80 MOVV R4, R11 // syscall entry MOVV R5, R4 MOVV R6, R5
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 1013 bytes - Viewed (0) -
src/runtime/asm_mips64x.s
MOVV f+8(FP), REGCTXT; \ MOVV (REGCTXT), R4; \ PCDATA $PCDATA_StackMapIndex, $0; \ JAL (R4); \ /* copy return values back */ \ MOVV stackArgsType+0(FP), R5; \ MOVV stackArgs+16(FP), R1; \ MOVWU stackArgsSize+24(FP), R2; \ MOVWU stackRetOffset+28(FP), R4; \ ADDV $8, R29, R3; \ ADDV R4, R3; \ ADDV R4, R1; \ SUBVU R4, R2; \ JAL callRet<>(SB); \ RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 06 19:45:59 UTC 2023 - 24.3K bytes - Viewed (0)