Home | History | Annotate | Download | only in ppc
      1 #as: -mpower8
      2 #objdump: -dr -Mpower8
      3 #name: Altivec ISA 2.07 instructions
      4 
      5 .*
      6 
      7 Disassembly of section \.text:
      8 
      9 0+00 <start>:
     10    0:	(7c 60 e2 0e|0e e2 60 7c) 	lvepxl  v3,0,r28
     11    4:	(7e 64 92 0e|0e 92 64 7e) 	lvepxl  v19,r4,r18
     12    8:	(7f 60 9a 4e|4e 9a 60 7f) 	lvepx   v27,0,r19
     13    c:	(7c 39 92 4e|4e 92 39 7c) 	lvepx   v1,r25,r18
     14   10:	(7f e0 da 0a|0a da e0 7f) 	lvexbx  v31,0,r27
     15   14:	(7f 81 62 0a|0a 62 81 7f) 	lvexbx  v28,r1,r12
     16   18:	(7f e0 72 4a|4a 72 e0 7f) 	lvexhx  v31,0,r14
     17   1c:	(7e 30 fa 4a|4a fa 30 7e) 	lvexhx  v17,r16,r31
     18   20:	(7e c0 ea 8a|8a ea c0 7e) 	lvexwx  v22,0,r29
     19   24:	(7e f9 2a 8a|8a 2a f9 7e) 	lvexwx  v23,r25,r5
     20   28:	(7c 60 66 0a|0a 66 60 7c) 	lvsm    v3,0,r12
     21   2c:	(7f 7d 0e 0a|0a 0e 7d 7f) 	lvsm    v27,r29,r1
     22   30:	(7c e0 36 ca|ca 36 e0 7c) 	lvswxl  v7,0,r6
     23   34:	(7c f0 46 ca|ca 46 f0 7c) 	lvswxl  v7,r16,r8
     24   38:	(7d c0 94 ca|ca 94 c0 7d) 	lvswx   v14,0,r18
     25   3c:	(7f 9c 84 ca|ca 84 9c 7f) 	lvswx   v28,r28,r16
     26   40:	(7f 60 66 8a|8a 66 60 7f) 	lvtlxl  v27,0,r12
     27   44:	(7f 7c 06 8a|8a 06 7c 7f) 	lvtlxl  v27,r28,r0
     28   48:	(7e e0 cc 8a|8a cc e0 7e) 	lvtlx   v23,0,r25
     29   4c:	(7c 39 74 8a|8a 74 39 7c) 	lvtlx   v1,r25,r14
     30   50:	(7e 80 c6 4a|4a c6 80 7e) 	lvtrxl  v20,0,r24
     31   54:	(7e dd c6 4a|4a c6 dd 7e) 	lvtrxl  v22,r29,r24
     32   58:	(7f 00 44 4a|4a 44 00 7f) 	lvtrx   v24,0,r8
     33   5c:	(7d b7 e4 4a|4a e4 b7 7d) 	lvtrx   v13,r23,r28
     34   60:	(7d 9c 60 dc|dc 60 9c 7d) 	mvidsplt v12,r28,r12
     35   64:	(7d 5b 00 5c|5c 00 5b 7d) 	mviwsplt v10,r27,r0
     36   68:	(7f 60 6e 0e|0e 6e 60 7f) 	stvepxl v27,0,r13
     37   6c:	(7c 42 fe 0e|0e fe 42 7c) 	stvepxl v2,r2,r31
     38   70:	(7c 60 56 4e|4e 56 60 7c) 	stvepx  v3,0,r10
     39   74:	(7f 7c 06 4e|4e 06 7c 7f) 	stvepx  v27,r28,r0
     40   78:	(7d a0 33 0a|0a 33 a0 7d) 	stvexbx v13,0,r6
     41   7c:	(7d b9 1b 0a|0a 1b b9 7d) 	stvexbx v13,r25,r3
     42   80:	(7e c0 0b 4a|4a 0b c0 7e) 	stvexhx v22,0,r1
     43   84:	(7e 2e 53 4a|4a 53 2e 7e) 	stvexhx v17,r14,r10
     44   88:	(7e a0 db 8a|8a db a0 7e) 	stvexwx v21,0,r27
     45   8c:	(7f f2 0b 8a|8a 0b f2 7f) 	stvexwx v31,r18,r1
     46   90:	(7f 40 6f 8a|8a 6f 40 7f) 	stvflxl v26,0,r13
     47   94:	(7e cd af 8a|8a af cd 7e) 	stvflxl v22,r13,r21
     48   98:	(7c a0 4d 8a|8a 4d a0 7c) 	stvflx  v5,0,r9
     49   9c:	(7e b8 0d 8a|8a 0d b8 7e) 	stvflx  v21,r24,r1
     50   a0:	(7d a0 57 4a|4a 57 a0 7d) 	stvfrxl v13,0,r10
     51   a4:	(7d b1 cf 4a|4a cf b1 7d) 	stvfrxl v13,r17,r25
     52   a8:	(7e 20 55 4a|4a 55 20 7e) 	stvfrx  v17,0,r10
     53   ac:	(7d 0c fd 4a|4a fd 0c 7d) 	stvfrx  v8,r12,r31
     54   b0:	(7e 40 ef ca|ca ef 40 7e) 	stvswxl v18,0,r29
     55   b4:	(7f 4e 47 ca|ca 47 4e 7f) 	stvswxl v26,r14,r8
     56   b8:	(7c 00 7d ca|ca 7d 00 7c) 	stvswx  v0,0,r15
     57   bc:	(7d b7 3d ca|ca 3d b7 7d) 	stvswx  v13,r23,r7
     58   c0:	(10 d1 84 03|03 84 d1 10) 	vabsdub v6,v17,v16
     59   c4:	(12 b2 24 43|43 24 b2 12) 	vabsduh v21,v18,v4
     60   c8:	(13 34 4c 83|83 4c 34 13) 	vabsduw v25,v20,v9
     61   cc:	(10 d1 a6 ad|ad a6 d1 10) 	vpermxor v6,v17,v20,v26
     62   d0:	(13 ba 7f 3c|3c 7f ba 13) 	vaddeuqm v29,v26,v15,v28
     63   d4:	(11 e8 3e 3d|3d 3e e8 11) 	vaddecuq v15,v8,v7,v24
     64   d8:	(10 46 a8 7e|7e a8 46 10) 	vsubeuqm v2,v6,v21,v1
     65   dc:	(13 a6 01 3f|3f 01 a6 13) 	vsubecuq v29,v6,v0,v4
     66   e0:	(11 c9 18 88|88 18 c9 11) 	vmulouw v14,v9,v3
     67   e4:	(13 10 90 89|89 90 10 13) 	vmuluwm v24,v16,v18
     68   e8:	(11 51 88 c0|c0 88 51 11) 	vaddudm v10,v17,v17
     69   ec:	(13 d9 20 c2|c2 20 d9 13) 	vmaxud  v30,v25,v4
     70   f0:	(11 46 e0 c4|c4 e0 46 11) 	vrld    v10,v6,v28
     71   f4:	(13 67 38 c7|c7 38 67 13) 	vcmpequd v27,v7,v7
     72   f8:	(12 d0 c9 00|00 c9 d0 12) 	vadduqm v22,v16,v25
     73   fc:	(10 35 e9 40|40 e9 35 10) 	vaddcuq v1,v21,v29
     74  100:	(12 8b 99 88|88 99 8b 12) 	vmulosw v20,v11,v19
     75  104:	(13 13 09 c2|c2 09 13 13) 	vmaxsd  v24,v19,v1
     76  108:	(11 bb f2 88|88 f2 bb 11) 	vmuleuw v13,v27,v30
     77  10c:	(11 38 8a c2|c2 8a 38 11) 	vminud  v9,v24,v17
     78  110:	(11 52 e2 c7|c7 e2 52 11) 	vcmpgtud v10,v18,v28
     79  114:	(10 1d b3 88|88 b3 1d 10) 	vmulesw v0,v29,v22
     80  118:	(11 bc 0b c2|c2 0b bc 11) 	vminsd  v13,v28,v1
     81  11c:	(11 54 2b c4|c4 2b 54 11) 	vsrad   v10,v20,v5
     82  120:	(13 75 2b c7|c7 2b 75 13) 	vcmpgtsd v27,v21,v5
     83  124:	(10 17 f6 01|01 f6 17 10) 	bcdadd\. v0,v23,v30,1
     84  128:	(13 38 d4 08|08 d4 38 13) 	vpmsumb v25,v24,v26
     85  12c:	(11 04 26 41|41 26 04 11) 	bcdsub\. v8,v4,v4,1
     86  130:	(12 0e d4 48|48 d4 0e 12) 	vpmsumh v16,v14,v26
     87  134:	(13 62 d4 4e|4e d4 62 13) 	vpkudum v27,v2,v26
     88  138:	(10 d7 8c 88|88 8c d7 10) 	vpmsumw v6,v23,v17
     89  13c:	(12 86 cc c8|c8 cc 86 12) 	vpmsumd v20,v6,v25
     90  140:	(13 76 84 ce|ce 84 76 13) 	vpkudus v27,v22,v16
     91  144:	(12 b4 94 c0|c0 94 b4 12) 	vsubudm v21,v20,v18
     92  148:	(12 b4 95 00|00 95 b4 12) 	vsubuqm v21,v20,v18
     93  14c:	(13 bd 35 08|08 35 bd 13) 	vcipher v29,v29,v6
     94  150:	(10 4d a5 09|09 a5 4d 10) 	vcipherlast v2,v13,v20
     95  154:	(12 80 95 0c|0c 95 80 12) 	vgbbd   v20,v18
     96  158:	(12 68 cd 40|40 cd 68 12) 	vsubcuq v19,v8,v25
     97  15c:	(11 3a ed 44|44 ed 3a 11) 	vorc    v9,v26,v29
     98  160:	(12 94 6d 48|48 6d 94 12) 	vncipher v20,v20,v13
     99  164:	(11 e5 dd 49|49 dd e5 11) 	vncipherlast v15,v5,v27
    100  168:	(10 73 35 4c|4c 35 73 10) 	vbpermq v3,v19,v6
    101  16c:	(13 c4 e5 4e|4e e5 c4 13) 	vpksdus v30,v4,v28
    102  170:	(10 04 75 84|84 75 04 10) 	vnand   v0,v4,v14
    103  174:	(12 28 ed c4|c4 ed 28 12) 	vsld    v17,v8,v29
    104  178:	(13 b4 05 c8|c8 05 b4 13) 	vsbox   v29,v20
    105  17c:	(11 67 5d ce|ce 5d 67 11) 	vpksdss v11,v7,v11
    106  180:	(10 73 84 c7|c7 84 73 10) 	vcmpequd\. v3,v19,v16
    107  184:	(12 40 8e 4e|4e 8e 40 12) 	vupkhsw v18,v17
    108  188:	(13 a8 6e 82|82 6e a8 13) 	vshasigmaw v29,v8,0,13
    109  18c:	(12 fc d6 84|84 d6 fc 12) 	veqv    v23,v28,v26
    110  190:	(13 a0 17 8c|8c 17 a0 13) 	vmrgew  v29,v0,v2
    111  194:	(13 a0 16 8c|8c 16 a0 13) 	vmrgow  v29,v0,v2
    112  198:	(13 73 06 c2|c2 06 73 13) 	vshasigmad v27,v19,0,0
    113  19c:	(12 9c e6 c4|c4 e6 9c 12) 	vsrd    v20,v28,v28
    114  1a0:	(12 40 ae ce|ce ae 40 12) 	vupklsw v18,v21
    115  1a4:	(13 c0 3f 02|02 3f c0 13) 	vclzb   v30,v7
    116  1a8:	(13 a0 af 03|03 af a0 13) 	vpopcntb v29,v21
    117  1ac:	(13 20 af 42|42 af 20 13) 	vclzh   v25,v21
    118  1b0:	(12 00 f7 43|43 f7 00 12) 	vpopcnth v16,v30
    119  1b4:	(13 80 1f 82|82 1f 80 13) 	vclzw   v28,v3
    120  1b8:	(11 40 4f 83|83 4f 40 11) 	vpopcntw v10,v9
    121  1bc:	(12 c0 4f c2|c2 4f c0 12) 	vclzd   v22,v9
    122  1c0:	(11 e0 f7 c3|c3 f7 e0 11) 	vpopcntd v15,v30
    123  1c4:	(10 5f 36 c7|c7 36 5f 10) 	vcmpgtud\. v2,v31,v6
    124  1c8:	(12 8f 17 c7|c7 17 8f 12) 	vcmpgtsd\. v20,v15,v2
    125 #pass
    126