1*4b169a6bSchristos2021-05-28 Yoshinori Sato <ysato@users.sourceforge.jp> 2*4b169a6bSchristos 3*4b169a6bSchristos * addb.s: Add special case reg,<@reg+ / @reg- / @+reg / @-reg>. 4*4b169a6bSchristos * andb.s: Likewise. 5*4b169a6bSchristos * cmpb.s: Likewise. 6*4b169a6bSchristos * orb.s: Likewise. 7*4b169a6bSchristos * subb.s: Likewise. 8*4b169a6bSchristos * xorb.s: Likewise. 9*4b169a6bSchristos * movb.s: Add special case reg,<@reg+ / @reg- / @+reg / @-reg> 10*4b169a6bSchristos @reg+,@reg+ / @-reg,@-reg. 11*4b169a6bSchristos @ movw.s: Likewise. 12*4b169a6bSchristos @ movl.s: Likewise. 13*4b169a6bSchristos 14*4b169a6bSchristos2021-05-04 Yoshinori Sato <ysato@users.sourceforge.jp> 15*4b169a6bSchristos 16*4b169a6bSchristos * movb.s: Add special case predec test. 17*4b169a6bSchristos * movw.s: Likewise. 18*4b169a6bSchristos * movl.s: Likewise. 19*4b169a6bSchristos 20*4b169a6bSchristos2021-04-08 Mike Frysinger <vapier@gentoo.org> 21*4b169a6bSchristos 22*4b169a6bSchristos * allinsn.exp (arch): Delete. 23*4b169a6bSchristos 24*4b169a6bSchristos2021-02-13 Mike Frysinger <vapier@gentoo.org> 25*4b169a6bSchristos 26*4b169a6bSchristos * allinsn.exp: Define arch. 27*4b169a6bSchristos 28*4b169a6bSchristos2021-01-05 Mike Frysinger <vapier@gentoo.org> 29*4b169a6bSchristos 30*4b169a6bSchristos * rotl.s (mach): Set to "h8300s h8sx". 31*4b169a6bSchristos * rotr.s, rotxl.s, rotxr.s, shal.s, shar.s, shll.s, shlr.s, tas.s: 32*4b169a6bSchristos Likewise. 33*4b169a6bSchristos 34*4b169a6bSchristos2021-01-05 Mike Frysinger <vapier@gentoo.org> 35*4b169a6bSchristos 36*4b169a6bSchristos * allinsn.exp: Rewrite file to use globs. 37*4b169a6bSchristos 38*4b169a6bSchristos2004-06-28 Alexandre Oliva <aoliva@redhat.com> 39*4b169a6bSchristos 40*4b169a6bSchristos 2003-07-22 Michael Snyder <msnyder@redhat.com> 41*4b169a6bSchristos * mul.s: Don't try to use negative immediate (it's always 42*4b169a6bSchristos unsigned). 43*4b169a6bSchristos * div.s: Ditto. 44*4b169a6bSchristos 45*4b169a6bSchristos2004-06-24 Alexandre Oliva <aoliva@redhat.com> 46*4b169a6bSchristos 47*4b169a6bSchristos 2004-06-17 Alexandre Oliva <aoliva@redhat.com> 48*4b169a6bSchristos * band.s, biand.s: imm3_abs16 is not available on h8300h. 49*4b169a6bSchristos * bset.s: Likewise. Ditto for rn_abs32. 50*4b169a6bSchristos 51*4b169a6bSchristos2003-07-22 Michael Snyder <msnyder@redhat.com> 52*4b169a6bSchristos 53*4b169a6bSchristos * cmpw.s: Add test for less-than-zero immediate. 54*4b169a6bSchristos * shll.s: Test for shll reg, reg. 55*4b169a6bSchristos * shlr.s: Test for shlr reg, reg. 56*4b169a6bSchristos * mova.s: Add dozens of new mova tests. 57*4b169a6bSchristos 58*4b169a6bSchristos2003-05-30 Alexandre Oliva <aoliva@redhat.com> 59*4b169a6bSchristos 60*4b169a6bSchristos * allinsn.exp: Fix typos introduced on 2003-05-27. 61*4b169a6bSchristos 62*4b169a6bSchristos2003-05-29 Michael Snyder <msnyder@redhat.com> 63*4b169a6bSchristos 64*4b169a6bSchristos * tas.s: Use er4 for h8h and h8s, er3 for h8sx. 65*4b169a6bSchristos 66*4b169a6bSchristos2003-05-28 Michael Snyder <msnyder@redhat.com> 67*4b169a6bSchristos 68*4b169a6bSchristos * subs.s: New file. 69*4b169a6bSchristos * subx.s: New file. 70*4b169a6bSchristos * allinsn.exp: Add new subs and subx tests. 71*4b169a6bSchristos * testutils.inc: Simplify (and fix) set_carry_flag. 72*4b169a6bSchristos (clear_carry_flag, set_zero_flag, clear_zero_flag...): New macros. 73*4b169a6bSchristos * addx.s: Use simplified set_carry_flag. 74*4b169a6bSchristos 75*4b169a6bSchristos2003-05-27 Michael Snyder <msnyder@redhat.com> 76*4b169a6bSchristos 77*4b169a6bSchristos * tas.s: New file. 78*4b169a6bSchristos * band.s: New file. 79*4b169a6bSchristos * biand.s: New file. 80*4b169a6bSchristos * allinsn.exp: Add tas, band, biand tests. 81*4b169a6bSchristos * brabc.s: Add abs8 test. 82*4b169a6bSchristos * bset.s: Add bset/ne, bclr/ne tests. 83*4b169a6bSchristos 84*4b169a6bSchristos2003-05-23 Michael Snyder <msnyder@redhat.com> 85*4b169a6bSchristos 86*4b169a6bSchristos * and.b.s: Add andc exr. 87*4b169a6bSchristos * or.b.s: Add orc.exr. 88*4b169a6bSchristos * xor.b.s: Add xor exr. 89*4b169a6bSchristos 90*4b169a6bSchristos * jmp.s: Fix 8-bit indirect test. Add 7-bit vector test. 91*4b169a6bSchristos 92*4b169a6bSchristos2003-05-22 Michael Snyder <msnyder@redhat.com> 93*4b169a6bSchristos 94*4b169a6bSchristos * stack.s: Add rte/l and rts/l tests. 95*4b169a6bSchristos * allinsn.exp: Add stack tests. 96*4b169a6bSchristos 97*4b169a6bSchristos2003-05-21 Michael Snyder <msnyder@redhat.com> 98*4b169a6bSchristos 99*4b169a6bSchristos * stack.s: New file: test stack operations. 100*4b169a6bSchristos * stack.s: Add bsr, jsr tests. 101*4b169a6bSchristos * stack.s: Add trapa, rte tests. 102*4b169a6bSchristos 103*4b169a6bSchristos * div.s: Corrections for size of dividend. 104*4b169a6bSchristos 105*4b169a6bSchristos2003-05-20 Michael Snyder <msnyder@redhat.com> 106*4b169a6bSchristos 107*4b169a6bSchristos * mul.s: Corrections for unsigned multiply. 108*4b169a6bSchristos 109*4b169a6bSchristos * div.s: New file, test div instructions. 110*4b169a6bSchristos * allinsn.exp: Add div test. 111*4b169a6bSchristos 112*4b169a6bSchristos2003-05-19 Michael Snyder <msnyder@redhat.com> 113*4b169a6bSchristos 114*4b169a6bSchristos * mul.s: New file, test mul instructions. 115*4b169a6bSchristos * allinsn.exp: Add mul test. 116*4b169a6bSchristos 117*4b169a6bSchristos2003-05-14 Michael Snyder <msnyder@redhat.com> 118*4b169a6bSchristos 119*4b169a6bSchristos * addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s, 120*4b169a6bSchristos bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s, 121*4b169a6bSchristos das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s, 122*4b169a6bSchristos mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s, 123*4b169a6bSchristos not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s, 124*4b169a6bSchristos shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s, 125*4b169a6bSchristos xorb.s, xorw.s, xorl.s: New files. 126*4b169a6bSchristos * allinsn.exp: New file. 127*4b169a6bSchristos 128*4b169a6bSchristosLocal Variables: 129*4b169a6bSchristosmode: change-log 130*4b169a6bSchristosleft-margin: 8 131*4b169a6bSchristosfill-column: 74 132*4b169a6bSchristosversion-control: never 133*4b169a6bSchristoschange-log-default-name: "ChangeLog" 134*4b169a6bSchristosEnd: 135