1 1.1 christos # Blackfin testcase for event processing 2 1.1 christos # mach: bfin 3 1.1 christos 4 1.1 christos .include "testutils.inc" 5 1.1 christos 6 1.1 christos start 7 1.1 christos 8 1.1 christos # Run enough instructions to trigger event processing 9 1.1 christos # and thus cpu stopping/restarting 10 1.1 christos 11 1.1 christos R0 = 0; 12 1.1 christos imm32 R1, 100000 13 1.1 christos 14 1.1 christos 3: 15 1.1 christos R0 += 1; # 1 16 1.1 christos R0 += 1; 17 1.1 christos R0 += 1; # 3 18 1.1 christos R0 += 1; 19 1.1 christos R0 += 1; # 5 20 1.1 christos R0 += 1; 21 1.1 christos R0 += 1; # 7 22 1.1 christos R0 += 1; 23 1.1 christos R0 += 1; # 9 24 1.1 christos R0 += 1; 25 1.1 christos R0 += 1; # 11 26 1.1 christos R0 += 1; 27 1.1 christos R0 += 1; # 13 28 1.1 christos R0 += 1; 29 1.1 christos R0 += 1; # 15 30 1.1 christos R0 += 1; 31 1.1 christos R0 += 1; # 17 32 1.1 christos R0 += 1; 33 1.1 christos R0 += 1; # 19 34 1.1 christos R0 += 1; 35 1.1 christos 36 1.1 christos CC = R0 < R1; 37 1.1 christos IF CC JUMP 3b; 38 1.1 christos 39 1.1 christos CC = R0 == R1; 40 1.1 christos IF !CC JUMP 1f; 41 1.1 christos 42 1.1 christos pass 43 1.1 christos 1: 44 1.1 christos fail 45