Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 27 for vmov (0.04 sec)

  1. src/crypto/aes/gcm_arm64.s

    	MOVD.W	-8(srcPtr), H0
    	VMOV	H0, T0.D[0]
    	VMOV	H1, T3.D[0]
    ld4:
    	TBZ	$2, srcPtrLen, ld2
    	MOVW.W	-4(srcPtr), H0
    	VEXT	$12, T0.B16, ZERO.B16, T0.B16
    	VEXT	$12, T3.B16, ZERO.B16, T3.B16
    	VMOV	H0, T0.S[0]
    	VMOV	H1, T3.S[0]
    ld2:
    	TBZ	$1, srcPtrLen, ld1
    	MOVH.W	-2(srcPtr), H0
    	VEXT	$14, T0.B16, ZERO.B16, T0.B16
    	VEXT	$14, T3.B16, ZERO.B16, T3.B16
    	VMOV	H0, T0.H[0]
    	VMOV	H1, T3.H[0]
    ld1:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 21.5K bytes
    - Viewed (0)
  2. src/crypto/aes/asm_arm64.s

    	MOVD	dec+24(FP), R11
    	LDP	rotInvSRows<>(SB), (R0, R1)
    	VMOV	R0, V3.D[0]
    	VMOV	R1, V3.D[1]
    	VEOR	V0.B16, V0.B16, V0.B16 // All zeroes
    	MOVW	$1, R13
    	TBZ	$1, R8, ks192
    	TBNZ	$2, R8, ks256
    	LDPW	(R9), (R4, R5)
    	LDPW	8(R9), (R6, R7)
    	STPW.P	(R4, R5), 8(R10)
    	STPW.P	(R6, R7), 8(R10)
    	MOVW	$0x1b, R14
    ks128Loop:
    		VMOV	R7, V2.S[0]
    		WORD	$0x4E030042       // TBL V3.B16, [V2.B16], V2.B16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  3. src/crypto/sha1/sha1block_arm64.s

    //go:build !purego
    
    #include "textflag.h"
    
    #define HASHUPDATECHOOSE \
    	SHA1C	V16.S4, V1, V2 \
    	SHA1H	V3, V1 \
    	VMOV	V2.B16, V3.B16
    
    #define HASHUPDATEPARITY \
    	SHA1P	V16.S4, V1, V2 \
    	SHA1H	V3, V1 \
    	VMOV	V2.B16, V3.B16
    
    #define HASHUPDATEMAJ \
    	SHA1M	V16.S4, V1, V2 \
    	SHA1H	V3, V1 \
    	VMOV	V2.B16, V3.B16
    
    // func sha1block(h []uint32, p []byte, k []uint32)
    TEXT ·sha1block(SB),NOSPLIT,$0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  4. src/crypto/sha256/sha256block_arm64.s

    	VLD1.P	16(R1), [V6.B16]                            // load 16bytes message
    	VLD1.P	16(R1), [V7.B16]                            // load 16bytes message
    	VMOV	V0.B16, V2.B16                              // backup: VO h(dcba)
    	VMOV	V1.B16, V3.B16                              // backup: V1 h(hgfe)
    	VMOV	V2.B16, V8.B16
    	VREV32	V4.B16, V4.B16                              // prepare for using message in Byte format
    	VREV32	V5.B16, V5.B16
    	VREV32	V6.B16, V6.B16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  5. src/crypto/sha512/sha512block_arm64.s

    	// long enough to prefetch
    	PRFM	(R3), PLDL3KEEP
    	// load digest
    	VLD1	(R0), [V8.D2, V9.D2, V10.D2, V11.D2]
    loop:
    	// load digest in V0-V3 keeping original in V8-V11
    	VMOV	V8.B16, V0.B16
    	VMOV	V9.B16, V1.B16
    	VMOV	V10.B16, V2.B16
    	VMOV	V11.B16, V3.B16
    
    	// load message data in V12-V19
    	VLD1.P	64(R1), [V12.D2, V13.D2, V14.D2, V15.D2]
    	VLD1.P	64(R1), [V16.D2, V17.D2, V18.D2, V19.D2]
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5K bytes
    - Viewed (0)
  6. src/internal/bytealg/equal_arm64.s

    	VCMEQ	V1.D2, V5.D2, V9.D2
    	VCMEQ	V2.D2, V6.D2, V10.D2
    	VCMEQ	V3.D2, V7.D2, V11.D2
    	VAND	V8.B16, V9.B16, V8.B16
    	VAND	V8.B16, V10.B16, V8.B16
    	VAND	V8.B16, V11.B16, V8.B16
    	CMP	R0, R6
    	VMOV	V8.D[0], R4
    	VMOV	V8.D[1], R5
    	CBZ	R4, not_equal
    	CBZ	R5, not_equal
    	BNE	chunk64_loop
    	AND	$0x3f, R2, R2
    	CBZ	R2, equal
    chunk16:
    	// work with 16-byte chunks
    	BIC	$0xf, R2, R3
    	CBZ	R3, tail
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 16:07:25 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  7. src/crypto/sha256/sha256block_amd64.s

    	rounds12to59	(m0,4,m3,m1,sha256msg1,vmov)    // 16-19
    	rounds12to59	(m1,5,m0,m2,sha256msg1,vmov)    // 20-23
    	rounds12to59	(m2,6,m1,m3,sha256msg1,vmov)    // 24-27
    	rounds12to59	(m3,7,m2,m0,sha256msg1,vmov)    // 28-31
    	rounds12to59	(m0,8,m3,m1,sha256msg1,vmov)    // 32-35
    	rounds12to59	(m1,9,m0,m2,sha256msg1,vmov)    // 36-39
    	rounds12to59	(m2,10,m1,m3,sha256msg1,vmov)   // 40-43
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  8. src/runtime/asm_arm64.s

    	CBZ	R10, noaes
    	MOVD	$runtime·aeskeysched+0(SB), R3
    
    	VEOR	V0.B16, V0.B16, V0.B16
    	VLD1	(R3), [V2.B16]
    	VLD1	(R0), V0.S[1]
    	VMOV	R1, V0.S[0]
    
    	AESE	V2.B16, V0.B16
    	AESMC	V0.B16, V0.B16
    	AESE	V2.B16, V0.B16
    	AESMC	V0.B16, V0.B16
    	AESE	V2.B16, V0.B16
    
    	VMOV	V0.D[0], R0
    	RET
    noaes:
    	B	runtime·memhash32Fallback<ABIInternal>(SB)
    
    // func memhash64(p unsafe.Pointer, h uintptr) uintptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/asm7.go

    	{AVMOV, C_ELEM, C_NONE, C_NONE, C_ZREG, C_NONE, 73, 4, 0, 0, 0},
    	{AVMOV, C_ELEM, C_NONE, C_NONE, C_ELEM, C_NONE, 92, 4, 0, 0, 0},
    	{AVMOV, C_ELEM, C_NONE, C_NONE, C_VREG, C_NONE, 80, 4, 0, 0, 0},
    	{AVMOV, C_ZREG, C_NONE, C_NONE, C_ARNG, C_NONE, 82, 4, 0, 0, 0},
    	{AVMOV, C_ZREG, C_NONE, C_NONE, C_ELEM, C_NONE, 78, 4, 0, 0, 0},
    	{AVMOV, C_ARNG, C_NONE, C_NONE, C_ARNG, C_NONE, 83, 4, 0, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/mips/asm0.go

    	case 34: /* mov $con,fr ==> or/add $i,t; mov t,fr */
    		a := AADDU
    		if o.a1 == C_ANDCON {
    			a = AOR
    		}
    		v := c.regoff(&p.From)
    		o1 = OP_IRR(c.opirr(a), uint32(v), obj.REG_NONE, REGTMP)
    		o2 = OP_RRR(SP(2, 1)|(4<<21), REGTMP, obj.REG_NONE, p.To.Reg) /* mtc1 */
    
    	case 35: /* mov r,lext/auto/oreg ==> sw o(REGTMP) */
    		r := p.To.Reg
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
Back to top