- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for PrefetchNTA (0.19 sec)
-
src/runtime/memmove_amd64.s
VMOVDQU (SI), Y4 MOVQ DI, R8 ANDQ $-32, DI ADDQ $32, DI MOVQ DI, R10 SUBQ R8, R10 SUBQ R10, BX ADDQ R10, SI LEAQ (DI)(BX*1), CX SUBQ $0x80, BX gobble_mem_fwd_loop: PREFETCHNTA 0x1C0(SI) PREFETCHNTA 0x280(SI) // Prefetch values were chosen empirically. // Approach for prefetch usage as in 9.5.6 of [1] // [1] 64-ia-32-architectures-optimization-manual.pdf
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun Apr 10 15:52:08 UTC 2022 - 12.5K bytes - Viewed (0) -
src/runtime/internal/sys/intrinsics.go
// That is, it is likely to be accessed very soon, but only once. If possible, this will avoid polluting the cache. // // AMD64: Produce PREFETCHNTA instruction // // ARM64: Produce PRFM instruction with PLDL1STRM option
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 14 08:10:45 UTC 2023 - 7.4K bytes - Viewed (0) -
src/cmd/internal/obj/x86/anames.go
"PMULLD", "PMULLW", "PMULULQ", "POPAL", "POPAW", "POPCNTL", "POPCNTQ", "POPCNTW", "POPFL", "POPFQ", "POPFW", "POPL", "POPQ", "POPW", "POR", "PREFETCHNTA", "PREFETCHT0", "PREFETCHT1", "PREFETCHT2", "PSADBW", "PSHUFB", "PSHUFD", "PSHUFHW", "PSHUFL", "PSHUFLW", "PSHUFW", "PSIGNB", "PSIGND", "PSIGNW", "PSLLL",
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/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 29 22:23:32 UTC 2017 - 11.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
// Do prefetch arg0 address. arg0=addr, arg1=memory. Instruction variant selects locality hint {name: "PrefetchT0", argLength: 2, reg: prefreg, asm: "PREFETCHT0", hasSideEffects: true}, {name: "PrefetchNTA", argLength: 2, reg: prefreg, asm: "PREFETCHNTA", hasSideEffects: true}, // CPUID feature: BMI1. {name: "ANDNQ", argLength: 2, reg: gp21, asm: "ANDNQ", clobberFlags: true}, // arg0 &^ arg1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 04 16:40:24 UTC 2023 - 98K bytes - Viewed (1) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go
POPA: "POPA", POPAD: "POPAD", POPCNT: "POPCNT", POPF: "POPF", POPFD: "POPFD", POPFQ: "POPFQ", POR: "POR", PREFETCHNTA: "PREFETCHNTA", PREFETCHT0: "PREFETCHT0", PREFETCHT1: "PREFETCHT1", PREFETCHT2: "PREFETCHT2", PREFETCHW: "PREFETCHW", PSADBW: "PSADBW", PSHUFB: "PSHUFB",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 16 22:24:28 UTC 2022 - 266.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64.rules
&& isInlinableMemmove(dst, src, sz, config) && clobber(call) => (Move [sz] dst src mem) // Prefetch instructions (PrefetchCache ...) => (PrefetchT0 ...) (PrefetchCacheStreamed ...) => (PrefetchNTA ...) // CPUID feature: BMI1. (AND(Q|L) x (NOT(Q|L) y)) && buildcfg.GOAMD64 >= 3 => (ANDN(Q|L) x y) (AND(Q|L) x (NEG(Q|L) x)) && buildcfg.GOAMD64 >= 3 => (BLSI(Q|L) x)
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/asm/internal/asm/testdata/amd64enc.s
POR (R11), X11 // 66450feb1b POR X2, X11 // 66440febda POR X11, X11 // 66450febdb PREFETCHNTA (BX) // 0f1803 PREFETCHNTA (R11) // 410f1803 PREFETCHT0 (BX) // 0f180b PREFETCHT0 (R11) // 410f180b PREFETCHT1 (BX) // 0f1813
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/opGen.go
reg: regInfo{ inputs: []inputInfo{ {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 g R15 SB }, }, }, { name: "PrefetchNTA", argLen: 2, hasSideEffects: true, asm: x86.APREFETCHNTA, reg: regInfo{ inputs: []inputInfo{ {0, 4295032831}, // AX CX DX BX SP BP SI DI R8 R9 R10 R11 R12 R13 g R15 SB
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)