2004-06-17 Alexandre Oliva <aoliva@redhat.com>
* band.s, biand.s: imm3_abs16 is not available on h8300h. * bset.s: Likewise. Ditto for rn_abs32.
This commit is contained in:
parent
eedc19af03
commit
eaabf82046
4 changed files with 15 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2004-06-24 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
|
2004-06-17 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
* band.s, biand.s: imm3_abs16 is not available on h8300h.
|
||||||
|
* bset.s: Likewise. Ditto for rn_abs32.
|
||||||
|
|
||||||
2003-07-22 Michael Snyder <msnyder@redhat.com>
|
2003-07-22 Michael Snyder <msnyder@redhat.com>
|
||||||
|
|
||||||
* cmpw.s: Add test for less-than-zero immediate.
|
* cmpw.s: Add test for less-than-zero immediate.
|
||||||
|
|
|
@ -104,7 +104,7 @@ band_imm3_abs8:
|
||||||
|
|
||||||
test_grs_a5a5 ; general registers should not be changed.
|
test_grs_a5a5 ; general registers should not be changed.
|
||||||
|
|
||||||
.if (sim_cpu) ; non-zero means not h8300
|
.if (sim_cpu > h8300h)
|
||||||
band_imm3_abs16:
|
band_imm3_abs16:
|
||||||
set_grs_a5a5
|
set_grs_a5a5
|
||||||
set_ccr_zero
|
set_ccr_zero
|
||||||
|
@ -314,7 +314,7 @@ bld_imm3_abs8:
|
||||||
|
|
||||||
test_grs_a5a5 ; general registers should not be changed.
|
test_grs_a5a5 ; general registers should not be changed.
|
||||||
|
|
||||||
.if (sim_cpu) ; non-zero means not h8300
|
.if (sim_cpu > h8300h)
|
||||||
bld_imm3_abs16:
|
bld_imm3_abs16:
|
||||||
set_grs_a5a5
|
set_grs_a5a5
|
||||||
set_ccr_zero
|
set_ccr_zero
|
||||||
|
@ -491,7 +491,7 @@ btst_imm3_abs8:
|
||||||
|
|
||||||
test_grs_a5a5 ; general registers should not be changed.
|
test_grs_a5a5 ; general registers should not be changed.
|
||||||
|
|
||||||
.if (sim_cpu) ; non-zero means not h8300
|
.if (sim_cpu > h8300h)
|
||||||
btst_imm3_abs16:
|
btst_imm3_abs16:
|
||||||
set_grs_a5a5
|
set_grs_a5a5
|
||||||
set_ccr_zero
|
set_ccr_zero
|
||||||
|
|
|
@ -104,7 +104,7 @@ biand_imm3_abs8:
|
||||||
|
|
||||||
test_grs_a5a5 ; general registers should not be changed.
|
test_grs_a5a5 ; general registers should not be changed.
|
||||||
|
|
||||||
.if (sim_cpu) ; non-zero means not h8300
|
.if (sim_cpu > h8300h)
|
||||||
biand_imm3_abs16:
|
biand_imm3_abs16:
|
||||||
set_grs_a5a5
|
set_grs_a5a5
|
||||||
set_ccr_zero
|
set_ccr_zero
|
||||||
|
@ -314,7 +314,7 @@ bild_imm3_abs8:
|
||||||
|
|
||||||
test_grs_a5a5 ; general registers should not be changed.
|
test_grs_a5a5 ; general registers should not be changed.
|
||||||
|
|
||||||
.if (sim_cpu) ; non-zero means not h8300
|
.if (sim_cpu > h8300h)
|
||||||
bild_imm3_abs16:
|
bild_imm3_abs16:
|
||||||
set_grs_a5a5
|
set_grs_a5a5
|
||||||
set_ccr_zero
|
set_ccr_zero
|
||||||
|
|
|
@ -263,6 +263,7 @@ bclr_imm3_ind:
|
||||||
test_gr_a5a5 6
|
test_gr_a5a5 6
|
||||||
test_gr_a5a5 7
|
test_gr_a5a5 7
|
||||||
|
|
||||||
|
.if (sim_cpu > h8300h)
|
||||||
bset_imm3_abs16:
|
bset_imm3_abs16:
|
||||||
set_grs_a5a5 ; Fill all general regs with a fixed pattern
|
set_grs_a5a5 ; Fill all general regs with a fixed pattern
|
||||||
|
|
||||||
|
@ -383,6 +384,7 @@ bclr_imm3_abs16:
|
||||||
test_gr_a5a5 6
|
test_gr_a5a5 6
|
||||||
test_gr_a5a5 7
|
test_gr_a5a5 7
|
||||||
.endif
|
.endif
|
||||||
|
.endif
|
||||||
|
|
||||||
bset_rs8_rd8:
|
bset_rs8_rd8:
|
||||||
set_grs_a5a5 ; Fill all general regs with a fixed pattern
|
set_grs_a5a5 ; Fill all general regs with a fixed pattern
|
||||||
|
@ -644,6 +646,7 @@ bclr_rs8_ind:
|
||||||
test_gr_a5a5 6
|
test_gr_a5a5 6
|
||||||
test_gr_a5a5 7
|
test_gr_a5a5 7
|
||||||
|
|
||||||
|
.if (sim_cpu > h8300h)
|
||||||
bset_rs8_abs32:
|
bset_rs8_abs32:
|
||||||
set_grs_a5a5 ; Fill all general regs with a fixed pattern
|
set_grs_a5a5 ; Fill all general regs with a fixed pattern
|
||||||
|
|
||||||
|
@ -780,6 +783,7 @@ bclr_rs8_abs32:
|
||||||
test_gr_a5a5 6
|
test_gr_a5a5 6
|
||||||
test_gr_a5a5 7
|
test_gr_a5a5 7
|
||||||
.endif
|
.endif
|
||||||
|
.endif
|
||||||
|
|
||||||
.if (sim_cpu == h8sx)
|
.if (sim_cpu == h8sx)
|
||||||
bset_eq_imm3_abs16:
|
bset_eq_imm3_abs16:
|
||||||
|
|
Loading…
Reference in a new issue