Home | History | Annotate | Line # | Download | only in gdb.arch
powerpc-power9.s revision 1.1.1.5
      1      1.1  christos /* This testcase is part of GDB, the GNU debugger.
      2      1.1  christos 
      3  1.1.1.5  christos    Copyright 2014-2024 Free Software Foundation, Inc.
      4      1.1  christos 
      5      1.1  christos    This program is free software; you can redistribute it and/or modify
      6      1.1  christos    it under the terms of the GNU General Public License as published by
      7      1.1  christos    the Free Software Foundation; either version 3 of the License, or
      8      1.1  christos    (at your option) any later version.
      9      1.1  christos 
     10      1.1  christos    This program is distributed in the hope that it will be useful,
     11      1.1  christos    but WITHOUT ANY WARRANTY; without even the implied warranty of
     12      1.1  christos    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13      1.1  christos    GNU General Public License for more details.
     14      1.1  christos 
     15      1.1  christos    You should have received a copy of the GNU General Public License
     16      1.1  christos    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
     17      1.1  christos 
     18      1.1  christos 	.text
     19      1.1  christos 	.globl func
     20      1.1  christos func:
     21      1.1  christos 	.long  0x7da30474    /* cnttzd  r3,r13             */
     22      1.1  christos 	.long  0x7dc40475    /* cnttzd. r4,r14             */
     23      1.1  christos 	.long  0x7de50434    /* cnttzw  r5,r15             */
     24      1.1  christos 	.long  0x7e060435    /* cnttzw. r6,r16             */
     25      1.1  christos 	.long  0x7d54ae12    /* modsd   r10,r20,r21        */
     26      1.1  christos 	.long  0x7d75b616    /* modsw   r11,r21,r22        */
     27      1.1  christos 	.long  0x7d96ba12    /* modud   r12,r22,r23        */
     28      1.1  christos 	.long  0x7db7c216    /* moduw   r13,r23,r24        */
     29      1.1  christos 	.long  0x10672581    /* bcdcfn. v3,v4,0            */
     30      1.1  christos 	.long  0x10672781    /* bcdcfn. v3,v4,1            */
     31      1.1  christos 	.long  0x10822d81    /* bcdcfsq. v4,v5,0           */
     32      1.1  christos 	.long  0x10822f81    /* bcdcfsq. v4,v5,1           */
     33      1.1  christos 	.long  0x10a63581    /* bcdcfz. v5,v6,0            */
     34      1.1  christos 	.long  0x10a63781    /* bcdcfz. v5,v6,1            */
     35      1.1  christos 	.long  0x10c74341    /* bcdcpsgn. v6,v7,v8         */
     36      1.1  christos 	.long  0x10e54581    /* bcdctn. v7,v8              */
     37      1.1  christos 	.long  0x11004d81    /* bcdctsq. v8,v9             */
     38      1.1  christos 	.long  0x11245581    /* bcdctz. v9,v10,0           */
     39      1.1  christos 	.long  0x11245781    /* bcdctz. v9,v10,1           */
     40      1.1  christos 	.long  0x115f5d81    /* bcdsetsgn. v10,v11,0       */
     41      1.1  christos 	.long  0x115f5f81    /* bcdsetsgn. v10,v11,1       */
     42      1.1  christos 	.long  0x116c6dc1    /* bcdsr.  v11,v12,v13,0      */
     43      1.1  christos 	.long  0x116c6fc1    /* bcdsr.  v11,v12,v13,1      */
     44      1.1  christos 	.long  0x118d74c1    /* bcds.   v12,v13,v14,0      */
     45      1.1  christos 	.long  0x118d76c1    /* bcds.   v12,v13,v14,1      */
     46      1.1  christos 	.long  0x11ae7d01    /* bcdtrunc. v13,v14,v15,0    */
     47      1.1  christos 	.long  0x11ae7f01    /* bcdtrunc. v13,v14,v15,1    */
     48      1.1  christos 	.long  0x11cf8481    /* bcdus.  v14,v15,v16        */
     49      1.1  christos 	.long  0x11f08d41    /* bcdutrunc. v15,v16,v17     */
     50      1.1  christos 	.long  0x7e80aa5a    /* lxvll   vs20,0,r21         */
     51      1.1  christos 	.long  0x7e8aaa5a    /* lxvll   vs20,r10,r21       */
     52      1.1  christos 	.long  0x7ea05b5a    /* stxvll  vs21,0,r11         */
     53      1.1  christos 	.long  0x7eaa5b5a    /* stxvll  vs21,r10,r11       */
     54      1.1  christos 	.long  0x12d70001    /* vmul10cuq v22,v23          */
     55      1.1  christos 	.long  0x12f8c841    /* vmul10ecuq v23,v24,v25     */
     56      1.1  christos 	.long  0x1319d241    /* vmul10euq v24,v25,v26      */
     57      1.1  christos 	.long  0x133a0201    /* vmul10uq v25,v26           */
     58      1.1  christos 	.long  0xfd4b6008    /* xsaddqp v10,v11,v12        */
     59      1.1  christos 	.long  0xfd6c6009    /* xsaddqpo v11,v12,v12       */
     60      1.1  christos 	.long  0xfe80f00a    /* xsrqpi  0,v20,v30,0        */
     61      1.1  christos 	.long  0xfe81f00a    /* xsrqpi  1,v20,v30,0        */
     62      1.1  christos 	.long  0xfe80f60a    /* xsrqpi  0,v20,v30,3        */
     63      1.1  christos 	.long  0xfe81f60a    /* xsrqpi  1,v20,v30,3        */
     64      1.1  christos 	.long  0xfea0f80b    /* xsrqpix 0,v21,v31,0        */
     65      1.1  christos 	.long  0xfea1f80b    /* xsrqpix 1,v21,v31,0        */
     66      1.1  christos 	.long  0xfea0fe0b    /* xsrqpix 0,v21,v31,3        */
     67      1.1  christos 	.long  0xfea1fe0b    /* xsrqpix 1,v21,v31,3        */
     68      1.1  christos 	.long  0xfd8d7048    /* xsmulqp v12,v13,v14        */
     69      1.1  christos 	.long  0xfdae7849    /* xsmulqpo v13,v14,v15       */
     70      1.1  christos 	.long  0xfec0b84a    /* xsrqpxp 0,v22,v23,0        */
     71      1.1  christos 	.long  0xfec1b84a    /* xsrqpxp 1,v22,v23,0        */
     72      1.1  christos 	.long  0xfec0be4a    /* xsrqpxp 0,v22,v23,3        */
     73      1.1  christos 	.long  0xfec1be4a    /* xsrqpxp 1,v22,v23,3        */
     74      1.1  christos 	.long  0xfdcf80c8    /* xscpsgnqp v14,v15,v16      */
     75      1.1  christos 	.long  0xfc0f8108    /* xscmpoqp cr0,v15,v16       */
     76      1.1  christos 	.long  0xff8f8108    /* xscmpoqp cr7,v15,v16       */
     77      1.1  christos 	.long  0xfc108948    /* xscmpexpqp cr0,v16,v17     */
     78      1.1  christos 	.long  0xff908948    /* xscmpexpqp cr7,v16,v17     */
     79      1.1  christos 	.long  0xfe329b08    /* xsmaddqp v17,v18,v19       */
     80      1.1  christos 	.long  0xfe53a309    /* xsmaddqpo v18,v19,v20      */
     81      1.1  christos 	.long  0xfe74ab48    /* xsmsubqp v19,v20,v21       */
     82      1.1  christos 	.long  0xfe95b349    /* xsmsubqpo v20,v21,v22      */
     83      1.1  christos 	.long  0xfeb6bb88    /* xsnmaddqp v21,v22,v23      */
     84      1.1  christos 	.long  0xfed7c389    /* xsnmaddqpo v22,v23,v24     */
     85      1.1  christos 	.long  0xfef8cbc8    /* xsnmsubqp v23,v24,v25      */
     86      1.1  christos 	.long  0xff19d3c9    /* xsnmsubqpo v24,v25,v26     */
     87      1.1  christos 	.long  0xff3adc08    /* xssubqp v25,v26,v27        */
     88      1.1  christos 	.long  0xff5be409    /* xssubqpo v26,v27,v28       */
     89      1.1  christos 	.long  0xff7cec48    /* xsdivqp v27,v28,v29        */
     90      1.1  christos 	.long  0xff9df449    /* xsdivqpo v28,v29,v30       */
     91      1.1  christos 	.long  0xfc1df508    /* xscmpuqp cr0,v29,v30       */
     92      1.1  christos 	.long  0xff9df508    /* xscmpuqp cr7,v29,v30       */
     93      1.1  christos 	.long  0xfc00f588    /* xststdcqp cr0,v30,0        */
     94      1.1  christos 	.long  0xff80f588    /* xststdcqp cr7,v30,0        */
     95      1.1  christos 	.long  0xfc7ffd88    /* xststdcqp cr0,v31,127      */
     96      1.1  christos 	.long  0xfffffd88    /* xststdcqp cr7,v31,127      */
     97      1.1  christos 	.long  0xfd405e48    /* xsabsqp v10,v11            */
     98      1.1  christos 	.long  0xfd626648    /* xsxexpqp v11,v12           */
     99      1.1  christos 	.long  0xfd886e48    /* xsnabsqp v12,v13           */
    100      1.1  christos 	.long  0xfdb07648    /* xsnegqp v13,v14            */
    101      1.1  christos 	.long  0xfdd27e48    /* xsxsigqp v14,v15           */
    102      1.1  christos 	.long  0xfdfb8648    /* xssqrtqp v15,v16           */
    103      1.1  christos 	.long  0xfe1b8e49    /* xssqrtqpo v16,v17          */
    104      1.1  christos 	.long  0xfe219688    /* xscvqpuwz v17,v18          */
    105      1.1  christos 	.long  0xfe429e88    /* xscvudqp v18,v19           */
    106      1.1  christos 	.long  0xfe69a688    /* xscvqpswz v19,v20          */
    107      1.1  christos 	.long  0xfe8aae88    /* xscvsdqp v20,v21           */
    108      1.1  christos 	.long  0xfeb1b688    /* xscvqpudz v21,v22          */
    109      1.1  christos 	.long  0xfed4be88    /* xscvqpdp v22,v23           */
    110      1.1  christos 	.long  0xfef4c689    /* xscvqpdpo v23,v24          */
    111      1.1  christos 	.long  0xff16ce88    /* xscvdpqp v24,v25           */
    112      1.1  christos 	.long  0xff39d688    /* xscvqpsdz v25,v26          */
    113      1.1  christos 	.long  0xff5be6c8    /* xsiexpqp v26,v27,v28       */
    114      1.1  christos 	.long  0x108531fb    /* vpermr  v4,v5,v6,v7        */
    115      1.1  christos 	.long  0x10a0320d    /* vextractub v5,v6,0         */
    116      1.1  christos 	.long  0x10af320d    /* vextractub v5,v6,15        */
    117      1.1  christos 	.long  0x10c03a4d    /* vextractuh v6,v7,0         */
    118      1.1  christos 	.long  0x10cf3a4d    /* vextractuh v6,v7,15        */
    119      1.1  christos 	.long  0x10e0428d    /* vextractuw v7,v8,0         */
    120      1.1  christos 	.long  0x10ef428d    /* vextractuw v7,v8,15        */
    121      1.1  christos 	.long  0x11004acd    /* vextractd v8,v9,0          */
    122      1.1  christos 	.long  0x110f4acd    /* vextractd v8,v9,15         */
    123      1.1  christos 	.long  0x1120530d    /* vinsertb v9,v10,0          */
    124      1.1  christos 	.long  0x112f530d    /* vinsertb v9,v10,15         */
    125      1.1  christos 	.long  0x11405b4d    /* vinserth v10,v11,0         */
    126      1.1  christos 	.long  0x114f5b4d    /* vinserth v10,v11,15        */
    127      1.1  christos 	.long  0x1160638d    /* vinsertw v11,v12,0         */
    128      1.1  christos 	.long  0x116f638d    /* vinsertw v11,v12,15        */
    129      1.1  christos 	.long  0x11806bcd    /* vinsertd v12,v13,0         */
    130      1.1  christos 	.long  0x118f6bcd    /* vinsertd v12,v13,15        */
    131      1.1  christos 	.long  0x7db40267    /* mfvsrld r20,vs45           */
    132      1.1  christos 	.long  0x7dd50327    /* mtvsrws vs46,r21           */
    133      1.1  christos 	.long  0x7de0bb67    /* mtvsrdd vs47,0,r23         */
    134      1.1  christos 	.long  0x7df6bb67    /* mtvsrdd vs47,r22,r23       */
    135      1.1  christos 	.long  0x7e405a19    /* lxvx    vs50,0,r11         */
    136      1.1  christos 	.long  0x7c0a5a18    /* lxvx    vs0,r10,r11        */
    137      1.1  christos 	.long  0x7e6062d9    /* lxvwsx  vs51,0,r12         */
    138      1.1  christos 	.long  0x7c2a62d8    /* lxvwsx  vs1,r10,r12        */
    139      1.1  christos 	.long  0x7e806e59    /* lxvh8x  vs52,0,r13         */
    140      1.1  christos 	.long  0x7c4a6e58    /* lxvh8x  vs2,r10,r13        */
    141      1.1  christos 	.long  0x7ea076d9    /* lxvb16x vs53,0,r14         */
    142      1.1  christos 	.long  0x7c6a76d8    /* lxvb16x vs3,r10,r14        */
    143      1.1  christos 	.long  0x7ec07b19    /* stxvx   vs54,0,r15         */
    144      1.1  christos 	.long  0x7c947b18    /* stxvx   vs4,r20,r15        */
    145      1.1  christos 	.long  0x7ee08759    /* stxvh8x vs55,0,r16         */
    146      1.1  christos 	.long  0x7cb48758    /* stxvh8x vs5,r20,r16        */
    147      1.1  christos 	.long  0x7f008fd9    /* stxvb16x vs56,0,r17        */
    148      1.1  christos 	.long  0x7cd48fd8    /* stxvb16x vs6,r20,r17       */
    149      1.1  christos 	.long  0xf0802a94    /* xxextractuw vs4,vs5,0      */
    150      1.1  christos 	.long  0xf10f9297    /* xxextractuw vs40,vs50,15   */
    151      1.1  christos 	.long  0xf08002d0    /* xxspltib vs4,0             */
    152      1.1  christos 	.long  0xf08402d0    /* xxspltib vs4,128           */
    153      1.1  christos 	.long  0xf127fad1    /* xxspltib vs41,255          */
    154      1.1  christos 	.long  0xf0a032d4    /* xxinsertw vs5,vs6,0        */
    155      1.1  christos 	.long  0xf24fe2d7    /* xxinsertw vs50,vs60,15     */
    156      1.1  christos 	.long  0xf0c73f6c    /* xxbrh   vs6,vs7            */
    157      1.1  christos 	.long  0xf307cf6f    /* xxbrh   vs56,vs57          */
    158      1.1  christos 	.long  0xf0ef476c    /* xxbrw   vs7,vs8            */
    159      1.1  christos 	.long  0xf32fd76f    /* xxbrw   vs57,vs58          */
    160      1.1  christos 	.long  0xf1174f6c    /* xxbrd   vs8,vs9            */
    161      1.1  christos 	.long  0xf357df6f    /* xxbrd   vs58,vs59          */
    162      1.1  christos 	.long  0xf13f576c    /* xxbrq   vs9,vs10           */
    163      1.1  christos 	.long  0xf37fe76f    /* xxbrq   vs59,vs60          */
    164      1.1  christos 	.long  0xe6800002    /* lxsd    v20,0(0)           */
    165      1.1  christos 	.long  0xe68a0002    /* lxsd    v20,0(r10)         */
    166      1.1  christos 	.long  0xe680000a    /* lxsd    v20,8(0)           */
    167      1.1  christos 	.long  0xe68a000a    /* lxsd    v20,8(r10)         */
    168      1.1  christos 	.long  0xe680fffa    /* lxsd    v20,-8(0)          */
    169      1.1  christos 	.long  0xe68afffa    /* lxsd    v20,-8(r10)        */
    170      1.1  christos 	.long  0xe6807ffe    /* lxsd    v20,32764(0)       */
    171      1.1  christos 	.long  0xe68a7ffe    /* lxsd    v20,32764(r10)     */
    172      1.1  christos 	.long  0xe6808002    /* lxsd    v20,-32768(0)      */
    173      1.1  christos 	.long  0xe68a8002    /* lxsd    v20,-32768(r10)    */
    174      1.1  christos 	.long  0xe7c00003    /* lxssp   v30,0(0)           */
    175      1.1  christos 	.long  0xe7cb0003    /* lxssp   v30,0(r11)         */
    176      1.1  christos 	.long  0xe7c0000b    /* lxssp   v30,8(0)           */
    177      1.1  christos 	.long  0xe7cb000b    /* lxssp   v30,8(r11)         */
    178      1.1  christos 	.long  0xe7c0fffb    /* lxssp   v30,-8(0)          */
    179      1.1  christos 	.long  0xe7cbfffb    /* lxssp   v30,-8(r11)        */
    180      1.1  christos 	.long  0xe7c07fff    /* lxssp   v30,32764(0)       */
    181      1.1  christos 	.long  0xe7cb7fff    /* lxssp   v30,32764(r11)     */
    182      1.1  christos 	.long  0xe7c08003    /* lxssp   v30,-32768(0)      */
    183      1.1  christos 	.long  0xe7cb8003    /* lxssp   v30,-32768(r11)    */
    184      1.1  christos 	.long  0xf5000009    /* lxv     vs40,0(0)          */
    185      1.1  christos 	.long  0xf50c0009    /* lxv     vs40,0(r12)        */
    186      1.1  christos 	.long  0xf5000019    /* lxv     vs40,16(0)         */
    187      1.1  christos 	.long  0xf50c0019    /* lxv     vs40,16(r12)       */
    188      1.1  christos 	.long  0xf500fff9    /* lxv     vs40,-16(0)        */
    189      1.1  christos 	.long  0xf54cfff1    /* lxv     vs10,-16(r12)      */
    190      1.1  christos 	.long  0xf5407ff1    /* lxv     vs10,32752(0)      */
    191      1.1  christos 	.long  0xf54c7ff1    /* lxv     vs10,32752(r12)    */
    192      1.1  christos 	.long  0xf5408001    /* lxv     vs10,-32768(0)     */
    193      1.1  christos 	.long  0xf54c8001    /* lxv     vs10,-32768(r12)   */
    194      1.1  christos 	.long  0xf6a00002    /* stxsd   v21,0(0)           */
    195      1.1  christos 	.long  0xf6aa0002    /* stxsd   v21,0(r10)         */
    196      1.1  christos 	.long  0xf6a0000a    /* stxsd   v21,8(0)           */
    197      1.1  christos 	.long  0xf6aa000a    /* stxsd   v21,8(r10)         */
    198      1.1  christos 	.long  0xf6a0fffa    /* stxsd   v21,-8(0)          */
    199      1.1  christos 	.long  0xf6aafffa    /* stxsd   v21,-8(r10)        */
    200      1.1  christos 	.long  0xf6a07ffe    /* stxsd   v21,32764(0)       */
    201      1.1  christos 	.long  0xf6aa7ffe    /* stxsd   v21,32764(r10)     */
    202      1.1  christos 	.long  0xf6a08002    /* stxsd   v21,-32768(0)      */
    203      1.1  christos 	.long  0xf6aa8002    /* stxsd   v21,-32768(r10)    */
    204      1.1  christos 	.long  0xf7e00003    /* stxssp  v31,0(0)           */
    205      1.1  christos 	.long  0xf7eb0003    /* stxssp  v31,0(r11)         */
    206      1.1  christos 	.long  0xf7e0000b    /* stxssp  v31,8(0)           */
    207      1.1  christos 	.long  0xf7eb000b    /* stxssp  v31,8(r11)         */
    208      1.1  christos 	.long  0xf7e0fffb    /* stxssp  v31,-8(0)          */
    209      1.1  christos 	.long  0xf7ebfffb    /* stxssp  v31,-8(r11)        */
    210      1.1  christos 	.long  0xf7e07fff    /* stxssp  v31,32764(0)       */
    211      1.1  christos 	.long  0xf7eb7fff    /* stxssp  v31,32764(r11)     */
    212      1.1  christos 	.long  0xf7e08003    /* stxssp  v31,-32768(0)      */
    213      1.1  christos 	.long  0xf7eb8003    /* stxssp  v31,-32768(r11)    */
    214      1.1  christos 	.long  0xf520000d    /* stxv    vs41,0(0)          */
    215      1.1  christos 	.long  0xf52c000d    /* stxv    vs41,0(r12)        */
    216      1.1  christos 	.long  0xf520001d    /* stxv    vs41,16(0)         */
    217      1.1  christos 	.long  0xf52c001d    /* stxv    vs41,16(r12)       */
    218      1.1  christos 	.long  0xf520fffd    /* stxv    vs41,-16(0)        */
    219      1.1  christos 	.long  0xf56cfff5    /* stxv    vs11,-16(r12)      */
    220      1.1  christos 	.long  0xf5607ff5    /* stxv    vs11,32752(0)      */
    221      1.1  christos 	.long  0xf56c7ff5    /* stxv    vs11,32752(r12)    */
    222      1.1  christos 	.long  0xf5608005    /* stxv    vs11,-32768(0)     */
    223      1.1  christos 	.long  0xf56c8005    /* stxv    vs11,-32768(r12)   */
    224      1.1  christos 	.long  0xf296c0d0    /* xxperm  vs20,vs22,vs24     */
    225      1.1  christos 	.long  0xf10a60d7    /* xxperm  vs40,vs42,vs44     */
    226      1.1  christos 	.long  0xf2b7c9d0    /* xxpermr vs21,vs23,vs25     */
    227      1.1  christos 	.long  0xf12b69d7    /* xxpermr vs41,vs43,vs45     */
    228      1.1  christos 	.long  0x7e8c06f4    /* extswsli r12,r20,0         */
    229      1.1  christos 	.long  0x7e8c0ef4    /* extswsli r12,r20,1         */
    230      1.1  christos 	.long  0x7e8cfef6    /* extswsli r12,r20,63        */
    231      1.1  christos 	.long  0x7ead06f5    /* extswsli. r13,r21,0        */
    232      1.1  christos 	.long  0x7ead0ef5    /* extswsli. r13,r21,1        */
    233      1.1  christos 	.long  0x7eadfef7    /* extswsli. r13,r21,63       */
    234      1.1  christos 	.long  0x11d6b885    /* vrlwmi  v14,v22,v23        */
    235      1.1  christos 	.long  0x11f7c0c5    /* vrldmi  v15,v23,v24        */
    236      1.1  christos 	.long  0x1218c985    /* vrlwnm  v16,v24,v25        */
    237      1.1  christos 	.long  0x1239d1c5    /* vrldnm  v17,v25,v26        */
    238      1.1  christos 	.long  0x125addcc    /* vbpermd v18,v26,v27        */
    239      1.1  christos 	.long  0x1266a602    /* vnegw   v19,v20            */
    240      1.1  christos 	.long  0x1287ae02    /* vnegd   v20,v21            */
    241      1.1  christos 	.long  0x12a8b602    /* vprtybw v21,v22            */
    242      1.1  christos 	.long  0x12c9be02    /* vprtybd v22,v23            */
    243      1.1  christos 	.long  0x12eac602    /* vprtybq v23,v24            */
    244      1.1  christos 	.long  0x1310ce02    /* vextsb2w v24,v25           */
    245      1.1  christos 	.long  0x1331d602    /* vextsh2w v25,v26           */
    246      1.1  christos 	.long  0x1358de02    /* vextsb2d v26,v27           */
    247      1.1  christos 	.long  0x1379e602    /* vextsh2d v27,v28           */
    248      1.1  christos 	.long  0x139aee02    /* vextsw2d v28,v29           */
    249      1.1  christos 	.long  0x13bcf602    /* vctzb   v29,v30            */
    250      1.1  christos 	.long  0x13ddfe02    /* vctzh   v30,v31            */
    251      1.1  christos 	.long  0x13fef602    /* vctzw   v31,v30            */
    252      1.1  christos 	.long  0x13dfee02    /* vctzd   v30,v29            */
    253      1.1  christos 	.long  0x7d40a61a    /* lxsibzx vs10,0,r20         */
    254      1.1  christos 	.long  0x7e4aa61b    /* lxsibzx vs50,r10,r20       */
    255      1.1  christos 	.long  0x7d60ae5a    /* lxsihzx vs11,0,r21         */
    256      1.1  christos 	.long  0x7e6bae5b    /* lxsihzx vs51,r11,r21       */
    257      1.1  christos 	.long  0x7d80b71a    /* stxsibx vs12,0,r22         */
    258      1.1  christos 	.long  0x7e8cb71b    /* stxsibx vs52,r12,r22       */
    259      1.1  christos 	.long  0x7da0bf5a    /* stxsihx vs13,0,r23         */
    260      1.1  christos 	.long  0x7eadbf5b    /* stxsihx vs53,r13,r23       */
    261      1.1  christos 	.long  0x114b6370    /* maddhd  r10,r11,r12,r13    */
    262      1.1  christos 	.long  0x1295b5f1    /* maddhdu r20,r21,r22,r23    */
    263      1.1  christos 	.long  0x10432173    /* maddld  r2,r3,r4,r5        */
    264      1.1  christos 	.long  0xf00aa1d8    /* xscmpexpdp cr0,vs10,vs20   */
    265      1.1  christos 	.long  0xf38891de    /* xscmpexpdp cr7,vs40,vs50   */
    266      1.1  christos 	.long  0xf12baf2d    /* xsiexpdp vs41,r11,r21      */
    267      1.1  christos 	.long  0xf07f5da8    /* xststdcdp cr0,vs11,127     */
    268      1.1  christos 	.long  0xf3ff4daa    /* xststdcdp cr7,vs41,127     */
    269      1.1  christos 	.long  0xf07f5ca8    /* xststdcsp cr0,vs11,127     */
    270      1.1  christos 	.long  0xf3ff4caa    /* xststdcsp cr7,vs41,127     */
    271      1.1  christos 	.long  0xf1a05d6e    /* xsxexpdp r13,vs43          */
    272      1.1  christos 	.long  0xf1c1656e    /* xsxsigdp r14,vs44          */
    273      1.1  christos 	.long  0xf1ae7fc7    /* xviexpdp vs45,vs46,vs47    */
    274      1.1  christos 	.long  0xf1cf86c7    /* xviexpsp vs46,vs47,vs48    */
    275      1.1  christos 	.long  0xf2c0bfab    /* xvtstdcdp vs54,vs55,0      */
    276      1.1  christos 	.long  0xf2dfbfef    /* xvtstdcdp vs54,vs55,127    */
    277      1.1  christos 	.long  0xf2e0c6ab    /* xvtstdcsp vs55,vs56,0      */
    278      1.1  christos 	.long  0xf2ffc6ef    /* xvtstdcsp vs55,vs56,127    */
    279      1.1  christos 	.long  0xf320d76f    /* xvxexpdp vs57,vs58         */
    280      1.1  christos 	.long  0xf348df6f    /* xvxexpsp vs58,vs59         */
    281      1.1  christos 	.long  0xf361e76f    /* xvxsigdp vs59,vs60         */
    282      1.1  christos 	.long  0xf389ef6f    /* xvxsigsp vs60,vs61         */
    283      1.1  christos 	.long  0x7c0639c0    /* cmpeqb  cr0,r6,r7          */
    284      1.1  christos 	.long  0x7f8639c0    /* cmpeqb  cr7,r6,r7          */
    285      1.1  christos 	.long  0x7c084980    /* cmprb   cr0,0,r8,r9        */
    286      1.1  christos 	.long  0x7f884980    /* cmprb   cr7,0,r8,r9        */
    287      1.1  christos 	.long  0x7c284980    /* cmprb   cr0,1,r8,r9        */
    288      1.1  christos 	.long  0x7fa84980    /* cmprb   cr7,1,r8,r9        */
    289      1.1  christos 	.long  0x7de00100    /* setb    r15,cr0            */
    290      1.1  christos 	.long  0x7dfc0100    /* setb    r15,cr7            */
    291      1.1  christos 	.long  0x7f40521a    /* lxvl    vs26,0,r10         */
    292      1.1  christos 	.long  0x7f14521b    /* lxvl    vs56,r20,r10       */
    293      1.1  christos 	.long  0x7f605b1a    /* stxvl   vs27,0,r11         */
    294      1.1  christos 	.long  0x7f355b1b    /* stxvl   vs57,r21,r11       */
    295      1.1  christos 	.long  0x1280f602    /* vclzlsbb r20,v30           */
    296      1.1  christos 	.long  0x12a1fe02    /* vctzlsbb r21,v31           */
    297      1.1  christos 	.long  0x114b6007    /* vcmpneb v10,v11,v12        */
    298      1.1  christos 	.long  0x1295b407    /* vcmpneb. v20,v21,v22       */
    299      1.1  christos 	.long  0x116c6847    /* vcmpneh v11,v12,v13        */
    300      1.1  christos 	.long  0x12b6bc47    /* vcmpneh. v21,v22,v23       */
    301      1.1  christos 	.long  0x118d7087    /* vcmpnew v12,v13,v14        */
    302      1.1  christos 	.long  0x12d7c487    /* vcmpnew. v22,v23,v24       */
    303      1.1  christos 	.long  0x11ae7907    /* vcmpnezb v13,v14,v15       */
    304      1.1  christos 	.long  0x12f8cd07    /* vcmpnezb. v23,v24,v25      */
    305      1.1  christos 	.long  0x11cf8147    /* vcmpnezh v14,v15,v16       */
    306      1.1  christos 	.long  0x1319d547    /* vcmpnezh. v24,v25,v26      */
    307      1.1  christos 	.long  0x11f08987    /* vcmpnezw v15,v16,v17       */
    308      1.1  christos 	.long  0x133add87    /* vcmpnezw. v25,v26,v27      */
    309      1.1  christos 	.long  0x1211560d    /* vextublx r16,r17,v10       */
    310      1.1  christos 	.long  0x12325f0d    /* vextubrx r17,r18,v11       */
    311      1.1  christos 	.long  0x1253664d    /* vextuhlx r18,r19,v12       */
    312      1.1  christos 	.long  0x12746f4d    /* vextuhrx r19,r20,v13       */
    313      1.1  christos 	.long  0x1295768d    /* vextuwlx r20,r21,v14       */
    314      1.1  christos 	.long  0x12b67f8d    /* vextuwrx r21,r22,v15       */
    315      1.1  christos 	.long  0xec001d46    /* dtstsfi cr0,0,f3           */
    316      1.1  christos 	.long  0xefbf1d46    /* dtstsfi cr7,63,f3          */
    317      1.1  christos 	.long  0xfc002546    /* dtstsfiq cr0,0,f4          */
    318      1.1  christos 	.long  0xffbf2546    /* dtstsfiq cr7,63,f4         */
    319      1.1  christos 	.long  0xf110956f    /* xscvhpdp vs40,vs50         */
    320      1.1  christos 	.long  0xf1319d6f    /* xscvdphp vs41,vs51         */
    321      1.1  christos 	.long  0xf158a76f    /* xvcvhpsp vs42,vs52         */
    322      1.1  christos 	.long  0xf179af6f    /* xvcvsphp vs43,vs53         */
    323  1.1.1.2  christos 	.long  0x4c600004    /* lnia r3                    */
    324      1.1  christos 	.long  0x4c600004    /* addpcis r3,0               */
    325      1.1  christos 	.long  0x4c800005    /* addpcis r4,1               */
    326      1.1  christos 	.long  0x4cbfffc4    /* addpcis r5,-2              */
    327      1.1  christos 	.long  0x4cdf7fc5    /* addpcis r6,32767           */
    328      1.1  christos 	.long  0x4ce08004    /* addpcis r7,-32768          */
    329      1.1  christos 	.long  0x7c0002a4    /* slbsync                    */
    330      1.1  christos 	.long  0x7d4006a4    /* slbiag  r10                */
    331      1.1  christos 	.long  0x7d405ba4    /* slbieg  r10,r11            */
    332      1.1  christos 	.long  0x7c602726    /* slbmfee r3,r4              */
    333      1.1  christos 	.long  0x7c612726    /* slbmfee r3,r4,1            */
    334      1.1  christos 	.long  0x7c802ea6    /* slbmfev r4,r5              */
    335      1.1  christos 	.long  0x7c812ea6    /* slbmfev r4,r5,1            */
    336      1.1  christos 	.long  0x7c801a64    /* tlbie   r3,r4              */
    337      1.1  christos 	.long  0x7c8f1a64    /* tlbie   r3,r4,3,1,1        */
    338      1.1  christos 	.long  0x7c001a24    /* tlbiel  r3                 */
    339      1.1  christos 	.long  0x7c8f1a24    /* tlbiel  r3,r4,3,1,1        */
    340      1.1  christos 	.long  0x7c2c6e0c    /* copy    r12,r13            */
    341      1.1  christos 	.long  0x7c2a5f0d    /* paste.  r10,r11            */
    342      1.1  christos 	.long  0x7c00068c    /* cpabort                    */
    343      1.1  christos 	.long  0x7c0004ac    /* hwsync                     */
    344      1.1  christos 	.long  0x7c2004ac    /* lwsync                     */
    345      1.1  christos 	.long  0x7c4004ac    /* ptesync                    */
    346      1.1  christos 	.long  0x7e8004cc    /* ldat    r20,0,0            */
    347      1.1  christos 	.long  0x7e8ae4cc    /* ldat    r20,r10,28         */
    348      1.1  christos 	.long  0x7ea0048c    /* lwat    r21,0,0            */
    349      1.1  christos 	.long  0x7eabe48c    /* lwat    r21,r11,28         */
    350      1.1  christos 	.long  0x7ec005cc    /* stdat   r22,0,0            */
    351      1.1  christos 	.long  0x7ecce5cc    /* stdat   r22,r12,28         */
    352      1.1  christos 	.long  0x7ee0058c    /* stwat   r23,0,0            */
    353      1.1  christos 	.long  0x7eede58c    /* stwat   r23,r13,28         */
    354      1.1  christos 	.long  0x4c000264    /* urfid                      */
    355      1.1  christos 	.long  0x7c00f6e4    /* rmieg   r30                */
    356      1.1  christos 	.long  0x4c0002e4    /* stop                       */
    357      1.1  christos 	.long  0x7c00003c    /* wait                       */
    358      1.1  christos 	.long  0x7c6005e6    /* darn    r3,0               */
    359      1.1  christos 	.long  0x7c6105e6    /* darn    r3,1               */
    360      1.1  christos 	.long  0x7c6205e6    /* darn    r3,2               */
    361      1.1  christos 	.long  0x7c000480    /* mcrxrx  cr0                */
    362      1.1  christos 	.long  0x7f800480    /* mcrxrx  cr7                */
    363      1.1  christos 	.long  0x1295b744    /* vslv    v20,v21,v22        */
    364      1.1  christos 	.long  0x12f8cf04    /* vsrv    v23,v24,v25        */
    365      1.1  christos 	.long  0x7c0006ec    /* msgsync                    */
    366      1.1  christos 	.long  0xf3c8901e    /* xscmpeqdp vs30,vs40,vs50   */
    367      1.1  christos 	.long  0xf3e9985e    /* xscmpgtdp vs31,vs41,vs51   */
    368      1.1  christos 	.long  0xf00aa09f    /* xscmpgedp vs32,vs42,vs52   */
    369      1.1  christos 	.long  0xf04cb447    /* xsmincdp vs34,vs44,vs54    */
    370      1.1  christos 	.long  0xf06dbc07    /* xsmaxcdp vs35,vs45,vs55    */
    371      1.1  christos 	.long  0xf08ec4c7    /* xsminjdp vs36,vs46,vs56    */
    372      1.1  christos 	.long  0xf0afcc87    /* xsmaxjdp vs37,vs47,vs57    */
    373      1.1  christos 	.long  0x1295b5e3    /* vmsumudm v20,v21,v22,v23   */
    374      1.1  christos 	.long  0x7d6c6954    /* addex   r11,r12,r13,0      */
    375      1.1  christos 	.long  0x7d6c6b54    /* addex   r11,r12,r13,1      */
    376      1.1  christos 	.long  0x7d6c6d54    /* addex   r11,r12,r13,2      */
    377      1.1  christos 	.long  0xff20048e    /* mffs    f25                */
    378      1.1  christos 	.long  0xff20048f    /* mffs.   f25                */
    379      1.1  christos 	.long  0xff41048e    /* mffsce  f26                */
    380      1.1  christos 	.long  0xff74a48e    /* mffscdrn f27,f20           */
    381      1.1  christos 	.long  0xff95048e    /* mffscdrni f28,0            */
    382      1.1  christos 	.long  0xff953c8e    /* mffscdrni f28,7            */
    383      1.1  christos 	.long  0xffb6ac8e    /* mffscrn f29,f21            */
    384      1.1  christos 	.long  0xffd7048e    /* mffscrni f30,0             */
    385      1.1  christos 	.long  0xffd71c8e    /* mffscrni f30,3             */
    386      1.1  christos 	.long  0xfff8048e    /* mffsl   f31                */
    387  1.1.1.4  christos 	.section	.note.GNU-stack,"",@progbits
    388