1eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford# For z196 and above. 2eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z196 -show-encoding %s | FileCheck %s 3eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 470d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xd9] 570d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xd9] 670d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xd9] 770d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xd9] 870d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xd9] 970d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xd9] 1070d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xd9] 1170d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: aghik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xd9] 1270d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 1370d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r0, %r0, -32768 1470d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r0, %r0, -1 1570d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r0, %r0, 0 1670d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r0, %r0, 1 1770d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r0, %r0, 32767 1870d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r0, %r15, 0 1970d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r15, %r0, 0 2070d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford aghik %r7, %r8, -16 2170d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 22dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: agrk %r0, %r0, %r0 # encoding: [0xb9,0xe8,0x00,0x00] 23dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: agrk %r0, %r0, %r15 # encoding: [0xb9,0xe8,0xf0,0x00] 24dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: agrk %r0, %r15, %r0 # encoding: [0xb9,0xe8,0x00,0x0f] 25dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: agrk %r15, %r0, %r0 # encoding: [0xb9,0xe8,0x00,0xf0] 26dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: agrk %r7, %r8, %r9 # encoding: [0xb9,0xe8,0x90,0x78] 27dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 28dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford agrk %r0,%r0,%r0 29dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford agrk %r0,%r0,%r15 30dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford agrk %r0,%r15,%r0 31dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford agrk %r15,%r0,%r0 32dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford agrk %r7,%r8,%r9 33dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 3470d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xd8] 3570d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xd8] 3670d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xd8] 3770d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xd8] 3870d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xd8] 3970d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xd8] 4070d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xd8] 4170d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford#CHECK: ahik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xd8] 4270d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 4370d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r0, %r0, -32768 4470d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r0, %r0, -1 4570d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r0, %r0, 0 4670d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r0, %r0, 1 4770d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r0, %r0, 32767 4870d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r0, %r15, 0 4970d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r15, %r0, 0 5070d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford ahik %r7, %r8, -16 5170d3e71f2e44250594f1b6edd7bbbf8b945a4452Richard Sandiford 52ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r0, -2147483648 # encoding: [0xcc,0x08,0x80,0x00,0x00,0x00] 53ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r0, -1 # encoding: [0xcc,0x08,0xff,0xff,0xff,0xff] 54ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r0, 0 # encoding: [0xcc,0x08,0x00,0x00,0x00,0x00] 55ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r0, 1 # encoding: [0xcc,0x08,0x00,0x00,0x00,0x01] 56ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r0, 2147483647 # encoding: [0xcc,0x08,0x7f,0xff,0xff,0xff] 57ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford#CHECK: aih %r15, 0 # encoding: [0xcc,0xf8,0x00,0x00,0x00,0x00] 58ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford 59ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r0, -1 << 31 60ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r0, -1 61ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r0, 0 62ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r0, 1 63ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r0, (1 << 31) - 1 64ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford aih %r15, 0 65ad366a3f67679a56d25464dc2bcad3a0a6a51780Richard Sandiford 666dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xdb] 676dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xdb] 686dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xdb] 696dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xdb] 706dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xdb] 716dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xdb] 726dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xdb] 736dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alghsik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xdb] 746dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 756dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r0, %r0, -32768 766dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r0, %r0, -1 776dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r0, %r0, 0 786dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r0, %r0, 1 796dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r0, %r0, 32767 806dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r0, %r15, 0 816dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r15, %r0, 0 826dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alghsik %r7, %r8, -16 836dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 84c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r0, %r0, %r0 # encoding: [0xb9,0xea,0x00,0x00] 85c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r0, %r0, %r15 # encoding: [0xb9,0xea,0xf0,0x00] 86c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r0, %r15, %r0 # encoding: [0xb9,0xea,0x00,0x0f] 87c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r15, %r0, %r0 # encoding: [0xb9,0xea,0x00,0xf0] 88c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: algrk %r7, %r8, %r9 # encoding: [0xb9,0xea,0x90,0x78] 89c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 90c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r0,%r0,%r0 91c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r0,%r0,%r15 92c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r0,%r15,%r0 93c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r15,%r0,%r0 94c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford algrk %r7,%r8,%r9 95c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 966dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xda] 976dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xda] 986dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xda] 996dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xda] 1006dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r0, %r0, 32767 # encoding: [0xec,0x00,0x7f,0xff,0x00,0xda] 1016dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r0, %r15, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0xda] 1026dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r15, %r0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0xda] 1036dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford#CHECK: alhsik %r7, %r8, -16 # encoding: [0xec,0x78,0xff,0xf0,0x00,0xda] 1046dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 1056dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r0, %r0, -32768 1066dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r0, %r0, -1 1076dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r0, %r0, 0 1086dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r0, %r0, 1 1096dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r0, %r0, 32767 1106dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r0, %r15, 0 1116dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r15, %r0, 0 1126dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford alhsik %r7, %r8, -16 1136dae7ae7659444efc2149852e366ba97d3a6e449Richard Sandiford 114c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r0, %r0, %r0 # encoding: [0xb9,0xfa,0x00,0x00] 115c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r0, %r0, %r15 # encoding: [0xb9,0xfa,0xf0,0x00] 116c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r0, %r15, %r0 # encoding: [0xb9,0xfa,0x00,0x0f] 117c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r15, %r0, %r0 # encoding: [0xb9,0xfa,0x00,0xf0] 118c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: alrk %r7, %r8, %r9 # encoding: [0xb9,0xfa,0x90,0x78] 119c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 120c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r0,%r0,%r0 121c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r0,%r0,%r15 122c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r0,%r15,%r0 123c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r15,%r0,%r0 124c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford alrk %r7,%r8,%r9 125c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 126dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r0, %r0, %r0 # encoding: [0xb9,0xf8,0x00,0x00] 127dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r0, %r0, %r15 # encoding: [0xb9,0xf8,0xf0,0x00] 128dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r0, %r15, %r0 # encoding: [0xb9,0xf8,0x00,0x0f] 129dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r15, %r0, %r0 # encoding: [0xb9,0xf8,0x00,0xf0] 130dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: ark %r7, %r8, %r9 # encoding: [0xb9,0xf8,0x90,0x78] 131dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 132dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r0,%r0,%r0 133dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r0,%r0,%r15 134dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r0,%r15,%r0 135dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r15,%r0,%r0 136dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford ark %r7,%r8,%r9 137dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 13836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f0, 0, %r0, 0 # encoding: [0xb3,0x91,0x00,0x00] 13936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f0, 0, %r0, 15 # encoding: [0xb3,0x91,0x0f,0x00] 14036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f0, 0, %r15, 0 # encoding: [0xb3,0x91,0x00,0x0f] 14136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f0, 15, %r0, 0 # encoding: [0xb3,0x91,0xf0,0x00] 14236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f4, 5, %r6, 7 # encoding: [0xb3,0x91,0x57,0x46] 14336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlfbr %f15, 0, %r0, 0 # encoding: [0xb3,0x91,0x00,0xf0] 14436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 14536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f0, 0, %r0, 0 14636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f0, 0, %r0, 15 14736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f0, 0, %r15, 0 14836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f0, 15, %r0, 0 14936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f4, 5, %r6, 7 15036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlfbr %f15, 0, %r0, 0 15136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 15236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f0, 0, %r0, 0 # encoding: [0xb3,0xa1,0x00,0x00] 15336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f0, 0, %r0, 15 # encoding: [0xb3,0xa1,0x0f,0x00] 15436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f0, 0, %r15, 0 # encoding: [0xb3,0xa1,0x00,0x0f] 15536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f0, 15, %r0, 0 # encoding: [0xb3,0xa1,0xf0,0x00] 15636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f4, 5, %r6, 7 # encoding: [0xb3,0xa1,0x57,0x46] 15736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cdlgbr %f15, 0, %r0, 0 # encoding: [0xb3,0xa1,0x00,0xf0] 15836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 15936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f0, 0, %r0, 0 16036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f0, 0, %r0, 15 16136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f0, 0, %r15, 0 16236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f0, 15, %r0, 0 16336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f4, 5, %r6, 7 16436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cdlgbr %f15, 0, %r0, 0 16536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 16636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f0, 0, %r0, 0 # encoding: [0xb3,0x90,0x00,0x00] 16736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f0, 0, %r0, 15 # encoding: [0xb3,0x90,0x0f,0x00] 16836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f0, 0, %r15, 0 # encoding: [0xb3,0x90,0x00,0x0f] 16936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f0, 15, %r0, 0 # encoding: [0xb3,0x90,0xf0,0x00] 17036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f4, 5, %r6, 7 # encoding: [0xb3,0x90,0x57,0x46] 17136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celfbr %f15, 0, %r0, 0 # encoding: [0xb3,0x90,0x00,0xf0] 17236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 17336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f0, 0, %r0, 0 17436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f0, 0, %r0, 15 17536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f0, 0, %r15, 0 17636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f0, 15, %r0, 0 17736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f4, 5, %r6, 7 17836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celfbr %f15, 0, %r0, 0 17936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 18036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f0, 0, %r0, 0 # encoding: [0xb3,0xa0,0x00,0x00] 18136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f0, 0, %r0, 15 # encoding: [0xb3,0xa0,0x0f,0x00] 18236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f0, 0, %r15, 0 # encoding: [0xb3,0xa0,0x00,0x0f] 18336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f0, 15, %r0, 0 # encoding: [0xb3,0xa0,0xf0,0x00] 18436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f4, 5, %r6, 7 # encoding: [0xb3,0xa0,0x57,0x46] 18536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: celgbr %f15, 0, %r0, 0 # encoding: [0xb3,0xa0,0x00,0xf0] 18636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 18736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f0, 0, %r0, 0 18836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f0, 0, %r0, 15 18936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f0, 0, %r15, 0 19036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f0, 15, %r0, 0 19136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f4, 5, %r6, 7 19236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines celgbr %f15, 0, %r0, 0 19336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 194e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcd] 195e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcd] 196e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcd] 197e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcd] 198e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcd] 199e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcd] 200e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcd] 201e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcd] 202e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcd] 203e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: chf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcd] 204e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 205e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, -524288 206e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, -1 207e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 0 208e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 1 209e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 524287 210e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 0(%r1) 211e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 0(%r15) 212e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 524287(%r1,%r15) 213e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r0, 524287(%r15,%r1) 214e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford chf %r15, 0 215e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 216185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r0, -2147483648 # encoding: [0xcc,0x0d,0x80,0x00,0x00,0x00] 217185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r0, -1 # encoding: [0xcc,0x0d,0xff,0xff,0xff,0xff] 218185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r0, 0 # encoding: [0xcc,0x0d,0x00,0x00,0x00,0x00] 219185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r0, 1 # encoding: [0xcc,0x0d,0x00,0x00,0x00,0x01] 220185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r0, 2147483647 # encoding: [0xcc,0x0d,0x7f,0xff,0xff,0xff] 221185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: cih %r15, 0 # encoding: [0xcc,0xfd,0x00,0x00,0x00,0x00] 222185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 223185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r0, -1 << 31 224185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r0, -1 225185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r0, 0 226185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r0, 1 227185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r0, (1 << 31) - 1 228185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford cih %r15, 0 229185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 23036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r0, 0, %f0, 0 # encoding: [0xb3,0x9d,0x00,0x00] 23136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r0, 0, %f0, 15 # encoding: [0xb3,0x9d,0x0f,0x00] 23236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r0, 0, %f15, 0 # encoding: [0xb3,0x9d,0x00,0x0f] 23336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r0, 15, %f0, 0 # encoding: [0xb3,0x9d,0xf0,0x00] 23436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r4, 5, %f6, 7 # encoding: [0xb3,0x9d,0x57,0x46] 23536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfdbr %r15, 0, %f0, 0 # encoding: [0xb3,0x9d,0x00,0xf0] 23636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 23736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r0, 0, %f0, 0 23836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r0, 0, %f0, 15 23936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r0, 0, %f15, 0 24036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r0, 15, %f0, 0 24136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r4, 5, %f6, 7 24236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfdbr %r15, 0, %f0, 0 24336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 24436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r0, 0, %f0, 0 # encoding: [0xb3,0x9c,0x00,0x00] 24536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r0, 0, %f0, 15 # encoding: [0xb3,0x9c,0x0f,0x00] 24636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r0, 0, %f15, 0 # encoding: [0xb3,0x9c,0x00,0x0f] 24736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r0, 15, %f0, 0 # encoding: [0xb3,0x9c,0xf0,0x00] 24836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r4, 5, %f6, 7 # encoding: [0xb3,0x9c,0x57,0x46] 24936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfebr %r15, 0, %f0, 0 # encoding: [0xb3,0x9c,0x00,0xf0] 25036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 25136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r0, 0, %f0, 0 25236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r0, 0, %f0, 15 25336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r0, 0, %f15, 0 25436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r0, 15, %f0, 0 25536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r4, 5, %f6, 7 25636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfebr %r15, 0, %f0, 0 25736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 25836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r0, 0, %f0, 0 # encoding: [0xb3,0x9e,0x00,0x00] 25936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r0, 0, %f0, 15 # encoding: [0xb3,0x9e,0x0f,0x00] 26036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r0, 0, %f13, 0 # encoding: [0xb3,0x9e,0x00,0x0d] 26136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r0, 15, %f0, 0 # encoding: [0xb3,0x9e,0xf0,0x00] 26236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r7, 5, %f8, 9 # encoding: [0xb3,0x9e,0x59,0x78] 26336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clfxbr %r15, 0, %f0, 0 # encoding: [0xb3,0x9e,0x00,0xf0] 26436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 26536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r0, 0, %f0, 0 26636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r0, 0, %f0, 15 26736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r0, 0, %f13, 0 26836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r0, 15, %f0, 0 26936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r7, 5, %f8, 9 27036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clfxbr %r15, 0, %f0, 0 27136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 27236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r0, 0, %f0, 0 # encoding: [0xb3,0xad,0x00,0x00] 27336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r0, 0, %f0, 15 # encoding: [0xb3,0xad,0x0f,0x00] 27436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r0, 0, %f15, 0 # encoding: [0xb3,0xad,0x00,0x0f] 27536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r0, 15, %f0, 0 # encoding: [0xb3,0xad,0xf0,0x00] 27636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r4, 5, %f6, 7 # encoding: [0xb3,0xad,0x57,0x46] 27736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgdbr %r15, 0, %f0, 0 # encoding: [0xb3,0xad,0x00,0xf0] 27836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 27936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r0, 0, %f0, 0 28036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r0, 0, %f0, 15 28136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r0, 0, %f15, 0 28236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r0, 15, %f0, 0 28336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r4, 5, %f6, 7 28436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgdbr %r15, 0, %f0, 0 28536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 28636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r0, 0, %f0, 0 # encoding: [0xb3,0xac,0x00,0x00] 28736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r0, 0, %f0, 15 # encoding: [0xb3,0xac,0x0f,0x00] 28836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r0, 0, %f15, 0 # encoding: [0xb3,0xac,0x00,0x0f] 28936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r0, 15, %f0, 0 # encoding: [0xb3,0xac,0xf0,0x00] 29036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r4, 5, %f6, 7 # encoding: [0xb3,0xac,0x57,0x46] 29136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgebr %r15, 0, %f0, 0 # encoding: [0xb3,0xac,0x00,0xf0] 29236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 29336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r0, 0, %f0, 0 29436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r0, 0, %f0, 15 29536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r0, 0, %f15, 0 29636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r0, 15, %f0, 0 29736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r4, 5, %f6, 7 29836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgebr %r15, 0, %f0, 0 29936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 30036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r0, 0, %f0, 0 # encoding: [0xb3,0xae,0x00,0x00] 30136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r0, 0, %f0, 15 # encoding: [0xb3,0xae,0x0f,0x00] 30236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r0, 0, %f13, 0 # encoding: [0xb3,0xae,0x00,0x0d] 30336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r0, 15, %f0, 0 # encoding: [0xb3,0xae,0xf0,0x00] 30436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r7, 5, %f8, 9 # encoding: [0xb3,0xae,0x59,0x78] 30536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: clgxbr %r15, 0, %f0, 0 # encoding: [0xb3,0xae,0x00,0xf0] 30636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 30736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r0, 0, %f0, 0 30836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r0, 0, %f0, 15 30936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r0, 0, %f13, 0 31036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r0, 15, %f0, 0 31136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r7, 5, %f8, 9 31236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clgxbr %r15, 0, %f0, 0 31336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 314e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcf] 315e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcf] 316e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcf] 317e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcf] 318e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcf] 319e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcf] 320e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcf] 321e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcf] 322e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcf] 323e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford#CHECK: clhf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcf] 324e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 325e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, -524288 326e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, -1 327e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 0 328e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 1 329e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 524287 330e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 0(%r1) 331e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 0(%r15) 332e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 524287(%r1,%r15) 333e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r0, 524287(%r15,%r1) 334e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford clhf %r15, 0 335e22c56d6d81b84d6f4ba24c2f5b0b203e7ddffe9Richard Sandiford 336185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: clih %r0, 0 # encoding: [0xcc,0x0f,0x00,0x00,0x00,0x00] 337185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: clih %r0, 1 # encoding: [0xcc,0x0f,0x00,0x00,0x00,0x01] 338185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: clih %r0, 4294967295 # encoding: [0xcc,0x0f,0xff,0xff,0xff,0xff] 339185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford#CHECK: clih %r15, 0 # encoding: [0xcc,0xff,0x00,0x00,0x00,0x00] 340185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 341185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford clih %r0, 0 342185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford clih %r0, 1 343185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford clih %r0, (1 << 32) - 1 344185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford clih %r15, 0 345185ef05ad6fdcaad1e831020b1f88d0046dd15d6Richard Sandiford 34636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f0, 0, %r0, 0 # encoding: [0xb3,0x92,0x00,0x00] 34736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f0, 0, %r0, 15 # encoding: [0xb3,0x92,0x0f,0x00] 34836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f0, 0, %r15, 0 # encoding: [0xb3,0x92,0x00,0x0f] 34936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f0, 15, %r0, 0 # encoding: [0xb3,0x92,0xf0,0x00] 35036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f4, 5, %r9, 10 # encoding: [0xb3,0x92,0x5a,0x49] 35136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlfbr %f13, 0, %r0, 0 # encoding: [0xb3,0x92,0x00,0xd0] 35236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 35336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f0, 0, %r0, 0 35436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f0, 0, %r0, 15 35536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f0, 0, %r15, 0 35636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f0, 15, %r0, 0 35736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f4, 5, %r9, 10 35836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlfbr %f13, 0, %r0, 0 35936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 36036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f0, 0, %r0, 0 # encoding: [0xb3,0xa2,0x00,0x00] 36136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f0, 0, %r0, 15 # encoding: [0xb3,0xa2,0x0f,0x00] 36236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f0, 0, %r15, 0 # encoding: [0xb3,0xa2,0x00,0x0f] 36336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f0, 15, %r0, 0 # encoding: [0xb3,0xa2,0xf0,0x00] 36436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f4, 5, %r9, 10 # encoding: [0xb3,0xa2,0x5a,0x49] 36536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: cxlgbr %f13, 0, %r0, 0 # encoding: [0xb3,0xa2,0x00,0xd0] 36636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 36736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f0, 0, %r0, 0 36836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f0, 0, %r0, 15 36936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f0, 0, %r15, 0 37036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f0, 15, %r0, 0 37136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f4, 5, %r9, 10 37236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cxlgbr %f13, 0, %r0, 0 37336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 374d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f0, 0, %f0, 0 # encoding: [0xb3,0x5f,0x00,0x00] 375d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f0, 0, %f0, 15 # encoding: [0xb3,0x5f,0x0f,0x00] 376d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f0, 0, %f15, 0 # encoding: [0xb3,0x5f,0x00,0x0f] 377d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f0, 15, %f0, 0 # encoding: [0xb3,0x5f,0xf0,0x00] 378d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f4, 5, %f6, 7 # encoding: [0xb3,0x5f,0x57,0x46] 379d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fidbra %f15, 0, %f0, 0 # encoding: [0xb3,0x5f,0x00,0xf0] 380d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 381d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f0, 0, %f0, 0 382d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f0, 0, %f0, 15 383d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f0, 0, %f15, 0 384d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f0, 15, %f0, 0 385d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f4, 5, %f6, 7 386d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fidbra %f15, 0, %f0, 0 387d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 388d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f0, 0, %f0, 0 # encoding: [0xb3,0x57,0x00,0x00] 389d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f0, 0, %f0, 15 # encoding: [0xb3,0x57,0x0f,0x00] 390d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f0, 0, %f15, 0 # encoding: [0xb3,0x57,0x00,0x0f] 391d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f0, 15, %f0, 0 # encoding: [0xb3,0x57,0xf0,0x00] 392d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f4, 5, %f6, 7 # encoding: [0xb3,0x57,0x57,0x46] 393d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fiebra %f15, 0, %f0, 0 # encoding: [0xb3,0x57,0x00,0xf0] 394d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 395d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f0, 0, %f0, 0 396d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f0, 0, %f0, 15 397d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f0, 0, %f15, 0 398d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f0, 15, %f0, 0 399d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f4, 5, %f6, 7 400d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fiebra %f15, 0, %f0, 0 401d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 402d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f0, 0, %f0, 0 # encoding: [0xb3,0x47,0x00,0x00] 403d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f0, 0, %f0, 15 # encoding: [0xb3,0x47,0x0f,0x00] 404d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f0, 0, %f13, 0 # encoding: [0xb3,0x47,0x00,0x0d] 405d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f0, 15, %f0, 0 # encoding: [0xb3,0x47,0xf0,0x00] 406d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f4, 5, %f8, 9 # encoding: [0xb3,0x47,0x59,0x48] 407d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford#CHECK: fixbra %f13, 0, %f0, 0 # encoding: [0xb3,0x47,0x00,0xd0] 408d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 409d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f0, 0, %f0, 0 410d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f0, 0, %f0, 15 411d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f0, 0, %f13, 0 412d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f0, 15, %f0, 0 413d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f4, 5, %f8, 9 414d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford fixbra %f13, 0, %f0, 0 415d954716e7567282ff6f3d25b4f404bae006eed04Richard Sandiford 41636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf8] 41736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf8] 41836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf8] 41936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf8] 42036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf8] 42136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf8] 42236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf8] 42336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf8] 42436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf8] 42536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf8] 42636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laa %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf8] 42736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 42836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, -524288 42936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, -1 43036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 0 43136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 1 43236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 524287 43336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 0(%r1) 43436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 0(%r15) 43536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 524287(%r1) 43636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r0, 524287(%r15) 43736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r0, %r15, 0 43836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laa %r15, %r0, 0 43936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 44036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe8] 44136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe8] 44236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe8] 44336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe8] 44436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe8] 44536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe8] 44636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe8] 44736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe8] 44836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe8] 44936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe8] 45036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laag %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe8] 45136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 45236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, -524288 45336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, -1 45436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 0 45536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 1 45636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 524287 45736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 0(%r1) 45836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 0(%r15) 45936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 524287(%r1) 46036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r0, 524287(%r15) 46136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r0, %r15, 0 46236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laag %r15, %r0, 0 46336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 46436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xfa] 46536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xfa] 46636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xfa] 46736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xfa] 46836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xfa] 46936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xfa] 47036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xfa] 47136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xfa] 47236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xfa] 47336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xfa] 47436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laal %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xfa] 47536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 47636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, -524288 47736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, -1 47836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 0 47936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 1 48036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 524287 48136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 0(%r1) 48236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 0(%r15) 48336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 524287(%r1) 48436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r0, 524287(%r15) 48536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r0, %r15, 0 48636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laal %r15, %r0, 0 48736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 48836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xea] 48936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xea] 49036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xea] 49136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xea] 49236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xea] 49336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xea] 49436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xea] 49536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xea] 49636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xea] 49736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xea] 49836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laalg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xea] 49936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 50036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, -524288 50136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, -1 50236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 0 50336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 1 50436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 524287 50536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 0(%r1) 50636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 0(%r15) 50736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 524287(%r1) 50836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r0, 524287(%r15) 50936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r0, %r15, 0 51036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laalg %r15, %r0, 0 51136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 51236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf4] 51336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf4] 51436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf4] 51536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf4] 51636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf4] 51736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf4] 51836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf4] 51936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf4] 52036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf4] 52136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf4] 52236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lan %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf4] 52336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 52436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, -524288 52536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, -1 52636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 0 52736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 1 52836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 524287 52936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 0(%r1) 53036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 0(%r15) 53136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 524287(%r1) 53236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r0, 524287(%r15) 53336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r0, %r15, 0 53436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lan %r15, %r0, 0 53536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 53636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe4] 53736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe4] 53836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe4] 53936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe4] 54036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe4] 54136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe4] 54236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe4] 54336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe4] 54436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe4] 54536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe4] 54636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lang %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe4] 54736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 54836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, -524288 54936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, -1 55036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 0 55136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 1 55236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 524287 55336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 0(%r1) 55436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 0(%r15) 55536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 524287(%r1) 55636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r0, 524287(%r15) 55736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r0, %r15, 0 55836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lang %r15, %r0, 0 55936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 56036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf6] 56136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf6] 56236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf6] 56336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf6] 56436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf6] 56536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf6] 56636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf6] 56736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf6] 56836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf6] 56936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf6] 57036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lao %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf6] 57136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 57236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, -524288 57336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, -1 57436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 0 57536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 1 57636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 524287 57736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 0(%r1) 57836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 0(%r15) 57936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 524287(%r1) 58036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r0, 524287(%r15) 58136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r0, %r15, 0 58236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lao %r15, %r0, 0 58336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 58436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe6] 58536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe6] 58636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe6] 58736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe6] 58836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe6] 58936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe6] 59036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe6] 59136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe6] 59236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe6] 59336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe6] 59436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laog %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe6] 59536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 59636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, -524288 59736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, -1 59836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 0 59936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 1 60036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 524287 60136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 0(%r1) 60236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 0(%r15) 60336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 524287(%r1) 60436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r0, 524287(%r15) 60536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r0, %r15, 0 60636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laog %r15, %r0, 0 60736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 60836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf7] 60936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xf7] 61036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf7] 61136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xf7] 61236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf7] 61336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf7] 61436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf7] 61536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xf7] 61636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xf7] 61736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf7] 61836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: lax %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf7] 61936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 62036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, -524288 62136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, -1 62236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 0 62336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 1 62436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 524287 62536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 0(%r1) 62636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 0(%r15) 62736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 524287(%r1) 62836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r0, 524287(%r15) 62936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r0, %r15, 0 63036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines lax %r15, %r0, 0 63136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 63236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe7] 63336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xe7] 63436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe7] 63536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xe7] 63636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe7] 63736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe7] 63836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe7] 63936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xe7] 64036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xe7] 64136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r0, %r15, 0 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe7] 64236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines#CHECK: laxg %r15, %r0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe7] 64336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 64436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, -524288 64536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, -1 64636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 0 64736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 1 64836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 524287 64936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 0(%r1) 65036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 0(%r15) 65136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 524287(%r1) 65236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r0, 524287(%r15) 65336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r0, %r15, 0 65436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines laxg %r15, %r0, 0 65536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 656ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc0] 657ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc0] 658ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc0] 659ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc0] 660ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc0] 661ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc0] 662ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc0] 663ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc0] 664ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc0] 665ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lbh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc0] 666ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 667ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, -524288 668ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, -1 669ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 0 670ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 1 671ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 524287 672ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 0(%r1) 673ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 0(%r15) 674ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 524287(%r1,%r15) 675ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r0, 524287(%r15,%r1) 676ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lbh %r15, 0 677ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 678cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f0, 0, %f0, 0 # encoding: [0xb3,0x45,0x00,0x00] 679cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f0, 0, %f0, 15 # encoding: [0xb3,0x45,0x0f,0x00] 680cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f0, 0, %f13, 0 # encoding: [0xb3,0x45,0x00,0x0d] 681cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f0, 15, %f0, 0 # encoding: [0xb3,0x45,0xf0,0x00] 682cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f4, 5, %f8, 9 # encoding: [0xb3,0x45,0x59,0x48] 683cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ldxbra %f13, 0, %f0, 0 # encoding: [0xb3,0x45,0x00,0xd0] 684cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 685cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f0, 0, %f0, 0 686cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f0, 0, %f0, 15 687cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f0, 0, %f13, 0 688cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f0, 15, %f0, 0 689cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f4, 5, %f8, 9 690cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ldxbra %f13, 0, %f0, 0 691cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 692cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f0, 0, %f0, 0 # encoding: [0xb3,0x44,0x00,0x00] 693cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f0, 0, %f0, 15 # encoding: [0xb3,0x44,0x0f,0x00] 694cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f0, 0, %f15, 0 # encoding: [0xb3,0x44,0x00,0x0f] 695cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f0, 15, %f0, 0 # encoding: [0xb3,0x44,0xf0,0x00] 696cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f4, 5, %f6, 7 # encoding: [0xb3,0x44,0x57,0x46] 697cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: ledbra %f15, 0, %f0, 0 # encoding: [0xb3,0x44,0x00,0xf0] 698cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 699cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f0, 0, %f0, 0 700cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f0, 0, %f0, 15 701cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f0, 0, %f15, 0 702cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f0, 15, %f0, 0 703cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f4, 5, %f6, 7 704cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines ledbra %f15, 0, %f0, 0 705cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 706cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f0, 0, %f0, 0 # encoding: [0xb3,0x46,0x00,0x00] 707cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f0, 0, %f0, 15 # encoding: [0xb3,0x46,0x0f,0x00] 708cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f0, 0, %f13, 0 # encoding: [0xb3,0x46,0x00,0x0d] 709cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f0, 15, %f0, 0 # encoding: [0xb3,0x46,0xf0,0x00] 710cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f4, 5, %f8, 9 # encoding: [0xb3,0x46,0x59,0x48] 711cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#CHECK: lexbra %f13, 0, %f0, 0 # encoding: [0xb3,0x46,0x00,0xd0] 712cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 713cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f0, 0, %f0, 0 714cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f0, 0, %f0, 15 715cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f0, 0, %f13, 0 716cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f0, 15, %f0, 0 717cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f4, 5, %f8, 9 718cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines lexbra %f13, 0, %f0, 0 719cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 7207d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xca] 7217d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xca] 7227d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xca] 7237d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xca] 7247d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xca] 7257d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xca] 7267d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xca] 7277d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xca] 7287d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xca] 7297d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: lfh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xca] 7307d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 7317d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, -524288 7327d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, -1 7337d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 0 7347d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 1 7357d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 524287 7367d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 0(%r1) 7377d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 0(%r15) 7387d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 524287(%r1,%r15) 7397d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r0, 524287(%r15,%r1) 7407d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford lfh %r15, 0 7417d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 742ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc4] 743ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc4] 744ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc4] 745ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc4] 746ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc4] 747ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc4] 748ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc4] 749ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc4] 750ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc4] 751ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford#CHECK: lhh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc4] 752ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 753ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, -524288 754ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, -1 755ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 0 756ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 1 757ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 524287 758ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 0(%r1) 759ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 0(%r15) 760ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 524287(%r1,%r15) 761ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r0, 524287(%r15,%r1) 762ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford lhh %r15, 0 763ced450f0e6266eb8c2624fc1895cbc2749d715c3Richard Sandiford 7649a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc2] 7659a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc2] 7669a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc2] 7679a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc2] 7689a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc2] 7699a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc2] 7709a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc2] 7719a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc2] 7729a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc2] 7739a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llch %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc2] 7749a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 7759a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, -524288 7769a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, -1 7779a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 0 7789a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 1 7799a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 524287 7809a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 0(%r1) 7819a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 0(%r15) 7829a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 524287(%r1,%r15) 7839a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r0, 524287(%r15,%r1) 7849a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llch %r15, 0 7859a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 7869a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc6] 7879a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc6] 7889a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc6] 7899a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc6] 7909a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc6] 7919a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc6] 7929a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc6] 7939a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc6] 7949a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc6] 7959a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford#CHECK: llhh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc6] 7969a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 7979a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, -524288 7989a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, -1 7999a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 0 8009a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 1 8019a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 524287 8029a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 0(%r1) 8039a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 0(%r15) 8049a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 524287(%r1,%r15) 8059a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r0, 524287(%r15,%r1) 8069a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford llhh %r15, 0 8079a05f040e70494ab0092faa9ed10dc70ff1f4e66Richard Sandiford 808cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf2] 809cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf2] 810cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf2] 811cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf2] 812cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf2] 813cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf2] 814cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf2] 815cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loc %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xf2] 816cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 817cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r0,0,0 818cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r0,0,15 819cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r0,-524288,0 820cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r0,524287,0 821cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r0,0(%r1),0 822cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r0,0(%r15),0 823cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r15,0,0 824cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loc %r1,4095(%r2),3 825cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 826cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loco %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xf2] 827cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loch %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf2] 828cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xf2] 829cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf2] 830cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xf2] 831cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loclh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xf2] 832cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf2] 833cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loce %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf2] 834cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xf2] 835cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: loche %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xf2] 836cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf2] 837cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xf2] 838cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf2] 839cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xf2] 840cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 841cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loco %r1,2(%r3) 842cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loch %r1,2(%r3) 843cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locnle %r1,2(%r3) 844cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locl %r1,2(%r3) 845cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locnhe %r1,2(%r3) 846cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loclh %r1,2(%r3) 847cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locne %r1,2(%r3) 848cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loce %r1,2(%r3) 849cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locnlh %r1,2(%r3) 850cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford loche %r1,2(%r3) 851cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locnl %r1,2(%r3) 852cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locle %r1,2(%r3) 853cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locnh %r1,2(%r3) 854cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locno %r1,2(%r3) 855cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 856cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe2] 857cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe2] 858cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe2] 859cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe2] 860cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe2] 861cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe2] 862cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe2] 863cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locg %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe2] 864cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 865cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r0,0,0 866cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r0,0,15 867cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r0,-524288,0 868cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r0,524287,0 869cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r0,0(%r1),0 870cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r0,0(%r15),0 871cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r15,0,0 872cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locg %r1,4095(%r2),3 873cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 874cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgo %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe2] 875cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe2] 876cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe2] 877cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe2] 878cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe2] 879cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locglh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe2] 880cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe2] 881cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locge %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe2] 882cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe2] 883cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locghe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe2] 884cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe2] 885cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe2] 886cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe2] 887cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford#CHECK: locgno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe2] 888cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 889cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgo %r1,2(%r3) 890cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgh %r1,2(%r3) 891cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgnle %r1,2(%r3) 892cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgl %r1,2(%r3) 893cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgnhe %r1,2(%r3) 894cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locglh %r1,2(%r3) 895cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgne %r1,2(%r3) 896cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locge %r1,2(%r3) 897cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgnlh %r1,2(%r3) 898cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locghe %r1,2(%r3) 899cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgnl %r1,2(%r3) 900cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgle %r1,2(%r3) 901cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgnh %r1,2(%r3) 902cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford locgno %r1,2(%r3) 903cf20e45cc4cb77bcb16363531e600883cd27ff80Richard Sandiford 904bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgr %r1, %r2, 0 # encoding: [0xb9,0xe2,0x00,0x12] 905bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgr %r1, %r2, 15 # encoding: [0xb9,0xe2,0xf0,0x12] 906bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 907bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgr %r1,%r2,0 908bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgr %r1,%r2,15 909bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 910bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgro %r1, %r3 # encoding: [0xb9,0xe2,0x10,0x13] 911bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrh %r1, %r3 # encoding: [0xb9,0xe2,0x20,0x13] 912bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrnle %r1, %r3 # encoding: [0xb9,0xe2,0x30,0x13] 913bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrl %r1, %r3 # encoding: [0xb9,0xe2,0x40,0x13] 914bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrnhe %r1, %r3 # encoding: [0xb9,0xe2,0x50,0x13] 915bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrlh %r1, %r3 # encoding: [0xb9,0xe2,0x60,0x13] 916bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrne %r1, %r3 # encoding: [0xb9,0xe2,0x70,0x13] 917bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgre %r1, %r3 # encoding: [0xb9,0xe2,0x80,0x13] 918bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrnlh %r1, %r3 # encoding: [0xb9,0xe2,0x90,0x13] 919bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrhe %r1, %r3 # encoding: [0xb9,0xe2,0xa0,0x13] 920bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrnl %r1, %r3 # encoding: [0xb9,0xe2,0xb0,0x13] 921bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrle %r1, %r3 # encoding: [0xb9,0xe2,0xc0,0x13] 922bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrnh %r1, %r3 # encoding: [0xb9,0xe2,0xd0,0x13] 923bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locgrno %r1, %r3 # encoding: [0xb9,0xe2,0xe0,0x13] 924bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 925bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgro %r1,%r3 926bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrh %r1,%r3 927bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrnle %r1,%r3 928bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrl %r1,%r3 929bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrnhe %r1,%r3 930bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrlh %r1,%r3 931bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrne %r1,%r3 932bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgre %r1,%r3 933bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrnlh %r1,%r3 934bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrhe %r1,%r3 935bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrnl %r1,%r3 936bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrle %r1,%r3 937bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrnh %r1,%r3 938bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locgrno %r1,%r3 939bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 940bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locr %r1, %r2, 0 # encoding: [0xb9,0xf2,0x00,0x12] 941bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locr %r1, %r2, 15 # encoding: [0xb9,0xf2,0xf0,0x12] 942bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 943bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locr %r1,%r2,0 944bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locr %r1,%r2,15 945bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 946bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locro %r1, %r3 # encoding: [0xb9,0xf2,0x10,0x13] 947bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrh %r1, %r3 # encoding: [0xb9,0xf2,0x20,0x13] 948bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrnle %r1, %r3 # encoding: [0xb9,0xf2,0x30,0x13] 949bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrl %r1, %r3 # encoding: [0xb9,0xf2,0x40,0x13] 950bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrnhe %r1, %r3 # encoding: [0xb9,0xf2,0x50,0x13] 951bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrlh %r1, %r3 # encoding: [0xb9,0xf2,0x60,0x13] 952bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrne %r1, %r3 # encoding: [0xb9,0xf2,0x70,0x13] 953bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locre %r1, %r3 # encoding: [0xb9,0xf2,0x80,0x13] 954bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrnlh %r1, %r3 # encoding: [0xb9,0xf2,0x90,0x13] 955bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrhe %r1, %r3 # encoding: [0xb9,0xf2,0xa0,0x13] 956bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrnl %r1, %r3 # encoding: [0xb9,0xf2,0xb0,0x13] 957bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrle %r1, %r3 # encoding: [0xb9,0xf2,0xc0,0x13] 958bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrnh %r1, %r3 # encoding: [0xb9,0xf2,0xd0,0x13] 959bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford#CHECK: locrno %r1, %r3 # encoding: [0xb9,0xf2,0xe0,0x13] 960bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 961bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locro %r1,%r3 962bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrh %r1,%r3 963bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrnle %r1,%r3 964bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrl %r1,%r3 965bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrnhe %r1,%r3 966bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrlh %r1,%r3 967bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrne %r1,%r3 968bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locre %r1,%r3 969bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrnlh %r1,%r3 970bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrhe %r1,%r3 971bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrnl %r1,%r3 972bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrle %r1,%r3 973bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrnh %r1,%r3 974bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford locrno %r1,%r3 975bf99364f819465536a6b230b95735b239e3fc7a5Richard Sandiford 97652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r0, %r0, %r0 # encoding: [0xb9,0xe4,0x00,0x00] 97752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r0, %r0, %r15 # encoding: [0xb9,0xe4,0xf0,0x00] 97852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r0, %r15, %r0 # encoding: [0xb9,0xe4,0x00,0x0f] 97952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r15, %r0, %r0 # encoding: [0xb9,0xe4,0x00,0xf0] 98052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ngrk %r7, %r8, %r9 # encoding: [0xb9,0xe4,0x90,0x78] 98152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 98252b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r0,%r0,%r0 98352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r0,%r0,%r15 98452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r0,%r15,%r0 98552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r15,%r0,%r0 98652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ngrk %r7,%r8,%r9 98752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 988db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r0, %r0, %r0 # encoding: [0xb9,0xf4,0x00,0x00] 989db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r0, %r0, %r15 # encoding: [0xb9,0xf4,0xf0,0x00] 990db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r0, %r15, %r0 # encoding: [0xb9,0xf4,0x00,0x0f] 991db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r15, %r0, %r0 # encoding: [0xb9,0xf4,0x00,0xf0] 992db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: nrk %r7, %r8, %r9 # encoding: [0xb9,0xf4,0x90,0x78] 993db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 994db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r0,%r0,%r0 995db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r0,%r0,%r15 996db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r0,%r15,%r0 997db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r15,%r0,%r0 998db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford nrk %r7,%r8,%r9 999db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 100052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r0, %r0, %r0 # encoding: [0xb9,0xe6,0x00,0x00] 100152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r0, %r0, %r15 # encoding: [0xb9,0xe6,0xf0,0x00] 100252b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r0, %r15, %r0 # encoding: [0xb9,0xe6,0x00,0x0f] 100352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r15, %r0, %r0 # encoding: [0xb9,0xe6,0x00,0xf0] 100452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: ogrk %r7, %r8, %r9 # encoding: [0xb9,0xe6,0x90,0x78] 100552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 100652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r0,%r0,%r0 100752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r0,%r0,%r15 100852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r0,%r15,%r0 100952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r15,%r0,%r0 101052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford ogrk %r7,%r8,%r9 101152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 1012db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r0, %r0, %r0 # encoding: [0xb9,0xf6,0x00,0x00] 1013db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r0, %r0, %r15 # encoding: [0xb9,0xf6,0xf0,0x00] 1014db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r0, %r15, %r0 # encoding: [0xb9,0xf6,0x00,0x0f] 1015db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r15, %r0, %r0 # encoding: [0xb9,0xf6,0x00,0xf0] 1016db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: ork %r7, %r8, %r9 # encoding: [0xb9,0xf6,0x90,0x78] 1017db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 1018db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r0,%r0,%r0 1019db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r0,%r0,%r15 1020db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r0,%r15,%r0 1021db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r15,%r0,%r0 1022db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford ork %r7,%r8,%r9 1023db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 1024f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x5d] 1025f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x5d] 1026f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x5d] 1027f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x5d] 1028f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x5d] 1029f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x5d] 1030f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risbhg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x5d] 1031f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 1032f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r0,%r0,0,0,0 1033f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r0,%r0,0,0,63 1034f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r0,%r0,0,255,0 1035f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r0,%r0,255,0,0 1036f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r0,%r15,0,0,0 1037f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r15,%r0,0,0,0 1038f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risbhg %r4,%r5,6,7,8 1039f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 1040f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r0, %r0, 0, 0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0x51] 1041f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r0, %r0, 0, 0, 63 # encoding: [0xec,0x00,0x00,0x00,0x3f,0x51] 1042f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r0, %r0, 0, 255, 0 # encoding: [0xec,0x00,0x00,0xff,0x00,0x51] 1043f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r0, %r0, 255, 0, 0 # encoding: [0xec,0x00,0xff,0x00,0x00,0x51] 1044f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r0, %r15, 0, 0, 0 # encoding: [0xec,0x0f,0x00,0x00,0x00,0x51] 1045f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r15, %r0, 0, 0, 0 # encoding: [0xec,0xf0,0x00,0x00,0x00,0x51] 1046f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford#CHECK: risblg %r4, %r5, 6, 7, 8 # encoding: [0xec,0x45,0x06,0x07,0x08,0x51] 1047f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 1048f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r0,%r0,0,0,0 1049f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r0,%r0,0,0,63 1050f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r0,%r0,0,255,0 1051f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r0,%r0,255,0,0 1052f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r0,%r15,0,0,0 1053f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r15,%r0,0,0,0 1054f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford risblg %r4,%r5,6,7,8 1055f3068d02e5f55d7e69134c8f14aa21c4b9fde91aRichard Sandiford 1056dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r0, %r0, %r0 # encoding: [0xb9,0xe9,0x00,0x00] 1057dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r0, %r0, %r15 # encoding: [0xb9,0xe9,0xf0,0x00] 1058dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r0, %r15, %r0 # encoding: [0xb9,0xe9,0x00,0x0f] 1059dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r15, %r0, %r0 # encoding: [0xb9,0xe9,0x00,0xf0] 1060dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: sgrk %r7, %r8, %r9 # encoding: [0xb9,0xe9,0x90,0x78] 1061dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 1062dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r0,%r0,%r0 1063dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r0,%r0,%r15 1064dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r0,%r15,%r0 1065dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r15,%r0,%r0 1066dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford sgrk %r7,%r8,%r9 1067dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 1068c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r0, %r0, %r0 # encoding: [0xb9,0xeb,0x00,0x00] 1069c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r0, %r0, %r15 # encoding: [0xb9,0xeb,0xf0,0x00] 1070c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r0, %r15, %r0 # encoding: [0xb9,0xeb,0x00,0x0f] 1071c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r15, %r0, %r0 # encoding: [0xb9,0xeb,0x00,0xf0] 1072c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slgrk %r7, %r8, %r9 # encoding: [0xb9,0xeb,0x90,0x78] 1073c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 1074c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r0,%r0,%r0 1075c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r0,%r0,%r15 1076c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r0,%r15,%r0 1077c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r15,%r0,%r0 1078c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slgrk %r7,%r8,%r9 1079c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 1080c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r0, %r0, %r0 # encoding: [0xb9,0xfb,0x00,0x00] 1081c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r0, %r0, %r15 # encoding: [0xb9,0xfb,0xf0,0x00] 1082c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r0, %r15, %r0 # encoding: [0xb9,0xfb,0x00,0x0f] 1083c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r15, %r0, %r0 # encoding: [0xb9,0xfb,0x00,0xf0] 1084c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford#CHECK: slrk %r7, %r8, %r9 # encoding: [0xb9,0xfb,0x90,0x78] 1085c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 1086c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r0,%r0,%r0 1087c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r0,%r0,%r15 1088c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r0,%r15,%r0 1089c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r15,%r0,%r0 1090c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford slrk %r7,%r8,%r9 1091c7c7e1502a62123a5e54fe6ff7da490bf26d319eRichard Sandiford 1092eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdf] 1093eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdf] 1094eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdf] 1095eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdf] 1096eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdf] 1097eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdf] 1098eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdf] 1099eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdf] 1100eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdf] 1101eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdf] 1102eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdf] 1103eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: sllk %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdf] 1104eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 1105eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,0 1106eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r15,%r1,0 1107eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r1,%r15,0 1108eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r15,%r15,0 1109eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,-524288 1110eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,-1 1111eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,1 1112eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,524287 1113eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,0(%r1) 1114eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,0(%r15) 1115eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,524287(%r1) 1116eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford sllk %r0,%r0,524287(%r15) 1117eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 1118eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xdc] 1119eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xdc] 1120eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xdc] 1121eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xdc] 1122eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xdc] 1123eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xdc] 1124eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xdc] 1125eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xdc] 1126eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xdc] 1127eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xdc] 1128eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xdc] 1129eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srak %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xdc] 1130eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 1131eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,0 1132eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r15,%r1,0 1133eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r1,%r15,0 1134eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r15,%r15,0 1135eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,-524288 1136eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,-1 1137eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,1 1138eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,524287 1139eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,0(%r1) 1140eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,0(%r15) 1141eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,524287(%r1) 1142eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srak %r0,%r0,524287(%r15) 1143eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 1144dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r0, %r0, %r0 # encoding: [0xb9,0xf9,0x00,0x00] 1145dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r0, %r0, %r15 # encoding: [0xb9,0xf9,0xf0,0x00] 1146dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r0, %r15, %r0 # encoding: [0xb9,0xf9,0x00,0x0f] 1147dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r15, %r0, %r0 # encoding: [0xb9,0xf9,0x00,0xf0] 1148dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford#CHECK: srk %r7, %r8, %r9 # encoding: [0xb9,0xf9,0x90,0x78] 1149dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 1150dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r0,%r0,%r0 1151dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r0,%r0,%r15 1152dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r0,%r15,%r0 1153dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r15,%r0,%r0 1154dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford srk %r7,%r8,%r9 1155dc05e0bff67f818e615a47e831ff92d65ee0ac64Richard Sandiford 1156eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xde] 1157eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0xde] 1158eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0xde] 1159eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0xde] 1160eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xde] 1161eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0xde] 1162eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0xde] 1163eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xde] 1164eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0xde] 1165eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xde] 1166eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0xde] 1167eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford#CHECK: srlk %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0xde] 1168eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford 1169eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,0 1170eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r15,%r1,0 1171eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r1,%r15,0 1172eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r15,%r15,0 1173eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,-524288 1174eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,-1 1175eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,1 1176eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,524287 1177eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,0(%r1) 1178eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,0(%r15) 1179eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,524287(%r1) 1180eddfaad1ef9a208a8a9ee23c26fac4d980caa99aRichard Sandiford srlk %r0,%r0,524287(%r15) 1181db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 11829813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc3] 11839813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc3] 11849813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc3] 11859813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc3] 11869813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc3] 11879813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc3] 11889813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc3] 11899813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc3] 11909813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc3] 11919813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: stch %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc3] 11929813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 11939813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, -524288 11949813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, -1 11959813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 0 11969813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 1 11979813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 524287 11989813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 0(%r1) 11999813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 0(%r15) 12009813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 524287(%r1,%r15) 12019813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r0, 524287(%r15,%r1) 12029813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford stch %r15, 0 12039813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 12049813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xc7] 12059813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xc7] 12069813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xc7] 12079813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xc7] 12089813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xc7] 12099813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xc7] 12109813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xc7] 12119813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xc7] 12129813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xc7] 12139813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford#CHECK: sthh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xc7] 12149813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 12159813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, -524288 12169813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, -1 12179813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 0 12189813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 1 12199813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 524287 12209813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 0(%r1) 12219813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 0(%r15) 12229813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 524287(%r1,%r15) 12239813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r0, 524287(%r15,%r1) 12249813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford sthh %r15, 0 12259813dbf396e63f6d4fd99fe0f6651e831cb7414bRichard Sandiford 12267d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0xcb] 12277d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0xcb] 12287d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0xcb] 12297d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0xcb] 12307d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0xcb] 12317d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0xcb] 12327d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0xcb] 12337d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0xcb] 12347d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0xcb] 12357d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford#CHECK: stfh %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0xcb] 12367d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 12377d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, -524288 12387d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, -1 12397d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 0 12407d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 1 12417d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 524287 12427d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 0(%r1) 12437d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 0(%r15) 12447d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 524287(%r1,%r15) 12457d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r0, 524287(%r15,%r1) 12467d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford stfh %r15, 0 12477d0b89bedd5c8a53c71498663046b7e14bb96d6dRichard Sandiford 1248b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xf3] 1249b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xf3] 1250b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xf3] 1251b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xf3] 1252b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xf3] 1253b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xf3] 1254b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xf3] 1255b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoc %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xf3] 1256b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1257b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r0,0,0 1258b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r0,0,15 1259b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r0,-524288,0 1260b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r0,524287,0 1261b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r0,0(%r1),0 1262b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r0,0(%r15),0 1263b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r15,0,0 1264b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoc %r1,4095(%r2),3 1265b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1266b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoco %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xf3] 1267b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoch %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xf3] 1268b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xf3] 1269b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xf3] 1270b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xf3] 1271b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoclh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xf3] 1272b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xf3] 1273b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoce %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xf3] 1274b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xf3] 1275b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stoche %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xf3] 1276b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xf3] 1277b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xf3] 1278b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xf3] 1279b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xf3] 1280b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1281b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoco %r1,2(%r3) 1282b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoch %r1,2(%r3) 1283b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocnle %r1,2(%r3) 1284b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocl %r1,2(%r3) 1285b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocnhe %r1,2(%r3) 1286b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoclh %r1,2(%r3) 1287b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocne %r1,2(%r3) 1288b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoce %r1,2(%r3) 1289b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocnlh %r1,2(%r3) 1290b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stoche %r1,2(%r3) 1291b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocnl %r1,2(%r3) 1292b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocle %r1,2(%r3) 1293b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocnh %r1,2(%r3) 1294b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocno %r1,2(%r3) 1295b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1296b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe3] 1297b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe3] 1298b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe3] 1299b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe3] 1300b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe3] 1301b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe3] 1302b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe3] 1303b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocg %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe3] 1304b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1305b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r0,0,0 1306b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r0,0,15 1307b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r0,-524288,0 1308b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r0,524287,0 1309b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r0,0(%r1),0 1310b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r0,0(%r15),0 1311b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r15,0,0 1312b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocg %r1,4095(%r2),3 1313b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1314b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgo %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe3] 1315b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe3] 1316b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe3] 1317b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe3] 1318b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe3] 1319b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocglh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe3] 1320b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe3] 1321b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocge %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe3] 1322b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe3] 1323b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocghe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe3] 1324b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe3] 1325b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe3] 1326b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe3] 1327b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford#CHECK: stocgno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe3] 1328b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 1329b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgo %r1,2(%r3) 1330b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgh %r1,2(%r3) 1331b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgnle %r1,2(%r3) 1332b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgl %r1,2(%r3) 1333b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgnhe %r1,2(%r3) 1334b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocglh %r1,2(%r3) 1335b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgne %r1,2(%r3) 1336b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocge %r1,2(%r3) 1337b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgnlh %r1,2(%r3) 1338b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocghe %r1,2(%r3) 1339b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgnl %r1,2(%r3) 1340b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgle %r1,2(%r3) 1341b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgnh %r1,2(%r3) 1342b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford stocgno %r1,2(%r3) 1343b284e1bf08d24deb20b7deab71fce6f3034cc89aRichard Sandiford 134452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r0, %r0, %r0 # encoding: [0xb9,0xe7,0x00,0x00] 134552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r0, %r0, %r15 # encoding: [0xb9,0xe7,0xf0,0x00] 134652b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r0, %r15, %r0 # encoding: [0xb9,0xe7,0x00,0x0f] 134752b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r15, %r0, %r0 # encoding: [0xb9,0xe7,0x00,0xf0] 134852b2774577e07fbf804e4d647119578df4111f21Richard Sandiford#CHECK: xgrk %r7, %r8, %r9 # encoding: [0xb9,0xe7,0x90,0x78] 134952b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 135052b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r0,%r0,%r0 135152b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r0,%r0,%r15 135252b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r0,%r15,%r0 135352b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r15,%r0,%r0 135452b2774577e07fbf804e4d647119578df4111f21Richard Sandiford xgrk %r7,%r8,%r9 135552b2774577e07fbf804e4d647119578df4111f21Richard Sandiford 1356db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r0, %r0, %r0 # encoding: [0xb9,0xf7,0x00,0x00] 1357db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r0, %r0, %r15 # encoding: [0xb9,0xf7,0xf0,0x00] 1358db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r0, %r15, %r0 # encoding: [0xb9,0xf7,0x00,0x0f] 1359db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r15, %r0, %r0 # encoding: [0xb9,0xf7,0x00,0xf0] 1360db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford#CHECK: xrk %r7, %r8, %r9 # encoding: [0xb9,0xf7,0x90,0x78] 1361db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford 1362db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r0,%r0,%r0 1363db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r0,%r0,%r15 1364db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r0,%r15,%r0 1365db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r15,%r0,%r0 1366db92fb07169af6941dfe47439f9849d370f0eb0bRichard Sandiford xrk %r7,%r8,%r9 1367