2005-02-13 H.J. Lu <hongjiu.lu@intel.com>

* gas/ia64/ia64.exp: Add "operand-or".

	* gas/ia64/operand-or.d: New file.
	* gas/ia64/operand-or.s: Likewise.
This commit is contained in:
H.J. Lu 2005-02-13 19:25:26 +00:00
parent b44adcf4b7
commit c1e6cd61b7
4 changed files with 48 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2005-02-13 H.J. Lu <hongjiu.lu@intel.com>
* gas/ia64/ia64.exp: Add "operand-or".
* gas/ia64/operand-or.d: New file.
* gas/ia64/operand-or.s: Likewise.
2005-02-11 H.J. Lu <hongjiu.lu@intel.com>
* gas/ia64/ia64.exp: Pass -munwind-check=error for unwind-err

View File

@ -70,4 +70,5 @@ if [istarget "ia64-*"] then {
run_list_test "proc" "-munwind-check=error"
run_list_test "slot2" ""
run_list_test "unwind-err" "-munwind-check=error"
run_dump_test "operand-or"
}

View File

@ -0,0 +1,29 @@
# objdump: -d --disassemble-zeroes
# name: ia64 operand-or
.*: +file format .*
Disassembly of section \.text:
0+000 <_start>:
0: 1c 00 00 00 01 00 \[MFB\] nop\.m 0x0
6: 30 20 80 09 28 00 fclass\.m p3,p4=f4,0x180
c: 00 00 00 20 nop\.b 0x0
10: 1c 00 00 00 01 00 \[MFB\] nop\.m 0x0
16: 30 20 c0 09 28 00 fclass\.m p3,p4=f4,0x1c0
1c: 00 00 00 20 nop\.b 0x0
20: 1c 00 00 00 01 00 \[MFB\] nop\.m 0x0
26: 30 20 c0 89 28 00 fclass\.m p3,p4=f4,0x1c1
2c: 00 00 00 20 nop\.b 0x0
30: 1c 00 00 00 01 00 \[MFB\] nop\.m 0x0
36: 30 20 c0 89 29 00 fclass\.m p3,p4=f4,0x1c3
3c: 00 00 00 20 nop\.b 0x0
40: 1c 00 00 00 01 00 \[MFB\] nop\.m 0x0
46: 30 20 c8 89 29 00 fclass\.m p3,p4=f4,0x1cb
4c: 00 00 00 20 nop\.b 0x0
50: 1c 00 00 00 01 00 \[MFB\] nop\.m 0x0
56: 30 20 d8 89 29 00 fclass\.m p3,p4=f4,0x1db
5c: 00 00 00 20 nop\.b 0x0
60: 1d 00 00 00 01 00 \[MFB\] nop\.m 0x0
66: 30 20 f8 89 29 00 fclass\.m p3,p4=f4,0x1fb
6c: 00 00 00 20 nop\.b 0x0;;

View File

@ -0,0 +1,11 @@
.text
.type _start,@function
_start:
fclass.m p3, p4 = f4, @nat|@qnan
fclass.m p3, p4 = f4, @nat|@qnan|@snan
fclass.m p3, p4 = f4, @nat|@qnan|@snan|@pos
fclass.m p3, p4 = f4, @nat|@qnan|@snan|@pos|@neg
fclass.m p3, p4 = f4, @nat|@qnan|@snan|@pos|@neg|@unorm
fclass.m p3, p4 = f4, @nat|@qnan|@snan|@pos|@neg|@unorm|@norm
fclass.m p3, p4 = f4, @nat|@qnan|@snan|@pos|@neg|@unorm|@norm|@inf