Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 142 for r15 (0.03 sec)

  1. src/runtime/sys_linux_s390x.s

    	MOVD	m_curg(R6), R5
    	CMP		g, R5
    	BNE		noswitch
    
    	MOVD	m_g0(R6), R4
    	MOVD	(g_sched+gobuf_sp)(R4), R15	// Set SP to g0 stack
    
    noswitch:
    	SUB		$16, R15		// reserve 2x 8 bytes for parameters
    	MOVD	$~7, R4			// align to 8 bytes because of gcc ABI
    	AND		R4, R15
    	MOVD	R15, R3			// R15 needs to be in R3 as expected by kernel_clock_gettime
    
    	MOVB	runtime·iscgo(SB),R12
    	CMPBNE	R12, $0, nosaveg
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  2. src/runtime/race_s390x.s

    TEXT	racecall<>(SB), NOSPLIT, $0-0
    	BL	runtime·save_g(SB)		// Save g for callbacks.
    	MOVD	R15, R7				// Save SP.
    	MOVD	g_m(g), R8			// R8 = thread.
    	MOVD	m_g0(R8), R8			// R8 = g0.
    	CMPBEQ	R8, g, call			// Already on g0?
    	MOVD	(g_sched+gobuf_sp)(R8), R15	// Switch SP to g0.
    call:	SUB	$160, R15			// Allocate C frame.
    	BL	R1				// Call C code.
    	MOVD	R7, R15				// Restore SP.
    	RET					// Return to Go.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  3. src/runtime/memclr_ppc64x.s

    zero512setup16:
    	ANDCC $127, R3, R14 // < 128 byte alignment
    	BEQ   zero512setup  // handle 128 byte alignment
    	MOVD  $128, R15
    	SUB   R14, R15, R14 // find increment to 128 alignment
    	SRD   $4, R14, R15  // number of 16 byte chunks
    	MOVD   R15, CTR         // loop counter of 16 bytes
    	XXLXOR VS32, VS32, VS32 // clear VS32 (V0)
    
    zero512preloop:  // clear up to 128 alignment
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 16 17:08:59 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  4. src/crypto/internal/bigmod/nat_ppc64x.s

    	MOVD	24(R4), R20	// x[i+3]
    	MOVD	0(R3), R15	// z[i]
    	MOVD	8(R3), R17	// z[i+1]
    	MOVD	16(R3), R19	// z[i+2]
    	MOVD	24(R3), R21	// z[i+3]
    	MULLD	R5, R14, R10	// low x[i]*y
    	MULHDU	R5, R14, R11	// high x[i]*y
    	ADDC	R15, R10
    	ADDZE	R11
    	ADDC	R9, R10
    	ADDZE	R11, R9
    	MULLD	R5, R16, R14	// low x[i+1]*y
    	MULHDU	R5, R16, R15	// high x[i+1]*y
    	ADDC	R17, R14
    	ADDZE	R15
    	ADDC	R9, R14
    	ADDZE	R15, R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 19:32:43 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/x86/obj6_test.go

    MOVQ name(SB), AX -> NOP; MOVQ name@GOT(SB), R15; MOVQ (R15), AX
    MOVQ name+10(SB), AX -> NOP; MOVQ name@GOT(SB), R15; MOVQ 10(R15), AX
    
    CMPQ name(SB), $0 -> NOP; MOVQ name@GOT(SB), R15; CMPQ (R15), $0
    
    MOVQ $1, name(SB) -> NOP; MOVQ name@GOT(SB), R15; MOVQ $1, (R15)
    MOVQ $1, name+10(SB) -> NOP; MOVQ name@GOT(SB), R15; MOVQ $1, 10(R15)
    `
    
    type ParsedTestData struct {
    	input              string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:21:30 UTC 2022
    - 4.5K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/testdata/s390x.s

    	MOVD	(R15), R1             // e310f0000004
    	MOVW	(R15), R2             // e320f0000014
    	MOVH	(R15), R3             // e330f0000015
    	MOVB	(R15), R4             // e340f0000077
    	MOVWZ	(R15), R5             // e350f0000016
    	MOVHZ	(R15), R6             // e360f0000091
    	MOVBZ	(R15), R7             // e370f0000090
    	MOVDBR	(R15), R8             // e380f000000f
    	MOVWBR	(R15), R9             // e390f000001e
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 03:55:32 UTC 2023
    - 21.6K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/amd64enc_extra.s

    	VGATHERDPD 360(R15)(Y30*2), K6, Z20 // 6282fd469264772d
    	VGATHERDPD 640(R15)(Y20*2), K6, Z10 // 6252fd4692546750
    	VGATHERDPD 960(R15)(Y10*2), K6, Z20 // 6282fd4e92645778
    	VGATHERDPD 1280(R15)(Y0*2), K6, Z10 // 6252fd4e92944700050000
    	VGATHERDPS 360(R15)(X30*2), K6, X20 // 62827d069264775a
    	VGATHERDPS 640(R15)(X20*2), K6, X10 // 62527d0692946780020000
    	VGATHERDPS 960(R15)(X10*2), K6, X20 // 62827d0e92a457c0030000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 57.6K bytes
    - Viewed (0)
  8. src/crypto/sha256/sha256block_amd64.s

    	SHA256ROUND0(6, 0x923f82a4, R10, R11, R12, R13, R14, R15, R8, R9)
    	SHA256ROUND0(7, 0xab1c5ed5, R9, R10, R11, R12, R13, R14, R15, R8)
    	SHA256ROUND0(8, 0xd807aa98, R8, R9, R10, R11, R12, R13, R14, R15)
    	SHA256ROUND0(9, 0x12835b01, R15, R8, R9, R10, R11, R12, R13, R14)
    	SHA256ROUND0(10, 0x243185be, R14, R15, R8, R9, R10, R11, R12, R13)
    	SHA256ROUND0(11, 0x550c7dc3, R13, R14, R15, R8, R9, R10, R11, R12)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  9. src/internal/bytealg/equal_ppc64x.s

    	MOVD	$16, R14	// index for VSX loads and stores
    	MOVD	$32, R15
    	MOVD	$48, R16
    	ANDCC	$0x3F, R5, R5	// len%64==0?
    
    	PCALIGN $16
    loop64:
    	LXVD2X	(R8+R0), V0
    	LXVD2X	(R4+R0), V1
    	VCMPEQUBCC V0, V1, V2	// compare, setting CR6
    	BGELR_CR6
    	LXVD2X	(R8+R14), V0
    	LXVD2X	(R4+R14), V1
    	VCMPEQUBCC	V0, V1, V2
    	BGELR_CR6
    	LXVD2X	(R8+R15), V0
    	LXVD2X	(R4+R15), V1
    	VCMPEQUBCC	V0, V1, V2
    	BGELR_CR6
    	LXVD2X	(R8+R16), V0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  10. src/math/big/arith_ppc64x.s

    	// since its faster on POWER
    repeat:
    	MOVD    (R6)(R14), R15  // Copy 8 bytes at a time
    	MOVD    R15, (R3)(R14)
    	ADD     $8, R14
    	CMP     R14, R7         // More 8 bytes left?
    	BLT     repeat
    	BR      done
    backward:
    	ADD     $-8,R7, R14
    repeatback:
    	MOVD    (R6)(R14), R15  // copy x into z backwards
    	MOVD    R15, (R3)(R14)  // copy 8 bytes at a time
    	SUB     $8, R14
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
Back to top