]>
Commit | Line | Data |
---|---|---|
13c60ad7 SD |
1 | .macro expand, op, vec |
2 | .irp sz, 32, 64 | |
3 | .irp rnd, z, x | |
4 | .ifc \vec, 0 | |
5 | \op\sz\rnd s1, s2 | |
6 | \op\sz\rnd d2, d3 | |
7 | .else | |
8 | \op\sz\rnd v0.2d, v1.2d | |
9 | \op\sz\rnd v0.2s, v1.2s | |
10 | \op\sz\rnd v0.4s, v1.4s | |
11 | .endif | |
12 | .endr | |
13 | .endr | |
14 | .endm | |
15 | func: | |
16 | xaflag | |
17 | axflag | |
18 | expand frint,0 | |
19 | expand frint,1 |