Commit | Line | Data |
---|---|---|
4d6ac854 AV |
1 | .syntax unified |
2 | .thumb | |
3 | .irp data, u8, s8, i8, u16, s16, i16, f16, u32, s32, i32, f32 | |
4 | .irp op1, q0, q1, q2, q4, q7 | |
5 | .irp op2, q0, q1, q2, q4, q7 | |
6 | .irp op3, q0, q1, q2, q4, q7 | |
7 | vand.\data \op1, \op2, \op3 | |
8 | .endr | |
9 | .endr | |
10 | .endr | |
11 | .endr | |
12 | ||
13 | .irp op1, q0, q1, q2, q4, q7 | |
14 | vand.i32 \op1, #4294967295 | |
15 | vand.i32 \op1, #4294967295 | |
16 | vand.i32 \op1, #4294967040 @ ~0x000000FF | |
17 | vand.i32 \op1, #4294902015 @ ~0x0000FF00 | |
18 | vand.i32 \op1, #4278255615 @ ~0xFF000000 | |
19 | vand.i32 \op1, #16777215 @ ~0x00FF0000 | |
20 | vand.i16 \op1, #4294967295 | |
21 | vand.i16 \op1, #255 @ 0x00FF | |
22 | vand.i16 \op1, #65280 @ 0xFF00 | |
23 | .endr | |
24 | vpstete | |
25 | vandt.f16 q0, q1, q2 | |
26 | vande q0, q1, q2 | |
27 | vandt.i32 q0, #4294967295 | |
28 | vande.i16 q0, #65280 @ 0xFF00 |