[cfarm-users] GCC119/AIX disassembler?

Jeffrey Walton noloader at gmail.com
Wed Sep 13 06:54:42 CEST 2017


On Wed, Sep 13, 2017 at 12:51 AM, Markus Trippelsdorf
<markus at trippelsdorf.de> wrote:
> On 2017.09.13 at 00:42 -0400, Jeffrey Walton via cfarm-users wrote:
>> Hi Everyone,
>>
>> Please forgive my ignorance. What is (are?) the disassemblers
>> available on GCC119, which is an AIX machine?
>
> In another thread you have stated that you don't read PPC assembly, so
> of what use would be a disassembler?

I want to examine the code generated by XL/C and compare it GCC.

Below is the sequence I am seeing laid out by GCC on GCC112, which is
Linux LE. I am interested in learning how the code changes when moving
to XL/C on a buig endian machine.

Jeff

...
 18:   50 02 00 f0     xxswapd vs0,vs0
  1c:   d2 04 00 f0     xxlxor  vs0,vs0,vs32
  20:   50 02 00 f0     xxswapd vs0,vs0
  24:   98 1f 00 7c     stxvd2x vs0,0,r3
  28:   98 26 00 7c     lxvd2x  vs0,0,r4
  2c:   50 02 00 f0     xxswapd vs0,vs0
  30:   d2 04 00 f0     xxlxor  vs0,vs0,vs32
  34:   50 02 00 f0     xxswapd vs0,vs0
  38:   98 27 00 7c     stxvd2x vs0,0,r4
  3c:   98 2e 00 7c     lxvd2x  vs0,0,r5
  40:   50 02 00 f0     xxswapd vs0,vs0
  44:   d2 04 00 f0     xxlxor  vs0,vs0,vs32
  48:   50 02 00 f0     xxswapd vs0,vs0
  4c:   98 2f 00 7c     stxvd2x vs0,0,r5
  50:   98 36 00 7c     lxvd2x  vs0,0,r6
  54:   50 02 00 f0     xxswapd vs0,vs0
  58:   d3 04 00 f0     xxlxor  vs32,vs0,vs32
  5c:   57 02 00 f0     xxswapd vs32,vs32
  60:   99 37 00 7c     stxvd2x vs32,0,r6
...


More information about the cfarm-users mailing list