- Sort Score
- Result 10 results
- Languages All
Results 61 - 70 of 233 for r6 (0.02 sec)
-
src/crypto/aes/asm_arm64.s
ANDSW $0x100, R13, ZR CSELW NE, R14, R13, R13 // Fake modulo SUBS $1, R8 VMOV V2.S[0], R0 EORW R0, R4 EORW R4, R5 EORW R5, R6 EORW R6, R7 STPW.P (R4, R5), 8(R10) STPW.P (R6, R7), 8(R10) BNE ks128Loop CBZ R11, ksDone // If dec is nil we are done SUB $176, R10 // Decryption keys are encryption keys with InverseMixColumns applied
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 6.9K bytes - Viewed (0) -
src/runtime/sys_windows_arm64.s
// R5: &args[8] // R6: loop counter, from 0 to (n-8)*8 // R7: scratch // R8: copy of RSP - (R2)(RSP) assembles as (R2)(ZR) SUB $8, R0, R4 LSL $3, R4 ADD $(8*8), R12, R5 MOVD $0, R6 MOVD RSP, R8 stackargs: MOVD (R6)(R5), R7 MOVD R7, (R6)(R8) ADD $8, R6 CMP R6, R4 BNE stackargs _8args: MOVD (7*8)(R12), R7 _7args: MOVD (6*8)(R12), R6 _6args: MOVD (5*8)(R12), R5 _5args:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 21 15:56:43 UTC 2023 - 6.8K bytes - Viewed (0) -
src/crypto/internal/bigmod/nat_arm64.s
// performing [R4:R12:R11:R10:R9] = R4 + R3 * [R8:R7:R6:R5] + [R12:R11:R10:R9] // where R4 is carried from the previous iteration, R8:R7:R6:R5 hold the next // 4 words of x, R3 is y and R12:R11:R10:R9 are part of the result z. loop: CBZ R0, done LDP.P 16(R2), (R5, R6) LDP.P 16(R2), (R7, R8) LDP (R1), (R9, R10) ADDS R4, R9 MUL R6, R3, R14 ADCS R14, R10 MUL R7, R3, R15 LDP 16(R1), (R11, R12)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 22:37:58 UTC 2023 - 1.4K bytes - Viewed (0) -
src/runtime/race_ppc64le.s
MOVD callpc+8(FP), R5 MOVD pc+16(FP), R6 // void __tsan_write_pc(ThreadState *thr, void *addr, void *callpc, void *pc); MOVD $__tsan_write_pc(SB), R8 BR racecalladdr<>(SB) // func runtime·RaceReadRange(addr, size uintptr) // Called from instrumented Go code. TEXT runtime·racereadrange<ABIInternal>(SB), NOSPLIT, $0-16 MOVD R4, R5 // size MOVD R3, R4 // addr MOVD LR, R6
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:37:29 UTC 2024 - 17K bytes - Viewed (0) -
src/runtime/cgo/asm_s390x.s
// fn is the PC of a func(a unsafe.Pointer) function. TEXT crosscall2(SB),NOSPLIT|NOFRAME,$0 // Start with standard C stack frame layout and linkage. // Save R6-R15 in the register save area of the calling function. STMG R6, R15, 48(R15) // Allocate 96 bytes on the stack. MOVD $-96(R15), R15 // Save F8-F15 in our stack frame. FMOVD F8, 32(R15) FMOVD F9, 40(R15) FMOVD F10, 48(R15)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 00:43:51 UTC 2023 - 1.7K bytes - Viewed (0) -
src/hash/crc32/crc32_ppc64le.s
LVX (R3),byteswap #endif CMPU R5,$256 // length of bytes BLT short RLDICR $0,R5,$56,R6 // chunk to process // First step for larger sizes l1: MOVD $32768,R7 MOVD R7,R9 CMP R6,R7 // compare R6, R7 (MAX SIZE) BGT top // less than MAX, just do remainder MOVD R6,R7 top: SUB R7,R6,R6 // mainloop does 128 bytes at a time SRD $7,R7
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/internal/bytealg/equal_mipsx.s
MOVW a+0(FP), R1 MOVW b+4(FP), R2 BEQ R1, R2, eq MOVW size+8(FP), R3 ADDU R1, R3, R4 loop: BNE R1, R4, test MOVW $1, R1 MOVB R1, ret+12(FP) RET test: MOVBU (R1), R6 ADDU $1, R1 MOVBU (R2), R7 ADDU $1, R2 BEQ R6, R7, loop MOVB R0, ret+12(FP) RET eq: MOVW $1, R1 MOVB R1, ret+12(FP) RET // memequal_varlen(a, b unsafe.Pointer) bool TEXT runtime·memequal_varlen(SB),NOSPLIT,$0-9
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 1.1K bytes - Viewed (0) -
src/cmd/internal/obj/loong64/asm_test.go
genSize1 := (1 << 16) + 16 genSize2 := (1 << 21) + 16 fmt.Fprintln(buf, "TEXT f(SB),0,$0-0") fmt.Fprintln(buf, "BEQ R5, R6, label18") fmt.Fprintln(buf, "BNE R5, R6, label18") fmt.Fprintln(buf, "BGE R5, R6, label18") fmt.Fprintln(buf, "BGEU R5, R6, label18") fmt.Fprintln(buf, "BLTU R5, R6, label18") fmt.Fprintln(buf, "BLEZ R5, label18") fmt.Fprintln(buf, "BGEZ R5, label18") fmt.Fprintln(buf, "BLTZ R5, label18")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 15 17:39:37 UTC 2024 - 2.2K bytes - Viewed (0) -
src/runtime/memclr_mipsx.s
MOVWHI R0, 0(R1) // MOVWHI will write zeros up to next word boundary SUBU R3, R2 ADDU R3, R1 setup: AND $31, R2, R6 AND $3, R2, R5 SUBU R6, R4, R6 // end pointer for 32-byte chunks SUBU R5, R4, R5 // end pointer for 4-byte chunks large: BEQ R1, R6, words MOVW R0, 0(R1) MOVW R0, 4(R1) MOVW R0, 8(R1) MOVW R0, 12(R1) MOVW R0, 16(R1) MOVW R0, 20(R1) MOVW R0, 24(R1)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 1.3K bytes - Viewed (0) -
src/internal/bytealg/count_ppc64x.s
//go:build ppc64le || ppc64 #include "go_asm.h" #include "textflag.h" TEXT ·Count<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-40 // R3 = byte array pointer // R4 = length // R6 = byte to count MTVRD R6, V1 // move compare byte MOVD R6, R5 VSPLTB $7, V1, V1 // replicate byte across V1 BR countbytebody<>(SB) TEXT ·CountString<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-32 // R3 = byte array pointer // R4 = length
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Aug 14 20:30:44 UTC 2023 - 3.6K bytes - Viewed (0)