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