Lines Matching full:macro
32 .macro ldcopr reg, coproc, opc1, CRn, CRm, opc2
36 .macro ldcopr16 reg1, reg2, coproc, opc1, CRm
40 .macro stcopr reg, coproc, opc1, CRn, CRm, opc2
44 .macro stcopr16 reg1, reg2, coproc, opc1, CRm
49 .macro dcache_line_size reg, tmp
56 .macro icache_line_size reg, tmp
67 .macro vector_base label
74 * This macro calculates the base address of the current CPU's multi
80 .macro get_my_mp_stack _name, _size
88 * This macro calculates the base address of a uniprocessor(UP) stack
92 .macro get_up_stack _name, _size
98 * Macro for mitigating against speculative execution.
102 .macro exception_return
110 * Macro for mitigating against speculative execution beyond ERET. Uses the
113 .macro exception_return
126 .macro stl _reg, _write_lock
134 * Helper macro to generate the best mov/movw/movt combinations
137 .macro mov_imm _reg, _val
147 * Macro to mark instances where we're jumping to a function and don't
153 * is usually the instruction after 'bl'. If this macro expansion
159 .macro no_ret _func:req, skip_nop=0
171 .macro define_asm_spinlock _name:req
178 * Helper macro to OR the bottom 32 bits of `_val` into `_reg_l`
183 .macro orr64_imm _reg_l, _reg_h, _val
193 * Helper macro to bitwise-clear bits in `_reg_l` and
201 .macro bic64_imm _reg_l, _reg_h, _val
211 * Helper macro for carrying out division in software when
219 .macro softudiv div:req,top:req,bot:req,temp:req