@ -42,7 +42,7 @@ m32r_model_profile_insn (SIM_CPU *current_cpu, ARGBUF *abuf)
const MODEL * model = CPU_MODEL ( current_cpu ) ;
const INSN_TIMING * timing = MODEL_TIMING ( model ) ;
const CGEN_INSN * insn = abuf - > opcode ;
const UNIT * unit = & timing [ CGEN_INSN_INDEX ( insn ) ] . units [ 0 ] ;
const UNIT * unit = & timing [ CGEN_INSN_NUM ( insn ) ] . units [ 0 ] ;
const UNIT * unit_end = unit + MAX_UNITS ;
PROFILE_DATA * profile = CPU_PROFILE_DATA ( current_cpu ) ;
@ -79,7 +79,7 @@ m32r_model_profile_cti_insn (SIM_CPU *current_cpu, ARGBUF *abuf, int taken_p)
const MODEL * model = CPU_MODEL ( current_cpu ) ;
const INSN_TIMING * timing = MODEL_TIMING ( model ) ;
const CGEN_INSN * insn = abuf - > opcode ;
const UNIT * unit = & timing [ CGEN_INSN_INDEX ( insn ) ] . units [ 0 ] ;
const UNIT * unit = & timing [ CGEN_INSN_NUM ( insn ) ] . units [ 0 ] ;
const UNIT * unit_end = unit + MAX_UNITS ;
PROFILE_DATA * profile = CPU_PROFILE_DATA ( current_cpu ) ;
@ -122,26 +122,18 @@ static const INSN_TIMING m32r_d_timing[] = {
{ { ( UQI ) UNIT_NONE } } , /* illegal insn */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* add */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* add3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* add3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* and */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* and3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* and3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* or */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* or3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* or3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* xor */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* xor3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* xor3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* addi */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* addi.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* addv */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* addv3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* addv3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* addx */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bc8 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bc8.s */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bc24 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bc24.l */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* beq */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* beqz */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bgez */
@ -150,24 +142,16 @@ static const INSN_TIMING m32r_d_timing[] = {
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bltz */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bnez */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bl8 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bl8.s */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bl24 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bl24.l */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bnc8 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bnc8.s */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bnc24 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bnc24.l */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bne */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bra8 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bra8.s */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bra24 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* bra24.l */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* cmp */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* cmpi */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* cmpi.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* cmpu */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* cmpui */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* cmpui.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 37 , 37 } } , /* div */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 37 , 37 } } , /* divu */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 37 , 37 } } , /* rem */
@ -175,34 +159,19 @@ static const INSN_TIMING m32r_d_timing[] = {
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* jl */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* jmp */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ld */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ld-2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ld-d */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ld-d2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ldb */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ldb-2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ldb-d */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ldb-d2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ldh */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ldh-2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ldh-d */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ldh-d2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ldub */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ldub-2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ldub-d */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* ldub-d2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* lduh */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* lduh-2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* lduh-d */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 2 , 2 } } , /* lduh-d2 */
{ { ( UQI ) UNIT_M32R_D_U_LOAD , 1 , 1 } } , /* ld-plus */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ld24 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ld24.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ldi8 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ldi8.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ldi8a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ldi8a.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ldi16 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* ldi16a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* lock */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* machi */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* maclo */
@ -228,44 +197,28 @@ static const INSN_TIMING m32r_d_timing[] = {
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* rach */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* rte */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* seth */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* seth.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sll */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sll3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sll3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* slli */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* slli.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sra */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sra3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sra3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srai */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srai.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srl */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srl3 */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srl3.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srli */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* srli.a */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* st */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* st-2 */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 2 , 2 } } , /* st-d */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 2 , 2 } } , /* st-d2 */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* stb */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* stb-2 */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 2 , 2 } } , /* stb-d */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 2 , 2 } } , /* stb-d2 */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* sth */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* sth-2 */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 2 , 2 } } , /* sth-d */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 2 , 2 } } , /* sth-d2 */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* st-plus */
{ { ( UQI ) UNIT_M32R_D_U_STORE , 1 , 1 } } , /* st-minus */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* sub */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* subv */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* subx */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* trap */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* trap.a */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* unlock */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* push */
{ { ( UQI ) UNIT_M32R_D_U_EXEC , 1 , 1 } } , /* pop */
} ;
/* Model timing data for `test'. */
@ -274,26 +227,18 @@ static const INSN_TIMING test_timing[] = {
{ { ( UQI ) UNIT_NONE } } , /* illegal insn */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* add */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* add3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* add3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* and */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* and3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* and3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* or */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* or3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* or3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* xor */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* xor3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* xor3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* addi */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* addi.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* addv */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* addv3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* addv3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* addx */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bc8 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bc8.s */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bc24 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bc24.l */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* beq */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* beqz */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bgez */
@ -302,24 +247,16 @@ static const INSN_TIMING test_timing[] = {
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bltz */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bnez */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bl8 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bl8.s */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bl24 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bl24.l */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bnc8 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bnc8.s */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bnc24 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bnc24.l */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bne */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bra8 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bra8.s */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bra24 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* bra24.l */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* cmp */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* cmpi */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* cmpi.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* cmpu */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* cmpui */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* cmpui.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* div */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* divu */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* rem */
@ -327,34 +264,19 @@ static const INSN_TIMING test_timing[] = {
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* jl */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* jmp */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldb */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldb-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldb-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldb-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldh */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldh-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldh-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldh-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldub */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldub-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldub-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldub-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* lduh */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* lduh-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* lduh-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* lduh-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld-plus */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld24 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ld24.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldi8 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldi8.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldi8a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldi8a.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldi16 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* ldi16a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* lock */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* machi */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* maclo */
@ -380,44 +302,28 @@ static const INSN_TIMING test_timing[] = {
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* rach */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* rte */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* seth */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* seth.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sll */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sll3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sll3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* slli */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* slli.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sra */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sra3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sra3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srai */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srai.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srl */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srl3 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srl3.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srli */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* srli.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* st */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* st-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* st-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* st-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* stb */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* stb-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* stb-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* stb-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sth */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sth-2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sth-d */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sth-d2 */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* st-plus */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* st-minus */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* sub */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* subv */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* subx */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* trap */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* trap.a */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* unlock */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* push */
{ { ( UQI ) UNIT_TEST_U_EXEC , 1 , 1 } } , /* pop */
} ;
# endif /* WITH_PROFILE_MODEL_P */