aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/s390/zarch-insndesc.d
blob: 9a121fb2c300b87f43ebb2cca62106d0c5029919 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#name: s390x insndesc
#objdump: -dr -M insndesc

.*: +file format .*

Disassembly of section .text:

.* <foo>:
.*:	b3 95 00 69 [	 ]*cdfbr	%f6,%r9	# convert from fixed 32 to long bfp
 *([\da-f]+):	84 69 00 00 [	 ]*brxh	%r6,%r9,\1 <foo\+0x\1>	# branch relative on index high
.*:	b2 99 5f ff [	 ]*srnm	4095\(%r5\)	# set rounding mode
.*:	b9 11 00 96 [	 ]*lngfr	%r9,%r6	# load negative 64<32
.*:	ec 67 92 1c 26 54 [	 ]*rnsbgt	%r6,%r7,18,28,38	# rotate then and selected bits and test results
.*:	ec 67 0c 8d 0e 5d [	 ]*risbhgz	%r6,%r7,12,13,14	# rotate then insert selected bits high and zero remaining bits
.*:	b3 96 37 59 [	 ]*cxfbra	%f5,3,%r9,7	# convert from 32 bit fixed to extended bfp with rounding mode
.*:	ec 67 0c 94 0e 59 [	 ]*risbgnz	%r6,%r7,12,20,14	# rotate then insert selected bits and zero remaining bits nocc
.*:	07 07 [	 ]*nopr	%r7	# no operation