Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
General
»
[SOLVED] __builtin_prefetch
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
multitask question
by
d2010
[
Today
at 10:44:34 pm]
Minimal IPC approach?
by
MarkMLl
[
Today
at 09:45:35 pm]
Errors linking the projec...
by
Grahame Grieve
[
Today
at 09:41:59 pm]
[solved] is there a non v...
by
Martin_fr
[
Today
at 09:13:11 pm]
Custom TRichMemo
by
What I can do
[
Today
at 09:10:10 pm]
IDE crashes and takes so ...
by
Martin_fr
[
Today
at 08:49:04 pm]
Newbie in Web Programming...
by
Nicole
[
Today
at 08:44:50 pm]
Compiling Lazarus from so...
by
TRon
[
Today
at 07:55:37 pm]
Macos Sequoia Lazarus 3.8...
by
ChrisR
[
Today
at 07:34:39 pm]
Planet generator(raylib)
by
Lulu
[
Today
at 07:29:54 pm]
Good online resource to l...
by
Thaddy
[
Today
at 06:41:21 pm]
TPaintbox picture disappe...
by
TRon
[
Today
at 06:31:33 pm]
login_tty and openpty are...
by
Fred vS
[
Today
at 06:19:14 pm]
ShowModal has a bug in Li...
by
TRon
[
Today
at 04:14:31 pm]
BGRABitmap can't compile
by
Khrys
[
Today
at 03:43:59 pm]
Why isn't Lazarus / Free ...
by
silvercoder70
[
Today
at 02:46:40 pm]
Lazarus Release Candidate...
by
dbannon
[
Today
at 02:02:57 pm]
Linux Laz Packages have i...
by
dbannon
[
Today
at 01:56:35 pm]
Is there a chart displayi...
by
simone
[
Today
at 10:19:27 am]
How to re use a process
by
Thaddy
[
Today
at 10:10:46 am]
Helping beginners
by
Thaddy
[
Today
at 09:15:26 am]
[SOLVED] Application stil...
by
d2010
[
Today
at 07:01:19 am]
TListView - please advis...
by
TRon
[April 29, 2025, 09:49:00 pm]
$CODEPAGE + LCL = Incorre...
by
Thaddy
[April 29, 2025, 06:47:53 pm]
SOLVED: Warning: "crtbegi...
by
Thaddy
[April 29, 2025, 06:43:37 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: [SOLVED] __builtin_prefetch (Read 1287 times)
julkas
Guest
[SOLVED] __builtin_prefetch
«
on:
June 06, 2020, 06:25:59 am »
I need C
__builtin_prefetch
analog.
Any hint?
«
Last Edit: June 06, 2020, 11:46:34 am by julkas
»
Logged
Thaddy
Hero Member
Posts: 16832
Ceterum censeo Trump esse delendam
Re: __builtin_prefetch
«
Reply #1 on:
June 06, 2020, 10:30:34 am »
isn't it just (intel/amd):
Code: Pascal
[Select]
[+]
[-]
procedure
prefetch
;
inline
;
asm
prefetch
;
end
;
Note that prefetch is not very useful on modern processors.
(But it had a marked improvement on old amd64.)
«
Last Edit: June 06, 2020, 10:44:53 am by Thaddy
»
Logged
Changing servers. thaddy.com may be temporary unreachable but restored when the domain name transfer is done.
PascalDragon
Hero Member
Posts: 5942
Compiler Developer
Re: __builtin_prefetch
«
Reply #2 on:
June 06, 2020, 11:01:33 am »
Quote from: julkas on June 06, 2020, 06:25:59 am
I need C
__builtin_prefetch
analog.
Any hint?
It's simply called
Prefetch
. It will only have an effect on x86 (all three bitnesses), PowerPC (both bitnesses) and ARM as only there it's backend is implemented. On other platforms won't have an effect.
Logged
julkas
Guest
Re: __builtin_prefetch
«
Reply #3 on:
June 06, 2020, 11:45:53 am »
Quote from: PascalDragon on June 06, 2020, 11:01:33 am
It's simply called
Prefetch
.
Thanks.
Logged
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
General
»
[SOLVED] __builtin_prefetch
TinyPortal
© 2005-2018