H.J. Lu
c4f5c3d74c
2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
...
* avr-dis.c (avr_operand): Correct PR number in comment.
2007-02-02 22:54:50 +00:00
Alan Modra
00988f494c
* avr-dis.c: Formatting fix.
2006-05-17 23:44:58 +00:00
Alan Modra
7c6646cd4b
* avr-dis.c (avr_operand): Warning fix.
2006-04-19 02:15:05 +00:00
Nick Clifton
52f16a0ef4
PR binutils/2454
...
* avr-dis.c (avr_operand): Arrange for a comment to appear before the symolic
form of an address, so that the output of objdump -d can be reassembled.
2006-04-12 13:09:10 +00:00
Nick Clifton
47b0e7ad8c
Update function declarations to ISO C90 formatting
2005-07-01 11:16:33 +00:00
Nick Clifton
f432110413
Update the address and phone number of the FSF
2005-05-07 07:34:31 +00:00
Alan Modra
aef6203bd6
update copyright dates
2005-03-03 11:52:12 +00:00
Svein Seldal
73f643e98f
Added printing of symbols on AVR disasm
2004-12-14 22:30:28 +00:00
Svein Seldal
246f4c05fd
Added printing of symbols on AVR disasm
2004-12-14 22:27:05 +00:00
Klee Dienes
11041102f2
2002-11-12 Klee Dienes <kdienes@apple.com>
...
* avr-dis.c: Include libiberty.h (for xmalloc).
(struct avr_opcodes_s): Remove 'bin_mask' field (it's
automatically computed in the init routine).
(AVR_INSN): No longer provide bin_mask field in initializer.
(avr_opcodes_s): Declare as const.
(print_insn_avr): Store the bin_mask field in a separate table
(allocated with xmalloc); iterate through it at the same time as
we iterate through the opcodes.
2002-11-18 16:54:08 +00:00
Nick Clifton
060d22b0d0
Fix typos in ChangeLogs; fix dates in copyright notices
2001-03-13 22:58:38 +00:00
Denis Chertykov
463f102c0a
* avr-dis.c (avr_operand): Use PARAMS macro in declaration.
...
Change return type from void to int. Check the combination
of operands, return 1 if valid. Fix to avoid BUF overflow.
Report undefined combinations of operands in COMMENT.
Report internal errors to stderr. Output the adiw/sbiw
constant operand in both decimal and hex.
(print_insn_avr): Disassemble ldd/std with displacement of 0
as ld/st. Check avr_operand () return value, handle invalid
combinations of operands like unknown opcodes.
2000-08-06 14:12:36 +00:00
Nick Clifton
00d2865b83
Tidy up formatting.
...
Add -mall-opcodes, -mno-skip-bug, -mno-wrap.
2000-07-03 22:25:33 +00:00
Denis Chertykov
8776c5fece
* avr-dis.c (avr_operand): Bugfix for jmp/call address.
2000-06-09 17:58:33 +00:00
Denis Chertykov
bab84c47ec
* avr-dis.c: completely rewritten.
2000-06-07 17:45:44 +00:00
Denis Chertykov
3c504221d4
* avr-dis.c (reg_fmul_d): New. Extract destination register from
...
FMUL instruction.
(reg_fmul_r): New. Extract source register from FMUL instruction.
(reg_muls_d): New. Extract destination register from MULS instruction.
(reg_muls_r): New. Extract source register from MULS instruction.
(reg_movw_d): New. Extract destination register from MOVW instruction.
(reg_movw_r): New. Extract source register from MOVW instruction.
(print_insn_avr): Handle MOVW, MULS, MULSU, FMUL, FMULS, FMULSU,
EICALL, EIJMP, LPM r,Z, ELPM r,Z, SPM, ESPM instructions.
2000-05-01 08:45:11 +00:00
Alan Modra
0d8dfecfe9
More portability patches. Include sysdep.h everywhere.
2000-04-14 04:16:58 +00:00
Alan Modra
b77a133c96
Tidy some code. Print pc rel addresses as signed.
2000-04-03 14:17:43 +00:00
Alan Modra
adde6300e0
ATMEL AVR microcontroller support.
2000-03-27 08:39:14 +00:00