o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn[ ROTL64 value amount ROTL32 value amount  !"#$Mask start stop %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSoTUV Less than. WGreater than. XLess than or equal. YGreater than or equal. Z[Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ZLM  KJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  NOPQRSTUVXWYZ[Z  @KJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMMNOPQRSTUVWXYZ[\\\\pq]/Extracts the RTL statements of an instruction. rstuvwxyz{|}]]]^State of processor. _`abcdefMemory interface. ghijklmnARun simulation given memory and the starting address of program. ~^_`abcdefghijklmnfghijklm^_`abcden^_`abcde_`abcdefghijklmghijklmn^_`abcdefghijklmn      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSSTUVWXYZ[\]^_`abcddefghijklmnopqrstuuvwxyz{|}~lm powerpc-0.0.1Language.PowerPC.UtilsLanguage.PowerPC.RTLLanguage.PowerPC.OpcodeLanguage.PowerPC.InstructionsLanguage.PowerPC.SimulatorLanguage.PowerPC clearBitssetBitsCondCROVCAStmtWhileIfAssignSeqEXERUISPRSISH6SH5RTIRTRSIRSROTL64ROTL32RcRBRARAIOENIAMSRMEMME6ME5MB6MB5MASKLRLKLIL15L10GPREXTSEADCTRCRFieldCR'CIACA'BTBOBIBFBDBBBAAABitNullLtEqShiftBWOrBWAndBWNotOrAndNotDivMulSubAddCVRTLstmt<==assigncmpif'while==./=.<.>.<=.>=.&&.||.opcodertlMachinepclrctrgprsxercrMemoryloadstorefetchreadSPRwriteSPRreadMSRwriteMSRsimulateseqStmtsInext instructionsmisc arithmeticlogical comparison conditionbranchrotatingshiftingstepisLTisEQisGTisCAisOVreplacetoBytes fromByteslookup'rotateLN