Home | History | Annotate | Download | only in ppc
      1 #objdump: -d -Mppc64
      2 #as: -mppc64
      3 #name: PowerPC test 3, simplified shifts
      4 
      5 .*
      6 
      7 Disassembly of section .text:
      8 
      9 0+ <.text>:
     10    0:	(e0 0f 64 78|78 64 0f e0) 	rldicl  r4,r3,1,63
     11    4:	(0e f8 83 78|78 83 f8 0e) 	rldimi  r3,r4,63,0
     12    8:	(e4 45 a5 78|78 a5 45 e4) 	rldicr  r5,r5,8,55
     13    c:	(20 00 64 78|78 64 00 20) 	clrldi  r4,r3,32
     14   10:	(fe 0f 64 54|54 64 0f fe) 	rlwinm  r4,r3,1,31,31
     15   14:	(00 f8 83 50|50 83 f8 00) 	rlwimi  r3,r4,31,0,0
     16   18:	(2e 40 a5 54|54 a5 40 2e) 	rlwinm  r5,r5,8,0,23
     17   1c:	(3e 04 64 54|54 64 04 3e) 	clrlwi  r4,r3,16
     18   20:	(04 00 64 78|78 64 00 04) 	rldicr  r4,r3,0,0
     19   24:	(e4 07 64 78|78 64 07 e4) 	rldicr  r4,r3,0,63
     20   28:	(06 f8 64 78|78 64 f8 06) 	rldicr  r4,r3,63,0
     21   2c:	(e6 ff 64 78|78 64 ff e6) 	rldicr  r4,r3,63,63
     22   30:	(42 f8 64 78|78 64 f8 42) 	rldicl  r4,r3,63,1
     23   34:	(e2 ff 64 78|78 64 ff e2) 	rldicl  r4,r3,63,63
     24   38:	(0c 00 64 78|78 64 00 0c) 	rldimi  r4,r3,0,0
     25   3c:	(0c 08 64 78|78 64 08 0c) 	rldimi  r4,r3,1,0
     26   40:	(ac 0f 64 78|78 64 0f ac) 	rldimi  r4,r3,1,62
     27   44:	(ec 07 64 78|78 64 07 ec) 	rldimi  r4,r3,0,63
     28   48:	(00 00 64 78|78 64 00 00) 	rotldi  r4,r3,0
     29   4c:	(00 08 64 78|78 64 08 00) 	rotldi  r4,r3,1
     30   50:	(02 f8 64 78|78 64 f8 02) 	rotldi  r4,r3,63
     31   54:	(00 00 64 78|78 64 00 00) 	rotldi  r4,r3,0
     32   58:	(02 f8 64 78|78 64 f8 02) 	rotldi  r4,r3,63
     33   5c:	(00 08 64 78|78 64 08 00) 	rotldi  r4,r3,1
     34   60:	(10 20 65 78|78 65 20 10) 	rotld   r5,r3,r4
     35   64:	(e4 07 64 78|78 64 07 e4) 	rldicr  r4,r3,0,63
     36   68:	(06 f8 64 78|78 64 f8 06) 	rldicr  r4,r3,63,0
     37   6c:	(00 00 64 78|78 64 00 00) 	rotldi  r4,r3,0
     38   70:	(42 f8 64 78|78 64 f8 42) 	rldicl  r4,r3,63,1
     39   74:	(e0 0f 64 78|78 64 0f e0) 	rldicl  r4,r3,1,63
     40   78:	(00 00 64 78|78 64 00 00) 	rotldi  r4,r3,0
     41   7c:	(40 00 64 78|78 64 00 40) 	clrldi  r4,r3,1
     42   80:	(e0 07 64 78|78 64 07 e0) 	clrldi  r4,r3,63
     43   84:	(e4 07 64 78|78 64 07 e4) 	rldicr  r4,r3,0,63
     44   88:	(a4 07 64 78|78 64 07 a4) 	rldicr  r4,r3,0,62
     45   8c:	(04 00 64 78|78 64 00 04) 	rldicr  r4,r3,0,0
     46   90:	(08 00 64 78|78 64 00 08) 	rldic   r4,r3,0,0
     47   94:	(48 00 64 78|78 64 00 48) 	rldic   r4,r3,0,1
     48   98:	(e8 07 64 78|78 64 07 e8) 	rldic   r4,r3,0,63
     49   9c:	(a8 0f 64 78|78 64 0f a8) 	rldic   r4,r3,1,62
     50   a0:	(0a f8 64 78|78 64 f8 0a) 	rldic   r4,r3,63,0
     51   a4:	(00 00 64 54|54 64 00 00) 	rlwinm  r4,r3,0,0,0
     52   a8:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     53   ac:	(00 f8 64 54|54 64 f8 00) 	rlwinm  r4,r3,31,0,0
     54   b0:	(3e f8 64 54|54 64 f8 3e) 	rotlwi  r4,r3,31
     55   b4:	(7e f8 64 54|54 64 f8 7e) 	rlwinm  r4,r3,31,1,31
     56   b8:	(fe ff 64 54|54 64 ff fe) 	rlwinm  r4,r3,31,31,31
     57   bc:	(00 00 64 50|50 64 00 00) 	rlwimi  r4,r3,0,0,0
     58   c0:	(3e 00 64 50|50 64 00 3e) 	rlwimi  r4,r3,0,0,31
     59   c4:	(fe 0f 64 50|50 64 0f fe) 	rlwimi  r4,r3,1,31,31
     60   c8:	(00 f8 64 50|50 64 f8 00) 	rlwimi  r4,r3,31,0,0
     61   cc:	(3e 00 64 50|50 64 00 3e) 	rlwimi  r4,r3,0,0,31
     62   d0:	(fe 07 64 50|50 64 07 fe) 	rlwimi  r4,r3,0,31,31
     63   d4:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     64   d8:	(3e 08 64 54|54 64 08 3e) 	rotlwi  r4,r3,1
     65   dc:	(3e f8 64 54|54 64 f8 3e) 	rotlwi  r4,r3,31
     66   e0:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     67   e4:	(3e f8 64 54|54 64 f8 3e) 	rotlwi  r4,r3,31
     68   e8:	(3e 08 64 54|54 64 08 3e) 	rotlwi  r4,r3,1
     69   ec:	(3e 20 65 5c|5c 65 20 3e) 	rotlw   r5,r3,r4
     70   f0:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     71   f4:	(3c 08 64 54|54 64 08 3c) 	rlwinm  r4,r3,1,0,30
     72   f8:	(00 f8 64 54|54 64 f8 00) 	rlwinm  r4,r3,31,0,0
     73   fc:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     74  100:	(7e f8 64 54|54 64 f8 7e) 	rlwinm  r4,r3,31,1,31
     75  104:	(fe 0f 64 54|54 64 0f fe) 	rlwinm  r4,r3,1,31,31
     76  108:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     77  10c:	(7e 00 64 54|54 64 00 7e) 	clrlwi  r4,r3,1
     78  110:	(fe 07 64 54|54 64 07 fe) 	clrlwi  r4,r3,31
     79  114:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     80  118:	(3c 00 64 54|54 64 00 3c) 	rlwinm  r4,r3,0,0,30
     81  11c:	(00 00 64 54|54 64 00 00) 	rlwinm  r4,r3,0,0,0
     82  120:	(3e 00 64 54|54 64 00 3e) 	rotlwi  r4,r3,0
     83  124:	(7e 00 64 54|54 64 00 7e) 	clrlwi  r4,r3,1
     84  128:	(fe 07 64 54|54 64 07 fe) 	clrlwi  r4,r3,31
     85  12c:	(bc 0f 64 54|54 64 0f bc) 	rlwinm  r4,r3,1,30,30
     86  130:	(00 f8 64 54|54 64 f8 00) 	rlwinm  r4,r3,31,0,0
     87 #pass
     88