Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for vrldmi (0.17 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	VNEGD:          "vnegd",
    	VNEGW:          "vnegw",
    	VPERMR:         "vpermr",
    	VPRTYBD:        "vprtybd",
    	VPRTYBQ:        "vprtybq",
    	VPRTYBW:        "vprtybw",
    	VRLDMI:         "vrldmi",
    	VRLDNM:         "vrldnm",
    	VRLWMI:         "vrlwmi",
    	VRLWNM:         "vrlwnm",
    	VSLV:           "vslv",
    	VSRV:           "vsrv",
    	WAIT:           "wait",
    	XSABSQP:        "xsabsqp",
    	XSADDQP:        "xsaddqp",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/anames.go

    	"LDAR",
    	"MOVD",
    	"MOVDU",
    	"MOVWZ",
    	"MOVWZU",
    	"MULHD",
    	"MULHDCC",
    	"MULHDU",
    	"MULHDUCC",
    	"MULLD",
    	"MULLDCC",
    	"MULLDVCC",
    	"MULLDV",
    	"RFID",
    	"RLDMI",
    	"RLDMICC",
    	"RLDIMI",
    	"RLDIMICC",
    	"RLDC",
    	"RLDCCC",
    	"RLDCR",
    	"RLDCRCC",
    	"RLDICR",
    	"RLDICRCC",
    	"RLDCL",
    	"RLDCLCC",
    	"RLDICL",
    	"RLDICLCC",
    	"RLDIC",
    	"RLDICCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. src/internal/bytealg/count_ppc64x.s

    // R5: byte to count
    // V1: byte to count, splatted.
    // On exit:
    // R3: return value
    TEXT countbytebody<>(SB), NOSPLIT|NOFRAME, $0-0
    	MOVD	$0, R18 // byte count
    
    #ifndef GOPPC64_power10
    	RLDIMI	$8, R5, $48, R5
    	RLDIMI	$16, R5, $32, R5
    	RLDIMI	$32, R5, $0, R5	// fill reg with the byte to count
    #endif
    
    	CMPU	R4, $32		// Check if it's a small string (<32 bytes)
    	BLT	tail		// Jump to the small string case
    	SRD	$5, R4, R20
    	MOVD	R20, CTR
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 14 20:30:44 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/a.out.go

    	AFCTIDZ
    	AFCTIDZCC
    	ALDAR
    	AMOVD
    	AMOVDU
    	AMOVWZ
    	AMOVWZU
    	AMULHD
    	AMULHDCC
    	AMULHDU
    	AMULHDUCC
    	AMULLD
    	AMULLDCC
    	AMULLDVCC
    	AMULLDV
    	ARFID
    	ARLDMI
    	ARLDMICC
    	ARLDIMI
    	ARLDIMICC
    	ARLDC
    	ARLDCCC
    	ARLDCR
    	ARLDCRCC
    	ARLDICR
    	ARLDICRCC
    	ARLDCL
    	ARLDCLCC
    	ARLDICL
    	ARLDICLCC
    	ARLDIC
    	ARLDICCC
    	ACLRLSLDI
    	AROTL
    	AROTLW
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  5. src/crypto/aes/asm_ppc64x.s

    	VPERM	IN1, IN1, MASK, KEY // vperm 3,2,2,5
    	VSLDOI	$12, ZERO, IN0, TMP // vsldoi 6,0,1,12
    	VCIPHERLAST	KEY, RCON, KEY      // vcipherlast 3,3,4
    
    	VXOR	IN0, TMP, IN0       // vxor 1,1,6
    	VSLDOI	$12, ZERO, TMP, TMP // vsldoi 6,0,6,12
    	VXOR	IN0, TMP, IN0       // vxor 1,1,6
    	VSLDOI	$12, ZERO, TMP, TMP // vsldoi 6,0,6,12
    	VXOR	IN0, TMP, IN0       // vxor 1,1,6
    
    	VSLDOI	$8, ZERO, IN1, STAGE  // vsldoi 7,0,2,8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/testdata/ppc64.s

    	EXTSW R3, R4                    // 7c6407b4
    	EXTSWCC R3, R4                  // 7c6407b5
    	RLWMI $7, R3, $4026531855, R6   // 50663f06
    	RLWMI $7, R3, $1, R6            // 50663ffe
    	RLWMI $7, R3, $2147483648, R6   // 50663800
    	RLWMI $7, R3, $65535, R6        // 50663c3e
    	RLWMI $7, R3, $16, $31, R6      // 50663c3e
    	RLWMICC $7, R3, $65535, R6      // 50663c3f
    	RLWMICC $7, R3, $16, $31, R6    // 50663c3f
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  7. src/cmd/internal/notsha256/sha256block_ppc64x.s

    	VXOR	KI, LEMASK, LEMASK
    #endif
    
    	LXVW4X	(CTX)(R_x000), V0
    	LXVW4X	(CTX)(R_x010), V4
    
    	// unpack the input values into vector registers
    	VSLDOI	$4, V0, V0, V1
    	VSLDOI	$8, V0, V0, V2
    	VSLDOI	$12, V0, V0, V3
    	VSLDOI	$4, V4, V4, V5
    	VSLDOI	$8, V4, V4, V6
    	VSLDOI	$12, V4, V4, V7
    
    	MOVD	$0x020, R_x020
    	MOVD	$0x030, R_x030
    	MOVD	$0x040, R_x040
    	MOVD	$0x050, R_x050
    	MOVD	$0x060, R_x060
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  8. src/crypto/aes/gcm_ppc64x.s

    	VSLDOI $8, XM, ZERO, T0
    	VSLDOI $8, ZERO, XM, T1
    	VSLDOI $8, XM1, ZERO, HL
    	VSLDOI $8, ZERO, XM1, H
    	VXOR   XL, T0, XL
    	VXOR   XH, T1, XH
    	VXOR   XL1, HL, XL1
    	VXOR   XH1, H, XH1
    
    	VSLDOI $8, XL, XL, XL
    	VSLDOI $8, XL1, XL1, XL1
    	VXOR   XL, T2, XL
    	VXOR   XL1, HH, XL1
    
    	VSLDOI  $8, XL, XL, T1  // 2nd reduction phase
    	VSLDOI  $8, XL1, XL1, H // 2nd reduction phase
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  9. src/internal/bytealg/index_ppc64x.s

    	MOVD     $3, R9             // Number of bytes beyond 16
    	VLOADSWAP(R7, R9, V3, V3)   // Load 16 bytes @R7+3 into V3
    	VSLDOI   $13, V3, V10, V3   // Shift left last 3 bytes
    	VSLDOI   $1, V2, V3, V4     // V4=(V2:V3)<<1
    	VSLDOI   $2, V2, V3, V9     // V9=(V2:V3)<<2
    	VSLDOI   $3, V2, V3, V10    // V10=(V2:v3)<<3
    	VCMPEQUW V1, V2, V5         // compare index 0, 4, ... with sep
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 31.6K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/doc.go

    PPC64 assembly instead of a mask. See the ISA for more detail on these types of shifts.
    Here are a few examples:
    
    	RLWMI $7,R3,$65535,R6 	=>	rlwimi r6,r3,7,16,31
    	RLDMI $0,R4,$7,R6 		=>	rldimi r6,r4,0,61
    
    More recently, Go opcodes were added which map directly onto the PPC64 opcodes. It is
    recommended to use the newer opcodes to avoid confusion.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 11.3K bytes
    - Viewed (0)
Back to top