qapi: Move conditional code from QAPISchemaVariants to its subtypes
[qemu/kevin.git] / tests / tcg / hexagon / test_vcmpb.S
blob66d253eb48ec54936ac7b27556383f8e9d156c51
1 /*
2  * Purpose: test example, verify the soundness of the vector compare bytes
3  * operation.
4  *
5  * Vector byte comparison between 0x1234567887654321 and 0x1234567800000000
6  * should result in 0b11110000 in binary, or 0xf0 in hex.
7  */
9     .text
10     .globl _start
12 _start:
13     {
14         r0 = #0x87654321
15         r1 = #0x12345678
16     }
17     {
18         r2 = #0x00000000
19         r3 = #0x12345678
20     }
21     {
22         p2 = vcmpb.eq(r1:0, r3:2)
23     }
24     {
25         r4 = p2
26     }
27     {
28         p0 = cmp.eq(r4, #0xf0); if (p0.new) jump:t pass
29         jump fail
30     }