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:
Alexandre Oliva 2004-06-24 21:08:11 +00:00
parent eedc19af03
commit eaabf82046
4 changed files with 15 additions and 5 deletions

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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: