summaryrefslogtreecommitdiff
path: root/tests/tcg/xtensa/test_mul32.S
blob: b288ead9f6cb3edcc978778334d5136772c795f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "macros.inc"

test_suite mul32

test mull
    movi    a2, 0x137f5a5a
    mov     a3, a2
    movi    a4, 0xa5a5137f
    movi    a6, 0x5de480a6
    mull    a5, a2, a4
    assert  eq, a5, a6
    mull    a2, a2, a4
    assert  eq, a2, a6
    mull    a3, a4, a3
    assert  eq, a3, a6
test_end

/* unfortunately dc232b doesn't have muluh/mulsh*/

test_suite_end