Commit | Line | Data |
---|---|---|
67c6cbae JB |
1 | # All-true IT block macro. |
2 | ||
3 | .macro itblock num cond="" | |
4 | .if x\cond != x | |
5 | .if \num == 4 | |
6 | itttt \cond | |
7 | .else | |
8 | .if \num == 3 | |
9 | ittt \cond | |
10 | .else | |
11 | .if \num == 2 | |
12 | itt \cond | |
13 | .else | |
14 | .if \num == 1 | |
15 | .it \cond | |
16 | .endif | |
17 | .endif | |
18 | .endif | |
19 | .endif | |
20 | .endif | |
21 | .endm |