asmmacro.h | 30 * __loopi ar, at, size, inc 32 * at scratch register used by macro 36 * __loops ar, as, at, inc_log2[, mask_log2][, cond][, ncond] 39 * at scratch register use by macro 57 .macro __loopi ar, at, size, incr variable 58 movi \at, ((\size + \incr - 1) / (\incr)) variable 59 loop \at, 99f variable 63 .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond variable 65 addi \at, \as, (1 << \incr_log2) - 1 67 extui \at, \at, \incr_log2, \mask_log variable 69 srli \\at, \\at, \\incr_log2 variable 76 .macro __loopt ar, as, at, incr_log2 variable 77 sub \\at, \\as, \\ar variable 79 addi \\at, \\at, (1 << \\incr_log2) - 1 variable 80 srli \\at, \\at, \\incr_log2 variable [all...] |