Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for rldcr (0.07 sec)

  1. src/cmd/internal/obj/ppc64/anames.go

    	"MULHDCC",
    	"MULHDU",
    	"MULHDUCC",
    	"MULLD",
    	"MULLDCC",
    	"MULLDVCC",
    	"MULLDV",
    	"RFID",
    	"RLDMI",
    	"RLDMICC",
    	"RLDIMI",
    	"RLDIMICC",
    	"RLDC",
    	"RLDCCC",
    	"RLDCR",
    	"RLDCRCC",
    	"RLDICR",
    	"RLDICRCC",
    	"RLDCL",
    	"RLDCLCC",
    	"RLDICL",
    	"RLDICLCC",
    	"RLDIC",
    	"RLDICCC",
    	"CLRLSLDI",
    	"ROTL",
    	"ROTLW",
    	"SLBIA",
    	"SLBIE",
    	"SLBMFEE",
    	"SLBMFEV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. src/runtime/asan_ppc64le.s

    	CMP	R10, g			// same g0?
    	BEQ	call			// already on g0
    	MOVD	(g_sched+gobuf_sp)(R10), R1 // switch R1
    call:
    	// prepare frame for C ABI
    	SUB	$32, R1			// create frame for callee saving LR, CR, R2 etc.
    	RLDCR	$0, R1, $~15, R1	// align SP to 16 bytes
    	MOVD	FARG, CTR		// address of function to be called
    	MOVD	R0, 0(R1)		// clear back chain pointer
    	BL	(CTR)
    	MOVD	$0, R0			// C code can clobber R0 set it back to 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 26 18:13:33 UTC 2022
    - 2.8K bytes
    - Viewed (0)
  3. src/runtime/asm_ppc64x.s

    	MOVD	g, R3			// arg 0: G
    	// C functions expect 32 (48 for AIX) bytes of space on caller
    	// stack frame and a 16-byte aligned R1
    	MOVD	R1, R14			// save current stack
    	SUB	$cgoCalleeStackSize, R1	// reserve the callee area
    	RLDCR	$0, R1, $~15, R1	// 16-byte align
    	BL	(CTR)			// may clobber R0, R3-R12
    	MOVD	R14, R1			// restore stack
    #ifndef GOOS_aix
    	MOVD	24(R1), R2
    #endif
    	XOR	R0, R0			// fix R0
    
    nocgo:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/testdata/ppc64.s

    	RLDIMICC $0, R4, $7, R6         // 788601cd
    	RLDC $0, R4, $15, R6            // 78860728
    	RLDC R3, $32, $12, R4           // 7864030a
    	RLDC R3, $8, $32, R4            // 78644028
    	RLDCCC R3, $32, $12, R4         // 7864030b
    	RLDCCC R3, $8, $32, R4          // 78644029
    	RLDCCC $0, R4, $15, R6          // 78860729
    	RLDCL $0, R4, $7, R6            // 78860770
    	RLDCLCC $0, R4, $15, R6         // 78860721
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  5. src/runtime/sys_openbsd_ppc64.s

    	RET
    
    TEXT runtime·pthread_create_trampoline(SB),NOSPLIT,$32
    	MOVD	0(R3), R4		// arg 2 - attr
    	MOVD	8(R3), R5		// arg 3 - start
    	MOVD	16(R3), R6		// arg 4 - arg
    
    	MOVD	R1, R15
    	SUB	$64, R1
    	RLDCR	$0, R1, $~15, R1
    	MOVD	R1, R3			// arg 1 - &threadid (discard)
    	CALL	libc_pthread_create(SB)
    	MOVD	R15, R1
    
    	RET
    
    TEXT runtime·thrkill_trampoline(SB),NOSPLIT,$32
    	MOVD	8(R3), R4		// arg 2 - signal (int64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  6. src/runtime/race_ppc64le.s

    	CMP	R10, g			// same g0?
    	BEQ	call			// already on g0
    	MOVD	(g_sched+gobuf_sp)(R10), R1 // switch R1
    call:
    	// prepare frame for C ABI
    	SUB	$32, R1			// create frame for callee saving LR, CR, R2 etc.
    	RLDCR   $0, R1, $~15, R1	// align SP to 16 bytes
    	MOVD	R8, CTR			// R8 = caller addr
    	MOVD	R8, R12			// expected by PPC64 ABI
    	BL	(CTR)
    	XOR     R0, R0			// clear R0 on return from Clang
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 17K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	MULLDOCC:       "mulldo.",
    	RFID:           "rfid",
    	RLDCL:          "rldcl",
    	RLDCLCC:        "rldcl.",
    	RLDCR:          "rldcr",
    	RLDCRCC:        "rldcr.",
    	RLDIC:          "rldic",
    	RLDICCC:        "rldic.",
    	RLDICL:         "rldicl",
    	RLDICLCC:       "rldicl.",
    	RLDICR:         "rldicr",
    	RLDICRCC:       "rldicr.",
    	RLDIMI:         "rldimi",
    	RLDIMICC:       "rldimi.",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  8. test/codegen/constants.go

    	// ppc64x: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]44, [$]63,"
    	out[0] = 0xFFFFF00000000001
    	// ppc64x: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]43, [$]63,"
    	out[1] = 0xFFFFF80000000001
    	// ppc64x: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]43, [$]4,"
    	out[2] = 0x0FFFF80000000000
    	// ppc64x/power8: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]33, [$]63,"
    	// ppc64x/power9: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]33, [$]63,"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 14:03:32 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  9. test/codegen/shift.go

    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f := tab[byte(v)^b]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[byte(v)&b]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[byte(v)|b]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[uint16(v)&h]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[uint16(v)^h]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/PPC64latelower.rules

    // Convert simple bit masks to an equivalent rldic[lr] if possible.
    (AND x:(MOVDconst [m]) n) && isPPC64ValidShiftMask(m) => (RLDICL [encodePPC64RotateMask(0,m,64)] n)
    (AND x:(MOVDconst [m]) n) && m != 0 && isPPC64ValidShiftMask(^m) => (RLDICR [encodePPC64RotateMask(0,m,64)] n)
    
    // If the RLDICL does not rotate its value, a shifted value can be merged.
    (RLDICL [em] x:(SRDconst [s] a)) && (em&0xFF0000) == 0 => (RLDICL [mergePPC64RLDICLandSRDconst(em, s)] a)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 3.8K bytes
    - Viewed (0)
Back to top