1 #as: -mpower9 2 #objdump: -dr -Mpower9 3 #name: Altivec ISA 3.0 instructions 4 5 .* 6 7 8 Disassembly of section \.text: 9 10 0+00 <start>: 11 12 .*: (11 7e 00 01|01 00 7e 11) vmul10cuq v11,v30 13 .*: (13 c1 b8 07|07 b8 c1 13) vcmpneb v30,v1,v23 14 .*: (13 d3 f7 7b|7b f7 d3 13) vpermr v30,v19,v30,v29 15 .*: (12 94 88 41|41 88 94 12) vmul10ecuq v20,v20,v17 16 .*: (13 73 f8 47|47 f8 73 13) vcmpneh v27,v19,v31 17 .*: (10 c9 b8 85|85 b8 c9 10) vrlwmi v6,v9,v23 18 .*: (12 da 08 87|87 08 da 12) vcmpnew v22,v26,v1 19 .*: (13 1e c8 c5|c5 c8 1e 13) vrldmi v24,v30,v25 20 .*: (12 7d b1 07|07 b1 7d 12) vcmpnezb v19,v29,v22 21 .*: (11 17 99 47|47 99 17 11) vcmpnezh v8,v23,v19 22 .*: (13 78 59 85|85 59 78 13) vrlwnm v27,v24,v11 23 .*: (12 ad 51 87|87 51 ad 12) vcmpnezw v21,v13,v10 24 .*: (10 b4 e9 c5|c5 e9 b4 10) vrldnm v5,v20,v29 25 .*: (13 d3 02 01|01 02 d3 13) vmul10uq v30,v19 26 .*: (13 0c aa 0d|0d aa 0c 13) vextractub v24,v21,12 27 .*: (10 13 e2 41|41 e2 13 10) vmul10euq v0,v19,v28 28 .*: (11 4c 1a 4d|4d 1a 4c 11) vextractuh v10,v3,12 29 .*: (13 87 62 8d|8d 62 87 13) vextractuw v28,v12,7 30 .*: (13 c1 da cd|cd da c1 13) vextractd v30,v27,1 31 .*: (13 24 fb 0d|0d fb 24 13) vinsertb v25,v31,4 32 .*: (12 ae f3 41|41 f3 ae 12) bcdcpsgn\. v21,v14,v30 33 .*: (12 c5 93 4d|4d 93 c5 12) vinserth v22,v18,5 34 .*: (13 a1 b3 8d|8d b3 a1 13) vinsertw v29,v22,1 35 .*: (13 a7 6b cd|cd 6b a7 13) vinsertd v29,v13,7 36 .*: (12 d9 44 07|07 44 d9 12) vcmpneb\. v22,v25,v8 37 .*: (12 0f ac 47|47 ac 0f 12) vcmpneh\. v16,v15,v21 38 .*: (12 d5 fc 81|81 fc d5 12) bcdus\. v22,v21,v31 39 .*: (10 2c 64 87|87 64 2c 10) vcmpnew\. v1,v12,v12 40 .*: (10 a3 46 c1|c1 46 a3 10) bcds\. v5,v3,v8,1 41 .*: (13 76 0d 01|01 0d 76 13) bcdtrunc\. v27,v22,v1,0 42 .*: (10 5a 05 07|07 05 5a 10) vcmpnezb\. v2,v26,v0 43 .*: (13 4e 3d 41|41 3d 4e 13) bcdutrunc\. v26,v14,v7 44 .*: (12 05 65 47|47 65 05 12) vcmpnezh\. v16,v5,v12 45 .*: (13 00 2d 81|81 2d 00 13) bcdctsq\. v24,v5 46 .*: (10 e2 05 81|81 05 e2 10) bcdcfsq\. v7,v0,0 47 .*: (13 c4 67 81|81 67 c4 13) bcdctz\. v30,v12,1 48 .*: (12 25 bd 81|81 bd 25 12) bcdctn\. v17,v23 49 .*: (10 86 7f 81|81 7f 86 10) bcdcfz\. v4,v15,1 50 .*: (13 a7 2f 81|81 2f a7 13) bcdcfn\. v29,v5,1 51 .*: (13 7f 65 81|81 65 7f 13) bcdsetsgn\. v27,v12,0 52 .*: (11 dc cd 87|87 cd dc 11) vcmpnezw\. v14,v28,v25 53 .*: (10 42 37 c1|c1 37 42 10) bcdsr\. v2,v2,v6,1 54 .*: (13 20 2d cc|cc 2d 20 13) vbpermd v25,v0,v5 55 .*: (13 80 ce 02|02 ce 80 13) vclzlsbb r28,v25 56 .*: (10 41 c6 02|02 c6 41 10) vctzlsbb r2,v24 57 .*: (12 a6 5e 02|02 5e a6 12) vnegw v21,v11 58 .*: (12 27 de 02|02 de 27 12) vnegd v17,v27 59 .*: (13 e8 be 02|02 be e8 13) vprtybw v31,v23 60 .*: (12 a9 be 02|02 be a9 12) vprtybd v21,v23 61 .*: (12 aa 96 02|02 96 aa 12) vprtybq v21,v18 62 .*: (13 d0 26 02|02 26 d0 13) vextsb2w v30,v4 63 .*: (10 71 d6 02|02 d6 71 10) vextsh2w v3,v26 64 .*: (11 78 8e 02|02 8e 78 11) vextsb2d v11,v17 65 .*: (10 b9 56 02|02 56 b9 10) vextsh2d v5,v10 66 .*: (11 ba ce 02|02 ce ba 11) vextsw2d v13,v25 67 .*: (13 3c 16 02|02 16 3c 13) vctzb v25,v2 68 .*: (10 1d 1e 02|02 1e 1d 10) vctzh v0,v3 69 .*: (12 de 36 02|02 36 de 12) vctzw v22,v6 70 .*: (13 5f c6 02|02 c6 5f 13) vctzd v26,v24 71 .*: (10 df 16 0d|0d 16 df 10) vextublx r6,r31,v2 72 .*: (11 a0 96 4d|4d 96 a0 11) vextuhlx r13,r0,v18 73 .*: (11 de fe 8d|8d fe de 11) vextuwlx r14,r30,v31 74 .*: (11 ec 77 04|04 77 ec 11) vsrv v15,v12,v14 75 .*: (12 8a f7 0d|0d f7 8a 12) vextubrx r20,r10,v30 76 .*: (12 b5 17 44|44 17 b5 12) vslv v21,v21,v2 77 .*: (11 e9 0f 4d|4d 0f e9 11) vextuhrx r15,r9,v1 78 .*: (12 b1 87 8d|8d 87 b1 12) vextuwrx r21,r17,v16 79 .*: (12 95 b5 e3|e3 b5 95 12) vmsumudm v20,v21,v22,v23 80 #pass 81