Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for r6 (0.02 sec)

  1. src/cmd/vendor/golang.org/x/sys/unix/asm_zos_s390x.s

    	LMG  0(R8), R5, R6
    	MOVD $0, 0(R9)          // R9 address of SAVSTACK_ASYNC
    	LE_CALL                 // balr R7, R6 (return #1)
    	NOPH
    	MOVD R3, ret+32(FP)
    	CMP  R3, $-1            // compare result to -1
    	BNE  done
    
    	// retrieve errno and errno2
    	MOVD  zosLibVec<>(SB), R8
    	ADD   $(__errno), R8
    	LMG   0(R8), R5, R6
    	LE_CALL                   // balr R7, R6 __errno (return #3)
    	NOPH
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 11.2K bytes
    - Viewed (0)
  2. src/runtime/asm_s390x.s

    	MOVD	savedm-8(SP), R6
    	CMPBNE	R6, $0, droppedm
    
    	// Skip dropm to reuse it in the next call, when a pthread key has been created.
    	MOVD	_cgo_pthread_key_created(SB), R6
    	// It means cgo is disabled when _cgo_pthread_key_created is a nil pointer, need dropm.
    	CMPBEQ	R6, $0, dropm
    	MOVD	(R6), R6
    	CMPBNE	R6, $0, droppedm
    
    dropm:
    	MOVD	$runtime·dropm(SB), R3
    	BL	(R3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  3. src/runtime/sys_linux_ppc64x.s

    	// g is not nil. Check further.
    	MOVD	g_m(R9), R6
    	CMP	$0, R6
    	BEQ	sigtramp    // g.m == nil
    	MOVW	m_ncgo(R6), R7
    	CMPW	$0, R7
    	BEQ	sigtramp    // g.m.ncgo = 0
    	MOVD	m_curg(R6), R7
    	CMP	$0, R7
    	BEQ	sigtramp    // g.m.curg == nil
    	MOVD	g_syscallsp(R7), R7
    	CMP	$0, R7
    	BEQ	sigtramp    // g.m.curg.syscallsp == 0
    	MOVD	m_cgoCallers(R6), R7 // R7 is the fifth arg in C calling convention.
    	CMP	$0, R7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  4. src/math/big/arith_ppc64x.s

    	CMP     R11, $0
    	BEQ     done
    
    	MOVD    0(R8), R20
    	ADD     $-1, R11
    	MULLD   R9, R20, R6       // R6 = z0 = Low-order(x[i]*y)
    	MULHDU  R9, R20, R7       // R7 = z1 = High-order(x[i]*y)
    	ADDC    R4, R6            // R6 = z0 + r
    	ADDZE   R7, R4            // R4 = z1 + CA
    	CMP     R11, $0
    	MOVD    R6, 0(R10)        // z[i]
    	BEQ     done
    
    	// We will read 4 elements per iteration
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  5. src/runtime/race_ppc64le.s

    	MOVD	callpc+8(FP), R5
    	MOVD	pc+16(FP), R6
    	// void __tsan_write_pc(ThreadState *thr, void *addr, void *callpc, void *pc);
    	MOVD	$__tsan_write_pc(SB), R8
    	BR	racecalladdr<>(SB)
    
    // func runtime·RaceReadRange(addr, size uintptr)
    // Called from instrumented Go code.
    TEXT	runtime·racereadrange<ABIInternal>(SB), NOSPLIT, $0-16
    	MOVD	R4, R5 // size
    	MOVD	R3, R4 // addr
    	MOVD	LR, R6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 17K bytes
    - Viewed (0)
  6. src/hash/crc32/crc32_ppc64le.s

    	LVX	(R3),byteswap
    #endif
    
    	CMPU	R5,$256		// length of bytes
    	BLT	short
    
    	RLDICR	$0,R5,$56,R6 // chunk to process
    
    	// First step for larger sizes
    l1:	MOVD	$32768,R7
    	MOVD	R7,R9
    	CMP	R6,R7   // compare R6, R7 (MAX SIZE)
    	BGT	top	// less than MAX, just do remainder
    	MOVD	R6,R7
    top:
    	SUB	R7,R6,R6
    
    	// mainloop does 128 bytes at a time
    	SRD	$7,R7
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 12:09:50 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  7. src/runtime/asm_ppc64x.s

    	MOVD	savedm-8(SP), R6
    	CMP	R6, $0
    	BNE	droppedm
    
    	// Skip dropm to reuse it in the next call, when a pthread key has been created.
    	MOVD	_cgo_pthread_key_created(SB), R6
    	// It means cgo is disabled when _cgo_pthread_key_created is a nil pointer, need dropm.
    	CMP	R6, $0
    	BEQ	dropm
    	MOVD	(R6), R6
    	CMP	R6, $0
    	BNE	droppedm
    
    dropm:
    	MOVD	$runtime·dropm(SB), R12
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  8. src/runtime/asm_loong64.s

    	// We get called to create new OS threads too, and those
    	// come in on the m->g0 stack already.
    	MOVV	g_m(g), R5
    	MOVV	m_gsignal(R5), R6
    	BEQ	R6, g, g0
    	MOVV	m_g0(R5), R6
    	BEQ	R6, g, g0
    
    	JAL	gosave_systemstack_switch<>(SB)
    	MOVV	R6, g
    	JAL	runtime·save_g(SB)
    	MOVV	(g_sched+gobuf_sp)(g), R3
    
    	// Now on a scheduling stack (a pthread-created stack).
    g0:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  9. src/crypto/aes/asm_ppc64x.s

    	MOVD	nr+0(FP), R6   // Round count/Key size
    	MOVD	xk+8(FP), R5   // Key pointer
    	MOVD	dst+16(FP), R3 // Dest pointer
    	MOVD	src+24(FP), R4 // Src pointer
    #ifdef NEEDS_ESPERM
    	MOVD	$·rcon(SB), R7
    	LVX	(R7), ESPERM   // Permute value for P8_ macros.
    #endif
    
    	// Set CR{1,2,3}EQ to hold the key size information.
    	CMPU	R6, $10, CR1
    	CMPU	R6, $12, CR2
    	CMPU	R6, $14, CR3
    
    	MOVD	$16, R6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  10. src/runtime/asm_arm64.s

    	ADD	$8, RSP, R5;			\
    	BIC	$0xf, R4, R6;			\
    	CBZ	R6, 6(PC);			\
    	/* if R6=(argsize&~15) != 0 */		\
    	ADD	R6, R5, R6;			\
    	/* copy 16 bytes a time */		\
    	LDP.P	16(R3), (R7, R8);		\
    	STP.P	(R7, R8), 16(R5);		\
    	CMP	R5, R6;				\
    	BNE	-3(PC);				\
    	AND	$0xf, R4, R6;			\
    	CBZ	R6, 6(PC);			\
    	/* if R6=(argsize&15) != 0 */		\
    	ADD	R6, R5, R6;			\
    	/* copy 1 byte a time for the rest */	\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
Back to top