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

1.1       root        1: .include "macros.inc"
                      2: 
                      3: test_suite b
                      4: 
                      5: test bnone
                      6:     movi    a2, 0xa5a5ff00
                      7:     movi    a3, 0x5a5a00ff
                      8:     bnone   a2, a3, 1f
                      9:     test_fail
                     10: 1:
                     11:     movi    a2, 0xa5a5ff01
                     12:     bnone   a2, a3, 1f
                     13:     j       2f
                     14: 1:
                     15:     test_fail
                     16: 2:
                     17: test_end
                     18: 
                     19: test beq
                     20:     movi    a2, 0
                     21:     movi    a3, 0
                     22:     beq     a2, a3, 1f
                     23:     test_fail
                     24: 1:
                     25:     movi    a2, 1
                     26:     beq     a2, a3, 1f
                     27:     j       2f
                     28: 1:
                     29:     test_fail
                     30: 2:
                     31: test_end
                     32: 
                     33: test blt
                     34:     movi    a2, 6
                     35:     movi    a3, 7
                     36:     blt     a2, a3, 1f
                     37:     test_fail
                     38: 1:
                     39:     movi    a2, 0xffffffff
                     40:     blt     a2, a3, 1f
                     41:     test_fail
                     42: 1:
                     43:     movi    a2, 7
                     44:     blt     a2, a3, 1f
                     45:     j       2f
                     46: 1:
                     47:     test_fail
                     48: 2:
                     49: test_end
                     50: 
                     51: test bltu
                     52:     movi    a2, 6
                     53:     movi    a3, 7
                     54:     bltu    a2, a3, 1f
                     55:     test_fail
                     56: 1:
                     57:     movi    a2, 7
                     58:     bltu    a2, a3, 1f
                     59:     j       2f
                     60: 1:
                     61:     test_fail
                     62: 2:
                     63:     movi    a2, 0xffffffff
                     64:     bltu    a2, a3, 1f
                     65:     j       2f
                     66: 1:
                     67:     test_fail
                     68: 2:
                     69: test_end
                     70: 
                     71: test ball
                     72:     movi    a2, 0xa5a5ffa5
                     73:     movi    a3, 0xa5a5ff00
                     74:     ball    a2, a3, 1f
                     75:     test_fail
                     76: 1:
                     77:     movi    a2, 0xa5a5a5a5
                     78:     ball    a2, a3, 1f
                     79:     j       2f
                     80: 1:
                     81:     test_fail
                     82: 2:
                     83: test_end
                     84: 
                     85: test bbc
                     86:     movi    a2, 0xfffffffd
                     87:     movi    a3, 0xffffff01
                     88:     bbc     a2, a3, 1f
                     89:     test_fail
                     90: 1:
                     91:     movi    a2, 8
                     92:     movi    a3, 0xffffff03
                     93:     bbc     a2, a3, 1f
                     94:     j       2f
                     95: 1:
                     96:     test_fail
                     97: 2:
                     98: test_end
                     99: 
                    100: test bbci
                    101:     movi    a2, 0xfffdffff
                    102:     bbci    a2, 17, 1f
                    103:     test_fail
                    104: 1:
                    105:     movi    a2, 0x00020000
                    106:     bbci    a2, 17, 1f
                    107:     j       2f
                    108: 1:
                    109:     test_fail
                    110: 2:
                    111: test_end
                    112: 
                    113: test bany
                    114:     movi    a2, 0xa5a5ff01
                    115:     movi    a3, 0x5a5a00ff
                    116:     bany    a2, a3, 1f
                    117:     test_fail
                    118: 1:
                    119:     movi    a2, 0xa5a5ff00
                    120:     bany    a2, a3, 1f
                    121:     j       2f
                    122: 1:
                    123:     test_fail
                    124: 2:
                    125: test_end
                    126: 
                    127: test bne
                    128:     movi    a2, 1
                    129:     movi    a3, 0
                    130:     bne     a2, a3, 1f
                    131:     test_fail
                    132: 1:
                    133:     movi    a2, 0
                    134:     bne     a2, a3, 1f
                    135:     j       2f
                    136: 1:
                    137:     test_fail
                    138: 2:
                    139: test_end
                    140: 
                    141: test bge
                    142:     movi    a2, 7
                    143:     movi    a3, 7
                    144:     bge     a2, a3, 1f
                    145:     test_fail
                    146: 1:
                    147:     movi    a2, 6
                    148:     bge     a2, a3, 1f
                    149:     j       2f
                    150: 1:
                    151:     test_fail
                    152: 2:
                    153:     movi    a2, 0xffffffff
                    154:     bge     a2, a3, 1f
                    155:     j       2f
                    156: 1:
                    157:     test_fail
                    158: 2:
                    159: test_end
                    160: 
                    161: test bgeu
                    162:     movi    a2, 7
                    163:     movi    a3, 7
                    164:     bgeu    a2, a3, 1f
                    165:     test_fail
                    166: 1:
                    167:     movi    a2, 0xffffffff
                    168:     bgeu    a2, a3, 1f
                    169:     test_fail
                    170: 1:
                    171:     movi    a2, 6
                    172:     bgeu    a2, a3, 1f
                    173:     j       2f
                    174: 1:
                    175:     test_fail
                    176: 2:
                    177: test_end
                    178: 
                    179: test bnall
                    180:     movi    a2, 0xa5a5a5a5
                    181:     movi    a3, 0xa5a5ff00
                    182:     bnall   a2, a3, 1f
                    183:     test_fail
                    184: 1:
                    185:     movi    a2, 0xa5a5ffa5
                    186:     bnall   a2, a3, 1f
                    187:     j       2f
                    188: 1:
                    189:     test_fail
                    190: 2:
                    191: test_end
                    192: 
                    193: test bbs
                    194:     movi    a2, 8
                    195:     movi    a3, 0xffffff03
                    196:     bbs     a2, a3, 1f
                    197:     test_fail
                    198: 1:
                    199:     movi    a2, 0xfffffffd
                    200:     movi    a3, 0xffffff01
                    201:     bbs     a2, a3, 1f
                    202:     j       2f
                    203: 1:
                    204:     test_fail
                    205: 2:
                    206: test_end
                    207: 
                    208: test bbsi
                    209:     movi    a2, 0x00020000
                    210:     bbsi    a2, 17, 1f
                    211:     test_fail
                    212: 1:
                    213:     movi    a2, 0xfffdffff
                    214:     bbsi    a2, 17, 1f
                    215:     j       2f
                    216: 1:
                    217:     test_fail
                    218: 2:
                    219: test_end
                    220: 
                    221: 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.