- Sort Score
- Result 10 results
- Languages All
Results 41 - 50 of 53 for ADDL (0.05 sec)
-
src/runtime/sys_netbsd_386.s
INT $0x80 MOVL 16(SP), CX // sec - h32 IMULL $1000000000, CX MOVL 12(SP), AX // sec - l32 MOVL $1000000000, BX MULL BX // result in dx:ax MOVL 20(SP), BX // nsec ADDL BX, AX ADCL CX, DX // add high bits with carry MOVL AX, ret_lo+0(FP) MOVL DX, ret_hi+4(FP) RET TEXT runtime·getcontext(SB),NOSPLIT,$-4 MOVL $SYS_getcontext, AX INT $0x80 JAE 2(PC)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 9.6K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_amd64.s
// uint32 Xadd(uint32 volatile *val, int32 delta) // Atomically: // *val += delta; // return *val; TEXT ·Xadd(SB), NOSPLIT, $0-20 MOVQ ptr+0(FP), BX MOVL delta+8(FP), AX MOVL AX, CX LOCK XADDL AX, 0(BX) ADDL CX, AX MOVL AX, ret+16(FP) RET // uint64 Xadd64(uint64 volatile *val, int64 delta) // Atomically: // *val += delta; // return *val; TEXT ·Xadd64(SB), NOSPLIT, $0-24 MOVQ ptr+0(FP), BX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 5.2K bytes - Viewed (0) -
src/cmd/internal/obj/x86/anames.go
package x86 import "cmd/internal/obj" var Anames = []string{ obj.A_ARCHSPECIFIC: "AAA", "AAD", "AAM", "AAS", "ADCB", "ADCL", "ADCQ", "ADCW", "ADCXL", "ADCXQ", "ADDB", "ADDL", "ADDPD", "ADDPS", "ADDQ", "ADDSD", "ADDSS", "ADDSUBPD", "ADDSUBPS", "ADDW", "ADJSP", "ADOXL", "ADOXQ", "AESDEC", "AESDECLAST", "AESENC", "AESENCLAST", "AESIMC",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 19.1K bytes - Viewed (0) -
src/crypto/aes/gcm_amd64.s
#define ctx DX #define ctrPtr CX #define ptx SI #define ks AX #define tPtr R8 #define ptxLen R9 #define aluCTR R10 #define aluTMP R11 #define aluK R12 #define NR R13 #define increment(i) ADDL $1, aluCTR; MOVL aluCTR, aluTMP; XORL aluK, aluTMP; BSWAPL aluTMP; MOVL aluTMP, (3*4 + 8*16 + i*16)(SP) #define aesRnd(k) AESENC k, B0; AESENC k, B1; AESENC k, B2; AESENC k, B3; AESENC k, B4; AESENC k, B5; AESENC k, B6; AESENC k, B7
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 23.4K bytes - Viewed (0) -
src/runtime/race_amd64.s
// Add TEXT sync∕atomic·AddInt32(SB), NOSPLIT|NOFRAME, $0-20 GO_ARGS MOVQ $__tsan_go_atomic32_fetch_add(SB), AX CALL racecallatomic<>(SB) MOVL add+8(FP), AX // convert fetch_add to add_fetch ADDL AX, ret+16(FP) RET TEXT sync∕atomic·AddInt64(SB), NOSPLIT|NOFRAME, $0-24 GO_ARGS MOVQ $__tsan_go_atomic64_fetch_add(SB), AX CALL racecallatomic<>(SB) MOVQ add+8(FP), AX // convert fetch_add to add_fetch
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:37:29 UTC 2024 - 15.1K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewrite386.go
} break } // match: (ADDL x (SHLLconst [3] y)) // result: (LEAL8 x y) for { for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 { x := v_0 if v_1.Op != Op386SHLLconst || auxIntToInt32(v_1.AuxInt) != 3 { continue } y := v_1.Args[0] v.reset(Op386LEAL8) v.AddArg2(x, y) return true } break } // match: (ADDL x (SHLLconst [2] y)) // result: (LEAL4 x y)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 21:05:46 UTC 2023 - 262.4K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/amd64enc.s
ADDL DX, (BX) // 0113 ADDL R11, (BX) // 44011b ADDL DX, (R11) // 410113 ADDL R11, (R11) // 45011b ADDL DX, DX // 01d2 or 03d2 ADDL R11, DX // 4401da or 4103d3 ADDL DX, R11 // 4101d3 or 4403da
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Oct 08 21:38:44 UTC 2021 - 581.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64.rules
// Atomic adds. (AtomicAdd32 ptr val mem) => (AddTupleFirst32 val (XADDLlock val ptr mem)) (AtomicAdd64 ptr val mem) => (AddTupleFirst64 val (XADDQlock val ptr mem)) (Select0 <t> (AddTupleFirst32 val tuple)) => (ADDL val (Select0 <t> tuple)) (Select1 (AddTupleFirst32 _ tuple)) => (Select1 tuple) (Select0 <t> (AddTupleFirst64 val tuple)) => (ADDQ val (Select0 <t> tuple)) (Select1 (AddTupleFirst64 _ tuple)) => (Select1 tuple)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 93.9K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go
// can be inferred from a register arguments. For example, // add $1, %ebx has no suffix because you can tell from the // 32-bit register destination that it is a 32-bit add, // but in addl $1, (%ebx), the destination is memory, so the // size is not evident without the l suffix. needSuffix := true SuffixLoop: for i, a := range inst.Args { if a == nil { break }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 21.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteAMD64.go
// result: (LEAL2 x y) for { for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 { x := v_0 if v_1.Op != OpAMD64SHLLconst || auxIntToInt8(v_1.AuxInt) != 1 { continue } y := v_1.Args[0] v.reset(OpAMD64LEAL2) v.AddArg2(x, y) return true } break } // match: (ADDL x (ADDL y y)) // result: (LEAL2 x y) for {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 712.7K bytes - Viewed (0)