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