1#include "macros.inc" 2 3test_suite min 4 5test min 6 movi a2, 0xffffffff 7 movi a3, 1 8 movi a4, 0xffffffff 9 min a5, a2, a3 10 assert eq, a5, a4 11 12 movi a2, 1 13 movi a3, 0xffffffff 14 movi a4, 0xffffffff 15 min a5, a2, a3 16 assert eq, a5, a4 17 18 movi a2, 0xffffffff 19 movi a3, 1 20 movi a4, 0xffffffff 21 min a2, a2, a3 22 assert eq, a2, a4 23 24 movi a2, 0xffffffff 25 movi a3, 1 26 movi a4, 0xffffffff 27 min a3, a2, a3 28 assert eq, a3, a4 29 30 movi a2, 1 31 movi a3, 0xffffffff 32 movi a4, 0xffffffff 33 min a2, a2, a3 34 assert eq, a2, a4 35 36 movi a2, 1 37 movi a3, 0xffffffff 38 movi a4, 0xffffffff 39 min a3, a2, a3 40 assert eq, a3, a4 41test_end 42 43test minu 44 movi a2, 0xffffffff 45 movi a3, 1 46 movi a4, 1 47 minu a5, a2, a3 48 assert eq, a5, a4 49 50 movi a2, 1 51 movi a3, 0xffffffff 52 movi a4, 1 53 minu a5, a2, a3 54 assert eq, a5, a4 55 56 movi a2, 0xffffffff 57 movi a3, 1 58 movi a4, 1 59 minu a2, a2, a3 60 assert eq, a2, a4 61 62 movi a2, 0xffffffff 63 movi a3, 1 64 movi a4, 1 65 minu a3, a2, a3 66 assert eq, a3, a4 67 68 movi a2, 1 69 movi a3, 0xffffffff 70 movi a4, 1 71 minu a2, a2, a3 72 assert eq, a2, a4 73 74 movi a2, 1 75 movi a3, 0xffffffff 76 movi a4, 1 77 minu a3, a2, a3 78 assert eq, a3, a4 79test_end 80 81test_suite_end 82