Lines Matching refs:assign

208     %assign %%i 0
211 %assign %%i %%i+1
238 %assign stack_offset stack_offset+gprsize
245 %assign stack_offset stack_offset-gprsize
279 %assign stack_offset stack_offset+(%2)
286 %assign stack_offset stack_offset-(%2)
310 %assign %%i 0
320 %assign %%i %%i+1
326 %assign %%i 0
336 %assign %%i %%i+1
340 %assign n_arg_names %0
350 %assign %%pad 0
351 %assign stack_size %1
353 %assign stack_size -stack_size
356 %assign %%pad %%pad + 32 ; shadow space
358 %assign xmm_regs_used %2
360 %assign %%pad %%pad + (xmm_regs_used-8)*16 ; callee-saved xmm registers
366 %assign stack_size_padded stack_size + %%pad + ((-%%pad-stack_offset-gprsize) & (STACK_ALIGNMENT-1))
369 %assign %%reg_num (regs_used - 1)
377 %assign %%pad %%pad + gprsize
381 %assign stack_size_padded stack_size + ((%%pad + required_stack_alignment-1) & ~(required_stack_alignment-1))
398 %assign regs_used (regs_used + 1)
400 %assign regs_used 8
402 %assign regs_used 2
408 %assign regs_used 5 + UNIX64 * 3
433 %assign num_args %1
434 %assign regs_used %2
463 %assign %%xmm_regs_on_stack xmm_regs_used - high_mm_regs - 8
465 %assign %%i 8
468 %assign %%i %%i+1
474 %assign xmm_regs_used %1
476 %assign %%xmm_regs_on_stack xmm_regs_used - high_mm_regs - 8
479 %assign %%pad %%xmm_regs_on_stack*16 + 32
480 %assign stack_size_padded %%pad + ((-%%pad-stack_offset-gprsize) & (STACK_ALIGNMENT-1))
487 %assign %%pad_size 0
488 %assign %%xmm_regs_on_stack xmm_regs_used - high_mm_regs - 8
490 %assign %%i xmm_regs_used - high_mm_regs
492 %assign %%i %%i-1
501 %assign %%pad_size stack_size_padded
514 %assign stack_offset (stack_offset-stack_size_padded)
515 %assign stack_size_padded 0
516 %assign xmm_regs_used 0
549 %assign num_args %1
550 %assign regs_used %2
551 %assign xmm_regs_used %3
608 %assign num_args %1
609 %assign regs_used %2
612 %assign num_args 7
615 %assign regs_used 7
712 %assign function_align 16
751 %assign stack_offset 0 ; stack pointer offset relative to the return address
752 %assign stack_size 0 ; amount of stack space that can be freely used inside a function
753 %assign stack_size_padded 0 ; total amount of allocated stack space, including space for callee-saved xmm registers on WIN64 and alignment padding
754 %assign xmm_regs_used 0 ; number of XMM registers requested, used for dealing with callee-saved registers on WIN64 and vzeroupper
820 %assign cpuflags_mmx (1<<0)
821 %assign cpuflags_mmx2 (1<<1) | cpuflags_mmx
822 %assign cpuflags_3dnow (1<<2) | cpuflags_mmx
823 %assign cpuflags_3dnowext (1<<3) | cpuflags_3dnow
824 %assign cpuflags_sse (1<<4) | cpuflags_mmx2
825 %assign cpuflags_sse2 (1<<5) | cpuflags_sse
826 %assign cpuflags_sse2slow (1<<6) | cpuflags_sse2
827 %assign cpuflags_lzcnt (1<<7) | cpuflags_sse2
828 %assign cpuflags_sse3 (1<<8) | cpuflags_sse2
829 %assign cpuflags_ssse3 (1<<9) | cpuflags_sse3
830 %assign cpuflags_sse4 (1<<10)| cpuflags_ssse3
831 %assign cpuflags_sse42 (1<<11)| cpuflags_sse4
832 %assign cpuflags_aesni (1<<12)| cpuflags_sse42
833 %assign cpuflags_avx (1<<13)| cpuflags_sse42
834 %assign cpuflags_xop (1<<14)| cpuflags_avx
835 %assign cpuflags_fma4 (1<<15)| cpuflags_avx
836 %assign cpuflags_fma3 (1<<16)| cpuflags_avx
837 %assign cpuflags_bmi1 (1<<17)| cpuflags_avx|cpuflags_lzcnt
838 %assign cpuflags_bmi2 (1<<18)| cpuflags_bmi1
839 %assign cpuflags_avx2 (1<<19)| cpuflags_fma3|cpuflags_bmi2
840 %assign cpuflags_avx512 (1<<20)| cpuflags_avx2 ; F, CD, BW, DQ, VL
841 %assign cpuflags_avx512icl (1<<25)| cpuflags_avx512
843 %assign cpuflags_cache32 (1<<21)
844 %assign cpuflags_cache64 (1<<22)
845 %assign cpuflags_aligned (1<<23) ; not a cpu feature, but a function variant
846 %assign cpuflags_atom (1<<24)
858 %assign cpuflags 0
867 %assign cpuflags cpuflags | cpuflags_%1
873 %assign avx_enabled 1
910 %assign %%prev_mmregs 0
912 %assign %%prev_mmregs num_mmregs
915 %assign num_mmregs 8
917 %assign num_mmregs 16
919 %assign num_mmregs 32
923 %assign %%i 0
927 %assign %%i %%i+1
933 %assign %%i %%i+1
942 %assign %%i %1
944 %assign %%i_high %%i+16
946 %assign %%i %%i+1
952 %assign avx_enabled 0
964 %assign avx_enabled 0
979 %assign avx_enabled 1
992 %assign avx_enabled 1
1028 %assign i 0
1031 %assign i i+1
1097 %assign %%i 0
1100 %assign %%i %%i+1
1106 %assign %%i 0
1110 %assign %%i %%i+1
1163 %assign i 0
1175 %assign i i+1
1198 %assign __sizeofreg sizeof%7
1200 %assign __sizeofreg sizeof%6
1202 %assign __sizeofreg mmsize
1204 %assign __emulate_avx 0
1210 %assign __emulate_avx 1
1581 %assign i 0
1583 %assign j ((i>>6)&3)*1000 + ((i>>4)&3)*100 + ((i>>2)&3)*10 + (i&3)
1593 %assign i i+1
1669 %assign %%evex_required cpuflag(avx512) & %7
1672 %assign %%evex_required 1
1677 %assign %%evex_required 1