%macro _ic_trash_short 1 global ic_trash_short%1 ic_trash_short%1: %rep 4*1024 nop %endrep ret %endmacro %macro _ic_trash_long 1 global ic_trash_long%1 ic_trash_long%1: %rep 32*1024 nop %endrep ret %endmacro section .text %assign i 0 %rep 32 _ic_trash_short i %assign i i+1 %endrep section .text %assign i 0 %rep 32 _ic_trash_long i %assign i i+1 %endrep