/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | alternative-asm.h | 13 .macro alt_entry orig_start, orig_end, alt_start, alt_end, feature 27 .macro ALTERNATIVE oldinstr, newinstr, feature 42 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | head_32.h | 13 .macro EXCEPTION_PROLOG trapno name handle_dar_dsisr=0 19 .macro EXCEPTION_PROLOG_0 handle_dar_dsisr=0 45 .macro EXCEPTION_PROLOG_1 59 .macro EXCEPTION_PROLOG_2 trapno name handle_dar_dsisr=0 111 .macro COMMON_EXCEPTION_PROLOG_END trapno 133 .macro prepare_transfer_to_handler 148 .macro SYSCALL_ENTRY trapno 203 .macro vmap_stack_overflow_exception
|
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | chacha-p10le-8x.S | 50 .macro SAVE_GPR GPR OFFSET FRAME 54 .macro SAVE_VRS VRS OFFSET FRAME 59 .macro SAVE_VSX VSX OFFSET FRAME 64 .macro RESTORE_GPR GPR OFFSET FRAME 68 .macro RESTORE_VRS VRS OFFSET FRAME 73 .macro RESTORE_VSX VSX OFFSET FRAME 78 .macro SAVE_REGS 136 .macro RESTORE_REGS 194 .macro QT_loop_8x 394 .macro QT_loop_4 [all...] |
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | hpeldsp_neon.S | 25 .macro pixels16 rnd=1, avg=0 52 .macro pixels16_x2 rnd=1, avg=0 73 .macro pixels16_y2 rnd=1, avg=0 109 .macro pixels16_xy2 rnd=1, avg=0 183 .macro pixels8 rnd=1, avg=0 208 .macro pixels8_x2 rnd=1, avg=0 229 .macro pixels8_y2 rnd=1, avg=0 265 .macro pixels8_xy2 rnd=1, avg=0 322 .macro pixfunc pfx, name, suf, rnd=1, avg=0 324 .macro av [all...] |
H A D | mpegaudiodsp_neon.S | 34 .macro apply_window type, st 182 .macro round_sample r, idx, next 197 .macro MLA d, s1, s2 200 .macro MLA2 d, s1, s2 203 .macro MLS d, s1, s2 206 .macro MLS2 d, s1, s2 213 .macro round_sample r, idx, next 215 .macro MLA2 d, s1, s2 217 .macro MLS2 d, s1, s2 219 .macro ML [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | head_32.h | 13 .macro EXCEPTION_PROLOG handle_dar_dsisr=0 19 .macro EXCEPTION_PROLOG_0 handle_dar_dsisr=0 41 .macro EXCEPTION_PROLOG_1 for_rtas=0 64 .macro EXCEPTION_PROLOG_2 handle_dar_dsisr=0 128 .macro SYSCALL_ENTRY trapno 236 .macro save_dar_dsisr_on_stack reg1, reg2, sp 245 .macro get_and_save_dar_dsisr_on_stack reg1, reg2, sp 254 .macro tovirt_vmstack dst, src 264 .macro tovirt_novmstack dst, src 274 .macro tophys_novmstac [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | entry-header.S | 36 .macro zero_fp 48 .macro alignment_trap, rtmp1, rtmp2, label 71 * are disabled during entry and reenabled in the exit macro. 76 .macro v7m_exception_entry 128 .macro v7m_exception_slow_exit ret_r0 177 .macro store_user_sp_lr, rd, rtemp, offset = 0 189 .macro load_user_sp_lr, rd, rtemp, offset = 0 202 .macro svc_exit, rpsr, irq = 0 250 @ This macro acts in a similar manner to svc_exit but switches to FIQ 258 @ Note that, unlike svc_exit, this macro als [all...] |
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | alternative-macros.h | 9 .macro ALT_ENTRY oldptr newptr vendor_id patch_id new_len 17 .macro ALT_NEW_CONTENT vendor_id, patch_id, enable = 1, new_c 36 .macro ALTERNATIVE_CFG old_c, new_c, vendor_id, patch_id, enable 47 .macro ALTERNATIVE_CFG_2 old_c, new_c_1, vendor_id_1, patch_id_1, enable_1, \ 114 .macro ALTERNATIVE_CFG old_c 157 * this case, this vendor can create a new macro ALTERNATIVE_2() based
|
/kernel/liteos_m/arch/risc-v/nuclei/gcc/ |
H A D | los_exc.S | 46 .macro DISABLE_MIE 53 * This macro save ABI defined caller saved registers in the stack. 59 .macro SAVE_CONTEXT 92 * This macro restore ABI defined caller saved registers from stack. 94 * - You could use this macro to restore context before you want return 98 .macro RESTORE_CONTEXT 130 * This macro store MCAUSE, MEPC, MSUBM to stack. 132 .macro SAVE_CSR_CONTEXT 144 * This macro restore MSUBM, MEPC, MCAUSE from stack. 146 .macro RESTORE_CSR_CONTEX [all...] |
/third_party/ffmpeg/libavfilter/x86/ |
H A D | vf_framerate.asm | 30 %macro XSPLAT 3 44 %macro BLEND_INIT 0-1 61 %macro BLEND_LOOP 4 91 %macro BLEND_FRAMES 0 106 %macro BLEND_FRAMES16 0
|
/kernel/linux/linux-6.6/arch/arm64/lib/ |
H A D | crc32.S | 14 .macro byteorder, reg, be 22 .macro byteorder16, reg, be 30 .macro bitorder, reg, be 36 .macro bitorder16, reg, be 43 .macro bitorder8, reg, be 50 .macro __crc32, c, be=0
|
/third_party/lzma/Asm/x86/ |
H A D | 7zCrcOpt.asm | 30 CRC macro op:req, dest:req, src:req, t:req
34 CRC_XOR macro dest:req, src:req, t:req
38 CRC_MOV macro dest:req, src:req, t:req
42 CRC1b macro
52 MY_PROLOG macro crc_end:req
98 MY_EPILOG macro crc_end:req
|
H A D | LzmaDecOpt.asm | 22 MY_ALIGN macro num:req
26 MY_ALIGN_16 macro
30 MY_ALIGN_32 macro
34 MY_ALIGN_64 macro
45 PLOAD macro dest, mem
48 PSTORE macro src, mem
53 PLOAD macro dest, mem
56 PSTORE macro src, mem
151 NORM_2 macro
161 NORM macro
[all...] |
/third_party/ffmpeg/libavcodec/x86/ |
H A D | me_cmp.asm | 33 %macro DIFF_PIXELS_1 4 43 ; this macro requires $mmsize stack space (aligned) on %6 (except on SSE+x86-64) 44 %macro DIFF_PIXELS_8 6 65 %macro HADAMARD8 0 74 %macro ABS1_SUM 3 79 %macro ABS2_SUM 6 85 %macro ABS_SUM_8x8_64 1 93 %macro ABS_SUM_8x8_32 1 110 %macro HSUM 3 136 %macro STORE [all...] |
H A D | xvididct.asm | 35 ; New macro implements a column part for precise iDCT 114 %macro CLEAR_ODD 1 117 %macro PUT_ODD 1 121 %macro MOV32 2 127 %macro CLEAR_EVEN 1 133 %macro PUT_EVEN 1 170 %macro JZ 2 175 %macro JNZ 2 180 %macro TEST_ONE_ROW 4 ; src, reg, clear, arg 189 %macro TEST_TWO_ROW [all...] |
H A D | dct32.asm | 42 %macro BUTTERFLY 4 48 %macro BUTTERFLY0 5 62 %macro BUTTERFLY2 4 66 %macro BUTTERFLY3 4 70 %macro BUTTERFLY3V 5 82 %macro PASS6_AND_PERMUTE 0 272 %macro PASS5 0 291 %macro PASS6 0 348 %macro SPILL 2 ; xmm#, mempos 351 %macro UNSPIL [all...] |
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | asmmacro.h | 17 .macro parse_v var val 21 .macro parse_r var r 124 .macro parse_vr var vr 227 .macro parse_xr var xr 330 .macro fpu_save_csr thread tmp 345 .macro fpu_restore_csr thread tmp 379 .macro fpu_save_cc thread tmp0 tmp1 399 .macro fpu_restore_cc thread tmp0 tmp1 419 .macro fpu_save_double thread tmp 456 .macro fpu_restore_doubl [all...] |
H A D | alternative-asm.h | 15 .macro altinstruction_entry orig alt feature orig_len alt_len 29 .macro ALTERNATIVE oldinstr, newinstr, feature 54 * Same as ALTERNATIVE macro above but for two alternatives. If CPU 58 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
H A D | kup-8xx.h | 12 .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 19 .macro kuap_restore sp, current, gpr1, gpr2, gpr3 24 .macro kuap_check current, gpr
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | alternative-asm.h | 15 .macro altinstruction_entry orig alt feature orig_len alt_len 29 .macro ALTERNATIVE oldinstr, newinstr, feature 54 * Same as ALTERNATIVE macro above but for two alternatives. If CPU 58 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | genex.S | 135 .macro BUILD_ROLLBACK_PROLOGUE handler 465 .macro __build_clear_none 468 .macro __build_clear_sti 473 .macro __build_clear_cli 478 .macro __build_clear_fpe 489 .macro __build_clear_msa_fpe 495 .macro __build_clear_ade 501 .macro __build_clear_gsexc 514 .macro __BUILD_silent exception 521 .macro __BUILD_verbos [all...] |
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | genex.S | 134 .macro BUILD_ROLLBACK_PROLOGUE handler 464 .macro __build_clear_none 467 .macro __build_clear_sti 472 .macro __build_clear_cli 477 .macro __build_clear_fpe 488 .macro __build_clear_msa_fpe 494 .macro __build_clear_ade 500 .macro __build_clear_gsexc 513 .macro __BUILD_silent exception 520 .macro __BUILD_verbos [all...] |
/third_party/ffmpeg/libavcodec/arm/ |
H A D | mlpdsp_armv6.S | 24 .macro loadregoffsh2 group, index, base, offgroup, offindex 30 .macro loadregoffsh2_ group, index, base, offgroup, offindex 34 .macro eorlslreg check, data, group, index 40 .macro eorlslreg_ check, data, group, index 44 .macro decr_modulo var, by, modulus 51 .macro load_group1 size, channels, r0, r1, r2, r3, pointer_dead=0 67 .macro load_group2 size, channels, r0, r1, r2, r3, pointer_dead=0 87 .macro implement_pack inorder, channels, shift 106 .macro output4words 245 .macro output4word [all...] |
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | tls.h | 10 .macro switch_tls_none, base, tp, tpuser, tmp1, tmp2 13 .macro switch_tls_v6k, base, tp, tpuser, tmp1, tmp2 20 .macro switch_tls_v6, base, tp, tpuser, tmp1, tmp2 32 .macro switch_tls_software, base, tp, tpuser, tmp1, tmp2
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kup.h | 29 .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 32 .macro kuap_restore sp, current, gpr1, gpr2, gpr3 35 .macro kuap_check current, gpr 38 .macro kuap_check_amr gpr1, gpr2
|