# PowerPC Assembler language definition file # # Author: Juergen Frank # Mail: juergen.frank@freescale.com # Date: 11.3.2005 # ------------------------------------------ # This file is a part of highlight, a free source code converter released under the GPL. # # The file is used to describe keywords and special symbols of programming languages. # See README in the highlight directory for details. # # New definition files for future releases of highlight are always appreciated ;) # $DESCRIPTION=PowerPC Assembler # keywords $KEYWORDS(kwa)= attn tdlgti tdllti tdeqi tdlgei tdlnli tdllei tdlngi tdgti tdgei tdnli tdlti tdlei tdngi tdnei tdi twlgti tlgti twllti tllti tweqi teqi twlgei tlgei twlnli tlnli twllei tllei twlngi tlngi twgti tgti twgei tgei twnli tnli twlti tlti twlei tlei twngi tngi twnei tnei twi ti macchw macchw. macchwo macchwo. macchws macchws. macchwso macchwso. macchwsu macchwsu. macchwsuo macchwsuo. macchwu macchwu. macchwuo macchwuo. machhw machhw. machhwo machhwo. machhws machhws. machhwso machhwso. machhwsu machhwsu. machhwsuo machhwsuo. machhwu machhwu. machhwuo machhwuo. maclhw maclhw. maclhwo maclhwo. maclhws maclhws. maclhwso maclhwso. maclhwsu maclhwsu. maclhwsuo maclhwsuo. maclhwu maclhwu. maclhwuo maclhwuo. mulchw mulchw. mulchwu mulchwu. mulhhw mulhhw. mulhhwu mulhhwu. mullhw mullhw. mullhwu mullhwu. nmacchw nmacchw. nmacchwo nmacchwo. nmacchws nmacchws. nmacchwso nmacchwso. nmachhw nmachhw. nmachhwo nmachhwo. nmachhws nmachhws. nmachhwso nmachhwso. nmaclhw nmaclhw. nmaclhwo nmaclhwo. nmaclhws nmaclhws. nmaclhwso nmaclhwso. mfvscr mtvscr efscfd efdabs efdnabs efdneg efdadd efdsub efdmul efddiv efdcmpgt efdcmplt efdcmpeq efdtstgt efdtstlt efdtsteq efdcfsi efdcfsid efdcfui efdcfuid efdcfsf efdcfuf efdctsi efdctsidz efdctsiz efdctui efdctuidz efdctuiz efdctsf efdctuf efdcfs vaddcuw vaddfp vaddsbs vaddshs vaddsws vaddubm vaddubs vadduhm vadduhs vadduwm vadduws vand vandc vavgsb vavgsh vavgsw vavgub vavguh vavguw vcfsx vcfux vcmpbfp vcmpbfp. vcmpeqfp vcmpeqfp. vcmpequb vcmpequb. vcmpequh vcmpequh. vcmpequw vcmpequw. vcmpgefp vcmpgefp. vcmpgtfp vcmpgtfp. vcmpgtsb vcmpgtsb. vcmpgtsh vcmpgtsh. vcmpgtsw vcmpgtsw. vcmpgtub vcmpgtub. vcmpgtuh vcmpgtuh. vcmpgtuw vcmpgtuw. vctsxs vctuxs vexptefp vlogefp vmaddfp vmaxfp vmaxsb vmaxsh vmaxsw vmaxub vmaxuh vmaxuw vmhaddshs vmhraddshs vminfp vminsb vminsh vminsw vminub vminuh vminuw vmladduhm vmrghb vmrghh vmrghw vmrglb vmrglh vmrglw vmsummbm vmsumshm vmsumshs vmsumubm vmsumuhm vmsumuhs vmulesb vmulesh vmuleub vmuleuh vmulosb vmulosh vmuloub vmulouh vnmsubfp vnor vor vperm vpkpx vpkshss vpkshus vpkswss vpkswus vpkuhum vpkuhus vpkuwum vpkuwus vrefp vrfim vrfin vrfip vrfiz vrlb vrlh vrlw vrsqrtefp vsel vsl vslb vsldoi vslh vslo vslw vspltb vsplth vspltisb vspltish vspltisw vspltw vsr vsrab vsrah vsraw vsrb vsrh vsro vsrw vsubcuw vsubfp vsubsbs vsubshs vsubsws vsububm vsububs vsubuhm vsubuhs vsubuwm vsubuws vsumsws vsum2sws vsum4sbs vsum4shs vsum4ubs vupkhpx vupkhsb vupkhsh vupklpx vupklsb vupklsh vxor evaddw evaddiw evsubfw evsubw evsubifw evsubiw evabs evneg evextsb evextsh evrndw evcntlzw evcntlsw brinc evand evandc evmr evor evorc evxor eveqv evnand evnot evnor evrlw evrlwi evslw evslwi evsrws evsrwu evsrwis evsrwiu evsplati evsplatfi evmergehi evmergelo evmergehilo evmergelohi evcmpgts evcmpgtu evcmplts evcmpltu evcmpeq evsel evldd evlddx evldw evldwx evldh evldhx evlwhe evlwhex evlwhou evlwhoux evlwhos evlwhosx evlwwsplat evlwwsplatx evlwhsplat evlwhsplatx evlhhesplat evlhhesplatx evlhhousplat evlhhousplatx evlhhossplat evlhhossplatx evstdd evstddx evstdw evstdwx evstdh evstdhx evstwwe evstwwex evstwwo evstwwox evstwhe evstwhex evstwho evstwhox evfsabs evfsnabs evfsneg evfsadd evfssub evfsmul evfsdiv evfscmpgt evfscmplt evfscmpeq evfststgt evfststlt evfststeq evfscfui evfsctuiz evfscfsi evfscfuf evfscfsf evfsctui evfsctsi evfsctsiz evfsctuf evfsctsf efsabs efsnabs efsneg efsadd efssub efsmul efsdiv efscmpgt efscmplt efscmpeq efststgt efststlt efststeq efscfui efsctuiz efscfsi efscfuf efscfsf efsctui efsctsi efsctsiz efsctuf efsctsf evmhossf evmhossfa evmhosmf evmhosmfa evmhosmi evmhosmia evmhoumi evmhoumia evmhessf evmhessfa evmhesmf evmhesmfa evmhesmi evmhesmia evmheumi evmheumia evmhossfaaw evmhossiaaw evmhosmfaaw evmhosmiaaw evmhousiaaw evmhoumiaaw evmhessfaaw evmhessiaaw evmhesmfaaw evmhesmiaaw evmheusiaaw evmheumiaaw evmhossfanw evmhossianw evmhosmfanw evmhosmianw evmhousianw evmhoumianw evmhessfanw evmhessianw evmhesmfanw evmhesmianw evmheusianw evmheumianw evmhogsmfaa evmhogsmiaa evmhogumiaa evmhegsmfaa evmhegsmiaa evmhegumiaa evmhogsmfan evmhogsmian evmhogumian evmhegsmfan evmhegsmian evmhegumian evmwhssf evmwhssfa evmwhsmf evmwhsmfa evmwhsmi evmwhsmia evmwhumi evmwhumia evmwlumi evmwlumia evmwlssiaaw evmwlsmiaaw evmwlusiaaw evmwlumiaaw evmwlssianw evmwlsmianw evmwlusianw evmwlumianw evmwssf evmwssfa evmwsmf evmwsmfa evmwsmi evmwsmia evmwumi evmwumia evmwssfaa evmwsmfaa evmwsmiaa evmwumiaa evmwssfan evmwsmfan evmwsmian evmwumian evaddssiaaw evaddsmiaaw evaddusiaaw evaddumiaaw evsubfssiaaw evsubfsmiaaw evsubfusiaaw evsubfumiaaw evmra evdivws evdivwu mulli muli subfic sfi dozi bce bcel bcea bcela cmplwi cmpldi cmpli cmpli cmpwi cmpdi cmpi cmpi addic ai subic addic. ai. subic. li lil addi cal subi la lis liu addis cau subis bdnz- bdnz+ bdnz bdn bdnzl- bdnzl+ bdnzl bdnl bdnza- bdnza+ bdnza bdna bdnzla- bdnzla+ bdnzla bdnla bdz- bdz+ bdz bdzl- bdzl+ bdzl bdza- bdza+ bdza bdzla- bdzla+ bdzla blt- blt+ blt bltl- bltl+ bltl blta- blta+ blta bltla- bltla+ bltla bgt- bgt+ bgt bgtl- bgtl+ bgtl bgta- bgta+ bgta bgtla- bgtla+ bgtla beq- beq+ beq beql- beql+ beql beqa- beqa+ beqa beqla- beqla+ beqla bso- bso+ bso bsol- bsol+ bsol bsoa- bsoa+ bsoa bsola- bsola+ bsola bun- bun+ bun bunl- bunl+ bunl buna- buna+ buna bunla- bunla+ bunla bge- bge+ bge bgel- bgel+ bgel bgea- bgea+ bgea bgela- bgela+ bgela bnl- bnl+ bnl bnll- bnll+ bnll bnla- bnla+ bnla bnlla- bnlla+ bnlla ble- ble+ ble blel- blel+ blel blea- blea+ blea blela- blela+ blela bng- bng+ bng bngl- bngl+ bngl bnga- bnga+ bnga bngla- bngla+ bngla bne- bne+ bne bnel- bnel+ bnel bnea- bnea+ bnea bnela- bnela+ bnela bns- bns+ bns bnsl- bnsl+ bnsl bnsa- bnsa+ bnsa bnsla- bnsla+ bnsla bnu- bnu+ bnu bnul- bnul+ bnul bnua- bnua+ bnua bnula- bnula+ bnula bdnzt- bdnzt+ bdnzt bdnztl- bdnztl+ bdnztl bdnzta- bdnzta+ bdnzta bdnztla- bdnztla+ bdnztla bdnzf- bdnzf+ bdnzf bdnzfl- bdnzfl+ bdnzfl bdnzfa- bdnzfa+ bdnzfa bdnzfla- bdnzfla+ bdnzfla bt- bt+ bt bbt btl- btl+ btl bbtl bta- bta+ bta bbta btla- btla+ btla bbtla bf- bf+ bf bbf bfl- bfl+ bfl bbfl bfa- bfa+ bfa bbfa bfla- bfla+ bfla bbfla bdzt- bdzt+ bdzt bdztl- bdztl+ bdztl bdzta- bdzta+ bdzta bdztla- bdztla+ bdztla bdzf- bdzf+ bdzf bdzfl- bdzfl+ bdzfl bdzfa- bdzfa+ bdzfa bdzfla- bdzfla+ bdzfla bc- bc+ bc bcl- bcl+ bcl bca- bca+ bca bcla- bcla+ bcla sc svc svcl svca svcla b bl ba bla mcrf blr br blrl brl bdnzlr bdnzlr- bdnzlr- bdnzlr+ bdnzlr+ bdnzlrl bdnzlrl- bdnzlrl- bdnzlrl+ bdnzlrl+ bdzlr bdzlr- bdzlr- bdzlr+ bdzlr+ bdzlrl bdzlrl- bdzlrl- bdzlrl+ bdzlrl+ bltlr bltlr- bltlr- bltlr+ bltlr+ bltr bltlrl bltlrl- bltlrl- bltlrl+ bltlrl+ bltrl bgtlr bgtlr- bgtlr- bgtlr+ bgtlr+ bgtr bgtlrl bgtlrl- bgtlrl- bgtlrl+ bgtlrl+ bgtrl beqlr beqlr- beqlr- beqlr+ beqlr+ beqr beqlrl beqlrl- beqlrl- beqlrl+ beqlrl+ beqrl bsolr bsolr- bsolr- bsolr+ bsolr+ bsor bsolrl bsolrl- bsolrl- bsolrl+ bsolrl+ bsorl bunlr bunlr- bunlr- bunlr+ bunlr+ bunlrl bunlrl- bunlrl- bunlrl+ bunlrl+ bgelr bgelr- bgelr- bgelr+ bgelr+ bger bgelrl bgelrl- bgelrl- bgelrl+ bgelrl+ bgerl bnllr bnllr- bnllr- bnllr+ bnllr+ bnlr bnllrl bnllrl- bnllrl- bnllrl+ bnllrl+ bnlrl blelr blelr- blelr- blelr+ blelr+ bler blelrl blelrl- blelrl- blelrl+ blelrl+ blerl bnglr bnglr- bnglr- bnglr+ bnglr+ bngr bnglrl bnglrl- bnglrl- bnglrl+ bnglrl+ bngrl bnelr bnelr- bnelr- bnelr+ bnelr+ bner bnelrl bnelrl- bnelrl- bnelrl+ bnelrl+ bnerl bnslr bnslr- bnslr- bnslr+ bnslr+ bnsr bnslrl bnslrl- bnslrl- bnslrl+ bnslrl+ bnsrl bnulr bnulr- bnulr- bnulr+ bnulr+ bnulrl bnulrl- bnulrl- bnulrl+ bnulrl+ btlr btlr- btlr- btlr+ btlr+ bbtr btlrl btlrl- btlrl- btlrl+ btlrl+ bbtrl bflr bflr- bflr- bflr+ bflr+ bbfr bflrl bflrl- bflrl- bflrl+ bflrl+ bbfrl bdnztlr bdnztlr- bdnztlr+ bdnztlrl bdnztlrl- bdnztlrl+ bdnzflr bdnzflr- bdnzflr+ bdnzflrl bdnzflrl- bdnzflrl+ bdztlr bdztlr- bdztlr+ bdztlrl bdztlrl- bdztlrl+ bdzflr bdzflr- bdzflr+ bdzflrl bdzflrl- bdzflrl+ bclr+ bclrl+ bclr- bclrl- bclr bclrl bcr bcrl bclre bclrel rfid crnot crnor rfmci rfi rfci rfsvc crandc isync ics crclr crxor crnand crand crset creqv crorc crmove cror bctr bctrl bltctr bltctr- bltctr- bltctr+ bltctr+ bltctrl bltctrl- bltctrl- bltctrl+ bltctrl+ bgtctr bgtctr- bgtctr- bgtctr+ bgtctr+ bgtctrl bgtctrl- bgtctrl- bgtctrl+ bgtctrl+ beqctr beqctr- beqctr- beqctr+ beqctr+ beqctrl beqctrl- beqctrl- beqctrl+ beqctrl+ bsoctr bsoctr- bsoctr- bsoctr+ bsoctr+ bsoctrl bsoctrl- bsoctrl- bsoctrl+ bsoctrl+ bunctr bunctr- bunctr- bunctr+ bunctr+ bunctrl bunctrl- bunctrl- bunctrl+ bunctrl+ bgectr bgectr- bgectr- bgectr+ bgectr+ bgectrl bgectrl- bgectrl- bgectrl+ bgectrl+ bnlctr bnlctr- bnlctr- bnlctr+ bnlctr+ bnlctrl bnlctrl- bnlctrl- bnlctrl+ bnlctrl+ blectr blectr- blectr- blectr+ blectr+ blectrl blectrl- blectrl- blectrl+ blectrl+ bngctr bngctr- bngctr- bngctr+ bngctr+ bngctrl bngctrl- bngctrl- bngctrl+ bngctrl+ bnectr bnectr- bnectr- bnectr+ bnectr+ bnectrl bnectrl- bnectrl- bnectrl+ bnectrl+ bnsctr bnsctr- bnsctr- bnsctr+ bnsctr+ bnsctrl bnsctrl- bnsctrl- bnsctrl+ bnsctrl+ bnuctr bnuctr- bnuctr- bnuctr+ bnuctr+ bnuctrl bnuctrl- bnuctrl- bnuctrl+ bnuctrl+ btctr btctr- btctr- btctr+ btctr+ btctrl btctrl- btctrl- btctrl+ btctrl+ bfctr bfctr- bfctr- bfctr+ bfctr+ bfctrl bfctrl- bfctrl- bfctrl+ bfctrl+ bcctr- bcctr+ bcctrl- bcctrl+ bcctr bcctrl bcc bccl bcctre bcctrel rlwimi rlimi rlwimi. rlimi. rotlwi clrlwi rlwinm rlinm rotlwi. clrlwi. rlwinm. rlinm. rlmi rlmi. be bel bea bela rotlw rlwnm rlnm rotlw. rlwnm. rlnm. nop ori oril oris oriu xori xoril xoris xoriu andi. andil. andis. andiu. rotldi clrldi rldicl rotldi. clrldi. rldicl. rldicr rldicr. rldic rldic. rldimi rldimi. rotld rldcl rotld. rldcl. rldcr rldcr. cmpw cmpd cmp cmp twlgt tlgt twllt tllt tweq teq twlge tlge twlnl tlnl twlle tlle twlng tlng twgt tgt twge tge twnl tnl twlt tlt twle tle twng tng twne tne trap tw t subfc sf subc subfc. sf. subc. subfco sfo subco subfco. sfo. subco. mulhdu mulhdu. addc a addc. a. addco ao addco. ao. mulhwu mulhwu. isellt iselgt iseleq isel mfocrf mfcr mfcr lwarx ldx icbt icbt lwzx lx slw sl slw. sl. cntlzw cntlz cntlzw. cntlz. sld sld. and and. maskg maskg. icbte lwzxe cmplw cmpld cmpl cmpl subf sub subf. sub. subfo subo subfo. subo. ldux dcbst lwzux lux dcbste lwzuxe cntlzd cntlzd. andc andc. tdlgt tdllt tdeq tdlge tdlnl tdlle tdlng tdgt tdge tdnl tdlt tdle tdng tdne td mulhd mulhd. mulhw mulhw. dlmzb dlmzb. mtsrd mfmsr ldarx dcbf lbzx dcbfe lbzxe neg neg. nego nego. mul mul. mulo mulo. mtsrdin clf lbzux not nor not. nor. lwarxe lbzuxe wrtee dcbtstls subfe sfe subfe. sfe. subfeo sfeo subfeo. sfeo. adde ae adde. ae. addeo aeo addeo. aeo. dcbtstlse mtocrf mtcr mtcrf mtmsr stdx stwcx. stwx stx stwcxe. stwxe slq slq. sle sle. wrteei dcbtls dcbtlse mtmsrd stdux stwux stux sliq sliq. stwuxe subfze sfze subfze. sfze. subfzeo sfzeo subfzeo. sfzeo. addze aze addze. aze. addzeo azeo addzeo. azeo. mtsr stdcx. stbx sllq sllq. sleq sleq. stbxe icblc subfme sfme subfme. sfme. subfmeo sfmeo subfmeo. sfmeo. mulld mulld. mulldo mulldo. addme ame addme. ame. addmeo ameo addmeo. ameo. mullw muls mullw. muls. mullwo mulso mullwo. mulso. icblce mtsrin mtsri dcbtst stbux slliq slliq. dcbtste stbuxe mfdcrx doz doz. dozo dozo. add cax add. cax. addo caxo addo. caxo. tlbiel mfapidi lscbx lscbx. dcbt lhzx eqv eqv. dcbte lhzxe tlbie tlbi eciwx lhzux xor xor. lhzuxe mfexisr mfexier mfbr0 mfbr1 mfbr2 mfbr3 mfbr4 mfbr5 mfbr6 mfbr7 mfbear mfbesr mfiocr mfdmacr0 mfdmact0 mfdmada0 mfdmasa0 mfdmacc0 mfdmacr1 mfdmact1 mfdmada1 mfdmasa1 mfdmacc1 mfdmacr2 mfdmact2 mfdmada2 mfdmasa2 mfdmacc2 mfdmacr3 mfdmact3 mfdmada3 mfdmasa3 mfdmacc3 mfdmasr mfdcr div div. divo divo. mfpmr mfmq mfxer mfrtcu mfrtcl mfdec mfdec mflr mfctr mftid mfdsisr mfdar mfsdr0 mfsdr1 mfsrr0 mfsrr1 mfpid mfpid mfcsrr0 mfcsrr1 mfdear mfdear mfesr mfesr mfivpr mfcmpa mfcmpb mfcmpc mfcmpd mficr mfder mfcounta mfcountb mfcmpe mfcmpf mfcmpg mfcmph mflctrl1 mflctrl2 mfictrl mfbar mfvrsave mfusprg0 mfsprg4 mfsprg4 mfsprg5 mfsprg5 mfsprg6 mfsprg6 mfsprg7 mfsprg7 mftb mftb mftbl mftbl mftbu mftbu mfsprg mfsprg0 mfsprg1 mfsprg2 mfsprg3 mfasr mfear mfpir mfpvr mfdbsr mfdbsr mfdbcr0 mfdbcr0 mfdbcr1 mfdbcr1 mfdbcr2 mfiac1 mfiac1 mfiac2 mfiac2 mfiac3 mfiac3 mfiac4 mfiac4 mfdac1 mfdac1 mfdac2 mfdac2 mfdvc1 mfdvc1 mfdvc2 mfdvc2 mftsr mftsr mftcr mftcr mfivor0 mfivor1 mfivor2 mfivor3 mfivor4 mfivor5 mfivor6 mfivor7 mfivor8 mfivor9 mfivor10 mfivor11 mfivor12 mfivor13 mfivor14 mfivor15 mfspefscr mfbbear mfbbtar mfivor32 mfivor33 mfivor34 mfivor35 mfibatu mfibatl mfdbatu mfdbatl mfic_cst mfic_adr mfic_dat mfdc_cst mfdc_adr mfmcsrr0 mfdc_dat mfmcsrr1 mfmcsr mfmcar mfdpdr mfdpir mfimmr mfmi_ctr mfmi_ap mfmi_epn mfmi_twc mfmi_rpn mfmd_ctr mfm_casid mfmd_ap mfmd_epn mfmd_twb mfmd_twc mfmd_rpn mfm_tw mfmi_dbcam mfmi_dbram0 mfmi_dbram1 mfmd_dbcam mfmd_dbram0 mfmd_dbram1 mfummcr0 mfupmc1 mfupmc2 mfusia mfummcr1 mfupmc3 mfupmc4 mfzpr mfccr0 mfmmcr0 mfpmc1 mfsgr mfpmc2 mfdcwr mfsia mfsler mfmmcr1 mfsu0r mfpmc3 mfpmc4 mficdbdr mfevpr mfcdbcr mfpit mftbhi mftblo mfsrr2 mfsrr3 mfl2cr mfdccr mficcr mfictc mfpbl1 mfthrm1 mfpbu1 mfthrm2 mfpbl2 mfthrm3 mfpbu2 mfspr lwax dst dstt lhax lhaxe dstst dststt dccci abs abs. abso abso. divs divs. divso divso. tlbia lwaux lhaux lhauxe mtdcrx dcblc subfe64 subfe64o adde64 adde64o dcblce slbmte sthx lfqx lfqux stfqx stfqux orc orc. sradi sradi. sthxe slbie ecowx sthux sthuxe mr or mr. or. mtexisr mtexier mtbr0 mtbr1 mtbr2 mtbr3 mtbr4 mtbr5 mtbr6 mtbr7 mtbear mtbesr mtiocr mtdmacr0 mtdmact0 mtdmada0 mtdmasa0 mtdmacc0 mtdmacr1 mtdmact1 mtdmada1 mtdmasa1 mtdmacc1 mtdmacr2 mtdmact2 mtdmada2 mtdmasa2 mtdmacc2 mtdmacr3 mtdmact3 mtdmada3 mtdmasa3 mtdmacc3 mtdmasr mtdcr subfze64 subfze64o divdu divdu. divduo divduo. addze64 addze64o divwu divwu. divwuo divwuo. mtmq mtxer mtlr mtctr mttid mtdsisr mtdar mtrtcu mtrtcl mtdec mtsdr0 mtsdr1 mtsrr0 mtsrr1 mtpid mtpid mtdecar mtcsrr0 mtcsrr1 mtdear mtdear mtesr mtesr mtivpr mtcmpa mtcmpb mtcmpc mtcmpd mticr mtder mtcounta mtcountb mtcmpe mtcmpf mtcmpg mtcmph mtlctrl1 mtlctrl2 mtictrl mtbar mtvrsave mtusprg0 mtsprg mtsprg0 mtsprg1 mtsprg2 mtsprg3 mtsprg4 mtsprg5 mtsprg6 mtsprg7 mtasr mtear mttbl mttbu mtdbsr mtdbsr mtdbcr0 mtdbcr0 mtdbcr1 mtdbcr1 mtdbcr2 mtiac1 mtiac1 mtiac2 mtiac2 mtiac3 mtiac3 mtiac4 mtiac4 mtdac1 mtdac1 mtdac2 mtdac2 mtdvc1 mtdvc1 mtdvc2 mtdvc2 mttsr mttsr mttcr mttcr mtivor0 mtivor1 mtivor2 mtivor3 mtivor4 mtivor5 mtivor6 mtivor7 mtivor8 mtivor9 mtivor10 mtivor11 mtivor12 mtivor13 mtivor14 mtivor15 mtspefscr mtbbear mtbbtar mtivor32 mtivor33 mtivor34 mtivor35 mtibatu mtibatl mtdbatu mtdbatl mtmcsrr0 mtmcsrr1 mtmcsr mtummcr0 mtupmc1 mtupmc2 mtusia mtummcr1 mtupmc3 mtupmc4 mtzpr mtccr0 mtmmcr0 mtsgr mtpmc1 mtdcwr mtpmc2 mtsler mtsia mtsu0r mtmmcr1 mtpmc3 mtpmc4 mticdbdr mtevpr mtcdbcr mtpit mttbhi mttblo mtsrr2 mtsrr3 mtl2cr mtdccr mticcr mtictc mtpbl1 mtthrm1 mtpbu1 mtthrm2 mtpbl2 mtthrm3 mtpbu2 mtspr dcbi nand nand. dcbie dcread mtpmr icbtls nabs subfme64 nabs. nabso subfme64o nabso. divd divd. divdo divdo. addme64 addme64o divw divw. divwo divwo. icbtlse slbia cli stdcxe. mcrxr bblels mcrxr64 clcs lswx lsx lwbrx lbrx lfsx srw sr srw. sr. rrib rrib. srd srd. maskir maskir. lwbrxe lfsxe bbelr tlbsync lfsux lfsuxe mfsr lswi lsi lwsync ptesync msync sync dcs lfdx lfdxe mfsri dclst lfdux lfduxe mfsrin stswx stsx stwbrx stbrx stfsx srq srq. sre sre. stwbrxe stfsxe stfsux sriq sriq. stfsuxe stswi stsi stfdx srlq srlq. sreq sreq. stfdxe dcba stfdux srliq srliq. dcbae stfduxe tlbivax tlbivaxe lhbrx sraw sra sraw. sra. srad srad. lhbrxe ldxe lduxe rac dss dssall srawi srai srawi. srai. slbmfev mbar eieio tlbsx tlbsx tlbsx. tlbsx. tlbsxe tlbsxe. slbmfee sthbrx sraq sraq. srea srea. extsh exts extsh. exts. sthbrxe stdxe tlbrehi tlbrelo tlbre tlbre sraiq sraiq. extsb extsb. stduxe iccci tlbwehi tlbwelo tlbwe tlbld icbi stfiwx extsw extsw. icread icbie stfiwxe tlbli dcbzl dcbz dclz dcbze lvebx lvehx lvewx lvsl lvsr lvx lvxl stvebx stvehx stvewx stvx stvxl lwz l lwzu lu lbz lbzu stw st stwu stu stb stbu lhz lhzu lha lhau sth sthu lmw lm stmw stm lfs lfsu lfd lfdu stfs stfsu stfd stfdu lq lfq lfqu lbze lbzue lhze lhzue lhae lhaue lwze lwzue stbe stbue sthe sthue stwe stwue ld ldu lwa fdivs fdivs. fsubs fsubs. fadds fadds. fsqrts fsqrts. fres fres. fmuls fmuls. fmsubs fmsubs. fmadds fmadds. fnmsubs fnmsubs. fnmadds fnmadds. stfq stfqu lde ldue lfse lfsue lfde lfdue stde stdue stfse stfsue stfde stfdue std stdu stq fcmpu frsp frsp. fctiw fcir fctiw. fcir. fctiwz fcirz fctiwz. fcirz. fdiv fd fdiv. fd. fsub fs fsub. fs. fadd fa fadd. fa. fsqrt fsqrt. fsel fsel. fmul fm fmul. fm. frsqrte frsqrte. fmsub fms fmsub. fms. fmadd fma fmadd. fma. fnmsub fnms fnmsub. fnms. fnmadd fnma fnmadd. fnma. fcmpo mtfsb1 mtfsb1. fneg fneg. mcrfs mtfsb0 mtfsb0. fmr fmr. mtfsfi mtfsfi. fnabs fnabs. fabs fabs. mffs mffs. mtfsf mtfsf. fctid fctid. fctidz fctidz. fcfid fcfid. extldi extldi. extrdi extrdi. insrdi insrdi. rotrdi rotrdi. sldi sldi. srdi srdi. clrrdi clrrdi. clrlsldi clrlsldi. extlwi extlwi. extrwi extrwi. inslwi inslwi. insrwi insrwi. rotrwi rotrwi. slwi sli slwi. sli. srwi sri srwi. sri. clrrwi clrrwi. clrlslwi clrlslwi. #types / register, HID0 is the first reg of supervisor mode $KEYWORDS(kwb)= r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 f21 f22 f23 f24 f25 f26 f27 f28 f29 f30 f31 cr cr0 cr1 fpscr xer lr ctr tbl tbh hid0 hid1 hid2 sprg0 sprg1 sprg2 sprg3 sprg4 sprg5 sprg6 sprg7 ibat0u ibat0l ibat1u ibat1l ibat2u ibat2l ibat3u ibat3l ibat4u ibat4l ibat5u ibat5l ibat6u ibat6l ibat7u ibat7l dbat0u dbat0l dbat1u dbat1ldbat2u dbat2l dbat3u dbat3l dbat4u dbat4l dbat5u dbat5l dbat6u dbat6l dbat7u dbat7l csrr0 csrr1 msr mbar dsisr srr0 srr1 dar iabr iabr1 dabr dabr2 svr pvr dmis dcmp hash1 hash2 imiss icmp rpa sdr1 sr0 sr2 sr3 sr4 sr5 sr6 sr7 sr8 sr9 sr10 sr11 sr12 sr13 sr14 sr15 dec ear ibcr dbcr $ML_COMMENT=/* */ $SL_COMMENT=# $ALLOWNESTEDCOMMENTS=false $IDENTIFIER=regex([a-zA-Z_]\w*[\.\+\-]?) $DIRECTIVE=. $STRINGDELIMITERS=" ' $IGNORECASE=true $SYMBOLS= ( ) [ ] { } , : & | < > ! = / * % + - $REFORMATTING=true