1#include "macros.inc" 2 3test_suite nsa 4 5test nsa 6 movi a2, 0 7 movi a3, 31 8 nsa a4, a2 9 assert eq, a3, a4 10 11 movi a2, 0xffffffff 12 movi a3, 31 13 nsa a4, a2 14 assert eq, a3, a4 15 16 movi a2, 1 17 movi a3, 30 18 nsa a2, a2 19 assert eq, a3, a2 20 21 movi a2, 0xfffffffe 22 movi a3, 30 23 nsa a2, a2 24 assert eq, a3, a2 25 26 movi a2, 0x5a5a5a5a 27 movi a3, 0 28 nsa a4, a2 29 assert eq, a3, a4 30 31 movi a2, 0xa5a5a5a5 32 movi a3, 0 33 nsa a4, a2 34 assert eq, a3, a4 35test_end 36 37test nsau 38 movi a2, 0 39 movi a3, 32 40 nsau a4, a2 41 assert eq, a3, a4 42 43 movi a2, 0xffffffff 44 movi a3, 0 45 nsau a4, a2 46 assert eq, a3, a4 47 48 movi a2, 1 49 movi a3, 31 50 nsau a2, a2 51 assert eq, a3, a2 52 53 movi a2, 0x5a5a5a5a 54 movi a3, 1 55 nsau a2, a2 56 assert eq, a3, a2 57test_end 58 59test_suite_end 60