Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 34 for adcb (0.04 sec)

  1. src/runtime/hash_test.go

    	}
    	testenv.ParallelOn64Bit(t)
    	h := newHashSet()
    	var b [3]byte
    	for i := 0; i < 256; i++ {
    		b[0] = byte(i)
    		h.addB(b[:1])
    		for j := 0; j < 256; j++ {
    			b[1] = byte(j)
    			h.addB(b[:2])
    			if !testing.Short() {
    				for k := 0; k < 256; k++ {
    					b[2] = byte(k)
    					h.addB(b[:3])
    				}
    			}
    		}
    	}
    	h.check(t)
    }
    
    // Different length strings of all zeros have distinct hashes.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 17:50:18 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  2. src/crypto/internal/bigmod/nat_asm.go

    // license that can be found in the LICENSE file.
    
    //go:build !purego && (386 || amd64 || arm || arm64 || ppc64 || ppc64le || riscv64 || s390x)
    
    package bigmod
    
    import "internal/cpu"
    
    // amd64 assembly uses ADCX/ADOX/MULX if ADX is available to run two carry
    // chains in the flags in parallel across the whole operation, and aggressively
    // unrolls loops. arm64 processes four words at a time.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 15 07:52:41 UTC 2023
    - 942 bytes
    - Viewed (0)
  3. src/runtime/mbitmap.go

    	i := (addr - span.base()) / goarch.PtrSize / ptrBits
    	j := (addr - span.base()) / goarch.PtrSize % ptrBits
    	bits := span.elemsize / goarch.PtrSize
    	word0 := (*uintptr)(unsafe.Pointer(addb(hbits, goarch.PtrSize*(i+0))))
    	word1 := (*uintptr)(unsafe.Pointer(addb(hbits, goarch.PtrSize*(i+1))))
    
    	var read uintptr
    	if j+bits > ptrBits {
    		// Two reads.
    		bits0 := ptrBits - j
    		bits1 := bits - bits0
    		read = *word0 >> j
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  4. src/runtime/time_windows_386.s

    	IMULL	$100, CX
    	MOVL	CX, nsec+8(FP)
    
    	// DI = sec/100 (still)
    	// BX = sec%100
    	// construct DX:AX = 64-bit sec and store for return
    	MOVL	$0, DX
    	MOVL	$100, AX
    	MULL	DI
    	ADDL	BX, AX
    	ADCL	$0, DX
    	MOVL	AX, sec+0(FP)
    	MOVL	DX, sec+4(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 17:19:45 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s

    #define polyMulStage1_AVX2 MOVQ (0*8)(BP), DX; MOVQ DX, t2; MULXQ acc0, t0, t1; IMULQ acc2, t2; MULXQ acc1, AX, DX; ADDQ AX, t1; ADCQ DX, t2
    #define polyMulStage2_AVX2 MOVQ (1*8)(BP), DX; MULXQ acc0, acc0, AX; ADDQ acc0, t1; MULXQ acc1, acc1, t3; ADCQ acc1, t2; ADCQ $0, t3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 105.6K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/lex/lex_test.go

    	},
    	{
    		"LOAD macro",
    		lines(
    			"#define LOAD(off, reg) \\",
    			"\tMOVBLZX	(off*4)(R12),	reg \\",
    			"\tADDB	reg,		DX",
    			"",
    			"LOAD(8, AX)",
    		),
    		"\n.\n.MOVBLZX.(.8.*.4.).(.R12.).,.AX.\n.ADDB.AX.,.DX.\n",
    	},
    	{
    		"nested multiline macro",
    		lines(
    			"#define KEYROUND(xmm, load, off, r1, r2, index) \\",
    			"\tMOVBLZX	(BP)(DX*4),	R8 \\",
    			"\tload((off+1), r2) \\",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 07:48:38 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/obj9.go

    			ASTBCCC,
    			ASTWCCC,
    			AEIEIO,
    			AICBI,
    			AISYNC,
    			ATLBIE,
    			ATLBIEL,
    			ASLBIA,
    			ASLBIE,
    			ASLBMFEE,
    			ASLBMFEV,
    			ASLBMTE,
    			ADCBF,
    			ADCBI,
    			ADCBST,
    			ADCBT,
    			ADCBTST,
    			ADCBZ,
    			ASYNC,
    			ATLBSYNC,
    			APTESYNC,
    			ALWSYNC,
    			ATW,
    			AWORD,
    			ARFI,
    			ARFCI,
    			ARFID,
    			AHRFID:
    			q = p
    			p.Mark |= LABEL | SYNC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  8. src/runtime/cgocheck.go

    	skipMask := off / goarch.PtrSize / 8
    	skipBytes := skipMask * goarch.PtrSize * 8
    	ptrmask := addb(gcbits, skipMask)
    	src = add(src, skipBytes)
    	off -= skipBytes
    	size += off
    	var bits uint32
    	for i := uintptr(0); i < size; i += goarch.PtrSize {
    		if i&(goarch.PtrSize*8-1) == 0 {
    			bits = uint32(*ptrmask)
    			ptrmask = addb(ptrmask, 1)
    		} else {
    			bits >>= 1
    		}
    		if off > 0 {
    			off -= goarch.PtrSize
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/a.out.go

    	ACRC32H
    	ACRC32W
    	ACRC32X
    	ACSEL
    	ACSELW
    	ACSET
    	ACSETM
    	ACSETMW
    	ACSETW
    	ACSINC
    	ACSINCW
    	ACSINV
    	ACSINVW
    	ACSNEG
    	ACSNEGW
    	ADC
    	ADCPS1
    	ADCPS2
    	ADCPS3
    	ADMB
    	ADRPS
    	ADSB
    	ADWORD
    	AEON
    	AEONW
    	AEOR
    	AEORW
    	AERET
    	AEXTR
    	AEXTRW
    	AFABSD
    	AFABSS
    	AFADDD
    	AFADDS
    	AFCCMPD
    	AFCCMPED
    	AFCCMPES
    	AFCCMPS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 17:56:30 UTC 2023
    - 18.1K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/asm9.go

    	{as: ATW, a1: C_32CON, a2: C_REG, a6: C_S16CON, type_: 61, size: 4},
    	{as: ADCBF, a1: C_SOREG, type_: 43, size: 4},
    	{as: ADCBF, a1: C_XOREG, type_: 43, size: 4},
    	{as: ADCBF, a1: C_XOREG, a2: C_REG, a6: C_U15CON, type_: 43, size: 4},
    	{as: ADCBF, a1: C_SOREG, a6: C_U15CON, type_: 43, size: 4},
    	{as: ADCBF, a1: C_XOREG, a6: C_U15CON, type_: 43, size: 4},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
Back to top