Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 181 for r12d (0.03 sec)

  1. src/runtime/sys_linux_amd64.s

    	MOVL	$SYS_gettid, AX
    	SYSCALL
    	MOVL	AX, ret+0(FP)
    	RET
    
    TEXT runtime·raise(SB),NOSPLIT,$0
    	MOVL	$SYS_getpid, AX
    	SYSCALL
    	MOVL	AX, R12
    	MOVL	$SYS_gettid, AX
    	SYSCALL
    	MOVL	AX, SI	// arg 2 tid
    	MOVL	R12, DI	// arg 1 pid
    	MOVL	sig+0(FP), DX	// arg 3
    	MOVL	$SYS_tgkill, AX
    	SYSCALL
    	RET
    
    TEXT runtime·raiseproc(SB),NOSPLIT,$0
    	MOVL	$SYS_getpid, AX
    	SYSCALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  2. src/runtime/preempt_s390x.s

    // Code generated by mkpreempt.go; DO NOT EDIT.
    
    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0
    	IPM R10
    	MOVD R14, -248(R15)
    	ADD $-248, R15
    	MOVW R10, 8(R15)
    	STMG R0, R12, 16(R15)
    	FMOVD F0, 120(R15)
    	FMOVD F1, 128(R15)
    	FMOVD F2, 136(R15)
    	FMOVD F3, 144(R15)
    	FMOVD F4, 152(R15)
    	FMOVD F5, 160(R15)
    	FMOVD F6, 168(R15)
    	FMOVD F7, 176(R15)
    	FMOVD F8, 184(R15)
    	FMOVD F9, 192(R15)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 21 21:52:38 UTC 2021
    - 1K bytes
    - Viewed (0)
  3. src/math/acos_s390x.s

    TEXT	·acosAsm(SB), NOSPLIT, $0-16
    	FMOVD	x+0(FP), F0
    	MOVD	$·acosrodataL13<>+0(SB), R9
    	LGDR	F0, R12
    	FMOVD	F0, F10
    	SRAD	$32, R12
    	WORD	$0xC0293FE6	//iilf	%r2,1072079005
    	BYTE	$0xA0
    	BYTE	$0x9D
    	WORD	$0xB917001C	//llgtr	%r1,%r12
    	CMPW	R1,R2
    	BGT	L2
    	FMOVD	192(R9), F8
    	FMADD	F0, F0, F8
    	FMOVD	184(R9), F1
    L3:
    	WFMDB	V8, V8, V2
    	FMOVD	176(R9), F6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 20 17:42:08 UTC 2018
    - 3.7K bytes
    - Viewed (0)
  4. test/codegen/clobberdeadreg.go

    	// amd64:`MOVQ\t\$-2401018187971961171, R11`, `MOVQ\t\$-2401018187971961171, R12`, `MOVQ\t\$-2401018187971961171, R13`
    	// amd64:-`MOVQ\t\$-2401018187971961171, BP` // frame pointer is not clobbered
    	StackArgsCall([10]int{a, b, c})
    	// amd64:`MOVQ\t\$-2401018187971961171, R12`, `MOVQ\t\$-2401018187971961171, R13`, `MOVQ\t\$-2401018187971961171, DX`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:25 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  5. src/cmd/link/internal/arm/asm.go

    	o1 := uint32(0xe5900000 | 12<<12 | 15<<16 | 8)  // MOVW 8(R15), R12 // R15 is actual pc + 8
    	o2 := uint32(0xe0800000 | 12<<12 | 15<<16 | 12) // ADD R15, R12, R12
    	o3 := uint32(0xe5900000 | 12<<12 | 12<<16)      // MOVW (R12), R12
    	o4 := uint32(0xe12fff10 | 12)                   // JMP  (R12)
    	o5 := uint32(0)                                 // WORD $target@GOT // filled in with relocation
    	o6 := uint32(0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  6. src/runtime/sys_darwin_arm64.s

    // C calling convention (use libcCall).
    TEXT runtime·syscallX(SB),NOSPLIT,$0
    	SUB	$16, RSP	// push structure pointer
    	MOVD	R0, (RSP)
    
    	MOVD	0(R0), R12	// fn
    	MOVD	16(R0), R1	// a2
    	MOVD	24(R0), R2	// a3
    	MOVD	8(R0), R0	// a1
    	BL	(R12)
    
    	MOVD	(RSP), R2	// pop structure pointer
    	ADD	$16, RSP
    	MOVD	R0, 32(R2)	// save r1
    	MOVD	R1, 40(R2)	// save r2
    	CMP	$-1, R0
    	BNE	ok
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  7. src/reflect/asm_s390x.s

    // See the comment on the declaration of makeFuncStub in makefunc.go
    // for more details.
    // No arg size here, runtime pulls arg map out of the func value.
    TEXT ·makeFuncStub(SB),(NOSPLIT|WRAPPER),$40
    	NO_LOCAL_POINTERS
    	MOVD	R12, 8(R15)
    	MOVD	$argframe+0(FP), R3
    	MOVD	R3, 16(R15)
    	MOVB	$0, 40(R15)
    	ADD	$40, R15, R3
    	MOVD	R3, 24(R15)
    	MOVD	$0, 32(R15)
    	BL	·callReflect(SB)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 02 16:53:18 UTC 2021
    - 1.1K bytes
    - Viewed (0)
  8. src/runtime/preempt_arm.s

    	MOVW R0, 4(R13)
    	MOVW R1, 8(R13)
    	MOVW R2, 12(R13)
    	MOVW R3, 16(R13)
    	MOVW R4, 20(R13)
    	MOVW R5, 24(R13)
    	MOVW R6, 28(R13)
    	MOVW R7, 32(R13)
    	MOVW R8, 36(R13)
    	MOVW R9, 40(R13)
    	MOVW R11, 44(R13)
    	MOVW R12, 48(R13)
    	MOVW CPSR, R0
    	MOVW R0, 52(R13)
    	MOVB ·goarmsoftfp(SB), R0
    	CMP $0, R0
    	BNE nofp
    	MOVW FPCR, R0
    	MOVW R0, 56(R13)
    	MOVD F0, 60(R13)
    	MOVD F1, 68(R13)
    	MOVD F2, 76(R13)
    	MOVD F3, 84(R13)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  9. src/runtime/preempt_arm64.s

    	SUB $8, RSP, R29
    	#ifdef GOOS_ios
    	MOVD R30, (RSP)
    	#endif
    	STP (R0, R1), 8(RSP)
    	STP (R2, R3), 24(RSP)
    	STP (R4, R5), 40(RSP)
    	STP (R6, R7), 56(RSP)
    	STP (R8, R9), 72(RSP)
    	STP (R10, R11), 88(RSP)
    	STP (R12, R13), 104(RSP)
    	STP (R14, R15), 120(RSP)
    	STP (R16, R17), 136(RSP)
    	STP (R19, R20), 152(RSP)
    	STP (R21, R22), 168(RSP)
    	STP (R23, R24), 184(RSP)
    	STP (R25, R26), 200(RSP)
    	MOVD NZCV, R0
    	MOVD R0, 216(RSP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 03 01:58:56 UTC 2022
    - 2K bytes
    - Viewed (0)
  10. src/runtime/mkpreempt.go

    	p("JMP (X31)")
    }
    
    func genS390X() {
    	// Add integer registers R0-R12
    	// R13 (g), R14 (LR), R15 (SP) are special, and not saved here.
    	// Saving R10 (REGTMP) is not necessary, but it is saved anyway.
    	var l = layout{sp: "R15", stack: 16} // add slot to save PC of interrupted instruction and flags
    	l.addSpecial(
    		"STMG R0, R12, %d(R15)",
    		"LMG %d(R15), R0, R12",
    		13*8)
    	// Add floating point registers F0-F31.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 15.3K bytes
    - Viewed (0)
Back to top