Statistics
| Branch: | Revision:

root / tests / tcg / xtensa / test_mul32.S @ c09015dd

History | View | Annotate | Download (366 Bytes)

1 7d890b40 Max Filippov
.include "macros.inc"
2 7d890b40 Max Filippov
3 7d890b40 Max Filippov
test_suite mul32
4 7d890b40 Max Filippov
5 7d890b40 Max Filippov
test mull
6 7d890b40 Max Filippov
    movi    a2, 0x137f5a5a
7 7d890b40 Max Filippov
    mov     a3, a2
8 7d890b40 Max Filippov
    movi    a4, 0xa5a5137f
9 7d890b40 Max Filippov
    movi    a6, 0x5de480a6
10 7d890b40 Max Filippov
    mull    a5, a2, a4
11 7d890b40 Max Filippov
    assert  eq, a5, a6
12 7d890b40 Max Filippov
    mull    a2, a2, a4
13 7d890b40 Max Filippov
    assert  eq, a2, a6
14 7d890b40 Max Filippov
    mull    a3, a4, a3
15 7d890b40 Max Filippov
    assert  eq, a3, a6
16 7d890b40 Max Filippov
test_end
17 7d890b40 Max Filippov
18 7d890b40 Max Filippov
/* unfortunately dc232b doesn't have muluh/mulsh*/
19 7d890b40 Max Filippov
20 7d890b40 Max Filippov
test_suite_end