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
|