Annotation of qemu/tests/xtensa/test_rst0.S, revision 1.1.1.1

1.1       root        1: .include "macros.inc"
                      2: 
                      3: test_suite rst0
                      4: 
                      5: test and
                      6:     movi    a2, 0x137fa5a5
                      7:     mov     a3, a2
                      8:     movi    a4, 0xa5a5137f
                      9:     movi    a6, 0x01250125
                     10:     and     a5, a2, a4
                     11:     assert  eq, a5, a6
                     12:     and     a2, a2, a4
                     13:     assert  eq, a2, a6
                     14:     and     a3, a4, a3
                     15:     assert  eq, a3, a6
                     16: test_end
                     17: 
                     18: test or
                     19:     movi    a2, 0x137fa5a5
                     20:     mov     a3, a2
                     21:     movi    a4, 0xa5a5137f
                     22:     movi    a6, 0xb7ffb7ff
                     23:     or      a5, a2, a4
                     24:     assert  eq, a5, a6
                     25:     or      a2, a2, a4
                     26:     assert  eq, a2, a6
                     27:     or      a3, a4, a3
                     28:     assert  eq, a3, a6
                     29: test_end
                     30: 
                     31: test xor
                     32:     movi    a2, 0x137fa5a5
                     33:     mov     a3, a2
                     34:     movi    a4, 0xa5a5137f
                     35:     movi    a6, 0xb6dab6da
                     36:     xor     a5, a2, a4
                     37:     assert  eq, a5, a6
                     38:     xor     a2, a2, a4
                     39:     assert  eq, a2, a6
                     40:     xor     a3, a4, a3
                     41:     assert  eq, a3, a6
                     42: test_end
                     43: 
                     44: test add
                     45:     movi    a2, 0x137fa5a5
                     46:     mov     a3, a2
                     47:     movi    a4, 0xa5a5137f
                     48:     movi    a6, 0xb924b924
                     49:     add     a5, a2, a4
                     50:     assert  eq, a5, a6
                     51:     add     a2, a2, a4
                     52:     assert  eq, a2, a6
                     53:     add     a4, a3, a4
                     54:     assert  eq, a4, a6
                     55: test_end
                     56: 
                     57: test addx2
                     58:     movi    a2, 0x137fa5a5
                     59:     mov     a3, a2
                     60:     movi    a4, 0xa5a5137f
                     61:     movi    a6, 0xcca45ec9
                     62:     addx2   a5, a2, a4
                     63:     assert  eq, a5, a6
                     64:     addx2   a2, a2, a4
                     65:     assert  eq, a2, a6
                     66:     addx2   a4, a3, a4
                     67:     assert  eq, a4, a6
                     68: test_end
                     69: 
                     70: test addx4
                     71:     movi    a2, 0x137fa5a5
                     72:     mov     a3, a2
                     73:     movi    a4, 0xa5a5137f
                     74:     movi    a6, 0xf3a3aa13
                     75:     addx4   a5, a2, a4
                     76:     assert  eq, a5, a6
                     77:     addx4   a2, a2, a4
                     78:     assert  eq, a2, a6
                     79:     addx4   a4, a3, a4
                     80:     assert  eq, a4, a6
                     81: test_end
                     82: 
                     83: test addx8
                     84:     movi    a2, 0x137fa5a5
                     85:     mov     a3, a2
                     86:     movi    a4, 0xa5a5137f
                     87:     movi    a6, 0x41a240a7
                     88:     addx8   a5, a2, a4
                     89:     assert  eq, a5, a6
                     90:     addx8   a2, a2, a4
                     91:     assert  eq, a2, a6
                     92:     addx8   a4, a3, a4
                     93:     assert  eq, a4, a6
                     94: test_end
                     95: 
                     96: test sub
                     97:     movi    a2, 0x137fa5a5
                     98:     mov     a3, a2
                     99:     movi    a4, 0xa5a5137f
                    100:     movi    a6, 0x6dda9226
                    101:     sub     a5, a2, a4
                    102:     assert  eq, a5, a6
                    103:     sub     a2, a2, a4
                    104:     assert  eq, a2, a6
                    105:     sub     a4, a3, a4
                    106:     assert  eq, a4, a6
                    107: test_end
                    108: 
                    109: test subx2
                    110:     movi    a2, 0x137fa5a5
                    111:     mov     a3, a2
                    112:     movi    a4, 0xa5a5137f
                    113:     movi    a6, 0x815a37cb
                    114:     subx2   a5, a2, a4
                    115:     assert  eq, a5, a6
                    116:     subx2   a2, a2, a4
                    117:     assert  eq, a2, a6
                    118:     subx2   a4, a3, a4
                    119:     assert  eq, a4, a6
                    120: test_end
                    121: 
                    122: test subx4
                    123:     movi    a2, 0x137fa5a5
                    124:     mov     a3, a2
                    125:     movi    a4, 0xa5a5137f
                    126:     movi    a6, 0xa8598315
                    127:     subx4   a5, a2, a4
                    128:     assert  eq, a5, a6
                    129:     subx4   a2, a2, a4
                    130:     assert  eq, a2, a6
                    131:     subx4   a4, a3, a4
                    132:     assert  eq, a4, a6
                    133: test_end
                    134: 
                    135: test subx8
                    136:     movi    a2, 0x137fa5a5
                    137:     mov     a3, a2
                    138:     movi    a4, 0xa5a5137f
                    139:     movi    a6, 0xf65819a9
                    140:     subx8   a5, a2, a4
                    141:     assert  eq, a5, a6
                    142:     subx8   a2, a2, a4
                    143:     assert  eq, a2, a6
                    144:     subx8   a4, a3, a4
                    145:     assert  eq, a4, a6
                    146: test_end
                    147: 
                    148: test_suite_end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.