• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavutil/x86/

Lines Matching refs:macro

60 %macro SECTION_RODATA 0-1 16
74 %macro SECTION_TEXT 0-1 16
112 ; we need more flexible macro.
127 %macro DECLARE_REG 6
143 %macro DECLARE_REG_SIZE 2
167 %macro DECLARE_REG_TMP 1-*
176 %macro DECLARE_REG_TMP_SIZE 0-*
194 %macro PUSH 1
199 %macro POP 1
204 %macro SUB 2
211 %macro ADD 2
218 %macro movifnidn 2
224 %macro movsxdifnidn 2
230 %macro ASSERT 1
236 %macro DEFINE_ARGS 0-*
276 %macro LOAD_IF_USED 2 ; reg_id, number_of_args
282 %macro PROLOGUE 2-4+ 0 ; #args, #regs, #xmm_regs, arg_names...
298 %macro WIN64_SPILL_XMM 1
315 %macro WIN64_RESTORE_XMM_INTERNAL 1
326 %macro WIN64_RESTORE_XMM 1
332 %macro RET 0
341 %macro REP_RET 0
361 %macro LOAD_IF_USED 2 ; reg_id, number_of_args
367 %macro PROLOGUE 2-4+ ; #args, #regs, #xmm_regs, arg_names...
374 %macro RET 0
378 %macro REP_RET 0
395 %macro PUSH_IF_USED 1 ; reg_id
402 %macro POP_IF_USED 1 ; reg_id
408 %macro LOAD_IF_USED 2 ; reg_id, number_of_args
414 %macro PROLOGUE 2-4+ ; #args, #regs, #xmm_regs, arg_names...
432 %macro RET 0
440 %macro REP_RET 0
451 %macro WIN64_SPILL_XMM 1
453 %macro WIN64_RESTORE_XMM 1
469 %macro cglobal 1-2+ ; name, [PROLOGUE args]
476 %macro cglobal_internal 1-2+
497 %macro cextern 1
504 %macro cextern_naked 1
510 %macro const 2+
552 ; You shouldn't need to invoke this macro directly, it's a subroutine for INIT_MMX &co.
553 %macro INIT_CPUFLAGS 0-2
584 %macro CAT_XDEFINE 3
588 %macro CAT_UNDEF 2
592 %macro INIT_MMX 0-1+
615 %macro INIT_XMM 0-1+
637 %macro INIT_AVX 0
644 %macro INIT_YMM 0-1+
676 ; Hence these macros. Insert a PERMUTE or some SWAPs at the end of a macro that
681 %macro PERMUTE 2-* ; takes a list of pairs to swap
696 %macro SWAP 2-* ; swaps a single chain (sometimes more concise than pairs)
724 %macro SAVE_MM_PERMUTATION 0-1
737 %macro LOAD_MM_PERMUTATION 1 ; name to load from
749 %macro call 1
752 %macro call_internal 2
764 %macro add 2
776 %macro sub 2
808 %macro RUN_AVX_INSTR 6-7+
847 %macro RUN_AVX_INSTR1 8
869 %macro AVX_INSTR 4
870 %macro %1 2-9 fnord, fnord, fnord, %1, %2, %3, %4
1056 %macro FMA_INSTR 3
1057 %macro %1 4-7 %1, %2, %3