1# sh tests 2 3set all "sh shdsp" 4 5set global_as_options "" 6set global_ld_options "" 7 8foreach opt $board_variant_list { 9 switch "x$opt" { 10 x-ml { set global_as_options "-little --defsym LITTLE=1" 11 set global_ld_options "-EL" } 12 } 13} 14 15if [istarget sh-*elf] { 16 run_sim_test add.s $all 17 run_sim_test and.s $all 18 run_sim_test bandor.s sh 19 run_sim_test bandornot.s sh 20 run_sim_test bclr.s sh 21 run_sim_test bld.s sh 22 run_sim_test bldnot.s sh 23 run_sim_test bset.s sh 24 run_sim_test bst.s sh 25 run_sim_test bxor.s sh 26 run_sim_test clip.s sh 27 run_sim_test div.s sh 28 run_sim_test dmxy.s shdsp 29 run_sim_test fabs.s sh 30 run_sim_test fadd.s sh 31 run_sim_test fcmpeq.s sh 32 run_sim_test fcmpgt.s sh 33 run_sim_test fcnvds.s sh 34 run_sim_test fcnvsd.s sh 35 run_sim_test fdiv.s sh 36 run_sim_test fipr.s sh 37 run_sim_test fldi0.s sh 38 run_sim_test fldi1.s sh 39 run_sim_test flds.s sh 40 run_sim_test float.s sh 41 run_sim_test fmac.s sh 42 run_sim_test fmov.s sh 43 run_sim_test fmul.s sh 44 run_sim_test fneg.s sh 45 run_sim_test fpchg.s sh 46 run_sim_test frchg.s sh 47 run_sim_test fschg.s sh 48 run_sim_test fsqrt.s sh 49 run_sim_test fsub.s sh 50 run_sim_test ftrc.s sh 51 run_sim_test ldrc.s shdsp 52 run_sim_test loop.s shdsp 53 run_sim_test macl.s sh 54 run_sim_test macw.s sh 55 run_sim_test mov.s $all 56 run_sim_test movi.s $all 57 run_sim_test movli.s $all 58 run_sim_test movua.s $all 59 run_sim_test movxy.s shdsp 60 run_sim_test mulr.s sh 61 run_sim_test pabs.s shdsp 62 run_sim_test paddc.s shdsp 63 run_sim_test padd.s shdsp 64 run_sim_test pand.s shdsp 65 run_sim_test pclr.s shdsp 66 run_sim_test pdec.s shdsp 67 run_sim_test pdmsb.s shdsp 68 run_sim_test pinc.s shdsp 69 run_sim_test pmuls.s shdsp 70 run_sim_test prnd.s shdsp 71 run_sim_test pshai.s shdsp 72 run_sim_test pshar.s shdsp 73 run_sim_test pshli.s shdsp 74 run_sim_test pshlr.s shdsp 75 run_sim_test psub.s shdsp 76 run_sim_test pswap.s shdsp 77 run_sim_test pushpop.s sh 78 run_sim_test resbank.s sh 79 run_sim_test sett.s sh 80 run_sim_test shll.s $all 81 run_sim_test shll2.s $all 82 run_sim_test shll8.s $all 83 run_sim_test shll16.s $all 84 run_sim_test shlr.s $all 85 run_sim_test shlr2.s $all 86 run_sim_test shlr8.s $all 87 run_sim_test shlr16.s $all 88 run_sim_test swap.s $all 89} 90