The prefetch instruction that is emitted by __builtin_prefetch is re-ordered on
GCC, but not on clang[0]. GCC's behavior is surprising because when using the
builtin you want the instruction to be placed at the exact point where you put
it. Moving it around, specially across load/stores, may end
From: Pietro Monteiro
SH: Document extended asm operand modifers
gcc/ChangeLog:
* doc/extend.texi (SH Operand Modifiers): New.
Signed-off-by: Pietro Monteiro
---
Tested by running "make info pdf html" and looking at the pdf and html output.
I used the comment on &