xref: /qemu/tests/tcg/hexagon/test_hl.S (revision 585a86b1)
1585a86b1SNiccolò Izzo/* Purpose: test example, verify the soundness of the high/low assignment */
2585a86b1SNiccolò Izzo
3585a86b1SNiccolò Izzo    .text
4585a86b1SNiccolò Izzo    .globl _start
5585a86b1SNiccolò Izzo
6585a86b1SNiccolò Izzo_start:
7585a86b1SNiccolò Izzo    {
8585a86b1SNiccolò Izzo        r0.H = #42
9585a86b1SNiccolò Izzo    }
10585a86b1SNiccolò Izzo    {
11585a86b1SNiccolò Izzo        r0.L = #69
12585a86b1SNiccolò Izzo    }
13585a86b1SNiccolò Izzo    {
14585a86b1SNiccolò Izzo        p0 = cmp.eq(r0, #2752581); if (p0.new) jump:t pass
15585a86b1SNiccolò Izzo        jump fail
16585a86b1SNiccolò Izzo    }
17