- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for RESTORE_R19_TO_R28 (0.2 sec)
-
src/runtime/rt0_darwin_arm64.s
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) RESTORE_F8_TO_F15(88) RET TEXT _rt0_arm64_darwin_lib_go(SB),NOSPLIT,$0 MOVD _rt0_arm64_darwin_lib_argc<>(SB), R0 MOVD _rt0_arm64_darwin_lib_argv<>(SB), R1 MOVD $runtime·rt0_go(SB), R4
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/runtime/sys_windows_arm64.s
MOVD R5, R0 MOVD R6, R1 // Calling ABIInternal because TLS might be nil. BL runtime·sigtrampgo<ABIInternal>(SB) // Return value is already stored in R0. // Restore callee-save registers. RESTORE_R19_TO_R28(8*4) RESTORE_F8_TO_F15(8*14) MOVD R7, LR RET // Trampoline to resume execution from exception handler. // This is part of the control flow guard workaround.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 21 15:56:43 UTC 2023 - 6.8K bytes - Viewed (0) -
src/runtime/cgo/abi_arm64.h
STP (R19, R20), ((offset)+0*8)(RSP) \ STP (R21, R22), ((offset)+2*8)(RSP) \ STP (R23, R24), ((offset)+4*8)(RSP) \ STP (R25, R26), ((offset)+6*8)(RSP) \ STP (R27, g), ((offset)+8*8)(RSP) #define RESTORE_R19_TO_R28(offset) \ LDP ((offset)+0*8)(RSP), (R19, R20) \ LDP ((offset)+2*8)(RSP), (R21, R22) \ LDP ((offset)+4*8)(RSP), (R23, R24) \ LDP ((offset)+6*8)(RSP), (R25, R26) \ LDP ((offset)+8*8)(RSP), (R27, g) /* R28 */
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.5K bytes - Viewed (0) -
src/runtime/cgo/asm_arm64.s
MOVD R3, (8*3)(RSP) SAVE_R19_TO_R28(8*4) SAVE_F8_TO_F15(8*14) STP (R29, R30), (8*22)(RSP) // Initialize Go ABI environment BL runtime·load_g(SB) BL runtime·cgocallback(SB) RESTORE_R19_TO_R28(8*4) RESTORE_F8_TO_F15(8*14) LDP (8*22)(RSP), (R29, R30) ADD $(8*24), RSP
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 00:43:51 UTC 2023 - 1.4K bytes - Viewed (0) -
src/runtime/rt0_linux_arm64.s
MOVD $_rt0_arm64_linux_lib_go(SB), R1 MOVD R0, 8(RSP) MOVD R1, 16(RSP) MOVD $runtime·newosproc0(SB),R4 BL (R4) restore: // Restore callee-save registers. RESTORE_R19_TO_R28(24) RESTORE_F8_TO_F15(104) RET TEXT _rt0_arm64_linux_lib_go(SB),NOSPLIT,$0 MOVD _rt0_arm64_linux_lib_argc<>(SB), R0 MOVD _rt0_arm64_linux_lib_argv<>(SB), R1 MOVD $runtime·rt0_go(SB),R4 B (R4)
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/runtime/rt0_freebsd_arm64.s
MOVD $_rt0_arm64_freebsd_lib_go(SB), R1 MOVD R0, 8(RSP) MOVD R1, 16(RSP) MOVD $runtime·newosproc0(SB),R4 BL (R4) restore: // Restore callee-save registers. RESTORE_R19_TO_R28(24) RESTORE_F8_TO_F15(104) RET TEXT _rt0_arm64_freebsd_lib_go(SB),NOSPLIT,$0 MOVD _rt0_arm64_freebsd_lib_argc<>(SB), R0 MOVD _rt0_arm64_freebsd_lib_argv<>(SB), R1 MOVD $runtime·rt0_go(SB),R4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.9K bytes - Viewed (0) -
src/runtime/rt0_netbsd_arm64.s
MOVD $_rt0_arm64_netbsd_lib_go(SB), R1 MOVD R0, 8(RSP) MOVD R1, 16(RSP) MOVD $runtime·newosproc0(SB),R4 BL (R4) restore: // Restore callee-save registers. RESTORE_R19_TO_R28(24) RESTORE_F8_TO_F15(104) RET TEXT _rt0_arm64_netbsd_lib_go(SB),NOSPLIT,$0 MOVD _rt0_arm64_netbsd_lib_argc<>(SB), R0 MOVD _rt0_arm64_netbsd_lib_argv<>(SB), R1 MOVD $runtime·rt0_go(SB),R4 B (R4)
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/runtime/rt0_openbsd_arm64.s
MOVD $_rt0_arm64_openbsd_lib_go(SB), R1 MOVD R0, 8(RSP) MOVD R1, 16(RSP) MOVD $runtime·newosproc0(SB),R4 BL (R4) restore: // Restore callee-save registers. RESTORE_R19_TO_R28(24) RESTORE_F8_TO_F15(104) RET TEXT _rt0_arm64_openbsd_lib_go(SB),NOSPLIT,$0 MOVD _rt0_arm64_openbsd_lib_argc<>(SB), R0 MOVD _rt0_arm64_openbsd_lib_argv<>(SB), R1 MOVD $runtime·rt0_go(SB),R4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 2K bytes - Viewed (0) -
src/runtime/sys_netbsd_arm64.s
// Restore signum to R0. MOVW 8(RSP), R0 // R1 and R2 already contain info and ctx, respectively. BL runtime·sigtrampgo<ABIInternal>(SB) // Restore callee-save registers. RESTORE_R19_TO_R28(8*4) RESTORE_F8_TO_F15(8*14) RET TEXT runtime·mmap(SB),NOSPLIT,$0 MOVD addr+0(FP), R0 // arg 1 - addr MOVD n+8(FP), R1 // arg 2 - len MOVW prot+16(FP), R2 // arg 3 - prot
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 9.5K bytes - Viewed (0) -
src/runtime/sys_freebsd_arm64.s
// Restore signum to R0. MOVW 8(RSP), R0 // R1 and R2 already contain info and ctx, respectively. MOVD $runtime·sigtrampgo<ABIInternal>(SB), R3 BL (R3) // Restore callee-save registers. RESTORE_R19_TO_R28(8*4) RESTORE_F8_TO_F15(8*14) RET // func mmap(addr uintptr, n uintptr, prot int, flags int, fd int, off int64) (ret uintptr, err error) TEXT runtime·mmap(SB),NOSPLIT|NOFRAME,$0 MOVD addr+0(FP), R0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 9.5K bytes - Viewed (0)