Annotation of qemu/tests/xtensa/test_b.S, revision 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.