- Sort Score
- Result 10 results
- Languages All
Results 11 - 13 of 13 for ADDL (0.03 sec)
-
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/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/test/testdata/arith_test.go
//go:noinline func invalidMul_ssa(x uint32) uint32 { return x * y * y * y * y * y * y * y * y * y * y * y * y * y * y * y * y * y } // testLargeConst tests a situation where larger than 32 bit consts were passed to ADDL // causing an invalid instruction error. func testLargeConst(t *testing.T) { if want, got := uint32(268435440), invalidAdd_ssa(1); want != got { t.Errorf("testLargeConst add failed, wanted %d got %d", want, got) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 01 19:30:59 UTC 2023 - 43.5K bytes - Viewed (0)