Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for R20 (0.07 sec)

  1. src/math/big/arith_ppc64x.s

    	CMP   R11, $0
    	BEQ   final
    
    tail:
    	MOVDU 8(R8), R20
    	SUBE  R0, R20
    	ADD   $-1, R11
    	MOVDU R20, 8(R10)
    	CMP   R11, $0
    	BEQ   final
    
    	MOVDU 8(R8), R20
    	SUBE  R0, R20
    	ADD   $-1, R11
    	MOVDU R20, 8(R10)
    	CMP   R11, $0
    	BEQ   final
    
    	MOVD  8(R8), R20
    	SUBE  R0, R20
    	MOVD  R20, 8(R10)
    
    final:
    	// Capture CA
    	SUBE  R4, R4
    	NEG   R4, R4
    
    done:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  2. src/reflect/asm_loong64.s

    	MOVV	R25, R5
    	JAL	·moveMakeFuncArgPtrs<ABIInternal>(SB)
    	MOVV	32(R3), REGCTXT // restore REGCTXT
    
    	MOVV	REGCTXT, 8(R3)
    	MOVV	$argframe+0(FP), R20
    	MOVV	R20, 16(R3)
    	MOVV	R0, LOCAL_RETVALID(R3)
    	ADDV	$LOCAL_RETVALID, R3, R20
    	MOVV	R20, 24(R3)
    	ADDV	$LOCAL_REGARGS, R3, R20
    	MOVV	R20, 32(R3)
    	JAL	·callReflect(SB)
    	ADDV	$LOCAL_REGARGS, R3, R25	//unspillArgs using R25
    	JAL	runtime·unspillArgs(SB)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/opGen.go

    				{1, 670826495}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 R30
    			},
    			outputs: []outputInfo{
    				{1, 0},
    				{0, 670826495}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 R30
    			},
    		},
    	},
    	{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
  4. src/runtime/asm_ppc64x.s

    	MOVD    48(R20), R9
    	MOVD    56(R20), R10
    	MOVD    64(R20), R14
    	MOVD    72(R20), R15
    	MOVD    80(R20), R16
    	MOVD    88(R20), R17
    	FMOVD   96(R20), F1
    	FMOVD   104(R20), F2
    	FMOVD   112(R20), F3
    	FMOVD   120(R20), F4
    	FMOVD   128(R20), F5
    	FMOVD   136(R20), F6
    	FMOVD   144(R20), F7
    	FMOVD   152(R20), F8
    	FMOVD   160(R20), F9
    	FMOVD	168(R20), F10
    	FMOVD	176(R20), F11
    	FMOVD	184(R20), F12
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  5. src/runtime/asm_arm64.s

    TEXT ·spillArgs(SB),NOSPLIT,$0-0
    	STP	(R0, R1), (0*8)(R20)
    	STP	(R2, R3), (2*8)(R20)
    	STP	(R4, R5), (4*8)(R20)
    	STP	(R6, R7), (6*8)(R20)
    	STP	(R8, R9), (8*8)(R20)
    	STP	(R10, R11), (10*8)(R20)
    	STP	(R12, R13), (12*8)(R20)
    	STP	(R14, R15), (14*8)(R20)
    	FSTPD	(F0, F1), (16*8)(R20)
    	FSTPD	(F2, F3), (18*8)(R20)
    	FSTPD	(F4, F5), (20*8)(R20)
    	FSTPD	(F6, F7), (22*8)(R20)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ppc64/ssa.go

    		//       XXLXOR VS32,VS32,VS32
    		//       MOVD len/64,REG_TMP
    		//       MOVD REG_TMP,CTR
    		//       loop:
    		//       STXV VS32,0(R20)
    		//       STXV VS32,16(R20)
    		//       STXV VS32,32(R20)
    		//       STXV VS32,48(R20)
    		//       ADD  $64,R20
    		//       BC   16, 0, loop
    
    		// Bytes per iteration
    		ctr := v.AuxInt / 64
    
    		// Remainder bytes
    		rem := v.AuxInt % 64
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  7. src/runtime/asm_loong64.s

    	// Switch to m->g0 & its stack, call fn.
    	MOVV	g, R4		// arg = g
    	MOVV	g_m(g), R20
    	MOVV	m_g0(R20), g
    	JAL	runtime·save_g(SB)
    	BNE	g, R4, 2(PC)
    	JMP	runtime·badmcall(SB)
    	MOVV	0(REGCTXT), R20			// code pointer
    	MOVV	(g_sched+gobuf_sp)(g), R3	// sp = m->g0->sched.sp
    	ADDV	$-16, R3
    	MOVV	R4, 8(R3)
    	MOVV	R0, 0(R3)
    	JAL	(R20)
    	JMP	runtime·badmcall2(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  8. src/crypto/subtle/xor_ppc64x.s

    	ADD	$16, R8
    	ADD	$-16, R6
    small:
    	CMP	R6, $0
    	BC	12,2,LR		// BEQLR
    xor8:
    #ifdef GOPPC64_power10
    	SLD	$56,R6,R17
    	ADD	R4,R8,R18
    	ADD	R5,R8,R19
    	ADD	R3,R8,R20
    	LXVL	R18,R17,V0
    	LXVL	R19,R17,V1
    	VXOR	V0,V1,V1
    	STXVL	V1,R20,R17
    	RET
    #else
    	CMP	R6, $8
    	BLT	xor4
    	// Case for 8 ≤ n < 16 bytes
    	MOVD	(R4)(R8), R14   // R14 = a[i,...,i+7]
    	MOVD	(R5)(R8), R15   // R15 = b[i,...,i+7]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		//	MOVW	R0,n1(R3)
    		//	MOVH	R0,n2(R3)
    		//	MOVB	R0,n3(R3)
    		{
    			name:      "LoweredZero",
    			aux:       "Int64",
    			argLength: 2,
    			reg: regInfo{
    				inputs:   []regMask{buildReg("R20")},
    				clobbers: buildReg("R20"),
    			},
    			clobberFlags:   true,
    			typ:            "Mem",
    			faultOnNilArg0: true,
    			unsafePoint:    true,
    		},
    		{
    			name:      "LoweredZeroShort",
    			aux:       "Int64",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  10. src/runtime/race_arm64.s

    	MOVD	arg3+32(FP), R3
    	JMP	racecall<>(SB)
    
    // Switches SP to g0 stack and calls (R9). Arguments already set.
    // Clobbers R19, R20.
    TEXT	racecall<>(SB), NOSPLIT|NOFRAME, $0-0
    	MOVD	g_m(g), R10
    	// Switch to g0 stack.
    	MOVD	RSP, R19	// callee-saved, preserved across the CALL
    	MOVD	R30, R20	// callee-saved, preserved across the CALL
    	MOVD	m_g0(R10), R11
    	CMP	R11, g
    	BEQ	call	// already on g0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
Back to top