1*a2e67072SMax Filippov#include "macros.inc" 2c09015ddSAnthony Liguori 3c09015ddSAnthony Liguoritest_suite mul32 4c09015ddSAnthony Liguori 5c09015ddSAnthony Liguoritest mull 6c09015ddSAnthony Liguori movi a2, 0x137f5a5a 7c09015ddSAnthony Liguori mov a3, a2 8c09015ddSAnthony Liguori movi a4, 0xa5a5137f 9c09015ddSAnthony Liguori movi a6, 0x5de480a6 10c09015ddSAnthony Liguori mull a5, a2, a4 11c09015ddSAnthony Liguori assert eq, a5, a6 12c09015ddSAnthony Liguori mull a2, a2, a4 13c09015ddSAnthony Liguori assert eq, a2, a6 14c09015ddSAnthony Liguori mull a3, a4, a3 15c09015ddSAnthony Liguori assert eq, a3, a6 16c09015ddSAnthony Liguoritest_end 17c09015ddSAnthony Liguori 18c09015ddSAnthony Liguori/* unfortunately dc232b doesn't have muluh/mulsh*/ 19c09015ddSAnthony Liguori 20c09015ddSAnthony Liguoritest_suite_end 21