- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 41 for MOVWZ (0.03 sec)
-
src/hash/crc32/crc32_ppc64le.s
SLD $2,R19,R19 // p[5]*4:1 MOVWZ (R10)(R18),R22 // tab[1][p[6]] ADD $1024,R10,R10 // tab[2] XOR R21,R22,R21 // xor done R22 CLRLSLDI $56,R9,$2,R20 MOVWZ (R10)(R19),R23 // tab[2][p[5]] ADD $1024,R10,R10 // &tab[3] XOR R21,R23,R21 // xor done R23 MOVWZ (R10)(R20),R24 // tab[3][p[4]] ADD $1024,R10,R10 // &tab[4] XOR R21,R24,R21 // xor done R24 MOVWZ (R10)(R8),R25 // tab[4][crc>>24]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 06 12:09:50 UTC 2024 - 13.1K bytes - Viewed (0) -
src/crypto/md5/md5block_s390x.s
ROUND1(R3,R4,R5,R2, 0,0x49b40821,22); MOVWBR (1*4)(R6), R8 MOVWZ R5, R9 MOVWZ R5, R1 #define ROUND2(a, b, c, d, index, const, shift) \ XOR $0xffffffff, R9; \ // NOTW R9 ADD $const, a; \ ADD R8, a; \ MOVWBR (index*4)(R6), R8; \ AND b, R1; \ AND c, R9; \ OR R9, R1; \ MOVWZ c, R9; \ ADD R1, a; \ MOVWZ c, R1; \ RLL $shift, a; \ ADD b, a ROUND2(R2,R3,R4,R5, 6,0xf61e2562, 5);
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 4.4K bytes - Viewed (0) -
test/codegen/memops_bigoffset.go
// ppc64x:`MOVWZ\s+[0-9]+\(R[0-9]+\)`,-`ADD` a3 := sw.w[1<<10] // ppc64le/power10:`MOVWZ\s+[0-9]+\(R[0-9]+\),\sR[0-9]+`,-`ADD` // ppc64x/power9:`ADD`,`MOVWZ\s+\(R[0-9]+\),\sR[0-9]+` // ppc64x/power8:`ADD`,`MOVWZ\s+\(R[0-9]+\),\sR[0-9]+` b3 := sw.w[1<<16] // ppc64le/power10:`MOVWZ\s+[0-9]+\(R[0-9]+\),\sR[0-9]+`,-`ADD` // ppc64x/power9:`ADD`,`MOVWZ\s+\(R[0-9]+\),\sR[0-9]+`
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 15 18:20:54 UTC 2023 - 2.5K bytes - Viewed (0) -
src/crypto/md5/md5block_ppc64x.s
ADD b, a; TEXT ·block(SB),NOSPLIT,$0-32 MOVD dig+0(FP), R10 MOVD p+8(FP), R6 MOVD p_len+16(FP), R5 // We assume p_len >= 64 SRD $6, R5 MOVD R5, CTR MOVWZ 0(R10), R22 MOVWZ 4(R10), R3 MOVWZ 8(R10), R4 MOVWZ 12(R10), R5 loop: MOVD R22, R14 MOVD R3, R15 MOVD R4, R16 MOVD R5, R17 ENDIAN_MOVE( 0,R6,M00,M15) ENDIAN_MOVE( 4,R6,M01,M15) ENDIAN_MOVE( 8,R6,M02,M15)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 18:05:32 UTC 2024 - 5.3K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_ppc64x.s
// bool cas(uint32 *ptr, uint32 old, uint32 new) // Atomically: // if(*val == old){ // *val = new; // return 1; // } else // return 0; TEXT ·Cas(SB), NOSPLIT, $0-17 MOVD ptr+0(FP), R3 MOVWZ old+8(FP), R4 MOVWZ new+12(FP), R5 LWSYNC cas_again: LWAR (R3), R6 CMPW R6, R4 BNE cas_fail STWCCC R5, (R3) BNE cas_again MOVD $1, R3 LWSYNC MOVB R3, ret+16(FP) RET cas_fail: LWSYNC
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 7.5K bytes - Viewed (0) -
src/internal/bytealg/equal_s390x.s
LA 16(R2), R2 SUB $16, R6 lt16: CMPBLT R6, $8, lt8 MOVD 0(R3)(R2*1), R8 MOVD 0(R5)(R2*1), R9 CMPBNE R8, R9, notequal LA 8(R2), R2 SUB $8, R6 lt8: CMPBLT R6, $4, lt4 MOVWZ 0(R3)(R2*1), R8 MOVWZ 0(R5)(R2*1), R9 CMPBNE R8, R9, notequal LA 4(R2), R2 SUB $4, R6 lt4: #define CHECK(n) \ CMPBEQ R6, $n, equal \ MOVB n(R3)(R2*1), R8 \ MOVB n(R5)(R2*1), R9 \ CMPBNE R8, R9, notequal
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Apr 24 00:56:36 UTC 2019 - 1.8K bytes - Viewed (0) -
test/codegen/noextend.go
// ppc64x:-"MOVW\tR\\d+,\\sR\\d+" sval64[2] = int64(*x32) // ppc64x:-"MOVBZ\tR\\d+,\\sR\\d+" val64[0] = uint64(*u8) // ppc64x:-"MOVHZ\tR\\d+,\\sR\\d+" val64[1] = uint64(*u16) // ppc64x:-"MOVWZ\tR\\d+,\\sR\\d+" val64[2] = uint64(*u32) } func cmp16(u8 *uint8, x32 *int32, u32 *uint32, x64 *int64, u64 *uint64) bool { // ppc64x:-"MOVBZ\tR\\d+,\\sR\\d+" if uint16(*u8) == val16[0] { return true }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Dec 14 17:22:18 UTC 2023 - 5.4K bytes - Viewed (0) -
src/crypto/subtle/xor_ppc64x.s
XOR R14, R15, R16 // R16 = a[] ^ b[] SUB $8, R6 // n = n - 8 MOVD R16, (R3)(R8) // Store to dst ADD $8, R8 xor4: CMP R6, $4 BLT xor2 MOVWZ (R4)(R8), R14 MOVWZ (R5)(R8), R15 XOR R14, R15, R16 MOVW R16, (R3)(R8) ADD $4,R8 ADD $-4,R6 xor2: CMP R6, $2 BLT xor1 MOVHZ (R4)(R8), R14 MOVHZ (R5)(R8), R15 XOR R14, R15, R16
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 2.9K bytes - Viewed (0) -
src/crypto/sha512/sha512block_ppc64x.s
MOVD p_len+16(FP), LEN SRD $6, LEN SLD $6, LEN ADD INP, LEN, END CMP INP, END BEQ end MOVD $·kcon(SB), TBL_STRT MOVD R0, CNT MOVWZ $0x010, R_x010 MOVWZ $0x020, R_x020 MOVWZ $0x030, R_x030 MOVD $0x040, R_x040 MOVD $0x050, R_x050 MOVD $0x060, R_x060 MOVD $0x070, R_x070 MOVD $0x080, R_x080 MOVD $0x090, R_x090 MOVD $0x0a0, R_x0a0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 15.8K bytes - Viewed (0) -
src/hash/crc32/crc32_s390x.s
TEXT ·vectorizedIEEE(SB),NOSPLIT,$0 MOVWZ crc+0(FP), R2 // R2 stores the CRC value MOVD p+8(FP), R3 // data pointer MOVD p_len+16(FP), R4 // len(p) MOVD $·crclecons(SB), R5 BR vectorizedBody<>(SB) // func vectorizedCastagnoli(crc uint32, p []byte) uint32 TEXT ·vectorizedCastagnoli(SB),NOSPLIT,$0 MOVWZ crc+0(FP), R2 // R2 stores the CRC value
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 20 00:49:17 UTC 2021 - 7.6K bytes - Viewed (0)