3 .macro addb_like_test mnem
5 \mnem\().f r0,r0,r1,16,8,2
6 \mnem\().f.sx r0,r0,r1,8,24,6
9 .macro andb_like_test mnem, size
10 \mnem r0,r0,r1,0,8,\size
11 \mnem\().f r0,r0,r1,16,8,\size
14 .macro notb_like_test mnem
16 \mnem\().f r0,r1,16,16
19 .macro div_like_test mnem
21 \mnem\().f r0,r0,0xf,8
25 \mnem r2,r2,r0,8,8,0,1,3
26 \mnem r2,r2,r0,8,8,1,1
31 .macro calcsxd_test mnem
32 \mnem\() r0, r0, r0, 1
33 \mnem\().f r1, r1, r0, 2
34 \mnem\() r2, r2, r3, 4
35 \mnem\().f r0, r0, r0, 8
36 \mnem\() r3, r3, r0, 16
37 \mnem\().f r0, r0, r0, 32
38 \mnem\() r0, r0, r1, 64
39 \mnem\().f r2, r2, r0, 128
40 \mnem\() r1, r1, r2, 256
48 andb_like_test andb, 2
49 andb_like_test xorb, 2
51 andb_like_test shlb, 2
52 andb_like_test shrb, 2
53 andb_like_test fxorb, 8
54 andb_like_test wxorb, 16