## root / tests / tcg / xtensa / test_min.S @ c09015dd

History | View | Annotate | Download (1.4 kB)

1 |
.include "macros.inc" |
---|---|

2 | |

3 |
test_suite min |

4 | |

5 |
test 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 |

41 |
test_end |

42 | |

43 |
test 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 |

79 |
test_end |

80 | |

81 |
test_suite_end |