2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>

include/
	* opcode/nios2.h: Edit comment.

	gas/
	* config/tc-nios2.c (nios2_consume_arg): Delete 'k' case.  Add 'o'
	case.  Add default BAD_CASE to switch.

	gas/testsuite/
	* gas/nios2/break.d: Check instruction values.
This commit is contained in:
Sandra Loosemore 2013-03-12 19:18:57 +00:00
parent 2ba1c51694
commit ba42414160
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
* opcode/nios2.h: Edit comment.
2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* opcode/nios2.h (OPX_WRPRS): New define. * opcode/nios2.h (OPX_WRPRS): New define.

View File

@ -48,15 +48,16 @@ enum overflow_type
The args field is a string describing the operands. The following The args field is a string describing the operands. The following
letters can appear in the args: letters can appear in the args:
c - a 5-bit control register index or break opcode c - a 5-bit control register index
d - a 5-bit destination register index d - a 5-bit destination register index
s - a 5-bit left source register index s - a 5-bit left source register index
t - a 5-bit right source register index t - a 5-bit right source register index
i - a 16-bit signed immediate i - a 16-bit signed immediate
u - a 16-bit unsigned immediate u - a 16-bit unsigned immediate
o - a 16-bit signed program counter relative offset
j - a 5-bit unsigned immediate j - a 5-bit unsigned immediate
k - a 6-bit unsigned immediate b - a 5-bit break instruction constant
l - an 8-bit unsigned immediate l - a 8-bit custom instruction constant
m - a 26-bit unsigned immediate m - a 26-bit unsigned immediate
Literal ',', '(', and ')' characters may also appear in the args as Literal ',', '(', and ')' characters may also appear in the args as
delimiters. delimiters.