Lines Matching refs:macro
39 %macro SECTION_RODATA 0-1 16
54 ; So all accesses to global variables must use this macro, e.g.
92 ; we need more flexible macro.
107 %macro DECLARE_REG 6
123 %macro DECLARE_REG_SIZE 2
147 %macro DECLARE_REG_TMP 1-*
156 %macro DECLARE_REG_TMP_SIZE 0-*
174 %macro PUSH 1
179 %macro POP 1
184 %macro SUB 2
191 %macro ADD 2
198 %macro movifnidn 2
204 %macro movsxdifnidn 2
210 %macro ASSERT 1
216 %macro DEFINE_ARGS 0-*
256 %macro LOAD_IF_USED 2 ; reg_id, number_of_args
262 %macro PROLOGUE 2-4+ ; #args, #regs, #xmm_regs, arg_names...
292 %macro RESTORE_XMM_INTERNAL 1
303 %macro RESTORE_XMM 1
309 %macro RET 0
318 %macro REP_RET 0
338 %macro LOAD_IF_USED 2 ; reg_id, number_of_args
344 %macro PROLOGUE 2-4+ ; #args, #regs, #xmm_regs, arg_names...
351 %macro RET 0
355 %macro REP_RET 0
372 %macro PUSH_IF_USED 1 ; reg_id
379 %macro POP_IF_USED 1 ; reg_id
385 %macro LOAD_IF_USED 2 ; reg_id, number_of_args
391 %macro PROLOGUE 2-4+ ; #args, #regs, arg_names...
409 %macro RET 0
417 %macro REP_RET 0
436 %macro cglobal 1-2+
456 %macro cextern 1
474 %macro CAT_XDEFINE 3
478 %macro CAT_UNDEF 2
482 %macro INIT_MMX 0
503 %macro INIT_XMM 0
533 ; Hence these macros. Insert a PERMUTE or some SWAPs at the end of a macro that
538 %macro PERMUTE 2-* ; takes a list of pairs to swap
553 %macro SWAP 2-* ; swaps a single chain (sometimes more concise than pairs)
578 %macro SAVE_MM_PERMUTATION 1
586 %macro LOAD_MM_PERMUTATION 1
595 %macro call 1
603 %macro add 2
615 %macro sub 2