Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for VZERO (0.03 sec)

  1. src/crypto/internal/nistec/p256_asm_s390x.s

    TEXT ·p256Select(SB), NOSPLIT, $0
    	MOVD   res+0(FP), P3ptr
    	MOVD   table+8(FP), P1ptr
    	VLREPB idx+(16+7)(FP), IDX
    	VREPIB $1, ONE
    	VREPIB $1, SEL2
    	MOVD   $1, COUNT
    
    	VZERO X1H
    	VZERO X1L
    	VZERO Y1H
    	VZERO Y1L
    	VZERO Z1H
    	VZERO Z1L
    
    loop_select:
    	VL 0(P1ptr), X2H
    	VL 16(P1ptr), X2L
    	VL 32(P1ptr), Y2H
    	VL 48(P1ptr), Y2L
    	VL 64(P1ptr), Z2H
    	VL 80(P1ptr), Z2L
    
    	VCEQG SEL2, IDX, SEL1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  2. src/crypto/internal/nistec/p256_asm_ppc64le.s

    	VSPLTISB $1, SEL2         // VREPIB $1, SEL2
    	MOVD     $17, COUNT
    	MOVD     COUNT, CTR       // set up ctr
    
    	VSPLTISB $0, X1H // VZERO  X1H
    	VSPLTISB $0, X1L // VZERO  X1L
    	VSPLTISB $0, Y1H // VZERO  Y1H
    	VSPLTISB $0, Y1L // VZERO  Y1L
    	VSPLTISB $0, Z1H // VZERO  Z1H
    	VSPLTISB $0, Z1L // VZERO  Z1L
    
    loop_select:
    
    	// LVXD2X is used here since data alignment doesn't
    	// matter.
    
    	LXVD2X (P1ptr+R0), X2H
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 56.5K bytes
    - Viewed (0)
  3. src/vendor/golang.org/x/crypto/internal/poly1305/sum_s390x.s

    	// unpack h and r into 26-bit limbs
    	// note: h₆₄[2] may have the low 3 bits set, so h₂₆[4] is a 27-bit value
    	VN     MOD26, T_3, H_0            // [h₂₆[0], r₂₆[0]]
    	VZERO  H_1                        // [0, 0]
    	VZERO  H_3                        // [0, 0]
    	VGMG   $(64-12-14), $(63-12), T_0 // [0x03fff000, 0x03fff000] - 26-bit mask with low 12 bits masked out
    	VESLG  $24, T_1, T_1              // [h₆₄[2]<<24, 0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 17.5K bytes
    - Viewed (0)
  4. src/internal/bytealg/count_s390x.s

    	// vector 'load with length' (VLL). It will be in the range [-1,14].
    	// Also replicate c across a 16-byte vector and initialize V_ZERO.
    	ANDW  $0xf, R_LEN
    	VLVGB $0, R_CHAR, V_CHAR // V_CHAR = [16]byte{c, 0, ..., 0, 0}
    	VZERO V_ZERO             // V_ZERO = [1]uint128{0}
    	ADDW  $-1, R_LEN
    	VREPB $0, V_CHAR, V_CHAR // V_CHAR = [16]byte{c, c, ..., c, c}
    
    	// Jump to loop if we have more than 15 bytes to process.
    	CGIJ $NE, R_ITER, $0, vxchunks
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 15 21:04:43 UTC 2019
    - 5.4K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/crypto/chacha20/chacha_s390x.s

    	// load BSWAP and J0
    	VLM (R1), BSWAP, J0
    
    	// setup
    	MOVD  $95, R0
    	VLM   (R5), KEY0, KEY1
    	VLL   R0, (R6), NONCE
    	VZERO M0
    	VLEIB $7, $32, M0
    	VSRLB M0, NONCE, NONCE
    
    	// initialize counter values
    	VLREPF (R7), CTR
    	VZERO  INC
    	VLEIF  $1, $1, INC
    	VLEIF  $2, $2, INC
    	VLEIF  $3, $3, INC
    	VAF    INC, CTR, CTR
    	VREPIF $4, INC
    
    chacha:
    	VREPF $0, J0, X0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/s390x/anames.go

    	"VFTCI",
    	"VFTCIDB",
    	"WFTCIDB",
    	"VGFM",
    	"VGFMB",
    	"VGFMH",
    	"VGFMF",
    	"VGFMG",
    	"VGFMA",
    	"VGFMAB",
    	"VGFMAH",
    	"VGFMAF",
    	"VGFMAG",
    	"VGEF",
    	"VGEG",
    	"VGBM",
    	"VZERO",
    	"VONE",
    	"VGM",
    	"VGMB",
    	"VGMH",
    	"VGMF",
    	"VGMG",
    	"VISTR",
    	"VISTRB",
    	"VISTRH",
    	"VISTRF",
    	"VISTRBS",
    	"VISTRHS",
    	"VISTRFS",
    	"VL",
    	"VLR",
    	"VLREP",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 16:41:03 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  7. src/hash/crc32/crc32_s390x.s

    TEXT vectorizedBody<>(SB),NOSPLIT,$0
    	XOR     $0xffffffff, R2 // NOTW R2
    	VLM     0(R5), CONST_PERM_LE2BE, CONST_CRC_POLY
    
    	// Load the initial CRC value into the rightmost word of V0
    	VZERO   V0
    	VLVGF   $3, R2, V0
    
    	// Crash if the input size is less than 64-bytes.
    	CMP     R4, $64
    	BLT     crash
    
    	// Load a 64-byte data chunk and XOR with CRC
    	VLM     0(R3), V1, V4    // 64-bytes into V1..V4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 20 00:49:17 UTC 2021
    - 7.6K bytes
    - Viewed (0)
  8. src/math/big/arith_s390x.s

    	SUB $4, R3
    	BLT v1
    	SUB $12, R3 // n -= 16
    	BLT A1      // if n < 0 goto A1
    
    	MOVD R8, R5
    	MOVD R9, R6
    	MOVD R2, R7
    
    	// n >= 0
    	// regular loop body unrolled 16x
    	VZERO V0 // c = 0
    
    UU1:
    	VLM  0(R5), V1, V4    // 64-bytes into V1..V8
    	ADD  $64, R5
    	VPDI $0x4, V1, V1, V1 // flip the doublewords to big-endian order
    	VPDI $0x4, V2, V2, V2 // flip the doublewords to big-endian order
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 20.3K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/s390x.s

    	VESRAG	$0, V15, V16            // e70f0000383a
    	VLM	(R15), V8, V23          // e787f0000436
    	VSTM	V8, V23, (R15)          // e787f000043e
    	VONE	V1                      // e710ffff0044
    	VZERO	V16                     // e70000000844
    	VGBM	$52428, V31             // e7f0cccc0844
    	VREPIB	$255, V4                // e74000ff0045
    	VREPIH	$-1, V16                // e700ffff1845
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 03:55:32 UTC 2023
    - 21.6K bytes
    - Viewed (0)
Back to top