brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.6 KiB · ea59a49 Raw
384 lines · plain
1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s2 3# CHECK: lfs 2, 128(4)                   40xc0 0x44 0x00 0x805 6# CHECK: lfsx 2, 3, 4                    70x7c 0x43 0x24 0x2e8 9# CHECK: lfsu 2, 128(4)                  100xc4 0x44 0x00 0x8011 12# CHECK: lfsux 2, 3, 4                   130x7c 0x43 0x24 0x6e14 15# CHECK: lfd 2, 128(4)                   160xc8 0x44 0x00 0x8017 18# CHECK: lfdx 2, 3, 4                    190x7c 0x43 0x24 0xae20 21# CHECK: lfdu 2, 128(4)                  220xcc 0x44 0x00 0x8023 24# CHECK: lfdux 2, 3, 4                   250x7c 0x43 0x24 0xee26 27# CHECK: lfiwax 2, 3, 4                  280x7c 0x43 0x26 0xae29 30# CHECK: lfiwzx 2, 3, 4                  310x7c 0x43 0x26 0xee32 33# CHECK: stfs 2, 128(4)                  340xd0 0x44 0x00 0x8035 36# CHECK: stfsx 2, 3, 4                   370x7c 0x43 0x25 0x2e38 39# CHECK: stfsu 2, 128(4)                 400xd4 0x44 0x00 0x8041 42# CHECK: stfsux 2, 3, 4                  430x7c 0x43 0x25 0x6e44 45# CHECK: stfd 2, 128(4)                  460xd8 0x44 0x00 0x8047 48# CHECK: stfdx 2, 3, 4                   490x7c 0x43 0x25 0xae50 51# CHECK: stfdu 2, 128(4)                 520xdc 0x44 0x00 0x8053 54# CHECK: stfdux 2, 3, 4                  550x7c 0x43 0x25 0xee56 57# CHECK: stfiwx 2, 3, 4                  580x7c 0x43 0x27 0xae59 60# CHECK: fmr 2, 3                        610xfc 0x40 0x18 0x9062 63# CHECK: fmr. 2, 3                       640xfc 0x40 0x18 0x9165 66# CHECK: fneg 2, 3                       670xfc 0x40 0x18 0x5068 69# CHECK: fneg. 2, 3                      700xfc 0x40 0x18 0x5171 72# CHECK: fabs 2, 3                       730xfc 0x40 0x1a 0x1074 75# CHECK: fabs. 2, 3                      760xfc 0x40 0x1a 0x1177 78# CHECK: fnabs 2, 3                      790xfc 0x40 0x19 0x1080 81# CHECK: fnabs. 2, 3                     820xfc 0x40 0x19 0x1183 84# CHECK: fcpsgn 2, 3, 4                  850xfc 0x43 0x20 0x1086 87# CHECK: fcpsgn. 2, 3, 4                 880xfc 0x43 0x20 0x1189 90# CHECK: fadd 2, 3, 4                    910xfc 0x43 0x20 0x2a92 93# CHECK: fadd. 2, 3, 4                   940xfc 0x43 0x20 0x2b95 96# CHECK: fadds 2, 3, 4                   970xec 0x43 0x20 0x2a98 99# CHECK: fadds. 2, 3, 4                  1000xec 0x43 0x20 0x2b101 102# CHECK: fsub 2, 3, 4                    1030xfc 0x43 0x20 0x28104 105# CHECK: fsub. 2, 3, 4                   1060xfc 0x43 0x20 0x29107 108# CHECK: fsubs 2, 3, 4                   1090xec 0x43 0x20 0x28110 111# CHECK: fsubs. 2, 3, 4                  1120xec 0x43 0x20 0x29113 114# CHECK: fmul 2, 3, 4                    1150xfc 0x43 0x01 0x32116 117# CHECK: fmul. 2, 3, 4                   1180xfc 0x43 0x01 0x33119 120# CHECK: fmuls 2, 3, 4                   1210xec 0x43 0x01 0x32122 123# CHECK: fmuls. 2, 3, 4                  1240xec 0x43 0x01 0x33125 126# CHECK: fdiv 2, 3, 4                    1270xfc 0x43 0x20 0x24128 129# CHECK: fdiv. 2, 3, 4                   1300xfc 0x43 0x20 0x25131 132# CHECK: fdivs 2, 3, 4                   1330xec 0x43 0x20 0x24134 135# CHECK: fdivs. 2, 3, 4                  1360xec 0x43 0x20 0x25137 138# CHECK: fsqrt 2, 3                      1390xfc 0x40 0x18 0x2c140 141# CHECK: fsqrt. 2, 3                     1420xfc 0x40 0x18 0x2d143 144# CHECK: fsqrts 2, 3                     1450xec 0x40 0x18 0x2c146 147# CHECK: fsqrts. 2, 3                    1480xec 0x40 0x18 0x2d149 150# CHECK: fre 2, 3                        1510xfc 0x40 0x18 0x30152 153# CHECK: fre. 2, 3                       1540xfc 0x40 0x18 0x31155 156# CHECK: fres 2, 3                       1570xec 0x40 0x18 0x30158 159# CHECK: fres. 2, 3                      1600xec 0x40 0x18 0x31161 162# CHECK: frsqrte 2, 3                    1630xfc 0x40 0x18 0x34164 165# CHECK: frsqrte. 2, 3                   1660xfc 0x40 0x18 0x35167 168# CHECK: frsqrtes 2, 3                   1690xec 0x40 0x18 0x34170 171# CHECK: frsqrtes. 2, 3                  1720xec 0x40 0x18 0x35173 174# CHECK: fmadd 2, 3, 4, 5                1750xfc 0x43 0x29 0x3a176 177# CHECK: fmadd. 2, 3, 4, 5               1780xfc 0x43 0x29 0x3b179 180# CHECK: fmadds 2, 3, 4, 5               1810xec 0x43 0x29 0x3a182 183# CHECK: fmadds. 2, 3, 4, 5              1840xec 0x43 0x29 0x3b185 186# CHECK: fmsub 2, 3, 4, 5                1870xfc 0x43 0x29 0x38188 189# CHECK: fmsub. 2, 3, 4, 5               1900xfc 0x43 0x29 0x39191 192# CHECK: fmsubs 2, 3, 4, 5               1930xec 0x43 0x29 0x38194 195# CHECK: fmsubs. 2, 3, 4, 5              1960xec 0x43 0x29 0x39197 198# CHECK: fnmadd 2, 3, 4, 5               1990xfc 0x43 0x29 0x3e200 201# CHECK: fnmadd. 2, 3, 4, 5              2020xfc 0x43 0x29 0x3f203 204# CHECK: fnmadds 2, 3, 4, 5              2050xec 0x43 0x29 0x3e206 207# CHECK: fnmadds. 2, 3, 4, 5             2080xec 0x43 0x29 0x3f209 210# CHECK: fnmsub 2, 3, 4, 5               2110xfc 0x43 0x29 0x3c212 213# CHECK: fnmsub. 2, 3, 4, 5              2140xfc 0x43 0x29 0x3d215 216# CHECK: fnmsubs 2, 3, 4, 5              2170xec 0x43 0x29 0x3c218 219# CHECK: fnmsubs. 2, 3, 4, 5             2200xec 0x43 0x29 0x3d221 222# CHECK: frsp 2, 3                       2230xfc 0x40 0x18 0x18224 225# CHECK: frsp. 2, 3                      2260xfc 0x40 0x18 0x19227 228# CHECK: fctid 2, 3                      2290xfc 0x40 0x1e 0x5c230 231# CHECK: fctid. 2, 3                     2320xfc 0x40 0x1e 0x5d233 234# CHECK: fctidu 2, 32350xfc 0x40 0x1f 0x5c236 237# CHECK: fctidu. 2, 32380xfc 0x40 0x1f 0x5d239 240# CHECK: fctidz 2, 3                     2410xfc 0x40 0x1e 0x5e242 243# CHECK: fctidz. 2, 3                    2440xfc 0x40 0x1e 0x5f245 246# CHECK: fctiduz 2, 3                    2470xfc 0x40 0x1f 0x5e248 249# CHECK: fctiduz. 2, 3                   2500xfc 0x40 0x1f 0x5f251 252# CHECK: fctiw 2, 3                      2530xfc 0x40 0x18 0x1c254 255# CHECK: fctiw. 2, 3                     2560xfc 0x40 0x18 0x1d257 258# CHECK: fctiwu 2, 32590xfc 0x40 0x19 0x1c260 261# CHECK: fctiwu. 2, 32620xfc 0x40 0x19 0x1d263 264# CHECK: fctiwz 2, 3                     2650xfc 0x40 0x18 0x1e266 267# CHECK: fctiwz. 2, 3                    2680xfc 0x40 0x18 0x1f269 270# CHECK: fctiwuz 2, 3                    2710xfc 0x40 0x19 0x1e272 273# CHECK: fctiwuz. 2, 3                   2740xfc 0x40 0x19 0x1f275 276# CHECK: fcfid 2, 3                      2770xfc 0x40 0x1e 0x9c278 279# CHECK: fcfid. 2, 3                     2800xfc 0x40 0x1e 0x9d281 282# CHECK: fcfidu 2, 3                     2830xfc 0x40 0x1f 0x9c284 285# CHECK: fcfidu. 2, 3                    2860xfc 0x40 0x1f 0x9d287 288# CHECK: fcfids 2, 3                     2890xec 0x40 0x1e 0x9c290 291# CHECK: fcfids. 2, 3                    2920xec 0x40 0x1e 0x9d293 294# CHECK: fcfidus 2, 3                    2950xec 0x40 0x1f 0x9c296 297# CHECK: fcfidus. 2, 3                   2980xec 0x40 0x1f 0x9d299 300# CHECK: frin 2, 3                       3010xfc 0x40 0x1b 0x10302 303# CHECK: frin. 2, 3                      3040xfc 0x40 0x1b 0x11305 306# CHECK: frip 2, 3                       3070xfc 0x40 0x1b 0x90308 309# CHECK: frip. 2, 3                      3100xfc 0x40 0x1b 0x91311 312# CHECK: friz 2, 3                       3130xfc 0x40 0x1b 0x50314 315# CHECK: friz. 2, 3                      3160xfc 0x40 0x1b 0x51317 318# CHECK: frim 2, 3                       3190xfc 0x40 0x1b 0xd0320 321# CHECK: frim. 2, 3                      3220xfc 0x40 0x1b 0xd1323 324# CHECK: ftdiv 2, 3, 43250xfd 0x03 0x21 0x00326 327#CHECK: ftsqrt 2, 33280xfd,0x00,0x19,0x40329 330# CHECK: fcmpu 2, 3, 4                   3310xfd 0x03 0x20 0x00332 333# CHECK: fsel 2, 3, 4, 5                 3340xfc 0x43 0x29 0x2e335 336# CHECK: fsel. 2, 3, 4, 5                3370xfc 0x43 0x29 0x2f338 339# CHECK: mffs 2                          3400xfc 0x40 0x04 0x8e341 342# CHECK: mffs. 73430xfc 0xe0 0x04 0x8f344 345# CHECK: mffsce 23460xfc 0x41 0x04 0x8e347 348# CHECK: mffscdrn 2, 33490xfc 0x54 0x1c 0x8e350 351# CHECK: mffscdrni 2, 33520xfc 0x55 0x1c 0x8e353 354# CHECK: mffscrn 2, 33550xfc 0x56 0x1c 0x8e356 357# CHECK: mffscrni 2, 33580xfc 0x57 0x1c 0x8e359 360# CHECK: mffsl 23610xfc 0x58 0x04 0x8e362 363# CHECK: mcrfs 4, 53640xfe 0x14 0x00 0x80365 366# CHECK: mtfsfi 5, 2, 13670xfe 0x81 0x21 0x0c368 369# CHECK: mtfsfi. 5, 2, 13700xfe 0x81 0x21 0x0d371 372# CHECK: mtfsf 127, 8, 1, 13730xfe 0xff 0x45 0x8e374 375# CHECK: mtfsf. 125, 8, 1, 13760xfe 0xfb 0x45 0x8f377 378# CHECK: mtfsb0 31                       3790xff 0xe0 0x00 0x8c380 381# CHECK: mtfsb1 31                       3820xff 0xe0 0x00 0x4c383 384