[[
   "comment",
  ["comment","/*"]
],[
   "comment",
  ["comment"," * Intel ACPI Component Architecture"]
],[
   "comment",
  ["comment"," * AML/ASL+ Disassembler version 20180105"]
],[
   "comment",
  ["comment"," *"]
],[
   "comment",
  ["comment"," * ASL example"]
],[
   "start",
  ["comment"," */"]
],[
   "start",
  ["keyword","DefinitionBlock"],
  ["text"," "],
  ["lparen","("],
  ["string","\"\""],
  ["keyword.operator",","],
  ["text"," "],
  ["string","\"SSDT\""],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.numeric","1"],
  ["keyword.operator",","],
  ["text"," "],
  ["string","\"PmRef\""],
  ["keyword.operator",","],
  ["text"," "],
  ["string","\"Cpu0Ist\""],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.numeric","0x00003000"],
  ["rparen",")"]
],[
   "start",
  ["lparen","{"]
],[
   "start",
  ["text","    "],
  ["keyword","External"],
  ["text"," "],
  ["lparen","("],
  ["identifier","_PR_"],
  ["keyword.operator","."],
  ["identifier","CPU0"],
  ["keyword.operator",","],
  ["text"," "],
  ["storage.type","DeviceObj"],
  ["rparen",")"]
],[
   "start",
  ["text","    "],
  ["keyword","External"],
  ["text"," "],
  ["lparen","("],
  ["identifier","_SB_"],
  ["keyword.operator","."],
  ["identifier","CPUP"],
  ["keyword.operator",","],
  ["text"," "],
  ["storage.type","UnknownObj"],
  ["rparen",")"]
],[
   "start"
],[
   "start",
  ["text","    "],
  ["keyword","Scope"],
  ["text"," "],
  ["lparen","("],
  ["text","\\"],
  ["identifier","_PR"],
  ["keyword.operator","."],
  ["identifier","CPU0"],
  ["rparen",")"]
],[
   "start",
  ["text","    "],
  ["lparen","{"]
],[
   "start",
  ["text","        "],
  ["keyword","Method"],
  ["text"," "],
  ["lparen","("],
  ["identifier","_PCT"],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.numeric","0"],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.library","NotSerialized"],
  ["rparen",")"],
  ["text","  "],
  ["comment","// _PCT: Performance Control"]
],[
   "start",
  ["text","        "],
  ["lparen","{"]
],[
   "start",
  ["text","            "],
  ["keyword","If"],
  ["text"," "],
  ["lparen","((("],
  ["identifier","CFGD"],
  ["text"," "],
  ["keyword.operator","&"],
  ["text"," "],
  ["constant.numeric","One"],
  ["rparen",")"],
  ["text"," "],
  ["keyword.operator","&&"],
  ["text"," "],
  ["lparen","("],
  ["identifier","PDC0"],
  ["text"," "],
  ["keyword.operator","&"],
  ["text"," "],
  ["constant.numeric","One"],
  ["rparen",")))"]
],[
   "start",
  ["text","            "],
  ["lparen","{"]
],[
   "start",
  ["text","                "],
  ["keyword","Return"],
  ["text"," "],
  ["lparen","("],
  ["keyword","Package"],
  ["text"," "],
  ["lparen","("],
  ["constant.numeric","0x02"],
  ["rparen",")"]
],[
   "start",
  ["text","                "],
  ["lparen","{"]
],[
   "start",
  ["text","                    "],
  ["keyword","ResourceTemplate"],
  ["text"," "],
  ["lparen","("],
  ["rparen",")"]
],[
   "start",
  ["text","                    "],
  ["lparen","{"]
],[
   "start",
  ["text","                        "],
  ["keyword","Register"],
  ["text"," "],
  ["lparen","("],
  ["constant.library","FFixedHW"],
  ["keyword.operator",","],
  ["text"," "]
],[
   "start",
  ["text","                            "],
  ["constant.numeric","0x00"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Width"]
],[
   "start",
  ["text","                            "],
  ["constant.numeric","0x00"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Offset"]
],[
   "start",
  ["text","                            "],
  ["constant.numeric","0x0000000000000000"],
  ["keyword.operator",","],
  ["text"," "],
  ["comment","// Address"]
],[
   "start",
  ["text","                            "],
  ["keyword.operator",","],
  ["rparen",")"]
],[
   "start",
  ["text","                    "],
  ["rparen","}"],
  ["keyword.operator",","],
  ["text"," "]
],[
   "start"
],[
   "start",
  ["text","                    "],
  ["keyword","ResourceTemplate"],
  ["text"," "],
  ["lparen","("],
  ["rparen",")"]
],[
   "start",
  ["text","                    "],
  ["lparen","{"]
],[
   "start",
  ["text","                        "],
  ["keyword","Register"],
  ["text"," "],
  ["lparen","("],
  ["constant.library","FFixedHW"],
  ["keyword.operator",","],
  ["text"," "]
],[
   "start",
  ["text","                            "],
  ["constant.numeric","0x00"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Width"]
],[
   "start",
  ["text","                            "],
  ["constant.numeric","0x00"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Offset"]
],[
   "start",
  ["text","                            "],
  ["constant.numeric","0x0000000000000000"],
  ["keyword.operator",","],
  ["text"," "],
  ["comment","// Address"]
],[
   "start",
  ["text","                            "],
  ["keyword.operator",","],
  ["rparen",")"]
],[
   "start",
  ["text","                    "],
  ["rparen","}"]
],[
   "start",
  ["text","                "],
  ["rparen","})"]
],[
   "start",
  ["text","            "],
  ["rparen","}"]
],[
   "start"
],[
   "start",
  ["text","            "],
  ["keyword","Return"],
  ["text"," "],
  ["lparen","("],
  ["keyword","Package"],
  ["text"," "],
  ["lparen","("],
  ["constant.numeric","0x02"],
  ["rparen",")"]
],[
   "start",
  ["text","            "],
  ["lparen","{"]
],[
   "start",
  ["text","                "],
  ["keyword","ResourceTemplate"],
  ["text"," "],
  ["lparen","("],
  ["rparen",")"]
],[
   "start",
  ["text","                "],
  ["lparen","{"]
],[
   "start",
  ["text","                    "],
  ["keyword","Register"],
  ["text"," "],
  ["lparen","("],
  ["constant.library","SystemIO"],
  ["keyword.operator",","],
  ["text"," "]
],[
   "start",
  ["text","                        "],
  ["constant.numeric","0x10"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Width"]
],[
   "start",
  ["text","                        "],
  ["constant.numeric","0x00"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Offset"]
],[
   "start",
  ["text","                        "],
  ["constant.numeric","0x0000000000001000"],
  ["keyword.operator",","],
  ["text"," "],
  ["comment","// Address"]
],[
   "start",
  ["text","                        "],
  ["keyword.operator",","],
  ["rparen",")"]
],[
   "start",
  ["text","                "],
  ["rparen","}"],
  ["keyword.operator",","],
  ["text"," "]
],[
   "start"
],[
   "start",
  ["text","                "],
  ["keyword","ResourceTemplate"],
  ["text"," "],
  ["lparen","("],
  ["rparen",")"]
],[
   "start",
  ["text","                "],
  ["lparen","{"]
],[
   "start",
  ["text","                    "],
  ["keyword","Register"],
  ["text"," "],
  ["lparen","("],
  ["constant.library","SystemIO"],
  ["keyword.operator",","],
  ["text"," "]
],[
   "start",
  ["text","                        "],
  ["constant.numeric","0x08"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Width"]
],[
   "start",
  ["text","                        "],
  ["constant.numeric","0x00"],
  ["keyword.operator",","],
  ["text","               "],
  ["comment","// Bit Offset"]
],[
   "start",
  ["text","                        "],
  ["constant.numeric","0x00000000000000B3"],
  ["keyword.operator",","],
  ["text"," "],
  ["comment","// Address"]
],[
   "start",
  ["text","                        "],
  ["keyword.operator",","],
  ["rparen",")"]
],[
   "start",
  ["text","                "],
  ["rparen","}"]
],[
   "start",
  ["text","            "],
  ["rparen","})"]
],[
   "start",
  ["text","        "],
  ["rparen","}"]
],[
   "start"
],[
   "start",
  ["text","        "],
  ["keyword","Name"],
  ["text"," "],
  ["lparen","("],
  ["identifier","PSDF"],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.numeric","Zero"],
  ["rparen",")"]
],[
   "start",
  ["text","        "],
  ["keyword","Method"],
  ["text"," "],
  ["lparen","("],
  ["identifier","_PSD"],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.numeric","0"],
  ["keyword.operator",","],
  ["text"," "],
  ["constant.library","NotSerialized"],
  ["rparen",")"],
  ["text","  "],
  ["comment","// _PSD: Power State Dependencies"]
],[
   "start",
  ["text","        "],
  ["lparen","{"]
],[
   "start",
  ["text","            "],
  ["keyword","If"],
  ["text"," "],
  ["lparen","("],
  ["keyword.operator","!"],
  ["identifier","PSDF"],
  ["rparen",")"]
],[
   "start",
  ["text","            "],
  ["lparen","{"]
],[
   "start",
  ["text","                "],
  ["keyword.operator","DerefOf"],
  ["text"," "],
  ["lparen","("],
  ["identifier","HPSD"],
  ["text"," "],
  ["comment","[Zero]"],
  ["rparen",")"],
  ["text"," "],
  ["comment","[0x04]"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["identifier","TCNT"],
  ["text"," "],
  ["comment","/* External reference */"]
],[
   "start",
  ["text","                "],
  ["keyword.operator","DerefOf"],
  ["text"," "],
  ["lparen","("],
  ["identifier","SPSD"],
  ["text"," "],
  ["comment","[Zero]"],
  ["rparen",")"],
  ["text"," "],
  ["comment","[0x04]"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["identifier","TCNT"],
  ["text"," "],
  ["comment","/* External reference */"]
],[
   "start",
  ["text","                "],
  ["identifier","PSDF"],
  ["text"," "],
  ["keyword.operator","="],
  ["text"," "],
  ["constant.numeric","Ones"]
],[
   "start",
  ["text","            "],
  ["rparen","}"]
],[
   "start"
],[
   "start",
  ["text","            "],
  ["keyword","If"],
  ["text"," "],
  ["lparen","(("],
  ["identifier","PDC0"],
  ["text"," "],
  ["keyword.operator","&"],
  ["text"," "],
  ["constant.numeric","0x0800"],
  ["rparen","))"]
],[
   "start",
  ["text","            "],
  ["lparen","{"]
],[
   "start",
  ["text","                "],
  ["keyword","Return"],
  ["text"," "],
  ["lparen","("],
  ["identifier","HPSD"],
  ["rparen",")"],
  ["text"," "],
  ["comment","/* \\_PR_.CPU0.HPSD */"]
],[
   "start",
  ["text","            "],
  ["rparen","}"]
],[
   "start"
],[
   "start",
  ["text","            "],
  ["keyword","Return"],
  ["text"," "],
  ["lparen","("],
  ["identifier","SPSD"],
  ["rparen",")"],
  ["text"," "],
  ["comment","/* \\_PR_.CPU0.SPSD */"]
],[
   "start",
  ["text","        "],
  ["rparen","}"]
],[
   "start",
  ["text","    "],
  ["rparen","}"]
],[
   "start",
  ["rparen","}"]
],[
   "start"
],[
   "start"
]]