Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 56 for b_len (0.03 sec)

  1. src/internal/bytealg/indexbyte_mips64x.s

    // license that can be found in the LICENSE file.
    
    //go:build mips64 || mips64le
    
    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·IndexByte(SB),NOSPLIT,$0-40
    	MOVV	b_base+0(FP), R1
    	MOVV	b_len+8(FP), R2
    	MOVBU	c+24(FP), R3	// byte to find
    	MOVV	R1, R4		// store base for later
    	ADDV	R1, R2		// end
    	ADDV	$-1, R1
    
    loop:
    	ADDV	$1, R1
    	BEQ	R1, R2, notfound
    	MOVBU	(R1), R5
    	BNE	R3, R5, loop
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 985 bytes
    - Viewed (0)
  2. src/internal/bytealg/compare_riscv64.s

    	// X10 = a_base
    	// X11 = a_len
    	// X12 = a_cap (unused)
    	// X13 = b_base (want in X12)
    	// X14 = b_len (want in X13)
    	// X15 = b_cap (unused)
    	MOV	X13, X12
    	MOV	X14, X13
    	JMP	compare<>(SB)
    
    TEXT runtime·cmpstring<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-40
    	// X10 = a_base
    	// X11 = a_len
    	// X12 = b_base
    	// X13 = b_len
    	JMP	compare<>(SB)
    
    // On entry:
    // X10 points to start of a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  3. src/internal/bytealg/index_amd64.s

    #include "textflag.h"
    
    TEXT ·Index(SB),NOSPLIT,$0-56
    	MOVQ a_base+0(FP), DI
    	MOVQ a_len+8(FP), DX
    	MOVQ b_base+24(FP), R8
    	MOVQ b_len+32(FP), AX
    	MOVQ DI, R10
    	LEAQ ret+48(FP), R11
    	JMP  indexbody<>(SB)
    
    TEXT ·IndexString(SB),NOSPLIT,$0-40
    	MOVQ a_base+0(FP), DI
    	MOVQ a_len+8(FP), DX
    	MOVQ b_base+16(FP), R8
    	MOVQ b_len+24(FP), AX
    	MOVQ DI, R10
    	LEAQ ret+32(FP), R11
    	JMP  indexbody<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:20:48 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  4. src/internal/bytealg/count_arm64.s

    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·Count(SB),NOSPLIT,$0-40
    	MOVD	b_base+0(FP), R0
    	MOVD	b_len+8(FP), R2
    	MOVBU	c+24(FP), R1
    	MOVD	$ret+32(FP), R8
    	B	countbytebody<>(SB)
    
    TEXT ·CountString(SB),NOSPLIT,$0-32
    	MOVD	s_base+0(FP), R0
    	MOVD	s_len+8(FP), R2
    	MOVBU	c+16(FP), R1
    	MOVD	$ret+24(FP), R8
    	B	countbytebody<>(SB)
    
    // input:
    //   R0: data
    //   R2: data len
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 31 17:00:27 UTC 2023
    - 2K bytes
    - Viewed (0)
  5. src/internal/bytealg/indexbyte_amd64.s

    //go:build !plan9
    
    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT	·IndexByte(SB), NOSPLIT, $0-40
    	MOVQ b_base+0(FP), SI
    	MOVQ b_len+8(FP), BX
    	MOVB c+24(FP), AL
    	LEAQ ret+32(FP), R8
    	JMP  indexbytebody<>(SB)
    
    TEXT	·IndexByteString(SB), NOSPLIT, $0-32
    	MOVQ s_base+0(FP), SI
    	MOVQ s_len+8(FP), BX
    	MOVB c+16(FP), AL
    	LEAQ ret+24(FP), R8
    	JMP  indexbytebody<>(SB)
    
    // input:
    //   SI: data
    //   BX: data len
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 01 19:06:01 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  6. src/internal/bytealg/count_amd64.s

    	JEQ	2(PC)
    	JMP	·countGeneric(SB)
    #endif
    	MOVQ	b_base+0(FP), SI
    	MOVQ	b_len+8(FP), BX
    	MOVB	c+24(FP), AL
    	LEAQ	ret+32(FP), R8
    	JMP	countbody<>(SB)
    
    TEXT ·CountString(SB),NOSPLIT,$0-32
    #ifndef hasPOPCNT
    	CMPB	internal∕cpu·X86+const_offsetX86HasPOPCNT(SB), $1
    	JEQ	2(PC)
    	JMP	·countGenericString(SB)
    #endif
    	MOVQ	s_base+0(FP), SI
    	MOVQ	s_len+8(FP), BX
    	MOVB	c+16(FP), AL
    	LEAQ	ret+24(FP), R8
    	JMP	countbody<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:54:43 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  7. src/crypto/aes/asm_s390x.s

    	MVC	$16, 0(R1), 0(R8) // update iv
    	RET
    
    // func xorBytes(dst, a, b []byte) int
    TEXT ·xorBytes(SB),NOSPLIT,$0-80
    	MOVD	dst_base+0(FP), R1
    	MOVD	a_base+24(FP), R2
    	MOVD	b_base+48(FP), R3
    	MOVD	a_len+32(FP), R4
    	MOVD	b_len+56(FP), R5
    	CMPBLE	R4, R5, skip
    	MOVD	R5, R4
    skip:
    	MOVD	R4, ret+72(FP)
    	MOVD	$0, R5
    	CMPBLT	R4, $8, tail
    loop:
    	MOVD	0(R2)(R5*1), R7
    	MOVD	0(R3)(R5*1), R8
    	XOR	R7, R8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/operand_test.go

    	{"_seek<>(SB)", "_seek<>(SB)"},
    	{"a2+16(FP)", "a2+16(FP)"},
    	{"addr2+24(FP)", "addr2+24(FP)"},
    	{"asmcgocall<>(SB)", "asmcgocall<>(SB)"},
    	{"b+24(FP)", "b+24(FP)"},
    	{"b_len+32(FP)", "b_len+32(FP)"},
    	{"racecall<>(SB)", "racecall<>(SB)"},
    	{"rcv_name+20(FP)", "rcv_name+20(FP)"},
    	{"retoffset+28(FP)", "retoffset+28(FP)"},
    	{"runtime·_GetStdHandle(SB)", "runtime._GetStdHandle(SB)"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 18:31:05 UTC 2023
    - 23.9K bytes
    - Viewed (0)
  9. src/math/big/arith_ppc64x.s

    	MOVD y+48(FP), R4	// R4 = y = c
    	MOVD z_len+8(FP), R11	// R11 = z_len
    
    	CMP   R11, $0		// If z_len is zero, return
    	BEQ   done
    
    	// We will process the first iteration out of the loop so we capture
    	// the value of c. In the subsequent iterations, we will rely on the
    	// value of CA set here.
    	MOVD  0(R8), R20	// R20 = x[i]
    	ADD   $-1, R11		// R11 = z_len - 1
    	ADDC  R20, R4, R6	// R6 = x[i] + c
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  10. src/math/big/arith_386.s

    	MOVL y+24(FP), AX	// c = y
    	MOVL z_len+4(FP), BP
    	MOVL $0, BX		// i = 0
    	JMP E4
    
    L4:	MOVL (SI)(BX*4), DX
    	SUBL AX, DX
    	MOVL DX, (DI)(BX*4)
    	SBBL AX, AX		// save CF
    	NEGL AX
    	ADDL $1, BX		// i++
    
    E4:	CMPL BX, BP		// i < n
    	JL L4
    
    	MOVL AX, c+28(FP)
    	RET
    
    
    // func shlVU(z, x []Word, s uint) (c Word)
    TEXT ·shlVU(SB),NOSPLIT,$0
    	MOVL z_len+4(FP), BX	// i = z
    	SUBL $1, BX		// i--
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 4K bytes
    - Viewed (0)
Back to top