16 .macro all_hints from=0, to=127
19 all_hints "(\from+1)", \to
23 all_hints from=0, to=63
24 all_hints from=64, to=127
30 sysl x7, #3, C15, C7, #7
36 .macro all_barriers op, from=0, to=15
39 all_barriers \op, "(\from+1)", \to
43 all_barriers op=dsb, from=0, to=15
44 all_barriers op=dmb, from=0, to=15
45 all_barriers op=isb, from=0, to=15
71 .macro all_prefetchs op, from=0, to=31
74 \op \from, [sp, x15, lsl #0]
75 \op \from, [x7, w30, uxtw #3]
79 all_prefetchs \op, "(\from+1)", \to
83 all_prefetchs op=prfm, from=0, to=31
86 // PREFETCHS with named operation
89 .irp op, pld, pli, pst
92 prfm \op\l\t, [x3, #24]