1# frv testcase for ret 2# mach: all 3 4 .include "testutils.inc" 5 6 start 7 8 .global ret 9ret: 10 set_spr_addr ok1,lr 11 set_icc 0x0 0 12 ret 13 fail 14ok1: 15 set_spr_addr ok2,lr 16 set_icc 0x1 1 17 ret 18 fail 19ok2: 20 set_spr_addr ok3,lr 21 set_icc 0x2 2 22 ret 23 fail 24ok3: 25 set_spr_addr ok4,lr 26 set_icc 0x3 3 27 ret 28 fail 29ok4: 30 set_spr_addr ok5,lr 31 set_icc 0x4 0 32 ret 33 fail 34ok5: 35 set_spr_addr ok6,lr 36 set_icc 0x5 1 37 ret 38 fail 39ok6: 40 set_spr_addr ok7,lr 41 set_icc 0x6 2 42 ret 43 fail 44ok7: 45 set_spr_addr ok8,lr 46 set_icc 0x7 3 47 ret 48 fail 49ok8: 50 set_spr_addr ok9,lr 51 set_icc 0x8 0 52 ret 53 fail 54ok9: 55 set_spr_addr oka,lr 56 set_icc 0x9 1 57 ret 58 fail 59oka: 60 set_spr_addr okb,lr 61 set_icc 0xa 2 62 ret 63 fail 64okb: 65 set_spr_addr okc,lr 66 set_icc 0xb 3 67 ret 68 fail 69okc: 70 set_spr_addr okd,lr 71 set_icc 0xc 0 72 ret 73 fail 74okd: 75 set_spr_addr oke,lr 76 set_icc 0xd 1 77 ret 78 fail 79oke: 80 set_spr_addr okf,lr 81 set_icc 0xe 2 82 ret 83 fail 84okf: 85 set_spr_addr okg,lr 86 set_icc 0xf 3 87 ret 88 fail 89okg: 90 91 pass 92