blob: 99a3bf62bbae9682ad19963057e2dc9e7fe86476 [file] [log] [blame]
.macro iter_addsub
.irp m, add.w, sub.w, addw, subw
\m sp, r7, #1
.endr
.endm
.macro iter_arith3
.irp m, bic, sbcs, and, eor
\m r7, sp, r2
.endr
.endm
.macro iter_mla
.irp m, smlabb, smlatb, smlabt, smlabt
\m sp, sp, sp, sp
\m r0, sp, r3, r11
.endr
.endm
.syntax unified
.text
.thumb
.global foo
foo:
iter_addsub
iter_arith3
iter_mla