|
|
1.1 ! root 1: .include "macros.inc" ! 2: ! 3: test_suite sext ! 4: ! 5: test sext ! 6: movi a2, 0xffffff5a ! 7: movi a3, 0x0000005a ! 8: sext a4, a2, 7 ! 9: assert eq, a3, a4 ! 10: ! 11: movi a2, 0x000000a5 ! 12: movi a3, 0xffffffa5 ! 13: sext a4, a2, 7 ! 14: assert eq, a3, a4 ! 15: ! 16: movi a2, 0xfffffaa5 ! 17: movi a3, 0x000000a5 ! 18: sext a4, a2, 8 ! 19: assert eq, a3, a4 ! 20: ! 21: movi a2, 0x0000055a ! 22: movi a3, 0xffffff5a ! 23: sext a4, a2, 8 ! 24: assert eq, a3, a4 ! 25: ! 26: movi a2, 0xffff5a5a ! 27: movi a3, 0x00005a5a ! 28: sext a4, a2, 15 ! 29: assert eq, a3, a4 ! 30: ! 31: movi a2, 0x0000a5a5 ! 32: movi a3, 0xffffa5a5 ! 33: sext a4, a2, 15 ! 34: assert eq, a3, a4 ! 35: ! 36: movi a2, 0x00055a5a ! 37: movi a3, 0xffff5a5a ! 38: sext a4, a2, 16 ! 39: assert eq, a3, a4 ! 40: ! 41: movi a2, 0x000aa5a5 ! 42: movi a3, 0x0000a5a5 ! 43: sext a4, a2, 16 ! 44: assert eq, a3, a4 ! 45: ! 46: movi a2, 0x005a5a5a ! 47: movi a3, 0xffda5a5a ! 48: sext a4, a2, 22 ! 49: assert eq, a3, a4 ! 50: ! 51: movi a2, 0xffa5a5a5 ! 52: movi a3, 0x0025a5a5 ! 53: sext a4, a2, 22 ! 54: assert eq, a3, a4 ! 55: test_end ! 56: ! 57: test sext_same_rs ! 58: movi a2, 0xffffff5a ! 59: movi a3, 0x0000005a ! 60: sext a2, a2, 7 ! 61: assert eq, a3, a2 ! 62: ! 63: movi a2, 0x000000a5 ! 64: movi a3, 0xffffffa5 ! 65: sext a2, a2, 7 ! 66: assert eq, a3, a2 ! 67: test_end ! 68: ! 69: test_suite_end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.