sim/frv/
[deliverable/binutils-gdb.git] / cpu / ChangeLog
CommitLineData
8ae0baa2
RS
12004-03-01 Richard Sandiford <rsandifo@redhat.com>
2
3 * frv.cpu (r-store, r-store-dual, r-store-quad): Delete.
4 (rstb, rsth, rst, rstd, rstq): Delete.
5 (rstbf, rsthf, rstf, rstdf, rstqf): Delete.
6
8ee9a8b2
NC
72004-02-23 Nick Clifton <nickc@redhat.com>
8
9 * Apply these patches from Renesas:
10
11 2004-02-10 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12
13 * cpu/m32r.opc (my_print_insn): Fixed incorrect output when
14 disassembling codes for 0x*2 addresses.
15
16 2003-12-15 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17
18 * cpu/m32r.cpu: Add PIPE_O attribute to "pop" instruction.
19
20 2003-12-03 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21
22 * cpu/m32r.cpu : Add new model m32r2.
23 Add new instructions.
24 Replace occurrances of 'Mitsubishi' with 'Renesas'.
25 Changed PIPE attr of push from O to OS.
26 Care for Little-endian of M32R.
27 * cpu/m32r.opc (CGEN_DIS_HASH, my_print_insn):
28 Care for Little-endian of M32R.
29 (parse_slo16): signed extension for value.
30
299d901c
AC
312004-02-20 Andrew Cagney <cagney@redhat.com>
32
e866a257
AC
33 * m32r.opc, m32r.cpu: New files. Written by , Doug Evans, Nick
34 Clifton, Ben Elliston, Matthew Green, and Andrew Haley.
35
299d901c
AC
36 * sh.cpu, sh.opc, sh64-compact.cpu, sh64-media.cpu: New files, all
37 written by Ben Elliston.
38
cb10e79a
RS
392004-01-14 Richard Sandiford <rsandifo@redhat.com>
40
41 * frv.cpu (UNIT): Add IACC.
42 (iacc-multiply-r-r): Use it.
43 * frv.opc (fr400_unit_mapping): Add entry for IACC.
44 (fr500_unit_mapping, fr550_unit_mapping): Likewise.
45
d4e4dc14
AO
462004-01-06 Alexandre Oliva <aoliva@redhat.com>
47
48 2003-12-19 Alexandre Oliva <aoliva@redhat.com>
49 * frv.opc (parse_ulo16, parse_uhi16, parse_d12): Fix some
50 cut&paste errors in shifting/truncating numerical operands.
51 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
52 * frv.opc (parse_ulo16): Parse gotofflo and gotofffuncdesclo.
53 (parse_uslo16): Likewise.
54 (parse_uhi16): Parse gotoffhi and gotofffuncdeschi.
55 (parse_d12): Parse gotoff12 and gotofffuncdesc12.
56 (parse_s12): Likewise.
57 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
58 * frv.opc (parse_ulo16): Parse gotlo and gotfuncdesclo.
59 (parse_uslo16): Likewise.
60 (parse_uhi16): Parse gothi and gotfuncdeschi.
61 (parse_d12): Parse got12 and gotfuncdesc12.
62 (parse_s12): Likewise.
63
1340b9a9
DB
642003-10-10 Dave Brolley <brolley@redhat.com>
65
66 * frv.cpu (dnpmop): New p-macro.
67 (GRdoublek): Use dnpmop.
68 (CPRdoublek, FRdoublei, FRdoublej, FRdoublek): Ditto.
69 (store-double-r-r): Use (.sym regtype doublek).
70 (r-store-double): Ditto.
71 (store-double-r-r-u): Ditto.
72 (conditional-store-double): Ditto.
73 (conditional-store-double-u): Ditto.
74 (store-double-r-simm): Ditto.
75 (fmovs): Assign to UNIT FMALL.
76
ac7c07ac
DB
772003-10-06 Dave Brolley <brolley@redhat.com>
78
79 * frv.cpu, frv.opc: Add support for fr550.
80
d0312406
DB
812003-09-24 Dave Brolley <brolley@redhat.com>
82
83 * frv.cpu (u-commit): New modelling unit for fr500.
84 (mwtaccg): Use frv_ref_SI to reference ACC40Sk as an input operand.
85 (commit-r): Use u-commit model for fr500.
86 (commit): Ditto.
87 (conditional-float-binary-op): Take profiling data as an argument.
88 Update callers.
89 (ne-float-binary-op): Ditto.
90
c6945302
MS
912003-09-19 Michael Snyder <msnyder@redhat.com>
92
93 * frv.cpu (nldqi): Delete unimplemented instruction.
94
23600bb3
DB
952003-09-12 Dave Brolley <brolley@redhat.com>
96
97 * frv.cpu (u-clrgr, u-clrfr): New units of model fr500.
98 (clear-ne-flag-r): Pass insn profiling in as an argument. Call
99 frv_ref_SI to get input register referenced for profiling.
100 (clear-ne-flag-all): Pass insn profiling in as an argument.
101 (clrgr,clrfr,clrga,clrfa): Add profiling information.
102
6f18ad70
MS
1032003-09-11 Michael Snyder <msnyder@redhat.com>
104
105 * frv.cpu: Typographical corrections.
106
96486995
DB
1072003-09-09 Dave Brolley <brolley@redhat.com>
108
109 * frv.cpu (media-dual-complex): Change UNIT to FMALL.
110 (conditional-media-dual-complex, media-quad-complex): Likewise.
111
0457efce
DB
1122003-09-04 Dave Brolley <brolley@redhat.com>
113
114 * frv.cpu (register-transfer): Pass in all attributes in on argument.
115 Update all callers.
116 (conditional-register-transfer): Ditto.
117 (cache-preload): Ditto.
118 (floating-point-conversion): Ditto.
119 (floating-point-neg): Ditto.
120 (float-abs): Ditto.
121 (float-binary-op-s): Ditto.
122 (conditional-float-binary-op): Ditto.
123 (ne-float-binary-op): Ditto.
124 (float-dual-arith): Ditto.
125 (ne-float-dual-arith): Ditto.
126
8caa9169
DB
1272003-09-03 Dave Brolley <brolley@redhat.com>
128
129 * frv.opc (parse_A, parse_A0, parse_A1): New parse handlers.
130 * frv.cpu (UNIT): Add IALL, FMALL, FMLOW, STORE, SCAN, DCPL, MDUALACC,
131 MCLRACC-1.
132 (A): Removed operand.
133 (A0,A1): New operands replace operand A.
134 (mnop): Now a real insn
135 (mclracc): Removed insn.
136 (mclracc-0, mclracc-1): New insns replace mclracc.
137 (all insns): Use new UNIT attributes.
138
6d9ab561
NC
1392003-08-21 Nick Clifton <nickc@redhat.com>
140
141 * frv.cpu (mbtoh): Replace input parameter to u-media-dual-expand
142 and u-media-dual-btoh with output parameter.
143 (cmbtoh): Add profiling hack.
144
741a7751
NC
1452003-08-19 Michael Snyder <msnyder@redhat.com>
146
147 * frv.cpu: Fix typo, Frintkeven -> FRintkeven
148
5b5b78da
DE
1492003-06-10 Doug Evans <dje@sebabeach.org>
150
151 * frv.cpu: Add IDOC attribute.
152
539ee71a
AC
1532003-06-06 Andrew Cagney <cagney@redhat.com>
154
155 Contributed by Red Hat.
156 * iq2000.cpu: New file. Written by Ben Elliston, Jeff Johnston,
157 Stan Cox, and Frank Ch. Eigler.
158 * iq2000.opc: New file. Written by Ben Elliston, Frank
159 Ch. Eigler, Chris Moller, Jeff Johnston, and Stan Cox.
160 * iq2000m.cpu: New file. Written by Jeff Johnston.
161 * iq10.cpu: New file. Written by Jeff Johnston.
162
36c3ae24
NC
1632003-06-05 Nick Clifton <nickc@redhat.com>
164
165 * frv.cpu (FRintieven): New operand. An even-numbered only
166 version of the FRinti operand.
167 (FRintjeven): Likewise for FRintj.
168 (FRintkeven): Likewise for FRintk.
169 (mdcutssi, media-dual-word-rotate-r-r, mqsaths,
170 media-quad-arith-sat-semantics, media-quad-arith-sat,
171 conditional-media-quad-arith-sat, mdunpackh,
172 media-quad-multiply-semantics, media-quad-multiply,
173 conditional-media-quad-multiply, media-quad-complex-i,
174 media-quad-multiply-acc-semantics, media-quad-multiply-acc,
175 conditional-media-quad-multiply-acc, munpackh,
176 media-quad-multiply-cross-acc-semantics, mdpackh,
177 media-quad-multiply-cross-acc, mbtoh-semantics,
178 media-quad-cross-multiply-cross-acc-semantics,
179 media-quad-cross-multiply-cross-acc, mbtoh, mhtob-semantics,
180 media-quad-cross-multiply-acc-semantics, cmbtoh,
181 media-quad-cross-multiply-acc, media-quad-complex, mhtob,
182 media-expand-halfword-to-double-semantics, mexpdhd, cmexpdhd,
183 cmhtob): Use new operands.
184 * frv.opc (CGEN_VERBOSE_ASSEMBLER_ERRORS): Define.
185 (parse_even_register): New function.
186
75798298
NC
1872003-06-03 Nick Clifton <nickc@redhat.com>
188
189 * frv.cpu (media-dual-word-rotate-r-r): Use a signed 6-bit
190 immediate value not unsigned.
191
9aab5aa3
AC
1922003-06-03 Andrew Cagney <cagney@redhat.com>
193
194 Contributed by Red Hat.
195 * frv.cpu: New file. Written by Dave Brolley, Catherine Moore,
196 and Eric Christopher.
197 * frv.opc: New file. Written by Catherine Moore, and Dave
198 Brolley.
199 * simplify.inc: New file. Written by Doug Evans.
200
2739f79a
AC
2012003-05-02 Andrew Cagney <cagney@redhat.com>
202
203 * New file.
204
205\f
206Local Variables:
207mode: change-log
208left-margin: 8
209fill-column: 74
210version-control: never
211End:
This page took 0.081285 seconds and 4 git commands to generate.