Lines Matching full:assign
202 %assign %%i 0
205 %assign %%i %%i+1
254 %assign stack_offset stack_offset+gprsize
261 %assign stack_offset stack_offset-gprsize
295 %assign stack_offset stack_offset+(%2)
302 %assign stack_offset stack_offset-(%2)
330 %assign %%i 0
340 %assign %%i %%i+1
346 %assign %%i 0
356 %assign %%i %%i+1
360 %assign n_arg_names %0
372 %assign STACK_PROBE_SIZE 8192
374 %assign STACK_PROBE_SIZE 4096
376 %assign STACK_PROBE_SIZE 0
381 %assign %%i STACK_PROBE_SIZE
384 %assign %%i %%i+STACK_PROBE_SIZE
391 %assign stack_offset stack_offset - stack_size_padded
395 %assign stack_size 0
396 %assign stack_size_padded 0
397 %assign xmm_regs_used 0
404 %assign xmm_regs_used %2
409 %assign %%pad 0
410 %assign stack_size %1
412 %assign stack_size -stack_size
415 %assign %%pad %%pad + 32 ; shadow space
417 %assign %%pad %%pad + (xmm_regs_used-8)*16 ; callee-saved xmm registers
422 …%assign stack_size_padded stack_size + %%pad + ((-%%pad-stack_offset-gprsize) & (STACK_ALIGNMENT-1…
426 %assign %%reg_num (regs_used - 1)
434 %assign %%pad %%pad + gprsize
438 …%assign stack_size_padded stack_size + ((%%pad + required_stack_alignment-1) & ~(required_stack_al…
456 %assign regs_used (regs_used + 1)
458 %assign regs_used 8
460 %assign regs_used 2
466 %assign regs_used 5 + UNIX64 * 3
491 %assign num_args %1
492 %assign regs_used %2
518 %assign %%pushed %2
519 %assign xmm_regs_used %1
521 %assign %%pushed xmm_regs_used
522 %assign xmm_regs_used %1
524 %assign %%pushed 0
533 %assign %%pushed %%pushed - high_mm_regs - 8
535 %assign %%pushed 0
537 %assign %%regs_to_push xmm_regs_used - %%pushed - high_mm_regs - 8
540 %assign %%i %%pushed + 8
543 %assign %%i %%i+1
553 %assign xmm_regs_used %1
557 %assign %%xmm_regs_on_stack %2 - high_mm_regs - 8
559 %assign %%xmm_regs_on_stack %1 - high_mm_regs - 8
563 %assign %%pad %%xmm_regs_on_stack*16 + 32
564 %assign stack_size_padded %%pad + ((-%%pad-stack_offset-gprsize) & (STACK_ALIGNMENT-1))
572 %assign %%pad_size 0
573 %assign %%xmm_regs_on_stack xmm_regs_used - high_mm_regs - 8
575 %assign %%i xmm_regs_used - high_mm_regs
577 %assign %%i %%i-1
586 %assign %%pad_size stack_size_padded
632 %assign num_args %1
633 %assign regs_used %2
690 %assign num_args %1
691 %assign regs_used %2
694 %assign num_args 7
697 %assign regs_used 7
738 %assign xmm_regs_used %1
746 %assign xmm_regs_used %1
802 %assign function_align 16
844 %assign stack_offset 0 ; stack pointer offset relative to the return address
845 %assign stack_size 0 ; amount of stack space that can be freely used inside a function
846 …%assign stack_size_padded 0 ; total amount of allocated stack space, including space for callee-sa…
847 …%assign xmm_regs_used 0 ; number of XMM registers requested, used for dealing with callee-save…
934 %assign cpuflags_mmx (1<<0)
935 %assign cpuflags_mmx2 (1<<1) | cpuflags_mmx
936 %assign cpuflags_3dnow (1<<2) | cpuflags_mmx
937 %assign cpuflags_3dnowext (1<<3) | cpuflags_3dnow
938 %assign cpuflags_sse (1<<4) | cpuflags_mmx2
939 %assign cpuflags_sse2 (1<<5) | cpuflags_sse
940 %assign cpuflags_sse2slow (1<<6) | cpuflags_sse2
941 %assign cpuflags_lzcnt (1<<7) | cpuflags_sse2
942 %assign cpuflags_sse3 (1<<8) | cpuflags_sse2
943 %assign cpuflags_ssse3 (1<<9) | cpuflags_sse3
944 %assign cpuflags_sse4 (1<<10) | cpuflags_ssse3
945 %assign cpuflags_sse42 (1<<11) | cpuflags_sse4
946 %assign cpuflags_aesni (1<<12) | cpuflags_sse42
947 %assign cpuflags_clmul (1<<13) | cpuflags_sse42
948 %assign cpuflags_gfni (1<<14) | cpuflags_aesni|cpuflags_clmul
949 %assign cpuflags_avx (1<<15) | cpuflags_sse42
950 %assign cpuflags_xop (1<<16) | cpuflags_avx
951 %assign cpuflags_fma4 (1<<17) | cpuflags_avx
952 %assign cpuflags_fma3 (1<<18) | cpuflags_avx
953 %assign cpuflags_bmi1 (1<<19) | cpuflags_avx|cpuflags_lzcnt
954 %assign cpuflags_bmi2 (1<<20) | cpuflags_bmi1
955 %assign cpuflags_avx2 (1<<21) | cpuflags_fma3|cpuflags_bmi2
956 %assign cpuflags_avx512 (1<<22) | cpuflags_avx2 ; F, CD, BW, DQ, VL
957 %assign cpuflags_avx512icl (1<<23) | cpuflags_avx512|cpuflags_gfni ; VNNI, IFMA, VBMI, VBMI2, VPOPC…
959 %assign cpuflags_cache32 (1<<24)
960 %assign cpuflags_cache64 (1<<25)
961 %assign cpuflags_aligned (1<<26) ; not a cpu feature, but a function variant
962 %assign cpuflags_atom (1<<27)
974 %assign cpuflags 0
983 %assign cpuflags cpuflags | cpuflags_%1
989 %assign avx_enabled 1
1034 %assign %%prev_mmregs 0
1036 %assign %%prev_mmregs num_mmregs
1039 %assign num_mmregs 8
1041 %assign num_mmregs 16
1043 %assign num_mmregs 32
1047 %assign %%i 0
1051 %assign %%i %%i+1
1057 %assign %%i %%i+1
1066 %assign %%i %1
1068 %assign %%i_high %%i+16
1070 %assign %%i %%i+1
1076 %assign avx_enabled 0
1088 %assign avx_enabled FORCE_VEX_ENCODING
1106 %assign avx_enabled 1
1122 %assign avx_enabled 1
1161 %assign i 0
1164 %assign i i+1
1230 %assign %%i 0
1234 %assign %%i %%i+1
1247 %assign %%i 0
1251 %assign %%i %%i+1
1254 %assign %%i %%i-1
1324 %assign i 0
1336 %assign i i+1
1359 %assign __sizeofreg sizeof%7
1361 %assign __sizeofreg sizeof%6
1363 %assign __sizeofreg mmsize
1365 %assign __emulate_avx 0
1371 %assign __emulate_avx 1
1468 %assign __emulate_avx 1
1474 %assign __emulate_avx 1
1476 %assign __emulate_avx 1
1860 %assign i 0
1862 %assign j ((i>>6)&3)*1000 + ((i>>4)&3)*100 + ((i>>2)&3)*10 + (i&3)
1872 %assign i i+1
1944 %assign %%evex_required cpuflag(avx512) & %7
1947 %assign %%evex_required 1
1952 %assign %%evex_required 1
1957 %assign %%evex_required 1