| OLD | NEW |
| 1 # MIPS simulator instruction tests | 1 # MIPS simulator instruction tests |
| 2 | 2 |
| 3 # As gross as it is, we unset the linker script specified by the target | 3 # As gross as it is, we unset the linker script specified by the target |
| 4 # board. The MIPS libgloss linker scripts include libgcc (and possibly | 4 # board. The MIPS libgloss linker scripts include libgcc (and possibly |
| 5 # other libraries), which the linker (used to link these tests rather | 5 # other libraries), which the linker (used to link these tests rather |
| 6 # than the compiler) can't necessarily find. | 6 # than the compiler) can't necessarily find. |
| 7 unset_currtarget_info ldscript | 7 unset_currtarget_info ldscript |
| 8 | 8 |
| 9 # Do "run_sim_test TESTFILE MODELS" for each combination of the | 9 # Do "run_sim_test TESTFILE MODELS" for each combination of the |
| 10 # mf{lo,hi} -> mult/div/mt{lo,hi} hazard described in mips.igen. | 10 # mf{lo,hi} -> mult/div/mt{lo,hi} hazard described in mips.igen. |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 | 40 |
| 41 if {[istarget mipsisa64sb1*-*-elf]} { | 41 if {[istarget mipsisa64sb1*-*-elf]} { |
| 42 set models "sb1" | 42 set models "sb1" |
| 43 set submodels "mips1 mips2 mips3 mips4 mips32 mips64" | 43 set submodels "mips1 mips2 mips3 mips4 mips32 mips64" |
| 44 append mdmxmodels " mips64" | 44 append mdmxmodels " mips64" |
| 45 } elseif {[istarget mipsisa64*-*-elf]} { | 45 } elseif {[istarget mipsisa64*-*-elf]} { |
| 46 set models "mips32 mips64 mips32r2 mips64r2" | 46 set models "mips32 mips64 mips32r2 mips64r2" |
| 47 set submodels "mips1 mips2 mips3 mips4" | 47 set submodels "mips1 mips2 mips3 mips4" |
| 48 append dspmodels " mips32r2 mips64r2" | 48 append dspmodels " mips32r2 mips64r2" |
| 49 append mdmxmodels " mips64 mips32r2 mips64r2" | 49 append mdmxmodels " mips64 mips32r2 mips64r2" |
| 50 } elseif {[istarget mips*-sde-elf*]} { | 50 } elseif {[istarget mips*-sde-elf*] || [istarget mips*-mti-elf*]} { |
| 51 set models "mips32 mips64 mips32r2 mips64r2" | 51 set models "mips32 mips64 mips32r2 mips64r2" |
| 52 set submodels "" | 52 set submodels "" |
| 53 append dspmodels " mips32r2 mips64r2" | 53 append dspmodels " mips32r2 mips64r2" |
| 54 append mdmxmodels " mips64 mips32r2 mips64r2" | 54 append mdmxmodels " mips64 mips32r2 mips64r2" |
| 55 } elseif {[istarget mipsisa32*-*-elf]} { | 55 } elseif {[istarget mipsisa32*-*-elf]} { |
| 56 set models "mips32 mips32r2" | 56 set models "mips32 mips32r2" |
| 57 set submodels "mips1 mips2" | 57 set submodels "mips1 mips2" |
| 58 append dspmodels " mips32r2" | 58 append dspmodels " mips32r2" |
| 59 append mdmxmodels " mips32r2" | 59 append mdmxmodels " mips32r2" |
| 60 } elseif {[istarget mips64vr*-*-elf]} { | 60 } elseif {[istarget mips64vr*-*-elf]} { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 80 | 80 |
| 81 run_sim_test fpu64-ps.s $submodels | 81 run_sim_test fpu64-ps.s $submodels |
| 82 run_sim_test fpu64-ps-sb1.s $submodels | 82 run_sim_test fpu64-ps-sb1.s $submodels |
| 83 | 83 |
| 84 run_sim_test mdmx-ob.s $mdmxmodels | 84 run_sim_test mdmx-ob.s $mdmxmodels |
| 85 run_sim_test mdmx-ob-sb1.s $mdmxmodels | 85 run_sim_test mdmx-ob-sb1.s $mdmxmodels |
| 86 | 86 |
| 87 run_sim_test mips32-dsp.s $dspmodels | 87 run_sim_test mips32-dsp.s $dspmodels |
| 88 run_sim_test mips32-dsp2.s $dspmodels | 88 run_sim_test mips32-dsp2.s $dspmodels |
| 89 } | 89 } |
| OLD | NEW |