blob: 862d45abcec06167e2bfbc229584a83fac4ed8db [file] [log] [blame]
Max Filippova2e67072014-02-10 20:20:52 +04001#include "macros.inc"
Max Filippov7d890b42011-09-06 03:55:57 +04002
3test_suite mul32
4
Max Filippov50f01712019-02-18 06:40:38 -08005#if XCHAL_HAVE_MUL32
6
Max Filippov7d890b42011-09-06 03:55:57 +04007test mull
8 movi a2, 0x137f5a5a
9 mov a3, a2
10 movi a4, 0xa5a5137f
11 movi a6, 0x5de480a6
12 mull a5, a2, a4
13 assert eq, a5, a6
14 mull a2, a2, a4
15 assert eq, a2, a6
16 mull a3, a4, a3
17 assert eq, a3, a6
18test_end
19
Max Filippov50f01712019-02-18 06:40:38 -080020#endif
21
Max Filippov7d890b42011-09-06 03:55:57 +040022/* unfortunately dc232b doesn't have muluh/mulsh*/
23
24test_suite_end