- Sort Score
- Result 10 results
- Languages All
Results 31 - 40 of 51 for ADDV (0.03 sec)
-
src/runtime/rt0_openbsd_mips64.s
// There is no TLS base pointer. #ifdef GOARCH_mips64 MOVW 4(R29), R4 // argc, big-endian ABI places int32 at offset 4 #else MOVW 0(R29), R4 // argc #endif ADDV $8, R29, R5 // argv JMP main(SB) TEXT main(SB),NOSPLIT|NOFRAME,$0 // in external linking, glibc jumps to main with argc in R4 // and argv in R5 // initialize REGSB = PC&0xffffffff00000000 BGEZAL R0, 1(PC)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 29 08:07:46 UTC 2020 - 976 bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/LOONG64.rules
(Select0 <t> (Add64carry x y c)) => (ADDV (ADDV <t> x y) c) (Select1 <t> (Add64carry x y c)) => (OR (SGTU <t> x s:(ADDV <t> x y)) (SGTU <t> s (ADDV <t> s c))) (Select0 <t> (Sub64borrow x y c)) => (SUBV (SUBV <t> x y) c) (Select1 <t> (Sub64borrow x y c)) => (OR (SGTU <t> s:(SUBV <t> x y) x) (SGTU <t> (SUBV <t> s c) s)) // (x + y) / 2 with x>=y => (x - y) / 2 + y (Avg64u <t> x y) => (ADDV (SRLVconst <t> (SUBV <t> x y) [1]) y)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:26:25 UTC 2023 - 31.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go
// arg2 = address of the last element of src // arg3 = mem // auxint = alignment // returns mem // MOVx (R20), Rtmp // MOVx Rtmp, (R21) // ADDV $sz, R20 // ADDV $sz, R21 // BGEU Rarg2, R20, -4(PC) { name: "LoweredMove", aux: "Int64", argLength: 4, reg: regInfo{ inputs: []regMask{buildReg("R21"), buildReg("R20"), gp},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:04:19 UTC 2023 - 25.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go
// arg2 = address of the last element of src // arg3 = mem // auxint = alignment // returns mem // SUBV $8, R1 // MOVV 8(R1), Rtmp // MOVV Rtmp, (R2) // ADDV $8, R1 // ADDV $8, R2 // BNE Rarg2, R1, -4(PC) { name: "LoweredMove", aux: "Int64", argLength: 4, reg: regInfo{ inputs: []regMask{buildReg("R2"), buildReg("R1"), gp},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 03:36:31 UTC 2023 - 25.5K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/MIPS64.rules
(Mod8 x y) => (Select0 (DIVV (SignExt8to64 x) (SignExt8to64 y))) (Mod8u x y) => (Select0 (DIVVU (ZeroExt8to64 x) (ZeroExt8to64 y))) (Select0 <t> (Add64carry x y c)) => (ADDV (ADDV <t> x y) c) (Select1 <t> (Add64carry x y c)) => (OR (SGTU <t> x s:(ADDV <t> x y)) (SGTU <t> s (ADDV <t> s c))) (Select0 <t> (Sub64borrow x y c)) => (SUBV (SUBV <t> x y) c) (Select1 <t> (Sub64borrow x y c)) => (OR (SGTU <t> s:(SUBV <t> x y) x) (SGTU <t> (SUBV <t> s c) s))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jul 31 03:59:48 UTC 2023 - 41.9K bytes - Viewed (0) -
src/runtime/rt0_linux_loong64.s
// argv as argc string pointers followed by a NULL, envv as a // sequence of string pointers followed by a NULL, and auxv. // There is no TLS base pointer. MOVW 0(R3), R4 // argc ADDV $8, R3, R5 // argv JMP main(SB) // When building with -buildmode=c-shared, this symbol is called when the shared // library is loaded. TEXT _rt0_loong64_linux_lib(SB),NOSPLIT,$168 // Preserve callee-save registers.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 10 15:50:43 UTC 2023 - 2K bytes - Viewed (0) -
src/runtime/preempt_mips64x.s
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 2.7K bytes - Viewed (0) -
src/syscall/asm_openbsd_mips64.s
MOVV a4+32(FP), R7 MOVV a5+40(FP), R8 MOVV a6+48(FP), R9 MOVV a7+56(FP), R10 MOVV a8+64(FP), R11 MOVV a9+72(FP), R12 SUBVU $16, R29 MOVV R12, 0(R29) // arg 9 - only used for SYS_syscall. SYSCALL ADDV $16, R29 BEQ R7, ok9 MOVV $-1, R1 MOVV R1, r1+80(FP) // r1 MOVV R0, r2+88(FP) // r2 MOVV R2, err+96(FP) // errno JAL runtime·exitsyscall(SB) RET ok9: MOVV R2, r1+80(FP) // r1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 29 08:08:26 UTC 2020 - 2.8K bytes - Viewed (0) -
src/runtime/preempt_loong64.s
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 22 19:29:43 UTC 2023 - 2.4K bytes - Viewed (0) -
src/runtime/sys_linux_loong64.s
MOVV $1000, R6 MULVU R6, R7, R7 MOVV $1000000000, R6 DIVVU R6, R7, R5 // ts->tv_sec REMVU R6, R7, R4 // ts->tv_nsec MOVV R5, 8(R3) MOVV R4, 16(R3) // nanosleep(&ts, 0) ADDV $8, R3, R4 MOVV R0, R5 MOVV $SYS_nanosleep, R11 SYSCALL RET // func gettid() uint32 TEXT runtime·gettid(SB),NOSPLIT,$0-4 MOVV $SYS_gettid, R11 SYSCALL MOVW R4, ret+0(FP) RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 25 20:58:13 UTC 2023 - 14.2K bytes - Viewed (0)