• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavutil/x86/

Lines Matching refs:macro

68 %macro SECTION_RODATA 0-1 16
76 %macro SECTION_TEXT 0-1 16
96 %macro CPUNOP 1
128 ; we need more flexible macro.
143 %macro DECLARE_REG 2-3
163 %macro DECLARE_REG_SIZE 3
189 %macro DECLARE_REG_TMP 1-*
198 %macro DECLARE_REG_TMP_SIZE 0-*
217 %macro PUSH 1
224 %macro POP 1
231 %macro PUSH_IF_USED 1-*
240 %macro POP_IF_USED 1-*
249 %macro LOAD_IF_USED 1-*
258 %macro SUB 2
265 %macro ADD 2
272 %macro movifnidn 2
278 %macro movsxdifnidn 2
284 %macro ASSERT 1
290 %macro DEFINE_ARGS 0-*
325 %macro ALLOC_STACK 1-2 0 ; stack_size, n_xmm_regs (for win64 only)
370 %macro SETUP_STACK_POINTER 1
382 %macro DEFINE_ARGS_INTERNAL 3+
410 %macro PROLOGUE 2-5+ 0 ; #args, #regs, #xmm_regs, [stack_size,] arg_names...
425 %macro WIN64_PUSH_XMM 0
442 %macro WIN64_SPILL_XMM 1
452 %macro WIN64_RESTORE_XMM_INTERNAL 1
477 %macro WIN64_RESTORE_XMM 1
485 %macro RET 0
512 %macro PROLOGUE 2-5+ ; #args, #regs, #xmm_regs, [stack_size,] arg_names...
526 %macro RET 0
552 %macro DECLARE_ARG 1-*
562 %macro PROLOGUE 2-5+ ; #args, #regs, #xmm_regs, [stack_size,] arg_names...
582 %macro RET 0
600 %macro WIN64_SPILL_XMM 1
602 %macro WIN64_RESTORE_XMM 1
604 %macro WIN64_PUSH_XMM 0
612 %macro REP_RET 0
621 %macro AUTO_REP_RET 0
630 %macro BRANCH_INSTR 0-*
632 %macro %1 1-2 %1
643 %macro TAIL_CALL 2 ; callee, is_nonadjacent
664 %macro cglobal 1-2+ "" ; name, [PROLOGUE args]
667 %macro cvisible 1-2+ "" ; name, [PROLOGUE args]
670 %macro cglobal_internal 2-3+
702 %macro cextern 1
709 %macro cextern_naked 1
715 %macro const 1-2+
764 ; You shouldn't need to invoke this macro directly, it's a subroutine for INIT_MMX &co.
765 %macro INIT_CPUFLAGS 0-2
804 %macro CAT_XDEFINE 3
808 %macro CAT_UNDEF 2
812 %macro INIT_MMX 0-1+
835 %macro INIT_XMM 0-1+
857 %macro INIT_AVX 0
864 %macro INIT_YMM 0-1+
887 %macro DECLARE_MMCAST 1
916 ; Hence these macros. Insert a PERMUTE or some SWAPs at the end of a macro that
921 %macro PERMUTE 2-* ; takes a list of pairs to swap
933 %macro SWAP 2+ ; swaps a single chain (sometimes more concise than pairs)
941 %macro SWAP_INTERNAL_NUM 2-*
952 %macro SWAP_INTERNAL_NAME 2-*
964 %macro SAVE_MM_PERMUTATION 0-1
977 %macro LOAD_MM_PERMUTATION 1 ; name to load from
989 %macro call 1
992 %macro call_internal 2
1004 %macro add 2
1016 %macro sub 2
1043 %macro CHECK_AVX_INSTR_EMU 3-*
1059 %macro RUN_AVX_INSTR 5-8+
1123 %macro AVX_INSTR 1-4 0, 1, 0
1124 %macro %1 1-9 fnord, fnord, fnord, fnord, %1, %2, %3, %4
1415 %macro FMA4_INSTR 4
1416 %macro %1 4-8 %1, %2, %3, %4
1458 %macro vpbroadcastq 2