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