brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.2 KiB · 91831b6 Raw
278 lines · plain
1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s2 3# CHECK: dadd 2, 3, 440xec 0x43 0x20 0x045 6# CHECK: dadd. 2, 3, 470xec 0x43 0x20 0x058 9# CHECK: daddq 2, 6, 4100xfc 0x46 0x20 0x0411 12# CHECK: daddq. 2, 6, 4130xfc 0x46 0x20 0x0514 15# CHECK: dsub 2, 3, 4160xec 0x43 0x24 0x0417 18# CHECK: dsub. 2, 3, 4190xec 0x43 0x24 0x0520 21# CHECK: dsubq 2, 6, 4220xfc 0x46 0x24 0x0423 24# CHECK: dsubq. 2, 6, 4250xfc 0x46 0x24 0x0526 27# CHECK: dmul 2, 3, 4280xec 0x43 0x20 0x4429 30# CHECK: dmul. 2, 3, 4310xec 0x43 0x20 0x4532 33# CHECK: dmulq 2, 6, 4340xfc 0x46 0x20 0x4435 36# CHECK: dmulq. 2, 6, 4370xfc 0x46 0x20 0x4538 39# CHECK: ddiv 2, 3, 4400xec 0x43 0x24 0x4441 42# CHECK: ddiv. 2, 3, 4430xec 0x43 0x24 0x4544 45# CHECK: ddivq 2, 6, 4460xfc 0x46 0x24 0x4447 48# CHECK: ddivq. 2, 6, 4490xfc 0x46 0x24 0x4550 51# CHECK: dcmpu 2, 6, 4520xed 0x06 0x25 0x0453 54# CHECK: dcmpuq 2, 6, 4550xfd 0x06 0x25 0x0456 57# CHECK: dcmpo 2, 6, 4580xed 0x06 0x21 0x0459 60# CHECK: dcmpoq 2, 6, 4610xfd 0x06 0x21 0x0462 63# CHECK: dquai 15, 8, 4, 3640xed 0x0f 0x26 0x8665 66# CHECK: dquai. 15, 8, 4, 3670xed 0x0f 0x26 0x8768 69# CHECK: dquaiq 15, 8, 4, 3700xfd 0x0f 0x26 0x8671 72# CHECK: dquaiq. 15, 8, 4, 3730xfd 0x0f 0x26 0x8774 75# CHECK: dqua 7, 15, 4, 2760xec 0xef 0x24 0x0677 78# CHECK: dqua. 7, 15, 4, 2790xec 0xef 0x24 0x0780 81# CHECK: dquaq 6, 14, 4, 2820xfc 0xce 0x24 0x0683 84# CHECK: dquaq. 6, 14, 4, 2850xfc 0xce 0x24 0x0786 87# CHECK: drrnd 8, 12, 6, 2880xed 0x0c 0x34 0x4689 90# CHECK: drrnd. 8, 12, 6, 2910xed 0x0c 0x34 0x4792 93# CHECK: drrndq 8, 12, 6, 2940xfd 0x0c 0x34 0x4695 96# CHECK: drrndq. 8, 12, 6, 2970xfd 0x0c 0x34 0x4798 99# CHECK: drintx 1, 8, 10, 31000xed 0x01 0x56 0xc6101 102# CHECK: drintx. 0, 8, 10, 31030xed 0x00 0x56 0xc7104 105# CHECK: drintxq 0, 8, 10, 31060xfd 0x00 0x56 0xc6107 108# CHECK: drintxq. 1, 8, 10, 31090xfd 0x01 0x56 0xc7110 111# CHECK: drintn 0, 10, 6, 21120xed 0x40 0x35 0xc6113 114# CHECK: drintn. 1, 10, 6, 21150xed 0x41 0x35 0xc7116 117# CHECK: drintnq 1, 10, 6, 21180xfd 0x41 0x35 0xc6119 120# CHECK: drintnq. 0, 10, 6, 21210xfd 0x40 0x35 0xc7122 123# CHECK: dctdp 8, 21240xed 0x00 0x12 0x04125 126# CHECK: dctdp. 8, 21270xed 0x00 0x12 0x05128 129# CHECK: dctqpq 8, 21300xfd 0x00 0x12 0x04131 132# CHECK: dctqpq. 8, 21330xfd 0x00 0x12 0x05134 135# CHECK: drsp 20, 81360xee 0x80 0x46 0x04137 138# CHECK: drsp. 20, 81390xee 0x80 0x46 0x05140 141# CHECK: drdpq 20, 81420xfe 0x80 0x46 0x04143 144# CHECK: drdpq. 20, 81450xfe 0x80 0x46 0x05146 147# CHECK: dcffix 12, 71480xed 0x80 0x3e 0x44149 150# CHECK: dcffix. 12, 71510xed 0x80 0x3e 0x45152 153# CHECK: dcffixq 12, 81540xfd 0x80 0x46 0x44155 156# CHECK: dcffixq. 12, 81570xfd 0x80 0x46 0x45158 159# CHECK : dcffixqq 18, 201600xfe 0x40 0xa7 0xc4161 162# CHECK: dctfix 8, 41630xed 0x00 0x22 0x44164 165# CHECK: dctfix. 8, 41660xed 0x00 0x22 0x45167 168# CHECK: dctfixq 8, 41690xfd 0x00 0x22 0x44170 171# CHECK: dctfixq. 8, 41720xfd 0x00 0x22 0x45173 174# CHECK: dctfixqq 8, 101750xfd 0x01 0x57 0xc4176 177# CHECK: ddedpd 0, 8, 101780xed 0x00 0x52 0x84179 180# CHECK: ddedpd. 0, 8, 101810xed 0x00 0x52 0x85182 183# CHECK: ddedpdq 1, 8, 101840xfd 0x08 0x52 0x84185 186# CHECK: ddedpdq. 1, 8, 101870xfd 0x08 0x52 0x85188 189# CHECK: denbcd 1, 12, 161900xed 0x90 0x86 0x84191 192# CHECK: denbcd. 0, 12, 161930xed 0x80 0x86 0x85194 195# CHECK: denbcdq 1, 12, 161960xfd 0x90 0x86 0x84197 198# CHECK: denbcdq. 0, 12, 161990xfd 0x80 0x86 0x85200 201# CHECK: dxex 8, 202020xed 0x00 0xa2 0xc4203 204# CHECK: dxex. 8, 202050xed 0x00 0xa2 0xc5206 207# CHECK: dxexq 8, 202080xfd 0x00 0xa2 0xc4209 210# CHECK: dxexq. 8, 202110xfd 0x00 0xa2 0xc5212 213# CHECK: diex 8, 12, 182140xed 0x0c 0x96 0xc4215 216# CHECK: diex. 8, 12, 182170xed 0x0c 0x96 0xc5218 219# CHECK: diexq. 8, 12, 182200xfd 0x0c 0x96 0xc5221 222# CHECK: diexq 8, 12, 182230xfd 0x0c 0x96 0xc4224 225# CHECK: dscli 22, 4, 632260xee 0xc4 0xfc 0x84227 228# CHECK: dscli. 22, 4, 632290xee 0xc4 0xfc 0x85230 231# CHECK: dscliq 22, 4, 632320xfe 0xc4 0xfc 0x84233 234# CHECK: dscliq. 22, 4, 632350xfe 0xc4 0xfc 0x85236 237# CHECK: dscri 16, 10, 502380xee 0x0a 0xc8 0xc4239 240# CHECK: dscri. 16, 10, 502410xee 0x0a 0xc8 0xc5242 243# CHECK: dscriq 16, 10, 502440xfe 0x0a 0xc8 0xc4245 246# CHECK: dscriq. 16, 10, 502470xfe 0x0a 0xc8 0xc5248 249# CHECK: dtstdc 2, 6, 42500xed,0x06,0x11,0x84251 252# CHECK: dtstdcq 2, 6, 42530xfd,0x06,0x11,0x84254 255# CHECK: dtstdg 2, 6, 42560xed,0x06,0x11,0xc4257 258# CHECK: dtstdgq 2, 6, 42590xfd,0x06,0x11,0xc4260 261# CHECK: dtstex 2, 6, 42620xed,0x06,0x21,0x44263 264# CHECK: dtstexq 2, 6, 42650xfd,0x06,0x21,0x44266 267# CHECK: dtstsf 2, 6, 42680xed,0x06,0x25,0x44269 270# CHECK: dtstsfq 2, 6, 42710xfd,0x06,0x25,0x44272 273# CHECK: dtstsfi 2, 6, 42740xed,0x06,0x25,0x46275 276# CHECK: dtstsfiq 2, 6, 42770xfd,0x06,0x25,0x46278