brintos

brintos / llvm-project-archived public Read only

0
0
Text · 12.2 KiB · ceb7163 Raw
519 lines · plain
1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=e500 -mattr=+spe | FileCheck %s2 3# CHECK: rfdi40x4c 0x00 0x00 0x4e5# CHECK: rfmci60x4c 0x00 0x00 0x4c7# CHECK: evlddx 14, 21, 2880x11 0xd5 0xe3 0x009# CHECK: evldwx 14, 21, 28100x11 0xd5 0xe3 0x0211# CHECK: evldhx 14, 21, 28120x11 0xd5 0xe3 0x0413# CHECK: evlhhesplatx 14, 21, 28140x11 0xd5 0xe3 0x0815# CHECK: evlhhousplatx 14, 21, 28160x11 0xd5 0xe3 0x0c17# CHECK: evlhhossplatx 14, 21, 28180x11 0xd5 0xe3 0x0e19# CHECK: evlwhex 14, 21, 28200x11 0xd5 0xe3 0x1021# CHECK: evlwhoux 14, 21, 28220x11 0xd5 0xe3 0x1423# CHECK: evlwhosx 14, 21, 28240x11 0xd5 0xe3 0x1625# CHECK: evlwwsplatx 14, 21, 28260x11 0xd5 0xe3 0x1827# CHECK: evlwhsplatx 14, 21, 28280x11 0xd5 0xe3 0x1c29# CHECK: evmergehi 14, 21, 28300x11 0xd5 0xe2 0x2c31# CHECK: evmergelo 14, 21, 28320x11 0xd5 0xe2 0x2d33# CHECK: evmergehilo 14, 21, 28340x11 0xd5 0xe2 0x2e35# CHECK: evmergelohi 14, 21, 28360x11 0xd5 0xe2 0x2f37# CHECK: brinc 14, 22, 19380x11 0xd6 0x9a 0x0f39# CHECK: evabs 14, 22400x11 0xd6 0x02 0x0841# CHECK: evaddsmiaaw 14, 22420x11 0xd6 0x04 0xc943# CHECK: evaddssiaaw 14, 22440x11 0xd6 0x04 0xc145# CHECK: evaddusiaaw 14, 22460x11 0xd6 0x04 0xc047# CHECK: evaddumiaaw 14, 22480x11 0xd6 0x04 0xc849# CHECK: evaddw 14, 22, 19500x11 0xd6 0x9a 0x0051# CHECK: evaddiw 14, 29, 19520x11 0xd3 0xea 0x0253# CHECK: evand 14, 22, 19540x11 0xd6 0x9a 0x1155# CHECK: evandc 14, 22, 19560x11 0xd6 0x9a 0x1257# CHECK: evcmpeq 3, 22, 19580x11 0x96 0x9a 0x3459# CHECK: evcmpgts 3, 22, 19600x11 0x96 0x9a 0x3161# CHECK: evcmpgtu 3, 22, 19620x11 0x96 0x9a 0x3063# CHECK: evcmplts 3, 22, 19640x11 0x96 0x9a 0x3365# CHECK: evcmpltu 3, 22, 19660x11 0x96 0x9a 0x3267# CHECK: evcntlsw 14, 22680x11 0xd6 0x02 0x0e69# CHECK: evcntlzw 14, 22700x11 0xd6 0x02 0x0d71# CHECK: evdivws 14, 22, 19720x11 0xd6 0x9c 0xc673# CHECK: evdivwu 14, 22, 19740x11 0xd6 0x9c 0xc775# CHECK: eveqv 14, 22, 19760x11 0xd6 0x9a 0x1977# CHECK: evextsb 14, 22780x11 0xd6 0x02 0x0a79# CHECK: evextsh 14, 22800x11 0xd6 0x02 0x0b81# CHECK: evmhegsmfaa 14, 22, 19820x11 0xd6 0x9d 0x2b83# CHECK: evmhegsmfan 14, 22, 19840x11 0xd6 0x9d 0xab85# CHECK: evmhegsmiaa 14, 22, 19860x11 0xd6 0x9d 0x2987# CHECK: evmhegsmian 14, 22, 19880x11 0xd6 0x9d 0xa989# CHECK: evmhegumiaa 14, 22, 19900x11 0xd6 0x9d 0x2891# CHECK: evmhegumian 14, 22, 19920x11 0xd6 0x9d 0xa893# CHECK: evmhesmf 14, 22, 19940x11 0xd6 0x9c 0x0b95# CHECK: evmhesmfa 14, 22, 19960x11 0xd6 0x9c 0x2b97# CHECK: evmhesmfaaw 14, 22, 19980x11 0xd6 0x9d 0x0b99# CHECK: evmhesmfanw 14, 22, 191000x11 0xd6 0x9d 0x8b101# CHECK: evmhesmi 14, 22, 191020x11 0xd6 0x9c 0x09103# CHECK: evmhesmia 14, 22, 191040x11 0xd6 0x9c 0x29105# CHECK: evmhesmiaaw 14, 22, 191060x11 0xd6 0x9d 0x09107# CHECK: evmhesmianw 14, 22, 191080x11 0xd6 0x9d 0x89109# CHECK: evmhessf 14, 22, 191100x11 0xd6 0x9c 0x03111# CHECK: evmhessfa 14, 22, 191120x11 0xd6 0x9c 0x23113# CHECK: evmhessfaaw 14, 22, 191140x11 0xd6 0x9d 0x03115# CHECK: evmhessfanw 14, 22, 191160x11 0xd6 0x9d 0x83117# CHECK: evmhessiaaw 14, 22, 191180x11 0xd6 0x9d 0x01119# CHECK: evmhessianw 14, 22, 191200x11 0xd6 0x9d 0x81121# CHECK: evmheumi 14, 22, 191220x11 0xd6 0x9c 0x08123# CHECK: evmheumia 14, 22, 191240x11 0xd6 0x9c 0x28125# CHECK: evmheumiaaw 14, 22, 191260x11 0xd6 0x9d 0x08127# CHECK: evmheumianw 14, 22, 191280x11 0xd6 0x9d 0x88129# CHECK: evmheusiaaw 14, 22, 191300x11 0xd6 0x9d 0x00131# CHECK: evmheusianw 14, 22, 191320x11 0xd6 0x9d 0x80133# CHECK: evmhogsmfaa 14, 22, 191340x11 0xd6 0x9d 0x2f135# CHECK: evmhogsmfan 14, 22, 191360x11 0xd6 0x9d 0xaf137# CHECK: evmhogsmiaa 14, 22, 191380x11 0xd6 0x9d 0x2d139# CHECK: evmhogsmian 14, 22, 191400x11 0xd6 0x9d 0xad141# CHECK: evmhogumiaa 14, 22, 191420x11 0xd6 0x9d 0x2c143# CHECK: evmhogumian 14, 22, 191440x11 0xd6 0x9d 0xac145# CHECK: evmhosmf 14, 22, 191460x11 0xd6 0x9c 0x0f147# CHECK: evmhosmfa 14, 22, 191480x11 0xd6 0x9c 0x2f149# CHECK: evmhosmfaaw 14, 22, 191500x11 0xd6 0x9d 0x0f151# CHECK: evmhosmfanw 14, 22, 191520x11 0xd6 0x9d 0x8f153# CHECK: evmhosmi 14, 22, 191540x11 0xd6 0x9c 0x0d155# CHECK: evmhosmia 14, 22, 191560x11 0xd6 0x9c 0x2d157# CHECK: evmhosmiaaw 14, 22, 191580x11 0xd6 0x9d 0x0d159# CHECK: evmhosmianw 14, 22, 191600x11 0xd6 0x9d 0x8d161# CHECK: evmhossf 14, 22, 191620x11 0xd6 0x9c 0x07163# CHECK: evmhossfa 14, 22, 191640x11 0xd6 0x9c 0x27165# CHECK: evmhossfaaw 14, 22, 191660x11 0xd6 0x9d 0x07167# CHECK: evmhossfanw 14, 22, 191680x11 0xd6 0x9d 0x87169# CHECK: evmhossiaaw 14, 22, 191700x11 0xd6 0x9d 0x05171# CHECK: evmhossianw 14, 22, 191720x11 0xd6 0x9d 0x85173# CHECK: evmhoumi 14, 22, 191740x11 0xd6 0x9c 0x0c175# CHECK: evmhoumia 14, 22, 191760x11 0xd6 0x9c 0x2c177# CHECK: evmhoumiaaw 14, 22, 191780x11 0xd6 0x9d 0x0c179# CHECK: evmhoumianw 14, 22, 191800x11 0xd6 0x9d 0x8c181# CHECK: evmhousiaaw 14, 22, 191820x11 0xd6 0x9d 0x04183# CHECK: evmhousianw 14, 22, 191840x11 0xd6 0x9d 0x84185# CHECK: evmwhsmf 14, 22, 191860x11 0xd6 0x9c 0x4f187# CHECK: evmwhsmfa 14, 22, 191880x11 0xd6 0x9c 0x6f189# CHECK: evmwhsmi 14, 22, 191900x11 0xd6 0x9c 0x4d191# CHECK: evmwhsmia 14, 22, 191920x11 0xd6 0x9c 0x6d193# CHECK: evmwhssf 14, 22, 191940x11 0xd6 0x9c 0x47195# CHECK: evmwhssfa 14, 22, 191960x11 0xd6 0x9c 0x67197# CHECK: evmwhumi 14, 22, 191980x11 0xd6 0x9c 0x4c199# CHECK: evmwhumia 14, 22, 192000x11 0xd6 0x9c 0x6c201# CHECK: evmwlsmiaaw 14, 22, 192020x11 0xd6 0x9d 0x49203# CHECK: evmwlsmianw 14, 22, 192040x11 0xd6 0x9d 0xc9205# CHECK: evmwlssiaaw 14, 22, 192060x11 0xd6 0x9d 0x41207# CHECK: evmwlssianw 14, 22, 192080x11 0xd6 0x9d 0xc1209# CHECK: evmwlumi 14, 22, 192100x11 0xd6 0x9c 0x48211# CHECK: evmwlumia 14, 22, 192120x11 0xd6 0x9c 0x68213# CHECK: evmwlumiaaw 14, 22, 192140x11 0xd6 0x9d 0x48215# CHECK: evmwlumianw 14, 22, 192160x11 0xd6 0x9d 0xc8217# CHECK: evmwlusiaaw 14, 22, 192180x11 0xd6 0x9d 0x40219# CHECK: evmwlusianw 14, 22, 192200x11 0xd6 0x9d 0xc0221# CHECK: evmwsmf 14, 22, 192220x11 0xd6 0x9c 0x5b223# CHECK: evmwsmfa 14, 22, 192240x11 0xd6 0x9c 0x7b225# CHECK: evmwsmfaa 14, 22, 192260x11 0xd6 0x9d 0x5b227# CHECK: evmwsmfan 14, 22, 192280x11 0xd6 0x9d 0xdb229# CHECK: evmwsmi 14, 22, 192300x11 0xd6 0x9c 0x59231# CHECK: evmwsmia 14, 22, 192320x11 0xd6 0x9c 0x79233# CHECK: evmwsmiaa 14, 22, 192340x11 0xd6 0x9d 0x59235# CHECK: evmwsmian 14, 22, 192360x11 0xd6 0x9d 0xd9237# CHECK: evmwssf 14, 22, 192380x11 0xd6 0x9c 0x53239# CHECK: evmwssfa 14, 22, 192400x11 0xd6 0x9c 0x73241# CHECK: evmwssfaa 14, 22, 192420x11 0xd6 0x9d 0x53243# CHECK: evmwssfan 14, 22, 192440x11 0xd6 0x9d 0xd3245# CHECK: evmwumi 14, 22, 192460x11 0xd6 0x9c 0x58247# CHECK: evmwumia 14, 22, 192480x11 0xd6 0x9c 0x78249# CHECK: evmwumiaa 14, 22, 192500x11 0xd6 0x9d 0x58251# CHECK: evmwumian 14, 22, 192520x11 0xd6 0x9d 0xd8253# CHECK: evnand 14, 22, 192540x11 0xd6 0x9a 0x1e255# CHECK: evneg 14, 222560x11 0xd6 0x02 0x09257# CHECK: evnor 14, 22, 192580x11 0xd6 0x9a 0x18259# CHECK: evor 14, 22, 192600x11 0xd6 0x9a 0x17261# CHECK: evorc 14, 22, 192620x11 0xd6 0x9a 0x1b263# CHECK: evrlwi 14, 29, 192640x11 0xdd 0x9a 0x2a265# CHECK: evrlw 14, 22, 192660x11 0xd6 0x9a 0x28267# CHECK: evrndw 14, 222680x11 0xd6 0x02 0x0c269# CHECK: evslwi 14, 29, 192700x11 0xdd 0x9a 0x26271# CHECK: evslw 14, 22, 192720x11 0xd6 0x9a 0x24273# CHECK: evsplatfi 14, -132740x11 0xd3 0x02 0x2b275# CHECK: evsplati 14, -132760x11 0xd3 0x02 0x29277# CHECK: evsrwis 14, 29, 192780x11 0xdd 0x9a 0x23279# CHECK: evsrwiu 14, 29, 192800x11 0xdd 0x9a 0x22281# CHECK: evsrws 14, 22, 192820x11 0xd6 0x9a 0x21283# CHECK: evsrwu 14, 22, 192840x11 0xd6 0x9a 0x20285# CHECK: evstddx 14, 22, 192860x11 0xd6 0x9b 0x20287# CHECK: evstdhx 14, 22, 192880x11 0xd6 0x9b 0x24289# CHECK: evstdwx 14, 22, 192900x11 0xd6 0x9b 0x22291# CHECK: evstwhex 14, 22, 192920x11 0xd6 0x9b 0x30293# CHECK: evstwhox 14, 22, 192940x11 0xd6 0x9b 0x34295# CHECK: evstwwex 14, 22, 192960x11 0xd6 0x9b 0x38297# CHECK: evstwwox 14, 22, 192980x11 0xd6 0x9b 0x3c299# CHECK: evsubfssiaaw 14, 223000x11 0xd6 0x04 0xc3301# CHECK: evsubfsmiaaw 14, 223020x11 0xd6 0x04 0xcb303# CHECK: evsubfumiaaw 14, 223040x11 0xd6 0x04 0xca305# CHECK: evsubfusiaaw 14, 223060x11 0xd6 0x04 0xc2307# CHECK: evsubfw 14, 22, 193080x11 0xd6 0x9a 0x04309# CHECK: evsubifw 14, 29, 193100x11 0xdd 0x9a 0x06311# CHECK: evxor 14, 22, 193120x11 0xd6 0x9a 0x16313# CHECK: evldd 14, 0(27)3140x11 0xdb 0x03 0x01315# CHECK: evldd 14, 248(27)3160x11 0xdb 0xfb 0x01317# CHECK: evldd 14, 248(9)3180x11 0xc9 0xfb 0x01319# CHECK: evldw 14, 0(27)3200x11 0xdb 0x03 0x03321# CHECK: evldw 14, 248(27)3220x11 0xdb 0xfb 0x03323# CHECK: evldw 14, 248(9)3240x11 0xc9 0xfb 0x03325# CHECK: evldh 14, 0(27)3260x11 0xdb 0x03 0x05327# CHECK: evldh 14, 248(27)3280x11 0xdb 0xfb 0x05329# CHECK: evldh 14, 248(9)3300x11 0xc9 0xfb 0x05331# CHECK: evlhhesplat 14, 0(27)3320x11 0xdb 0x03 0x09333# CHECK: evlhhousplat 14, 0(27)3340x11 0xdb 0x03 0x0d335# CHECK: evlhhousplat 14, 62(27)3360x11 0xdb 0xfb 0x0d337# CHECK: evlhhousplat 14, 62(9)3380x11 0xc9 0xfb 0x0d339# CHECK: evlhhossplat 14, 0(27)3400x11 0xdb 0x03 0x0f341# CHECK: evlhhossplat 14, 62(27)3420x11 0xdb 0xfb 0x0f343# CHECK: evlhhossplat 14, 62(9)3440x11 0xc9 0xfb 0x0f345# CHECK: evlwhe 14, 0(27)3460x11 0xdb 0x03 0x11347# CHECK: evlwhe 14, 124(27)3480x11 0xdb 0xfb 0x11349# CHECK: evlwhe 14, 124(9)3500x11 0xc9 0xfb 0x11351# CHECK: evlwhou 14, 0(27)3520x11 0xdb 0x03 0x15353# CHECK: evlwhou 14, 124(27)3540x11 0xdb 0xfb 0x15355# CHECK: evlwhou 14, 124(9)3560x11 0xc9 0xfb 0x15357# CHECK: evlwhos 14, 0(27)3580x11 0xdb 0x03 0x17359# CHECK: evlwhos 14, 124(27)3600x11 0xdb 0xfb 0x17361# CHECK: evlwhos 14, 124(9)3620x11 0xc9 0xfb 0x17363# CHECK: evlwwsplat 14, 0(27)3640x11 0xdb 0x03 0x19365# CHECK: evlwwsplat 14, 124(27)3660x11 0xdb 0xfb 0x19367# CHECK: evlwwsplat 14, 124(9)3680x11 0xc9 0xfb 0x19369# CHECK: evlwhsplat 14, 0(27)3700x11 0xdb 0x03 0x1d371# CHECK: evlwhsplat 14, 124(27)3720x11 0xdb 0xfb 0x1d373# CHECK: evlwhsplat 14, 124(9)3740x11 0xc9 0xfb 0x1d375# CHECK: evstdd 14, 0(27)3760x11 0xdb 0x03 0x21377# CHECK: evstdd 14, 248(27)3780x11 0xdb 0xfb 0x21379# CHECK: evstdd 14, 248(9)3800x11 0xc9 0xfb 0x21381# CHECK: evstdh 14, 0(27)3820x11 0xdb 0x03 0x25383# CHECK: evstdh 14, 248(27)3840x11 0xdb 0xfb 0x25385# CHECK: evstdh 14, 248(9)3860x11 0xc9 0xfb 0x25387# CHECK: evstdw 14, 0(27)3880x11 0xdb 0x03 0x23389# CHECK: evstdw 14, 248(27)3900x11 0xdb 0xfb 0x23391# CHECK: evstdw 14, 248(9)3920x11 0xc9 0xfb 0x23393# CHECK: evstwhe 14, 0(27)3940x11 0xdb 0x03 0x31395# CHECK: evstwhe 14, 124(27)3960x11 0xdb 0xfb 0x31397# CHECK: evstwhe 14, 124(9)3980x11 0xc9 0xfb 0x31399# CHECK: evstwho 14, 0(27)4000x11 0xdb 0x03 0x35401# CHECK: evstwho 14, 124(27)4020x11 0xdb 0xfb 0x35403# CHECK: evstwho 14, 124(9)4040x11 0xc9 0xfb 0x35405# CHECK: evstwwe 14, 0(27)4060x11 0xdb 0x03 0x39407# CHECK: evstwwe 14, 124(27)4080x11 0xdb 0xfb 0x39409# CHECK: evstwwe 14, 124(9)4100x11 0xc9 0xfb 0x39411# CHECK: evstwwo 14, 0(27)4120x11 0xdb 0x03 0x3d413# CHECK: evstwwo 14, 124(27)4140x11 0xdb 0xfb 0x3d415# CHECK: evstwwo 14, 124(9)4160x11 0xc9 0xfb 0x3d417# CHECK: efdabs 3, 44180x10 0x64 0x02 0xe4419# CHECK: efdadd 3, 4, 54200x10 0x64 0x2a 0xe0421# CHECK: efdcfs 3, 44220x10 0x60 0x22 0xef423# CHECK: efdcfsf 5, 64240x10 0xa0 0x32 0xf3425# CHECK: efdcfsi 5, 64260x10 0xa0 0x32 0xf1427# CHECK: efdcfsid 10, 144280x11 0x40 0x72 0xe3429# CHECK: efdcfuf 5, 84300x10 0xa0 0x42 0xf2431# CHECK: efdcfui 6, 94320x10 0xc0 0x4a 0xf0433# CHECK: efdcfuid 7, 104340x10 0xe0 0x52 0xe2435# CHECK: efdcmpeq 3, 3, 84360x11 0x83 0x42 0xee437# CHECK: efdcmpgt 4, 7, 34380x12 0x07 0x1a 0xec439# CHECK: efdcmplt 2, 3, 44400x11 0x03 0x22 0xed441# CHECK: efdctsf 5, 34420x10 0xa0 0x1a 0xf7443# CHECK: efdctsi 6, 44440x10 0xc0 0x22 0xf5445# CHECK: efdctsidz 3, 44460x10 0x60 0x22 0xeb447# CHECK: efdctsiz 3, 44480x10 0x60 0x22 0xfa449# CHECK: efdctuf 5, 84500x10 0xa0 0x42 0xf6451# CHECK: efdctui 9, 104520x11 0x20 0x52 0xf4453# CHECK: efdctuidz 3, 84540x10 0x60 0x42 0xea455# CHECK: efdctuiz 5, 174560x10 0xa0 0x8a 0xf8457# CHECK: efddiv 3, 4, 54580x10 0x64 0x2a 0xe9459# CHECK: efdmul 0, 3, 84600x10 0x03 0x42 0xe8461# CHECK: efdnabs 3, 234620x10 0x77 0x02 0xe5463# CHECK: efdneg 3, 224640x10 0x76 0x02 0xe6465# CHECK: efdsub 3, 4, 64660x10 0x64 0x32 0xe1467# CHECK: efdtsteq 3, 4, 54680x11 0x84 0x2a 0xfe469# CHECK: efdtstgt 3, 3, 64700x11 0x83 0x32 0xfc471# CHECK: efdtstlt 4, 0, 34720x12 0x00 0x1a 0xfd473# CHECK: efsabs 3, 44740x10 0x64 0x02 0xc4475# CHECK: efsadd 3, 4, 54760x10 0x64 0x2a 0xc0477# CHECK: efscfsf 5, 64780x10 0xa0 0x32 0xd3479# CHECK: efscfsi 5, 64800x10 0xa0 0x32 0xd1481# CHECK: efscfuf 5, 84820x10 0xa0 0x42 0xd2483# CHECK: efscfui 6, 94840x10 0xc0 0x4a 0xd0485# CHECK: efscmpeq 3, 3, 84860x11 0x83 0x42 0xce487# CHECK: efscmpgt 4, 7, 34880x12 0x07 0x1a 0xcc489# CHECK: efscmplt 2, 3, 44900x11 0x03 0x22 0xcd491# CHECK: efsctsf 5, 34920x10 0xa0 0x1a 0xd7493# CHECK: efsctsi 6, 44940x10 0xc0 0x22 0xd5495# CHECK: efsctsiz 3, 44960x10 0x60 0x22 0xda497# CHECK: efsctuf 5, 84980x10 0xa0 0x42 0xd6499# CHECK: efsctui 9, 105000x11 0x20 0x52 0xd4501# CHECK: efsctuiz 5, 175020x10 0xa0 0x8a 0xd8503# CHECK: efsdiv 3, 4, 55040x10 0x64 0x2a 0xc9505# CHECK: efsmul 0, 3, 85060x10 0x03 0x42 0xc8507# CHECK: efsnabs 3, 235080x10 0x77 0x02 0xc5509# CHECK: efsneg 3, 225100x10 0x76 0x02 0xc6511# CHECK: efssub 3, 4, 65120x10 0x64 0x32 0xc1513# CHECK: efststeq 3, 4, 55140x11 0x84 0x2a 0xde515# CHECK: efststgt 3, 3, 65160x11 0x83 0x32 0xdc517# CHECK: efststlt 4, 0, 35180x12 0x00 0x1a 0xdd519