Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for aeshashbody (0.25 sec)

  1. src/runtime/asm_386.s

    	MOVL	s+8(FP), BX	// size
    	LEAL	ret+12(FP), DX
    	JMP	aeshashbody<>(SB)
    noaes:
    	JMP	runtime·memhashFallback(SB)
    
    TEXT runtime·strhash(SB),NOSPLIT,$0-12
    	CMPB	runtime·useAeshash(SB), $0
    	JEQ	noaes
    	MOVL	p+0(FP), AX	// ptr to string object
    	MOVL	4(AX), BX	// length of string
    	MOVL	(AX), AX	// string data
    	LEAL	ret+8(FP), DX
    	JMP	aeshashbody<>(SB)
    noaes:
    	JMP	runtime·strhashFallback(SB)
    
    // AX: data
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  2. src/runtime/asm_arm64.s

    	MOVB	runtime·useAeshash(SB), R10
    	CBZ	R10, noaes
    	B	aeshashbody<>(SB)
    noaes:
    	B	runtime·memhashFallback<ABIInternal>(SB)
    
    // func strhash(p unsafe.Pointer, h uintptr) uintptr
    TEXT runtime·strhash<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-24
    	MOVB	runtime·useAeshash(SB), R10
    	CBZ	R10, noaes
    	LDP	(R0), (R0, R2)	// string data / length
    	B	aeshashbody<>(SB)
    noaes:
    	B	runtime·strhashFallback<ABIInternal>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  3. src/runtime/asm_amd64.s

    	CMPB	runtime·useAeshash(SB), $0
    	JEQ	noaes
    	MOVQ	8(AX), CX	// length of string
    	MOVQ	(AX), AX	// string data
    	JMP	aeshashbody<>(SB)
    noaes:
    	JMP	runtime·strhashFallback<ABIInternal>(SB)
    
    // AX: data
    // BX: hash seed
    // CX: length
    // At return: AX = return value
    TEXT aeshashbody<>(SB),NOSPLIT,$0-0
    	// Fill an SSE register with our seeds.
    	MOVQ	BX, X0				// 64 bits of per-table hash seed
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
Back to top