diff mbox

[2/2] fwts-test: sync tests with new ACPICA 20141107 changes

Message ID 1415796210-25404-3-git-send-email-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King Nov. 12, 2014, 12:43 p.m. UTC
From: Colin Ian King <colin.king@canonical.com>

Changes to the ACPICA disassembly output mean we need to update
the disassembly and syntaxcheck tests to be in sync with ACPICA.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 fwts-test/disassemble-0001/DSDT0.dsl.original   |  51 ++-
 fwts-test/disassemble-0001/SSDT1.dsl.original   |   8 +-
 fwts-test/disassemble-0001/SSDT2.dsl.original   |   8 +-
 fwts-test/disassemble-0001/SSDT3.dsl.original   |  18 +-
 fwts-test/disassemble-0001/SSDT4.dsl.original   |  11 +-
 fwts-test/disassemble-0001/SSDT5.dsl.original   |  44 ++-
 fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 480 ++++++++++++------------
 7 files changed, 308 insertions(+), 312 deletions(-)

Comments

Alex Hung Nov. 13, 2014, 6:08 a.m. UTC | #1
On 11/12/2014 08:43 PM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> Changes to the ACPICA disassembly output mean we need to update
> the disassembly and syntaxcheck tests to be in sync with ACPICA.
> 
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  fwts-test/disassemble-0001/DSDT0.dsl.original   |  51 ++-
>  fwts-test/disassemble-0001/SSDT1.dsl.original   |   8 +-
>  fwts-test/disassemble-0001/SSDT2.dsl.original   |   8 +-
>  fwts-test/disassemble-0001/SSDT3.dsl.original   |  18 +-
>  fwts-test/disassemble-0001/SSDT4.dsl.original   |  11 +-
>  fwts-test/disassemble-0001/SSDT5.dsl.original   |  44 ++-
>  fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 480 ++++++++++++------------
>  7 files changed, 308 insertions(+), 312 deletions(-)
> 
> diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
> index 45b09cd..57dfc51 100644
> --- a/fwts-test/disassemble-0001/DSDT0.dsl.original
> +++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140926-64 [Sep 27 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_20488_DSDT_0.dsl, Sat Sep 27 18:46:19 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_DSDT_0.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "DSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20060608 (537265672)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
>  {
>  
>      External (_PR_.CPU0._PPC, UnknownObj)
> @@ -50,20 +52,17 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>  
>          If (LEqual (Arg0, One))
>          {
> -            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) /* \P80D */
>          }
>  
>          If (LEqual (Arg0, 0x02))
>          {
> -            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) /* \P80D */
>          }
>  
>          If (LEqual (Arg0, 0x03))
>          {
> -            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) /* \P80D */
>          }
>  
>          Store (P80D, P80H) /* \P80H */
> @@ -730,10 +729,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                  Return (STAC) /* \_SB_.AMW0.STAC */
>              }
>  
> -            Name (STBC, Buffer (0x04)
> -            {
> -                 0x01, 0x00, 0x00, 0x00                           /* .... */
> -            })
> +            Name (STBC, Unicode ("\x01"))
>              Method (WQBC, 1, NotSerialized)
>              {
>                  Store ("Get MXMTCControlData: STBC = ", Debug)
> @@ -2793,8 +2789,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                          If (LEqual (GESF, 0x04))
>                          {
>                              And (PARM, 0xEFFF0000, PARM) /* \_SB_.PCI0.GFX0.PARM */
> -                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), 
> -                                PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              Or (IBTT, PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              Store (Zero, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                              Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
> @@ -2835,8 +2830,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                  Or (PARM, ShiftLeft (IDMS, 0x0D), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              }
>  
> -                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (
> -                                CDVL, One))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (CDVL, One
> +                                ))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              Store (One, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                              Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
>                          }
> @@ -3309,8 +3304,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>  
>                      ShiftRight (And (Arg0, 0x0300), 0x08, Local0)
>                      ShiftRight (And (Arg0, 0x3000), 0x0C, Local1)
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))
> -                        ))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))))
>                  }
>  
>                  Method (GDMA, 5, Serialized)
> @@ -3335,8 +3329,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>  
>                  Method (GETT, 1, Serialized)
>                  {
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02
> -                        ), 0x03), And (Arg0, 0x03)))))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02), 0x03
> +                        ), And (Arg0, 0x03)))))
>                  }
>  
>                  Method (GETF, 3, Serialized)
> @@ -5983,8 +5977,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                          CreateDWordField (PBUF, 0x0C, DMA1)
>                          CreateDWordField (PBUF, 0x10, FLAG)
>                          Store (GETP (PRIT), PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> -                        Store (GDMA (And (SYNC, One), And (ICR3, One), 
> -                            And (ICR0, One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> +                        Store (GDMA (And (SYNC, One), And (ICR3, One), And (ICR0, 
> +                            One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
>                          If (LEqual (DMA0, 0xFFFFFFFF))
>                          {
>                              Store (PIO0, DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> @@ -6006,15 +6000,14 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                              Store (0xFFFFFFFF, PIO1) /* \_SB_.PCI0.PATA.PRID._GTM.PIO1 */
>                          }
>  
> -                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), 
> -                            And (ICR0, 0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
> +                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), And (ICR0, 
> +                            0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                          If (LEqual (DMA1, 0xFFFFFFFF))
>                          {
>                              Store (PIO1, DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                          }
>  
> -                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), 
> -                            PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
> +                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
>                          If (And (LEqual (PIO0, 0xFFFFFFFF), LEqual (DMA0, 0xFFFFFFFF)))
>                          {
>                              Store (0x78, PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> @@ -6218,8 +6211,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                  }
>                                  Else
>                                  {
> -                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 
> -                                        0x02), Local0)
> +                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 0x02), 
> +                                        Local0)
>                                      If (LEqual (0x05, Local0))
>                                      {
>                                          Store (0x0C, PMD1) /* \_SB_.PCI0.PATA.PRID.P_D1._GTF.PMD1 */
> diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
> index c527dbd..e1d7fe6 100644
> --- a/fwts-test/disassemble-0001/SSDT1.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_886_SSDT_0.dsl, Thu Aug 14 17:37:51 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_0.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_886_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
>  {
>  
>      External (_SB_.PCI0.SATA, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
> index 89b2e8f..a420628 100644
> --- a/fwts-test/disassemble-0001/SSDT2.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_1.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_1.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
>  {
>  
>      External (_SB_.PCI0.GFX0.DD03, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
> index f19e141..ddc5f54 100644
> --- a/fwts-test/disassemble-0001/SSDT3.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_2.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_2.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
>  {
>  
>      External (_PR_.CPU0, ProcessorObj)
> @@ -231,13 +233,12 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>                  Store (_PSS, Local0)
>                  Store (SizeOf (Local0), Local1)
>                  Decrement (Local1)
> -                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), 
> -                    Local2)
> +                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), Local2)
>                  Store (0x00, Local3)
>                  While (LLess (Local3, SizeOf (TSSI)))
>                  {
> -                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, 
> -                        ), Local4)
> +                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, ), 
> +                        Local4)
>                      Store (Local4, Index (DerefOf (Index (TSSI, Local3)), 0x01))
>                      Store (Local4, Index (DerefOf (Index (TSSM, Local3)), 0x01))
>                      Increment (Local3)
> @@ -256,8 +257,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>  
>          Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>          {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04))))
>              {
>                  Return (Package (0x01)
>                  {
> diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
> index 4872e49..2eca5a8 100644
> --- a/fwts-test/disassemble-0001/SSDT4.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_3.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_3.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
>  {
>  
>      External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
> @@ -40,8 +42,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu
>  
>          Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>          {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04))))
>              {
>                  Return (Package (0x01)
>                  {
> diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
> index 3575433..4138d4c 100644
> --- a/fwts-test/disassemble-0001/SSDT5.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_4.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_4.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
>  {
>  
>      External (_PR_.CPU0, ProcessorObj)
> @@ -79,8 +81,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              CreateDWordField (UID0, 0x04, EID1)
>              CreateDWordField (UID0, 0x08, EID2)
>              CreateDWordField (UID0, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>              {
>                  Store (0x06, STS0) /* \_PR_.CPU0._OSC.STS0 */
>                  Return (Arg3)
> @@ -96,24 +98,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              Store (And (PDC0, 0xFF), PCP0) /* \PCP0 */
>              If (And (CFGD, 0x01))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 
> -                    0x09), 0x09)), LNot (And (SDTL, 0x01))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 0x09), 
> +                    0x09)), LNot (And (SDTL, 0x01))))
>                  {
>                      Or (SDTL, 0x01, SDTL) /* \SDTL */
> -                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02
> -                        )))
> +                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02)))
>                      Load (IST0, HI0) /* \_PR_.CPU0.HI0_ */
>                  }
>              }
>  
>              If (And (CFGD, 0xF0))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18
> -                    )), LNot (And (SDTL, 0x02))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18)), LNot (
> +                    And (SDTL, 0x02))))
>                  {
>                      Or (SDTL, 0x02, SDTL) /* \SDTL */
> -                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08
> -                        )))
> +                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08)))
>                      Load (CST0, HC0) /* \_PR_.CPU0.HC0_ */
>                  }
>              }
> @@ -154,8 +154,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              CreateDWordField (UID1, 0x04, EID1)
>              CreateDWordField (UID1, 0x08, EID2)
>              CreateDWordField (UID1, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>              {
>                  Store (0x06, STS1) /* \_PR_.CPU1._OSC.STS1 */
>                  Return (Arg3)
> @@ -171,24 +171,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              Store (And (PDC1, 0xFF), PCP1) /* \PCP1 */
>              If (And (CFGD, 0x01))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 
> -                    0x09), 0x09)), LNot (And (SDTL, 0x10))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 0x09), 
> +                    0x09)), LNot (And (SDTL, 0x10))))
>                  {
>                      Or (SDTL, 0x10, SDTL) /* \SDTL */
> -                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05
> -                        )))
> +                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05)))
>                      Load (IST1, HI1) /* \_PR_.CPU1.HI1_ */
>                  }
>              }
>  
>              If (And (CFGD, 0xF0))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18
> -                    )), LNot (And (SDTL, 0x20))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18)), LNot (
> +                    And (SDTL, 0x20))))
>                  {
>                      Or (SDTL, 0x20, SDTL) /* \SDTL */
> -                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B
> -                        )))
> +                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B)))
>                      Load (CST1, HC1) /* \_PR_.CPU1.HC1_ */
>                  }
>              }
> diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> index 2903062..82db5c6 100644
> --- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -7,18 +7,18 @@ syntaxcheck
>  syntaxcheck     Checking ACPI table DSDT (#0)
>  syntaxcheck     
>  syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
> -syntaxcheck     error in line 710
> +syntaxcheck     error in line 709
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00707|     {
> -syntaxcheck     00708|         Device (AMW0)
> -syntaxcheck     00709|         {
> -syntaxcheck     00710|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
> +syntaxcheck     00706|     {
> +syntaxcheck     00707|         Device (AMW0)
> +syntaxcheck     00708|         {
> +syntaxcheck     00709|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
>  syntaxcheck          |                                ^
>  syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
> -syntaxcheck     00711|             Name (_UID, Zero)  // _UID: Unique ID
> -syntaxcheck     00712|             Name (_WDG, Buffer (0x3C)
> -syntaxcheck     00713|             {
> +syntaxcheck     00710|             Name (_UID, Zero)  // _UID: Unique ID
> +syntaxcheck     00711|             Name (_WDG, Buffer (0x3C)
> +syntaxcheck     00712|             {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
> @@ -26,18 +26,18 @@ syntaxcheck     in literal string that are not hexadecimal letters must be
>  syntaxcheck     upper case.
>  syntaxcheck     
>  syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1070
> +syntaxcheck     Assembler error in line 1066
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01067|                     0x00000000,         // Range Minimum
> -syntaxcheck     01068|                     0xDFFFFFFF,         // Range Maximum
> -syntaxcheck     01069|                     0x00000000,         // Translation Offset
> -syntaxcheck     01070|                     0x00000000,         // Length
> +syntaxcheck     01063|                     0x00000000,         // Range Minimum
> +syntaxcheck     01064|                     0xDFFFFFFF,         // Range Maximum
> +syntaxcheck     01065|                     0x00000000,         // Translation Offset
> +syntaxcheck     01066|                     0x00000000,         // Length
>  syntaxcheck          |                             ^
>  syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
> -syntaxcheck     01071|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> -syntaxcheck     01072|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> -syntaxcheck     01073|                     0x00000000,         // Granularity
> +syntaxcheck     01067|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> +syntaxcheck     01068|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> +syntaxcheck     01069|                     0x00000000,         // Granularity
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -49,18 +49,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>  syntaxcheck     specification for more details.
>  syntaxcheck     
>  syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1084
> +syntaxcheck     Assembler error in line 1080
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01081|                     0xFED40000,         // Range Minimum
> -syntaxcheck     01082|                     0xFED44FFF,         // Range Maximum
> -syntaxcheck     01083|                     0x00000000,         // Translation Offset
> -syntaxcheck     01084|                     0x00000000,         // Length
> +syntaxcheck     01077|                     0xFED40000,         // Range Minimum
> +syntaxcheck     01078|                     0xFED44FFF,         // Range Maximum
> +syntaxcheck     01079|                     0x00000000,         // Translation Offset
> +syntaxcheck     01080|                     0x00000000,         // Length
>  syntaxcheck          |                             ^
>  syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
> -syntaxcheck     01085|                     ,, , AddressRangeMemory, TypeStatic)
> -syntaxcheck     01086|             })
> -syntaxcheck     01087|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
> +syntaxcheck     01081|                     ,, , AddressRangeMemory, TypeStatic)
> +syntaxcheck     01082|             })
> +syntaxcheck     01083|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -72,18 +72,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>  syntaxcheck     specification for more details.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 2151
> +syntaxcheck     Assembler remark in line 2147
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     02148|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> -syntaxcheck     02149|                 }
> -syntaxcheck     02150| 
> -syntaxcheck     02151|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
> +syntaxcheck     02144|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> +syntaxcheck     02145|                 }
> +syntaxcheck     02146| 
> +syntaxcheck     02147|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
>  syntaxcheck          |                           ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     02152|                 {
> -syntaxcheck     02153|                     Store (Zero, NDID) /* \NDID */
> -syntaxcheck     02154|                     If (LNotEqual (DIDL, Zero))
> +syntaxcheck     02148|                 {
> +syntaxcheck     02149|                     Store (Zero, NDID) /* \NDID */
> +syntaxcheck     02150|                     If (LNotEqual (DIDL, Zero))
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -94,18 +94,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5812
> +syntaxcheck     Assembler remark in line 5806
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05809|                         }
> -syntaxcheck     05810|                     }
> -syntaxcheck     05811| 
> -syntaxcheck     05812|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
> +syntaxcheck     05803|                         }
> +syntaxcheck     05804|                     }
> +syntaxcheck     05805| 
> +syntaxcheck     05806|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
>  syntaxcheck          |                               ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05813|                     {
> -syntaxcheck     05814|                         Name (STAT, Package (0x0D)
> -syntaxcheck     05815|                         {
> +syntaxcheck     05807|                     {
> +syntaxcheck     05808|                         Name (STAT, Package (0x0D)
> +syntaxcheck     05809|                         {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -116,18 +116,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5866
> +syntaxcheck     Assembler remark in line 5860
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05863|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> -syntaxcheck     05864|                     }
> -syntaxcheck     05865| 
> -syntaxcheck     05866|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
> +syntaxcheck     05857|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> +syntaxcheck     05858|                     }
> +syntaxcheck     05859| 
> +syntaxcheck     05860|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
>  syntaxcheck          |                               ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05867|                     {
> -syntaxcheck     05868|                         Name (PBST, Package (0x04)
> -syntaxcheck     05869|                         {
> +syntaxcheck     05861|                     {
> +syntaxcheck     05862|                         Name (PBST, Package (0x04)
> +syntaxcheck     05863|                         {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -138,18 +138,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5972
> +syntaxcheck     Assembler remark in line 5966
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05969|                 Device (PRID)
> -syntaxcheck     05970|                 {
> -syntaxcheck     05971|                     Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     05972|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
> +syntaxcheck     05963|                 Device (PRID)
> +syntaxcheck     05964|                 {
> +syntaxcheck     05965|                     Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     05966|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
>  syntaxcheck          |                               ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05973|                     {
> -syntaxcheck     05974|                         Name (PBUF, Buffer (0x14)
> -syntaxcheck     05975|                         {
> +syntaxcheck     05967|                     {
> +syntaxcheck     05968|                         Name (PBUF, Buffer (0x14)
> +syntaxcheck     05969|                         {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -160,74 +160,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6046
> +syntaxcheck     Assembler remark in line 6039
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06043|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06036|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06037|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6048
> +syntaxcheck     Assembler remark in line 6041
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> -syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06051|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06043|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06044|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6090
> +syntaxcheck     Assembler remark in line 6083
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06087|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06080|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06081|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6092
> +syntaxcheck     Assembler remark in line 6085
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> -syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06095|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06087|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06088|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6139
> +syntaxcheck     Assembler remark in line 6132
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06136|                     Device (P_D0)
> -syntaxcheck     06137|                     {
> -syntaxcheck     06138|                         Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     06139|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06129|                     Device (P_D0)
> +syntaxcheck     06130|                     {
> +syntaxcheck     06131|                         Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     06132|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
>  syntaxcheck          |                                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     06140|                         {
> -syntaxcheck     06141|                             Name (PIB0, Buffer (0x0E)
> -syntaxcheck     06142|                             {
> +syntaxcheck     06133|                         {
> +syntaxcheck     06134|                             Name (PIB0, Buffer (0x0E)
> +syntaxcheck     06135|                             {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -238,18 +238,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6204
> +syntaxcheck     Assembler remark in line 6197
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06201|                     Device (P_D1)
> -syntaxcheck     06202|                     {
> -syntaxcheck     06203|                         Name (_ADR, One)  // _ADR: Address
> -syntaxcheck     06204|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06194|                     Device (P_D1)
> +syntaxcheck     06195|                     {
> +syntaxcheck     06196|                         Name (_ADR, One)  // _ADR: Address
> +syntaxcheck     06197|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
>  syntaxcheck          |                                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     06205|                         {
> -syntaxcheck     06206|                             Name (PIB1, Buffer (0x0E)
> -syntaxcheck     06207|                             {
> +syntaxcheck     06198|                         {
> +syntaxcheck     06199|                             Name (PIB1, Buffer (0x0E)
> +syntaxcheck     06200|                             {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -266,18 +266,18 @@ syntaxcheck
>  syntaxcheck     Checking ACPI table SSDT (#1)
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 32
> +syntaxcheck     Assembler remark in line 34
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00029|         Device (PRT0)
> -syntaxcheck     00030|         {
> -syntaxcheck     00031|             Name (_ADR, 0xFFFF)  // _ADR: Address
> -syntaxcheck     00032|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00031|         Device (PRT0)
> +syntaxcheck     00032|         {
> +syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
> +syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>  syntaxcheck          |                       ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00033|             {
> -syntaxcheck     00034|                 Name (GBU0, Buffer (0x07)
> -syntaxcheck     00035|                 {
> +syntaxcheck     00035|             {
> +syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
> +syntaxcheck     00037|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -288,74 +288,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 40
> +syntaxcheck     Assembler remark in line 42
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00037|                 })
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00039|                 })
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 41
> +syntaxcheck     Assembler remark in line 43
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 42
> +syntaxcheck     Assembler remark in line 44
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 43
> +syntaxcheck     Assembler remark in line 45
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00046|                 {
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00048|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 74
> +syntaxcheck     Assembler remark in line 76
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00071|         Device (PRT1)
> -syntaxcheck     00072|         {
> -syntaxcheck     00073|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> -syntaxcheck     00074|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00073|         Device (PRT1)
> +syntaxcheck     00074|         {
> +syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> +syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>  syntaxcheck          |                       ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00075|             {
> -syntaxcheck     00076|                 Name (GBU1, Buffer (0x07)
> -syntaxcheck     00077|                 {
> +syntaxcheck     00077|             {
> +syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
> +syntaxcheck     00079|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -366,74 +366,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 82
> +syntaxcheck     Assembler remark in line 84
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00079|                 })
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00081|                 })
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 83
> +syntaxcheck     Assembler remark in line 85
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 84
> +syntaxcheck     Assembler remark in line 86
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 85
> +syntaxcheck     Assembler remark in line 87
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00088|                 {
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00090|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 116
> +syntaxcheck     Assembler remark in line 118
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00113|         Device (PRT2)
> -syntaxcheck     00114|         {
> -syntaxcheck     00115|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> -syntaxcheck     00116|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00115|         Device (PRT2)
> +syntaxcheck     00116|         {
> +syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> +syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>  syntaxcheck          |                       ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00117|             {
> -syntaxcheck     00118|                 Name (GBU2, Buffer (0x07)
> -syntaxcheck     00119|                 {
> +syntaxcheck     00119|             {
> +syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
> +syntaxcheck     00121|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -444,60 +444,60 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 124
> +syntaxcheck     Assembler remark in line 126
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00121|                 })
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00123|                 })
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 125
> +syntaxcheck     Assembler remark in line 127
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 126
> +syntaxcheck     Assembler remark in line 128
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 127
> +syntaxcheck     Assembler remark in line 129
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00130|                 {
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00132|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     Table SSDT (1) reassembly: Found 0 errors, 0 warnings, 15
>  syntaxcheck     remarks.
> @@ -524,18 +524,18 @@ syntaxcheck
>  syntaxcheck     Checking ACPI table SSDT (#5)
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 54
> +syntaxcheck     Assembler remark in line 56
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00051|     {
> -syntaxcheck     00052|         Name (HI0, 0x00)
> -syntaxcheck     00053|         Name (HC0, 0x00)
> -syntaxcheck     00054|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +syntaxcheck     00053|     {
> +syntaxcheck     00054|         Name (HI0, 0x00)
> +syntaxcheck     00055|         Name (HC0, 0x00)
> +syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
>  syntaxcheck          |                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00055|         {
> -syntaxcheck     00056|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00057|             CreateDWordField (Arg0, 0x04, SIZE)
> +syntaxcheck     00057|         {
> +syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
> +syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -546,18 +546,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 69
> +syntaxcheck     Assembler remark in line 71
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00066|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> -syntaxcheck     00067|         }
> -syntaxcheck     00068| 
> -syntaxcheck     00069|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
> +syntaxcheck     00068|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> +syntaxcheck     00069|         }
> +syntaxcheck     00070| 
> +syntaxcheck     00071|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
>  syntaxcheck          |                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00070|         {
> -syntaxcheck     00071|             CreateDWordField (Arg3, 0x00, STS0)
> -syntaxcheck     00072|             CreateDWordField (Arg3, 0x04, CAP0)
> +syntaxcheck     00072|         {
> +syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
> +syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> 

Acked-by: Alex Hung <alex.hung@canonical.com>
Alex Hung Nov. 13, 2014, 6:16 a.m. UTC | #2
Hi Colin,

I tried to run "sudo make check" and it shows below errors:

<  * AML/ASL+ Disassembler version 20141107-64 [Nov 13 2014]
---
>  * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
FAILED: Test --disassemble-aml against known DSDT0, test-0001.sh
3c3
<  * AML/ASL+ Disassembler version 20141107-64 [Nov 13 2014]
---
>  * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
FAILED: Test --disassemble-aml against known SSDT1, test-0001.sh
3c3
<  * AML/ASL+ Disassembler version 20141107-64 [Nov 13 2014]
---
>  * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
FAILED: Test --disassemble-aml against known SSDT2, test-0001.sh
3c3
<  * AML/ASL+ Disassembler version 20141107-64 [Nov 13 2014]
---
>  * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
FAILED: Test --disassemble-aml against known SSDT3, test-0001.sh
3c3
<  * AML/ASL+ Disassembler version 20141107-64 [Nov 13 2014]
---
>  * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
FAILED: Test --disassemble-aml against known SSDT4, test-0001.sh
3c3
<  * AML/ASL+ Disassembler version 20141107-64 [Nov 13 2014]
---
>  * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
FAILED: Test --disassemble-aml against known SSDT5, test-0001.sh
FAIL: fwts-test/disassemble-0001/test-0001.sh


However, /tmp/failure.log is empty.

On 11/12/2014 08:43 PM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> Changes to the ACPICA disassembly output mean we need to update
> the disassembly and syntaxcheck tests to be in sync with ACPICA.
> 
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  fwts-test/disassemble-0001/DSDT0.dsl.original   |  51 ++-
>  fwts-test/disassemble-0001/SSDT1.dsl.original   |   8 +-
>  fwts-test/disassemble-0001/SSDT2.dsl.original   |   8 +-
>  fwts-test/disassemble-0001/SSDT3.dsl.original   |  18 +-
>  fwts-test/disassemble-0001/SSDT4.dsl.original   |  11 +-
>  fwts-test/disassemble-0001/SSDT5.dsl.original   |  44 ++-
>  fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 480 ++++++++++++------------
>  7 files changed, 308 insertions(+), 312 deletions(-)
> 
> diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
> index 45b09cd..57dfc51 100644
> --- a/fwts-test/disassemble-0001/DSDT0.dsl.original
> +++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140926-64 [Sep 27 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_20488_DSDT_0.dsl, Sat Sep 27 18:46:19 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_DSDT_0.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "DSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20060608 (537265672)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
>  {
>  
>      External (_PR_.CPU0._PPC, UnknownObj)
> @@ -50,20 +52,17 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>  
>          If (LEqual (Arg0, One))
>          {
> -            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) /* \P80D */
>          }
>  
>          If (LEqual (Arg0, 0x02))
>          {
> -            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) /* \P80D */
>          }
>  
>          If (LEqual (Arg0, 0x03))
>          {
> -            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) /* \P80D */
>          }
>  
>          Store (P80D, P80H) /* \P80H */
> @@ -730,10 +729,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                  Return (STAC) /* \_SB_.AMW0.STAC */
>              }
>  
> -            Name (STBC, Buffer (0x04)
> -            {
> -                 0x01, 0x00, 0x00, 0x00                           /* .... */
> -            })
> +            Name (STBC, Unicode ("\x01"))
>              Method (WQBC, 1, NotSerialized)
>              {
>                  Store ("Get MXMTCControlData: STBC = ", Debug)
> @@ -2793,8 +2789,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                          If (LEqual (GESF, 0x04))
>                          {
>                              And (PARM, 0xEFFF0000, PARM) /* \_SB_.PCI0.GFX0.PARM */
> -                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), 
> -                                PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              Or (IBTT, PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              Store (Zero, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                              Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
> @@ -2835,8 +2830,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                  Or (PARM, ShiftLeft (IDMS, 0x0D), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              }
>  
> -                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (
> -                                CDVL, One))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (CDVL, One
> +                                ))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                              Store (One, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                              Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
>                          }
> @@ -3309,8 +3304,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>  
>                      ShiftRight (And (Arg0, 0x0300), 0x08, Local0)
>                      ShiftRight (And (Arg0, 0x3000), 0x0C, Local1)
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))
> -                        ))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))))
>                  }
>  
>                  Method (GDMA, 5, Serialized)
> @@ -3335,8 +3329,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>  
>                  Method (GETT, 1, Serialized)
>                  {
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02
> -                        ), 0x03), And (Arg0, 0x03)))))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02), 0x03
> +                        ), And (Arg0, 0x03)))))
>                  }
>  
>                  Method (GETF, 3, Serialized)
> @@ -5983,8 +5977,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                          CreateDWordField (PBUF, 0x0C, DMA1)
>                          CreateDWordField (PBUF, 0x10, FLAG)
>                          Store (GETP (PRIT), PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> -                        Store (GDMA (And (SYNC, One), And (ICR3, One), 
> -                            And (ICR0, One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> +                        Store (GDMA (And (SYNC, One), And (ICR3, One), And (ICR0, 
> +                            One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
>                          If (LEqual (DMA0, 0xFFFFFFFF))
>                          {
>                              Store (PIO0, DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> @@ -6006,15 +6000,14 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                              Store (0xFFFFFFFF, PIO1) /* \_SB_.PCI0.PATA.PRID._GTM.PIO1 */
>                          }
>  
> -                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), 
> -                            And (ICR0, 0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
> +                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), And (ICR0, 
> +                            0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                          If (LEqual (DMA1, 0xFFFFFFFF))
>                          {
>                              Store (PIO1, DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                          }
>  
> -                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), 
> -                            PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
> +                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
>                          If (And (LEqual (PIO0, 0xFFFFFFFF), LEqual (DMA0, 0xFFFFFFFF)))
>                          {
>                              Store (0x78, PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> @@ -6218,8 +6211,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                  }
>                                  Else
>                                  {
> -                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 
> -                                        0x02), Local0)
> +                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 0x02), 
> +                                        Local0)
>                                      If (LEqual (0x05, Local0))
>                                      {
>                                          Store (0x0C, PMD1) /* \_SB_.PCI0.PATA.PRID.P_D1._GTF.PMD1 */
> diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
> index c527dbd..e1d7fe6 100644
> --- a/fwts-test/disassemble-0001/SSDT1.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_886_SSDT_0.dsl, Thu Aug 14 17:37:51 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_0.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_886_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
>  {
>  
>      External (_SB_.PCI0.SATA, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
> index 89b2e8f..a420628 100644
> --- a/fwts-test/disassemble-0001/SSDT2.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_1.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_1.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
>  {
>  
>      External (_SB_.PCI0.GFX0.DD03, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
> index f19e141..ddc5f54 100644
> --- a/fwts-test/disassemble-0001/SSDT3.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_2.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_2.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
>  {
>  
>      External (_PR_.CPU0, ProcessorObj)
> @@ -231,13 +233,12 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>                  Store (_PSS, Local0)
>                  Store (SizeOf (Local0), Local1)
>                  Decrement (Local1)
> -                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), 
> -                    Local2)
> +                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), Local2)
>                  Store (0x00, Local3)
>                  While (LLess (Local3, SizeOf (TSSI)))
>                  {
> -                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, 
> -                        ), Local4)
> +                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, ), 
> +                        Local4)
>                      Store (Local4, Index (DerefOf (Index (TSSI, Local3)), 0x01))
>                      Store (Local4, Index (DerefOf (Index (TSSM, Local3)), 0x01))
>                      Increment (Local3)
> @@ -256,8 +257,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>  
>          Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>          {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04))))
>              {
>                  Return (Package (0x01)
>                  {
> diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
> index 4872e49..2eca5a8 100644
> --- a/fwts-test/disassemble-0001/SSDT4.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_3.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_3.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
>  {
>  
>      External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
> @@ -40,8 +42,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu
>  
>          Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>          {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04))))
>              {
>                  Return (Package (0x01)
>                  {
> diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
> index 3575433..4138d4c 100644
> --- a/fwts-test/disassemble-0001/SSDT5.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
> @@ -1,9 +1,11 @@
>  /*
>   * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>   * Copyright (c) 2000 - 2014 Intel Corporation
>   * 
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_4.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_4.dsl, Wed Nov 12 10:53:32 2014
>   *
>   * Original Table Header:
>   *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>   *     Compiler ID      "INTL"
>   *     Compiler Version 0x20050624 (537200164)
>   */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
>  {
>  
>      External (_PR_.CPU0, ProcessorObj)
> @@ -79,8 +81,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              CreateDWordField (UID0, 0x04, EID1)
>              CreateDWordField (UID0, 0x08, EID2)
>              CreateDWordField (UID0, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>              {
>                  Store (0x06, STS0) /* \_PR_.CPU0._OSC.STS0 */
>                  Return (Arg3)
> @@ -96,24 +98,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              Store (And (PDC0, 0xFF), PCP0) /* \PCP0 */
>              If (And (CFGD, 0x01))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 
> -                    0x09), 0x09)), LNot (And (SDTL, 0x01))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 0x09), 
> +                    0x09)), LNot (And (SDTL, 0x01))))
>                  {
>                      Or (SDTL, 0x01, SDTL) /* \SDTL */
> -                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02
> -                        )))
> +                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02)))
>                      Load (IST0, HI0) /* \_PR_.CPU0.HI0_ */
>                  }
>              }
>  
>              If (And (CFGD, 0xF0))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18
> -                    )), LNot (And (SDTL, 0x02))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18)), LNot (
> +                    And (SDTL, 0x02))))
>                  {
>                      Or (SDTL, 0x02, SDTL) /* \SDTL */
> -                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08
> -                        )))
> +                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08)))
>                      Load (CST0, HC0) /* \_PR_.CPU0.HC0_ */
>                  }
>              }
> @@ -154,8 +154,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              CreateDWordField (UID1, 0x04, EID1)
>              CreateDWordField (UID1, 0x08, EID2)
>              CreateDWordField (UID1, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>              {
>                  Store (0x06, STS1) /* \_PR_.CPU1._OSC.STS1 */
>                  Return (Arg3)
> @@ -171,24 +171,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>              Store (And (PDC1, 0xFF), PCP1) /* \PCP1 */
>              If (And (CFGD, 0x01))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 
> -                    0x09), 0x09)), LNot (And (SDTL, 0x10))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 0x09), 
> +                    0x09)), LNot (And (SDTL, 0x10))))
>                  {
>                      Or (SDTL, 0x10, SDTL) /* \SDTL */
> -                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05
> -                        )))
> +                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05)))
>                      Load (IST1, HI1) /* \_PR_.CPU1.HI1_ */
>                  }
>              }
>  
>              If (And (CFGD, 0xF0))
>              {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18
> -                    )), LNot (And (SDTL, 0x20))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18)), LNot (
> +                    And (SDTL, 0x20))))
>                  {
>                      Or (SDTL, 0x20, SDTL) /* \SDTL */
> -                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B
> -                        )))
> +                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B)))
>                      Load (CST1, HC1) /* \_PR_.CPU1.HC1_ */
>                  }
>              }
> diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> index 2903062..82db5c6 100644
> --- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -7,18 +7,18 @@ syntaxcheck
>  syntaxcheck     Checking ACPI table DSDT (#0)
>  syntaxcheck     
>  syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
> -syntaxcheck     error in line 710
> +syntaxcheck     error in line 709
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00707|     {
> -syntaxcheck     00708|         Device (AMW0)
> -syntaxcheck     00709|         {
> -syntaxcheck     00710|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
> +syntaxcheck     00706|     {
> +syntaxcheck     00707|         Device (AMW0)
> +syntaxcheck     00708|         {
> +syntaxcheck     00709|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
>  syntaxcheck          |                                ^
>  syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
> -syntaxcheck     00711|             Name (_UID, Zero)  // _UID: Unique ID
> -syntaxcheck     00712|             Name (_WDG, Buffer (0x3C)
> -syntaxcheck     00713|             {
> +syntaxcheck     00710|             Name (_UID, Zero)  // _UID: Unique ID
> +syntaxcheck     00711|             Name (_WDG, Buffer (0x3C)
> +syntaxcheck     00712|             {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
> @@ -26,18 +26,18 @@ syntaxcheck     in literal string that are not hexadecimal letters must be
>  syntaxcheck     upper case.
>  syntaxcheck     
>  syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1070
> +syntaxcheck     Assembler error in line 1066
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01067|                     0x00000000,         // Range Minimum
> -syntaxcheck     01068|                     0xDFFFFFFF,         // Range Maximum
> -syntaxcheck     01069|                     0x00000000,         // Translation Offset
> -syntaxcheck     01070|                     0x00000000,         // Length
> +syntaxcheck     01063|                     0x00000000,         // Range Minimum
> +syntaxcheck     01064|                     0xDFFFFFFF,         // Range Maximum
> +syntaxcheck     01065|                     0x00000000,         // Translation Offset
> +syntaxcheck     01066|                     0x00000000,         // Length
>  syntaxcheck          |                             ^
>  syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
> -syntaxcheck     01071|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> -syntaxcheck     01072|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> -syntaxcheck     01073|                     0x00000000,         // Granularity
> +syntaxcheck     01067|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> +syntaxcheck     01068|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> +syntaxcheck     01069|                     0x00000000,         // Granularity
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -49,18 +49,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>  syntaxcheck     specification for more details.
>  syntaxcheck     
>  syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1084
> +syntaxcheck     Assembler error in line 1080
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01081|                     0xFED40000,         // Range Minimum
> -syntaxcheck     01082|                     0xFED44FFF,         // Range Maximum
> -syntaxcheck     01083|                     0x00000000,         // Translation Offset
> -syntaxcheck     01084|                     0x00000000,         // Length
> +syntaxcheck     01077|                     0xFED40000,         // Range Minimum
> +syntaxcheck     01078|                     0xFED44FFF,         // Range Maximum
> +syntaxcheck     01079|                     0x00000000,         // Translation Offset
> +syntaxcheck     01080|                     0x00000000,         // Length
>  syntaxcheck          |                             ^
>  syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
> -syntaxcheck     01085|                     ,, , AddressRangeMemory, TypeStatic)
> -syntaxcheck     01086|             })
> -syntaxcheck     01087|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
> +syntaxcheck     01081|                     ,, , AddressRangeMemory, TypeStatic)
> +syntaxcheck     01082|             })
> +syntaxcheck     01083|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -72,18 +72,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>  syntaxcheck     specification for more details.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 2151
> +syntaxcheck     Assembler remark in line 2147
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     02148|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> -syntaxcheck     02149|                 }
> -syntaxcheck     02150| 
> -syntaxcheck     02151|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
> +syntaxcheck     02144|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> +syntaxcheck     02145|                 }
> +syntaxcheck     02146| 
> +syntaxcheck     02147|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
>  syntaxcheck          |                           ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     02152|                 {
> -syntaxcheck     02153|                     Store (Zero, NDID) /* \NDID */
> -syntaxcheck     02154|                     If (LNotEqual (DIDL, Zero))
> +syntaxcheck     02148|                 {
> +syntaxcheck     02149|                     Store (Zero, NDID) /* \NDID */
> +syntaxcheck     02150|                     If (LNotEqual (DIDL, Zero))
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -94,18 +94,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5812
> +syntaxcheck     Assembler remark in line 5806
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05809|                         }
> -syntaxcheck     05810|                     }
> -syntaxcheck     05811| 
> -syntaxcheck     05812|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
> +syntaxcheck     05803|                         }
> +syntaxcheck     05804|                     }
> +syntaxcheck     05805| 
> +syntaxcheck     05806|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
>  syntaxcheck          |                               ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05813|                     {
> -syntaxcheck     05814|                         Name (STAT, Package (0x0D)
> -syntaxcheck     05815|                         {
> +syntaxcheck     05807|                     {
> +syntaxcheck     05808|                         Name (STAT, Package (0x0D)
> +syntaxcheck     05809|                         {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -116,18 +116,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5866
> +syntaxcheck     Assembler remark in line 5860
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05863|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> -syntaxcheck     05864|                     }
> -syntaxcheck     05865| 
> -syntaxcheck     05866|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
> +syntaxcheck     05857|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> +syntaxcheck     05858|                     }
> +syntaxcheck     05859| 
> +syntaxcheck     05860|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
>  syntaxcheck          |                               ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05867|                     {
> -syntaxcheck     05868|                         Name (PBST, Package (0x04)
> -syntaxcheck     05869|                         {
> +syntaxcheck     05861|                     {
> +syntaxcheck     05862|                         Name (PBST, Package (0x04)
> +syntaxcheck     05863|                         {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -138,18 +138,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5972
> +syntaxcheck     Assembler remark in line 5966
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05969|                 Device (PRID)
> -syntaxcheck     05970|                 {
> -syntaxcheck     05971|                     Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     05972|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
> +syntaxcheck     05963|                 Device (PRID)
> +syntaxcheck     05964|                 {
> +syntaxcheck     05965|                     Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     05966|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
>  syntaxcheck          |                               ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05973|                     {
> -syntaxcheck     05974|                         Name (PBUF, Buffer (0x14)
> -syntaxcheck     05975|                         {
> +syntaxcheck     05967|                     {
> +syntaxcheck     05968|                         Name (PBUF, Buffer (0x14)
> +syntaxcheck     05969|                         {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -160,74 +160,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6046
> +syntaxcheck     Assembler remark in line 6039
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06043|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06036|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06037|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6048
> +syntaxcheck     Assembler remark in line 6041
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> -syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06051|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06043|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06044|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6090
> +syntaxcheck     Assembler remark in line 6083
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06087|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06080|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06081|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6092
> +syntaxcheck     Assembler remark in line 6085
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
>  syntaxcheck          |                                                            ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> -syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06095|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06087|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06088|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6139
> +syntaxcheck     Assembler remark in line 6132
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06136|                     Device (P_D0)
> -syntaxcheck     06137|                     {
> -syntaxcheck     06138|                         Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     06139|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06129|                     Device (P_D0)
> +syntaxcheck     06130|                     {
> +syntaxcheck     06131|                         Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     06132|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
>  syntaxcheck          |                                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     06140|                         {
> -syntaxcheck     06141|                             Name (PIB0, Buffer (0x0E)
> -syntaxcheck     06142|                             {
> +syntaxcheck     06133|                         {
> +syntaxcheck     06134|                             Name (PIB0, Buffer (0x0E)
> +syntaxcheck     06135|                             {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -238,18 +238,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6204
> +syntaxcheck     Assembler remark in line 6197
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06201|                     Device (P_D1)
> -syntaxcheck     06202|                     {
> -syntaxcheck     06203|                         Name (_ADR, One)  // _ADR: Address
> -syntaxcheck     06204|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06194|                     Device (P_D1)
> +syntaxcheck     06195|                     {
> +syntaxcheck     06196|                         Name (_ADR, One)  // _ADR: Address
> +syntaxcheck     06197|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
>  syntaxcheck          |                                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     06205|                         {
> -syntaxcheck     06206|                             Name (PIB1, Buffer (0x0E)
> -syntaxcheck     06207|                             {
> +syntaxcheck     06198|                         {
> +syntaxcheck     06199|                             Name (PIB1, Buffer (0x0E)
> +syntaxcheck     06200|                             {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -266,18 +266,18 @@ syntaxcheck
>  syntaxcheck     Checking ACPI table SSDT (#1)
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 32
> +syntaxcheck     Assembler remark in line 34
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00029|         Device (PRT0)
> -syntaxcheck     00030|         {
> -syntaxcheck     00031|             Name (_ADR, 0xFFFF)  // _ADR: Address
> -syntaxcheck     00032|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00031|         Device (PRT0)
> +syntaxcheck     00032|         {
> +syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
> +syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>  syntaxcheck          |                       ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00033|             {
> -syntaxcheck     00034|                 Name (GBU0, Buffer (0x07)
> -syntaxcheck     00035|                 {
> +syntaxcheck     00035|             {
> +syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
> +syntaxcheck     00037|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -288,74 +288,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 40
> +syntaxcheck     Assembler remark in line 42
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00037|                 })
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00039|                 })
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 41
> +syntaxcheck     Assembler remark in line 43
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 42
> +syntaxcheck     Assembler remark in line 44
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 43
> +syntaxcheck     Assembler remark in line 45
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00046|                 {
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00048|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 74
> +syntaxcheck     Assembler remark in line 76
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00071|         Device (PRT1)
> -syntaxcheck     00072|         {
> -syntaxcheck     00073|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> -syntaxcheck     00074|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00073|         Device (PRT1)
> +syntaxcheck     00074|         {
> +syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> +syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>  syntaxcheck          |                       ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00075|             {
> -syntaxcheck     00076|                 Name (GBU1, Buffer (0x07)
> -syntaxcheck     00077|                 {
> +syntaxcheck     00077|             {
> +syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
> +syntaxcheck     00079|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -366,74 +366,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 82
> +syntaxcheck     Assembler remark in line 84
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00079|                 })
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00081|                 })
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 83
> +syntaxcheck     Assembler remark in line 85
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 84
> +syntaxcheck     Assembler remark in line 86
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 85
> +syntaxcheck     Assembler remark in line 87
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00088|                 {
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00090|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 116
> +syntaxcheck     Assembler remark in line 118
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00113|         Device (PRT2)
> -syntaxcheck     00114|         {
> -syntaxcheck     00115|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> -syntaxcheck     00116|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00115|         Device (PRT2)
> +syntaxcheck     00116|         {
> +syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> +syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>  syntaxcheck          |                       ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00117|             {
> -syntaxcheck     00118|                 Name (GBU2, Buffer (0x07)
> -syntaxcheck     00119|                 {
> +syntaxcheck     00119|             {
> +syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
> +syntaxcheck     00121|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -444,60 +444,60 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 124
> +syntaxcheck     Assembler remark in line 126
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00121|                 })
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00123|                 })
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 125
> +syntaxcheck     Assembler remark in line 127
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 126
> +syntaxcheck     Assembler remark in line 128
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
>  syntaxcheck     ==========================================================
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 127
> +syntaxcheck     Assembler remark in line 129
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>  syntaxcheck          |                                                ^
>  syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00130|                 {
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00132|                 {
>  syntaxcheck     ==========================================================
>  syntaxcheck     Table SSDT (1) reassembly: Found 0 errors, 0 warnings, 15
>  syntaxcheck     remarks.
> @@ -524,18 +524,18 @@ syntaxcheck
>  syntaxcheck     Checking ACPI table SSDT (#5)
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 54
> +syntaxcheck     Assembler remark in line 56
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00051|     {
> -syntaxcheck     00052|         Name (HI0, 0x00)
> -syntaxcheck     00053|         Name (HC0, 0x00)
> -syntaxcheck     00054|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +syntaxcheck     00053|     {
> +syntaxcheck     00054|         Name (HI0, 0x00)
> +syntaxcheck     00055|         Name (HC0, 0x00)
> +syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
>  syntaxcheck          |                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00055|         {
> -syntaxcheck     00056|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00057|             CreateDWordField (Arg0, 0x04, SIZE)
> +syntaxcheck     00057|         {
> +syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
> +syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -546,18 +546,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>  syntaxcheck     to create the object and causing a failure.
>  syntaxcheck     
>  syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 69
> +syntaxcheck     Assembler remark in line 71
>  syntaxcheck     Line | AML source
>  syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00066|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> -syntaxcheck     00067|         }
> -syntaxcheck     00068| 
> -syntaxcheck     00069|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
> +syntaxcheck     00068|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> +syntaxcheck     00069|         }
> +syntaxcheck     00070| 
> +syntaxcheck     00071|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
>  syntaxcheck          |                   ^
>  syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00070|         {
> -syntaxcheck     00071|             CreateDWordField (Arg3, 0x00, STS0)
> -syntaxcheck     00072|             CreateDWordField (Arg3, 0x04, CAP0)
> +syntaxcheck     00072|         {
> +syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
> +syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
>  syntaxcheck     ==========================================================
>  syntaxcheck     
>  syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
>
Ivan Hu Nov. 14, 2014, 8:01 a.m. UTC | #3
On 11/12/2014 08:43 PM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> Changes to the ACPICA disassembly output mean we need to update
> the disassembly and syntaxcheck tests to be in sync with ACPICA.
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   fwts-test/disassemble-0001/DSDT0.dsl.original   |  51 ++-
>   fwts-test/disassemble-0001/SSDT1.dsl.original   |   8 +-
>   fwts-test/disassemble-0001/SSDT2.dsl.original   |   8 +-
>   fwts-test/disassemble-0001/SSDT3.dsl.original   |  18 +-
>   fwts-test/disassemble-0001/SSDT4.dsl.original   |  11 +-
>   fwts-test/disassemble-0001/SSDT5.dsl.original   |  44 ++-
>   fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 480 ++++++++++++------------
>   7 files changed, 308 insertions(+), 312 deletions(-)
>
> diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
> index 45b09cd..57dfc51 100644
> --- a/fwts-test/disassemble-0001/DSDT0.dsl.original
> +++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140926-64 [Sep 27 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_20488_DSDT_0.dsl, Sat Sep 27 18:46:19 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_DSDT_0.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "DSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20060608 (537265672)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
>   {
>
>       External (_PR_.CPU0._PPC, UnknownObj)
> @@ -50,20 +52,17 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>
>           If (LEqual (Arg0, One))
>           {
> -            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) /* \P80D */
>           }
>
>           If (LEqual (Arg0, 0x02))
>           {
> -            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) /* \P80D */
>           }
>
>           If (LEqual (Arg0, 0x03))
>           {
> -            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) /* \P80D */
>           }
>
>           Store (P80D, P80H) /* \P80H */
> @@ -730,10 +729,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                   Return (STAC) /* \_SB_.AMW0.STAC */
>               }
>
> -            Name (STBC, Buffer (0x04)
> -            {
> -                 0x01, 0x00, 0x00, 0x00                           /* .... */
> -            })
> +            Name (STBC, Unicode ("\x01"))
>               Method (WQBC, 1, NotSerialized)
>               {
>                   Store ("Get MXMTCControlData: STBC = ", Debug)
> @@ -2793,8 +2789,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                           If (LEqual (GESF, 0x04))
>                           {
>                               And (PARM, 0xEFFF0000, PARM) /* \_SB_.PCI0.GFX0.PARM */
> -                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10),
> -                                PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               Or (IBTT, PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               Store (Zero, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                               Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
> @@ -2835,8 +2830,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                   Or (PARM, ShiftLeft (IDMS, 0x0D), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               }
>
> -                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (
> -                                CDVL, One))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (CDVL, One
> +                                ))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               Store (One, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                               Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
>                           }
> @@ -3309,8 +3304,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>
>                       ShiftRight (And (Arg0, 0x0300), 0x08, Local0)
>                       ShiftRight (And (Arg0, 0x3000), 0x0C, Local1)
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))
> -                        ))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))))
>                   }
>
>                   Method (GDMA, 5, Serialized)
> @@ -3335,8 +3329,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>
>                   Method (GETT, 1, Serialized)
>                   {
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02
> -                        ), 0x03), And (Arg0, 0x03)))))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02), 0x03
> +                        ), And (Arg0, 0x03)))))
>                   }
>
>                   Method (GETF, 3, Serialized)
> @@ -5983,8 +5977,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                           CreateDWordField (PBUF, 0x0C, DMA1)
>                           CreateDWordField (PBUF, 0x10, FLAG)
>                           Store (GETP (PRIT), PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> -                        Store (GDMA (And (SYNC, One), And (ICR3, One),
> -                            And (ICR0, One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> +                        Store (GDMA (And (SYNC, One), And (ICR3, One), And (ICR0,
> +                            One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
>                           If (LEqual (DMA0, 0xFFFFFFFF))
>                           {
>                               Store (PIO0, DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> @@ -6006,15 +6000,14 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                               Store (0xFFFFFFFF, PIO1) /* \_SB_.PCI0.PATA.PRID._GTM.PIO1 */
>                           }
>
> -                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02),
> -                            And (ICR0, 0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
> +                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), And (ICR0,
> +                            0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                           If (LEqual (DMA1, 0xFFFFFFFF))
>                           {
>                               Store (PIO1, DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                           }
>
> -                        Store (GETF (And (SYNC, One), And (SYNC, 0x02),
> -                            PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
> +                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
>                           If (And (LEqual (PIO0, 0xFFFFFFFF), LEqual (DMA0, 0xFFFFFFFF)))
>                           {
>                               Store (0x78, PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> @@ -6218,8 +6211,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                   }
>                                   Else
>                                   {
> -                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C),
> -                                        0x02), Local0)
> +                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 0x02),
> +                                        Local0)
>                                       If (LEqual (0x05, Local0))
>                                       {
>                                           Store (0x0C, PMD1) /* \_SB_.PCI0.PATA.PRID.P_D1._GTF.PMD1 */
> diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
> index c527dbd..e1d7fe6 100644
> --- a/fwts-test/disassemble-0001/SSDT1.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_886_SSDT_0.dsl, Thu Aug 14 17:37:51 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_0.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_886_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
>   {
>
>       External (_SB_.PCI0.SATA, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
> index 89b2e8f..a420628 100644
> --- a/fwts-test/disassemble-0001/SSDT2.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_1.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_1.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
>   {
>
>       External (_SB_.PCI0.GFX0.DD03, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
> index f19e141..ddc5f54 100644
> --- a/fwts-test/disassemble-0001/SSDT3.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_2.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_2.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
>   {
>
>       External (_PR_.CPU0, ProcessorObj)
> @@ -231,13 +233,12 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>                   Store (_PSS, Local0)
>                   Store (SizeOf (Local0), Local1)
>                   Decrement (Local1)
> -                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)),
> -                    Local2)
> +                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), Local2)
>                   Store (0x00, Local3)
>                   While (LLess (Local3, SizeOf (TSSI)))
>                   {
> -                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08,
> -                        ), Local4)
> +                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, ),
> +                        Local4)
>                       Store (Local4, Index (DerefOf (Index (TSSI, Local3)), 0x01))
>                       Store (Local4, Index (DerefOf (Index (TSSM, Local3)), 0x01))
>                       Increment (Local3)
> @@ -256,8 +257,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>
>           Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>           {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04))))
>               {
>                   Return (Package (0x01)
>                   {
> diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
> index 4872e49..2eca5a8 100644
> --- a/fwts-test/disassemble-0001/SSDT4.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_3.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_3.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
>   {
>
>       External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
> @@ -40,8 +42,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu
>
>           Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>           {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04))))
>               {
>                   Return (Package (0x01)
>                   {
> diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
> index 3575433..4138d4c 100644
> --- a/fwts-test/disassemble-0001/SSDT5.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_4.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_4.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
>   {
>
>       External (_PR_.CPU0, ProcessorObj)
> @@ -79,8 +81,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               CreateDWordField (UID0, 0x04, EID1)
>               CreateDWordField (UID0, 0x08, EID2)
>               CreateDWordField (UID0, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)),
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>               {
>                   Store (0x06, STS0) /* \_PR_.CPU0._OSC.STS0 */
>                   Return (Arg3)
> @@ -96,24 +98,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               Store (And (PDC0, 0xFF), PCP0) /* \PCP0 */
>               If (And (CFGD, 0x01))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0,
> -                    0x09), 0x09)), LNot (And (SDTL, 0x01))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 0x09),
> +                    0x09)), LNot (And (SDTL, 0x01))))
>                   {
>                       Or (SDTL, 0x01, SDTL) /* \SDTL */
> -                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02
> -                        )))
> +                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02)))
>                       Load (IST0, HI0) /* \_PR_.CPU0.HI0_ */
>                   }
>               }
>
>               If (And (CFGD, 0xF0))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18
> -                    )), LNot (And (SDTL, 0x02))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18)), LNot (
> +                    And (SDTL, 0x02))))
>                   {
>                       Or (SDTL, 0x02, SDTL) /* \SDTL */
> -                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08
> -                        )))
> +                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08)))
>                       Load (CST0, HC0) /* \_PR_.CPU0.HC0_ */
>                   }
>               }
> @@ -154,8 +154,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               CreateDWordField (UID1, 0x04, EID1)
>               CreateDWordField (UID1, 0x08, EID2)
>               CreateDWordField (UID1, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)),
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>               {
>                   Store (0x06, STS1) /* \_PR_.CPU1._OSC.STS1 */
>                   Return (Arg3)
> @@ -171,24 +171,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               Store (And (PDC1, 0xFF), PCP1) /* \PCP1 */
>               If (And (CFGD, 0x01))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1,
> -                    0x09), 0x09)), LNot (And (SDTL, 0x10))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 0x09),
> +                    0x09)), LNot (And (SDTL, 0x10))))
>                   {
>                       Or (SDTL, 0x10, SDTL) /* \SDTL */
> -                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05
> -                        )))
> +                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05)))
>                       Load (IST1, HI1) /* \_PR_.CPU1.HI1_ */
>                   }
>               }
>
>               If (And (CFGD, 0xF0))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18
> -                    )), LNot (And (SDTL, 0x20))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18)), LNot (
> +                    And (SDTL, 0x20))))
>                   {
>                       Or (SDTL, 0x20, SDTL) /* \SDTL */
> -                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B
> -                        )))
> +                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B)))
>                       Load (CST1, HC1) /* \_PR_.CPU1.HC1_ */
>                   }
>               }
> diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> index 2903062..82db5c6 100644
> --- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -7,18 +7,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table DSDT (#0)
>   syntaxcheck
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
> -syntaxcheck     error in line 710
> +syntaxcheck     error in line 709
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00707|     {
> -syntaxcheck     00708|         Device (AMW0)
> -syntaxcheck     00709|         {
> -syntaxcheck     00710|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
> +syntaxcheck     00706|     {
> +syntaxcheck     00707|         Device (AMW0)
> +syntaxcheck     00708|         {
> +syntaxcheck     00709|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
>   syntaxcheck          |                                ^
>   syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
> -syntaxcheck     00711|             Name (_UID, Zero)  // _UID: Unique ID
> -syntaxcheck     00712|             Name (_WDG, Buffer (0x3C)
> -syntaxcheck     00713|             {
> +syntaxcheck     00710|             Name (_UID, Zero)  // _UID: Unique ID
> +syntaxcheck     00711|             Name (_WDG, Buffer (0x3C)
> +syntaxcheck     00712|             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
> @@ -26,18 +26,18 @@ syntaxcheck     in literal string that are not hexadecimal letters must be
>   syntaxcheck     upper case.
>   syntaxcheck
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1070
> +syntaxcheck     Assembler error in line 1066
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01067|                     0x00000000,         // Range Minimum
> -syntaxcheck     01068|                     0xDFFFFFFF,         // Range Maximum
> -syntaxcheck     01069|                     0x00000000,         // Translation Offset
> -syntaxcheck     01070|                     0x00000000,         // Length
> +syntaxcheck     01063|                     0x00000000,         // Range Minimum
> +syntaxcheck     01064|                     0xDFFFFFFF,         // Range Maximum
> +syntaxcheck     01065|                     0x00000000,         // Translation Offset
> +syntaxcheck     01066|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01071|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> -syntaxcheck     01072|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> -syntaxcheck     01073|                     0x00000000,         // Granularity
> +syntaxcheck     01067|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> +syntaxcheck     01068|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> +syntaxcheck     01069|                     0x00000000,         // Granularity
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -49,18 +49,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>   syntaxcheck     specification for more details.
>   syntaxcheck
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1084
> +syntaxcheck     Assembler error in line 1080
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01081|                     0xFED40000,         // Range Minimum
> -syntaxcheck     01082|                     0xFED44FFF,         // Range Maximum
> -syntaxcheck     01083|                     0x00000000,         // Translation Offset
> -syntaxcheck     01084|                     0x00000000,         // Length
> +syntaxcheck     01077|                     0xFED40000,         // Range Minimum
> +syntaxcheck     01078|                     0xFED44FFF,         // Range Maximum
> +syntaxcheck     01079|                     0x00000000,         // Translation Offset
> +syntaxcheck     01080|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01085|                     ,, , AddressRangeMemory, TypeStatic)
> -syntaxcheck     01086|             })
> -syntaxcheck     01087|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
> +syntaxcheck     01081|                     ,, , AddressRangeMemory, TypeStatic)
> +syntaxcheck     01082|             })
> +syntaxcheck     01083|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -72,18 +72,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>   syntaxcheck     specification for more details.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 2151
> +syntaxcheck     Assembler remark in line 2147
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     02148|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> -syntaxcheck     02149|                 }
> -syntaxcheck     02150|
> -syntaxcheck     02151|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
> +syntaxcheck     02144|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> +syntaxcheck     02145|                 }
> +syntaxcheck     02146|
> +syntaxcheck     02147|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
>   syntaxcheck          |                           ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     02152|                 {
> -syntaxcheck     02153|                     Store (Zero, NDID) /* \NDID */
> -syntaxcheck     02154|                     If (LNotEqual (DIDL, Zero))
> +syntaxcheck     02148|                 {
> +syntaxcheck     02149|                     Store (Zero, NDID) /* \NDID */
> +syntaxcheck     02150|                     If (LNotEqual (DIDL, Zero))
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -94,18 +94,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5812
> +syntaxcheck     Assembler remark in line 5806
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05809|                         }
> -syntaxcheck     05810|                     }
> -syntaxcheck     05811|
> -syntaxcheck     05812|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
> +syntaxcheck     05803|                         }
> +syntaxcheck     05804|                     }
> +syntaxcheck     05805|
> +syntaxcheck     05806|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05813|                     {
> -syntaxcheck     05814|                         Name (STAT, Package (0x0D)
> -syntaxcheck     05815|                         {
> +syntaxcheck     05807|                     {
> +syntaxcheck     05808|                         Name (STAT, Package (0x0D)
> +syntaxcheck     05809|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -116,18 +116,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5866
> +syntaxcheck     Assembler remark in line 5860
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05863|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> -syntaxcheck     05864|                     }
> -syntaxcheck     05865|
> -syntaxcheck     05866|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
> +syntaxcheck     05857|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> +syntaxcheck     05858|                     }
> +syntaxcheck     05859|
> +syntaxcheck     05860|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05867|                     {
> -syntaxcheck     05868|                         Name (PBST, Package (0x04)
> -syntaxcheck     05869|                         {
> +syntaxcheck     05861|                     {
> +syntaxcheck     05862|                         Name (PBST, Package (0x04)
> +syntaxcheck     05863|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -138,18 +138,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5972
> +syntaxcheck     Assembler remark in line 5966
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05969|                 Device (PRID)
> -syntaxcheck     05970|                 {
> -syntaxcheck     05971|                     Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     05972|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
> +syntaxcheck     05963|                 Device (PRID)
> +syntaxcheck     05964|                 {
> +syntaxcheck     05965|                     Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     05966|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05973|                     {
> -syntaxcheck     05974|                         Name (PBUF, Buffer (0x14)
> -syntaxcheck     05975|                         {
> +syntaxcheck     05967|                     {
> +syntaxcheck     05968|                         Name (PBUF, Buffer (0x14)
> +syntaxcheck     05969|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -160,74 +160,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6046
> +syntaxcheck     Assembler remark in line 6039
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06043|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06036|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06037|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6048
> +syntaxcheck     Assembler remark in line 6041
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> -syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06051|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06043|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06044|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6090
> +syntaxcheck     Assembler remark in line 6083
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06087|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06080|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06081|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6092
> +syntaxcheck     Assembler remark in line 6085
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> -syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06095|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06087|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06088|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6139
> +syntaxcheck     Assembler remark in line 6132
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06136|                     Device (P_D0)
> -syntaxcheck     06137|                     {
> -syntaxcheck     06138|                         Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     06139|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06129|                     Device (P_D0)
> +syntaxcheck     06130|                     {
> +syntaxcheck     06131|                         Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     06132|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
>   syntaxcheck          |                                   ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     06140|                         {
> -syntaxcheck     06141|                             Name (PIB0, Buffer (0x0E)
> -syntaxcheck     06142|                             {
> +syntaxcheck     06133|                         {
> +syntaxcheck     06134|                             Name (PIB0, Buffer (0x0E)
> +syntaxcheck     06135|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -238,18 +238,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6204
> +syntaxcheck     Assembler remark in line 6197
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06201|                     Device (P_D1)
> -syntaxcheck     06202|                     {
> -syntaxcheck     06203|                         Name (_ADR, One)  // _ADR: Address
> -syntaxcheck     06204|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06194|                     Device (P_D1)
> +syntaxcheck     06195|                     {
> +syntaxcheck     06196|                         Name (_ADR, One)  // _ADR: Address
> +syntaxcheck     06197|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
>   syntaxcheck          |                                   ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     06205|                         {
> -syntaxcheck     06206|                             Name (PIB1, Buffer (0x0E)
> -syntaxcheck     06207|                             {
> +syntaxcheck     06198|                         {
> +syntaxcheck     06199|                             Name (PIB1, Buffer (0x0E)
> +syntaxcheck     06200|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -266,18 +266,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#1)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 32
> +syntaxcheck     Assembler remark in line 34
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00029|         Device (PRT0)
> -syntaxcheck     00030|         {
> -syntaxcheck     00031|             Name (_ADR, 0xFFFF)  // _ADR: Address
> -syntaxcheck     00032|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00031|         Device (PRT0)
> +syntaxcheck     00032|         {
> +syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
> +syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00033|             {
> -syntaxcheck     00034|                 Name (GBU0, Buffer (0x07)
> -syntaxcheck     00035|                 {
> +syntaxcheck     00035|             {
> +syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
> +syntaxcheck     00037|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -288,74 +288,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 40
> +syntaxcheck     Assembler remark in line 42
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00037|                 })
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00039|                 })
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 41
> +syntaxcheck     Assembler remark in line 43
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 42
> +syntaxcheck     Assembler remark in line 44
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 43
> +syntaxcheck     Assembler remark in line 45
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00046|                 {
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00048|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 74
> +syntaxcheck     Assembler remark in line 76
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00071|         Device (PRT1)
> -syntaxcheck     00072|         {
> -syntaxcheck     00073|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> -syntaxcheck     00074|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00073|         Device (PRT1)
> +syntaxcheck     00074|         {
> +syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> +syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00075|             {
> -syntaxcheck     00076|                 Name (GBU1, Buffer (0x07)
> -syntaxcheck     00077|                 {
> +syntaxcheck     00077|             {
> +syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
> +syntaxcheck     00079|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -366,74 +366,74 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 82
> +syntaxcheck     Assembler remark in line 84
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00079|                 })
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00081|                 })
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 83
> +syntaxcheck     Assembler remark in line 85
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 84
> +syntaxcheck     Assembler remark in line 86
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 85
> +syntaxcheck     Assembler remark in line 87
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00088|                 {
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00090|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 116
> +syntaxcheck     Assembler remark in line 118
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00113|         Device (PRT2)
> -syntaxcheck     00114|         {
> -syntaxcheck     00115|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> -syntaxcheck     00116|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00115|         Device (PRT2)
> +syntaxcheck     00116|         {
> +syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> +syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00117|             {
> -syntaxcheck     00118|                 Name (GBU2, Buffer (0x07)
> -syntaxcheck     00119|                 {
> +syntaxcheck     00119|             {
> +syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
> +syntaxcheck     00121|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -444,60 +444,60 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 124
> +syntaxcheck     Assembler remark in line 126
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00121|                 })
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00123|                 })
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 125
> +syntaxcheck     Assembler remark in line 127
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 126
> +syntaxcheck     Assembler remark in line 128
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 127
> +syntaxcheck     Assembler remark in line 129
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00130|                 {
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00132|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     Table SSDT (1) reassembly: Found 0 errors, 0 warnings, 15
>   syntaxcheck     remarks.
> @@ -524,18 +524,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#5)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 54
> +syntaxcheck     Assembler remark in line 56
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00051|     {
> -syntaxcheck     00052|         Name (HI0, 0x00)
> -syntaxcheck     00053|         Name (HC0, 0x00)
> -syntaxcheck     00054|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +syntaxcheck     00053|     {
> +syntaxcheck     00054|         Name (HI0, 0x00)
> +syntaxcheck     00055|         Name (HC0, 0x00)
> +syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
>   syntaxcheck          |                   ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00055|         {
> -syntaxcheck     00056|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00057|             CreateDWordField (Arg0, 0x04, SIZE)
> +syntaxcheck     00057|         {
> +syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
> +syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -546,18 +546,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 69
> +syntaxcheck     Assembler remark in line 71
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00066|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> -syntaxcheck     00067|         }
> -syntaxcheck     00068|
> -syntaxcheck     00069|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
> +syntaxcheck     00068|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> +syntaxcheck     00069|         }
> +syntaxcheck     00070|
> +syntaxcheck     00071|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
>   syntaxcheck          |                   ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     00070|         {
> -syntaxcheck     00071|             CreateDWordField (Arg3, 0x00, STS0)
> -syntaxcheck     00072|             CreateDWordField (Arg3, 0x04, CAP0)
> +syntaxcheck     00072|         {
> +syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
> +syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
>

Acked-by: Ivan Hu <ivan.hu@canonical.com>
diff mbox

Patch

diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
index 45b09cd..57dfc51 100644
--- a/fwts-test/disassemble-0001/DSDT0.dsl.original
+++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
@@ -1,9 +1,11 @@ 
 /*
  * Intel ACPI Component Architecture
- * AML Disassembler version 20140926-64 [Sep 27 2014]
+ * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
  * Copyright (c) 2000 - 2014 Intel Corporation
  * 
- * Disassembly of /tmp/fwts_tmp_table_20488_DSDT_0.dsl, Sat Sep 27 18:46:19 2014
+ * Disassembling to non-symbolic legacy ASL operators
+ *
+ * Disassembly of /tmp/fwts_tmp_table_21295_DSDT_0.dsl, Wed Nov 12 10:53:32 2014
  *
  * Original Table Header:
  *     Signature        "DSDT"
@@ -16,7 +18,7 @@ 
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20060608 (537265672)
  */
-DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
+DefinitionBlock ("/tmp/fwts_tmp_table_21295_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
 {
 
     External (_PR_.CPU0._PPC, UnknownObj)
@@ -50,20 +52,17 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
 
         If (LEqual (Arg0, One))
         {
-            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
-                ), P80D) /* \P80D */
+            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) /* \P80D */
         }
 
         If (LEqual (Arg0, 0x02))
         {
-            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
-                ), P80D) /* \P80D */
+            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) /* \P80D */
         }
 
         If (LEqual (Arg0, 0x03))
         {
-            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
-                ), P80D) /* \P80D */
+            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) /* \P80D */
         }
 
         Store (P80D, P80H) /* \P80H */
@@ -730,10 +729,7 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
                 Return (STAC) /* \_SB_.AMW0.STAC */
             }
 
-            Name (STBC, Buffer (0x04)
-            {
-                 0x01, 0x00, 0x00, 0x00                           /* .... */
-            })
+            Name (STBC, Unicode ("\x01"))
             Method (WQBC, 1, NotSerialized)
             {
                 Store ("Get MXMTCControlData: STBC = ", Debug)
@@ -2793,8 +2789,7 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
                         If (LEqual (GESF, 0x04))
                         {
                             And (PARM, 0xEFFF0000, PARM) /* \_SB_.PCI0.GFX0.PARM */
-                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), 
-                                PARM) /* \_SB_.PCI0.GFX0.PARM */
+                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), PARM) /* \_SB_.PCI0.GFX0.PARM */
                             Or (IBTT, PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
                             Store (Zero, GESF) /* \_SB_.PCI0.GFX0.GESF */
                             Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
@@ -2835,8 +2830,8 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
                                 Or (PARM, ShiftLeft (IDMS, 0x0D), PARM) /* \_SB_.PCI0.GFX0.PARM */
                             }
 
-                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (
-                                CDVL, One))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
+                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (CDVL, One
+                                ))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
                             Store (One, GESF) /* \_SB_.PCI0.GFX0.GESF */
                             Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
                         }
@@ -3309,8 +3304,7 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
 
                     ShiftRight (And (Arg0, 0x0300), 0x08, Local0)
                     ShiftRight (And (Arg0, 0x3000), 0x0C, Local1)
-                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))
-                        ))
+                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))))
                 }
 
                 Method (GDMA, 5, Serialized)
@@ -3335,8 +3329,8 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
 
                 Method (GETT, 1, Serialized)
                 {
-                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02
-                        ), 0x03), And (Arg0, 0x03)))))
+                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02), 0x03
+                        ), And (Arg0, 0x03)))))
                 }
 
                 Method (GETF, 3, Serialized)
@@ -5983,8 +5977,8 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
                         CreateDWordField (PBUF, 0x0C, DMA1)
                         CreateDWordField (PBUF, 0x10, FLAG)
                         Store (GETP (PRIT), PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
-                        Store (GDMA (And (SYNC, One), And (ICR3, One), 
-                            And (ICR0, One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
+                        Store (GDMA (And (SYNC, One), And (ICR3, One), And (ICR0, 
+                            One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
                         If (LEqual (DMA0, 0xFFFFFFFF))
                         {
                             Store (PIO0, DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
@@ -6006,15 +6000,14 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
                             Store (0xFFFFFFFF, PIO1) /* \_SB_.PCI0.PATA.PRID._GTM.PIO1 */
                         }
 
-                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), 
-                            And (ICR0, 0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
+                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), And (ICR0, 
+                            0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
                         If (LEqual (DMA1, 0xFFFFFFFF))
                         {
                             Store (PIO1, DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
                         }
 
-                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), 
-                            PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
+                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
                         If (And (LEqual (PIO0, 0xFFFFFFFF), LEqual (DMA0, 0xFFFFFFFF)))
                         {
                             Store (0x78, PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
@@ -6218,8 +6211,8 @@  DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
                                 }
                                 Else
                                 {
-                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 
-                                        0x02), Local0)
+                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 0x02), 
+                                        Local0)
                                     If (LEqual (0x05, Local0))
                                     {
                                         Store (0x0C, PMD1) /* \_SB_.PCI0.PATA.PRID.P_D1._GTF.PMD1 */
diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
index c527dbd..e1d7fe6 100644
--- a/fwts-test/disassemble-0001/SSDT1.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
@@ -1,9 +1,11 @@ 
 /*
  * Intel ACPI Component Architecture
- * AML Disassembler version 20140724-64 [Aug  4 2014]
+ * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
  * Copyright (c) 2000 - 2014 Intel Corporation
  * 
- * Disassembly of /tmp/fwts_tmp_table_886_SSDT_0.dsl, Thu Aug 14 17:37:51 2014
+ * Disassembling to non-symbolic legacy ASL operators
+ *
+ * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_0.dsl, Wed Nov 12 10:53:32 2014
  *
  * Original Table Header:
  *     Signature        "SSDT"
@@ -16,7 +18,7 @@ 
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20050624 (537200164)
  */
-DefinitionBlock ("/tmp/fwts_tmp_table_886_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
+DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
 {
 
     External (_SB_.PCI0.SATA, DeviceObj)
diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
index 89b2e8f..a420628 100644
--- a/fwts-test/disassemble-0001/SSDT2.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
@@ -1,9 +1,11 @@ 
 /*
  * Intel ACPI Component Architecture
- * AML Disassembler version 20140724-64 [Aug  4 2014]
+ * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
  * Copyright (c) 2000 - 2014 Intel Corporation
  * 
- * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_1.dsl, Thu Aug 14 17:39:37 2014
+ * Disassembling to non-symbolic legacy ASL operators
+ *
+ * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_1.dsl, Wed Nov 12 10:53:32 2014
  *
  * Original Table Header:
  *     Signature        "SSDT"
@@ -16,7 +18,7 @@ 
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20050624 (537200164)
  */
-DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
+DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
 {
 
     External (_SB_.PCI0.GFX0.DD03, DeviceObj)
diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
index f19e141..ddc5f54 100644
--- a/fwts-test/disassemble-0001/SSDT3.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
@@ -1,9 +1,11 @@ 
 /*
  * Intel ACPI Component Architecture
- * AML Disassembler version 20140724-64 [Aug  4 2014]
+ * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
  * Copyright (c) 2000 - 2014 Intel Corporation
  * 
- * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_2.dsl, Thu Aug 14 17:39:37 2014
+ * Disassembling to non-symbolic legacy ASL operators
+ *
+ * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_2.dsl, Wed Nov 12 10:53:32 2014
  *
  * Original Table Header:
  *     Signature        "SSDT"
@@ -16,7 +18,7 @@ 
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20050624 (537200164)
  */
-DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
+DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
 {
 
     External (_PR_.CPU0, ProcessorObj)
@@ -231,13 +233,12 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
                 Store (_PSS, Local0)
                 Store (SizeOf (Local0), Local1)
                 Decrement (Local1)
-                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), 
-                    Local2)
+                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), Local2)
                 Store (0x00, Local3)
                 While (LLess (Local3, SizeOf (TSSI)))
                 {
-                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, 
-                        ), Local4)
+                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, ), 
+                        Local4)
                     Store (Local4, Index (DerefOf (Index (TSSI, Local3)), 0x01))
                     Store (Local4, Index (DerefOf (Index (TSSM, Local3)), 0x01))
                     Increment (Local3)
@@ -256,8 +257,7 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
 
         Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
         {
-            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04
-                ))))
+            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04))))
             {
                 Return (Package (0x01)
                 {
diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
index 4872e49..2eca5a8 100644
--- a/fwts-test/disassemble-0001/SSDT4.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
@@ -1,9 +1,11 @@ 
 /*
  * Intel ACPI Component Architecture
- * AML Disassembler version 20140724-64 [Aug  4 2014]
+ * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
  * Copyright (c) 2000 - 2014 Intel Corporation
  * 
- * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_3.dsl, Thu Aug 14 17:39:37 2014
+ * Disassembling to non-symbolic legacy ASL operators
+ *
+ * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_3.dsl, Wed Nov 12 10:53:32 2014
  *
  * Original Table Header:
  *     Signature        "SSDT"
@@ -16,7 +18,7 @@ 
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20050624 (537200164)
  */
-DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
+DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
 {
 
     External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
@@ -40,8 +42,7 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu
 
         Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
         {
-            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04
-                ))))
+            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04))))
             {
                 Return (Package (0x01)
                 {
diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
index 3575433..4138d4c 100644
--- a/fwts-test/disassemble-0001/SSDT5.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
@@ -1,9 +1,11 @@ 
 /*
  * Intel ACPI Component Architecture
- * AML Disassembler version 20140724-64 [Aug  4 2014]
+ * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
  * Copyright (c) 2000 - 2014 Intel Corporation
  * 
- * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_4.dsl, Thu Aug 14 17:39:37 2014
+ * Disassembling to non-symbolic legacy ASL operators
+ *
+ * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_4.dsl, Wed Nov 12 10:53:32 2014
  *
  * Original Table Header:
  *     Signature        "SSDT"
@@ -16,7 +18,7 @@ 
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20050624 (537200164)
  */
-DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
+DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
 {
 
     External (_PR_.CPU0, ProcessorObj)
@@ -79,8 +81,8 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
             CreateDWordField (UID0, 0x04, EID1)
             CreateDWordField (UID0, 0x08, EID2)
             CreateDWordField (UID0, 0x0C, EID3)
-            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
-                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
+            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
+                IID2, EID2), LEqual (IID3, EID3)))))
             {
                 Store (0x06, STS0) /* \_PR_.CPU0._OSC.STS0 */
                 Return (Arg3)
@@ -96,24 +98,22 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
             Store (And (PDC0, 0xFF), PCP0) /* \PCP0 */
             If (And (CFGD, 0x01))
             {
-                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 
-                    0x09), 0x09)), LNot (And (SDTL, 0x01))))
+                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 0x09), 
+                    0x09)), LNot (And (SDTL, 0x01))))
                 {
                     Or (SDTL, 0x01, SDTL) /* \SDTL */
-                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02
-                        )))
+                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02)))
                     Load (IST0, HI0) /* \_PR_.CPU0.HI0_ */
                 }
             }
 
             If (And (CFGD, 0xF0))
             {
-                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18
-                    )), LNot (And (SDTL, 0x02))))
+                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18)), LNot (
+                    And (SDTL, 0x02))))
                 {
                     Or (SDTL, 0x02, SDTL) /* \SDTL */
-                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08
-                        )))
+                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08)))
                     Load (CST0, HC0) /* \_PR_.CPU0.HC0_ */
                 }
             }
@@ -154,8 +154,8 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
             CreateDWordField (UID1, 0x04, EID1)
             CreateDWordField (UID1, 0x08, EID2)
             CreateDWordField (UID1, 0x0C, EID3)
-            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), 
-                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
+            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
+                IID2, EID2), LEqual (IID3, EID3)))))
             {
                 Store (0x06, STS1) /* \_PR_.CPU1._OSC.STS1 */
                 Return (Arg3)
@@ -171,24 +171,22 @@  DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
             Store (And (PDC1, 0xFF), PCP1) /* \PCP1 */
             If (And (CFGD, 0x01))
             {
-                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 
-                    0x09), 0x09)), LNot (And (SDTL, 0x10))))
+                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 0x09), 
+                    0x09)), LNot (And (SDTL, 0x10))))
                 {
                     Or (SDTL, 0x10, SDTL) /* \SDTL */
-                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05
-                        )))
+                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05)))
                     Load (IST1, HI1) /* \_PR_.CPU1.HI1_ */
                 }
             }
 
             If (And (CFGD, 0xF0))
             {
-                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18
-                    )), LNot (And (SDTL, 0x20))))
+                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18)), LNot (
+                    And (SDTL, 0x20))))
                 {
                     Or (SDTL, 0x20, SDTL) /* \SDTL */
-                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B
-                        )))
+                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B)))
                     Load (CST1, HC1) /* \_PR_.CPU1.HC1_ */
                 }
             }
diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
index 2903062..82db5c6 100644
--- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
+++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
@@ -7,18 +7,18 @@  syntaxcheck
 syntaxcheck     Checking ACPI table DSDT (#0)
 syntaxcheck     
 syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
-syntaxcheck     error in line 710
+syntaxcheck     error in line 709
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00707|     {
-syntaxcheck     00708|         Device (AMW0)
-syntaxcheck     00709|         {
-syntaxcheck     00710|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
+syntaxcheck     00706|     {
+syntaxcheck     00707|         Device (AMW0)
+syntaxcheck     00708|         {
+syntaxcheck     00709|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
 syntaxcheck          |                                ^
 syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
-syntaxcheck     00711|             Name (_UID, Zero)  // _UID: Unique ID
-syntaxcheck     00712|             Name (_WDG, Buffer (0x3C)
-syntaxcheck     00713|             {
+syntaxcheck     00710|             Name (_UID, Zero)  // _UID: Unique ID
+syntaxcheck     00711|             Name (_WDG, Buffer (0x3C)
+syntaxcheck     00712|             {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
@@ -26,18 +26,18 @@  syntaxcheck     in literal string that are not hexadecimal letters must be
 syntaxcheck     upper case.
 syntaxcheck     
 syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
-syntaxcheck     Assembler error in line 1070
+syntaxcheck     Assembler error in line 1066
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01067|                     0x00000000,         // Range Minimum
-syntaxcheck     01068|                     0xDFFFFFFF,         // Range Maximum
-syntaxcheck     01069|                     0x00000000,         // Translation Offset
-syntaxcheck     01070|                     0x00000000,         // Length
+syntaxcheck     01063|                     0x00000000,         // Range Minimum
+syntaxcheck     01064|                     0xDFFFFFFF,         // Range Maximum
+syntaxcheck     01065|                     0x00000000,         // Translation Offset
+syntaxcheck     01066|                     0x00000000,         // Length
 syntaxcheck          |                             ^
 syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
-syntaxcheck     01071|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
-syntaxcheck     01072|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
-syntaxcheck     01073|                     0x00000000,         // Granularity
+syntaxcheck     01067|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
+syntaxcheck     01068|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
+syntaxcheck     01069|                     0x00000000,         // Granularity
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
@@ -49,18 +49,18 @@  syntaxcheck     Address Space Resource Descriptors of the ACPI
 syntaxcheck     specification for more details.
 syntaxcheck     
 syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
-syntaxcheck     Assembler error in line 1084
+syntaxcheck     Assembler error in line 1080
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01081|                     0xFED40000,         // Range Minimum
-syntaxcheck     01082|                     0xFED44FFF,         // Range Maximum
-syntaxcheck     01083|                     0x00000000,         // Translation Offset
-syntaxcheck     01084|                     0x00000000,         // Length
+syntaxcheck     01077|                     0xFED40000,         // Range Minimum
+syntaxcheck     01078|                     0xFED44FFF,         // Range Maximum
+syntaxcheck     01079|                     0x00000000,         // Translation Offset
+syntaxcheck     01080|                     0x00000000,         // Length
 syntaxcheck          |                             ^
 syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
-syntaxcheck     01085|                     ,, , AddressRangeMemory, TypeStatic)
-syntaxcheck     01086|             })
-syntaxcheck     01087|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
+syntaxcheck     01081|                     ,, , AddressRangeMemory, TypeStatic)
+syntaxcheck     01082|             })
+syntaxcheck     01083|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
@@ -72,18 +72,18 @@  syntaxcheck     Address Space Resource Descriptors of the ACPI
 syntaxcheck     specification for more details.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 2151
+syntaxcheck     Assembler remark in line 2147
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02148|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
-syntaxcheck     02149|                 }
-syntaxcheck     02150| 
-syntaxcheck     02151|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
+syntaxcheck     02144|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
+syntaxcheck     02145|                 }
+syntaxcheck     02146| 
+syntaxcheck     02147|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
 syntaxcheck          |                           ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     02152|                 {
-syntaxcheck     02153|                     Store (Zero, NDID) /* \NDID */
-syntaxcheck     02154|                     If (LNotEqual (DIDL, Zero))
+syntaxcheck     02148|                 {
+syntaxcheck     02149|                     Store (Zero, NDID) /* \NDID */
+syntaxcheck     02150|                     If (LNotEqual (DIDL, Zero))
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -94,18 +94,18 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5812
+syntaxcheck     Assembler remark in line 5806
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05809|                         }
-syntaxcheck     05810|                     }
-syntaxcheck     05811| 
-syntaxcheck     05812|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
+syntaxcheck     05803|                         }
+syntaxcheck     05804|                     }
+syntaxcheck     05805| 
+syntaxcheck     05806|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
 syntaxcheck          |                               ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     05813|                     {
-syntaxcheck     05814|                         Name (STAT, Package (0x0D)
-syntaxcheck     05815|                         {
+syntaxcheck     05807|                     {
+syntaxcheck     05808|                         Name (STAT, Package (0x0D)
+syntaxcheck     05809|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -116,18 +116,18 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5866
+syntaxcheck     Assembler remark in line 5860
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05863|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
-syntaxcheck     05864|                     }
-syntaxcheck     05865| 
-syntaxcheck     05866|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
+syntaxcheck     05857|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
+syntaxcheck     05858|                     }
+syntaxcheck     05859| 
+syntaxcheck     05860|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
 syntaxcheck          |                               ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     05867|                     {
-syntaxcheck     05868|                         Name (PBST, Package (0x04)
-syntaxcheck     05869|                         {
+syntaxcheck     05861|                     {
+syntaxcheck     05862|                         Name (PBST, Package (0x04)
+syntaxcheck     05863|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -138,18 +138,18 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5972
+syntaxcheck     Assembler remark in line 5966
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05969|                 Device (PRID)
-syntaxcheck     05970|                 {
-syntaxcheck     05971|                     Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     05972|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
+syntaxcheck     05963|                 Device (PRID)
+syntaxcheck     05964|                 {
+syntaxcheck     05965|                     Name (_ADR, Zero)  // _ADR: Address
+syntaxcheck     05966|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
 syntaxcheck          |                               ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     05973|                     {
-syntaxcheck     05974|                         Name (PBUF, Buffer (0x14)
-syntaxcheck     05975|                         {
+syntaxcheck     05967|                     {
+syntaxcheck     05968|                         Name (PBUF, Buffer (0x14)
+syntaxcheck     05969|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -160,74 +160,74 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6046
+syntaxcheck     Assembler remark in line 6039
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06043|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
-syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
-syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
-syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
+syntaxcheck     06036|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
+syntaxcheck     06037|                             CreateWordField (Arg1, 0x62, W490)
+syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
+syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
-syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
-syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
+syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
+syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
+syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6048
+syntaxcheck     Assembler remark in line 6041
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
-syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
-syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
-syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
+syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
+syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
+syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
+syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
-syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06051|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
+syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
+syntaxcheck     06043|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
+syntaxcheck     06044|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6090
+syntaxcheck     Assembler remark in line 6083
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06087|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
-syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
-syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
-syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
+syntaxcheck     06080|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
+syntaxcheck     06081|                             CreateWordField (Arg2, 0x62, W491)
+syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
+syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
-syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
-syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
+syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
+syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
+syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6092
+syntaxcheck     Assembler remark in line 6085
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
-syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
-syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
-syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
+syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
+syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
+syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
+syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
-syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06095|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
+syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
+syntaxcheck     06087|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
+syntaxcheck     06088|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 6139
+syntaxcheck     Assembler remark in line 6132
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06136|                     Device (P_D0)
-syntaxcheck     06137|                     {
-syntaxcheck     06138|                         Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     06139|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
+syntaxcheck     06129|                     Device (P_D0)
+syntaxcheck     06130|                     {
+syntaxcheck     06131|                         Name (_ADR, Zero)  // _ADR: Address
+syntaxcheck     06132|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
 syntaxcheck          |                                   ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     06140|                         {
-syntaxcheck     06141|                             Name (PIB0, Buffer (0x0E)
-syntaxcheck     06142|                             {
+syntaxcheck     06133|                         {
+syntaxcheck     06134|                             Name (PIB0, Buffer (0x0E)
+syntaxcheck     06135|                             {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -238,18 +238,18 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 6204
+syntaxcheck     Assembler remark in line 6197
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06201|                     Device (P_D1)
-syntaxcheck     06202|                     {
-syntaxcheck     06203|                         Name (_ADR, One)  // _ADR: Address
-syntaxcheck     06204|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
+syntaxcheck     06194|                     Device (P_D1)
+syntaxcheck     06195|                     {
+syntaxcheck     06196|                         Name (_ADR, One)  // _ADR: Address
+syntaxcheck     06197|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
 syntaxcheck          |                                   ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     06205|                         {
-syntaxcheck     06206|                             Name (PIB1, Buffer (0x0E)
-syntaxcheck     06207|                             {
+syntaxcheck     06198|                         {
+syntaxcheck     06199|                             Name (PIB1, Buffer (0x0E)
+syntaxcheck     06200|                             {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -266,18 +266,18 @@  syntaxcheck
 syntaxcheck     Checking ACPI table SSDT (#1)
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 32
+syntaxcheck     Assembler remark in line 34
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00029|         Device (PRT0)
-syntaxcheck     00030|         {
-syntaxcheck     00031|             Name (_ADR, 0xFFFF)  // _ADR: Address
-syntaxcheck     00032|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
+syntaxcheck     00031|         Device (PRT0)
+syntaxcheck     00032|         {
+syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
+syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
 syntaxcheck          |                       ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     00033|             {
-syntaxcheck     00034|                 Name (GBU0, Buffer (0x07)
-syntaxcheck     00035|                 {
+syntaxcheck     00035|             {
+syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
+syntaxcheck     00037|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -288,74 +288,74 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 40
+syntaxcheck     Assembler remark in line 42
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00037|                 })
-syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
-syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
+syntaxcheck     00039|                 })
+syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
+syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
+syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
+syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
+syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
+syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 41
+syntaxcheck     Assembler remark in line 43
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
-syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
+syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
+syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
+syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
+syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
+syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
+syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
+syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 42
+syntaxcheck     Assembler remark in line 44
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
+syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
+syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
+syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
+syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
+syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
+syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
+syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 43
+syntaxcheck     Assembler remark in line 45
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
+syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
+syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
+syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
+syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00046|                 {
+syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
+syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
+syntaxcheck     00048|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 74
+syntaxcheck     Assembler remark in line 76
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00071|         Device (PRT1)
-syntaxcheck     00072|         {
-syntaxcheck     00073|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
-syntaxcheck     00074|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
+syntaxcheck     00073|         Device (PRT1)
+syntaxcheck     00074|         {
+syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
+syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
 syntaxcheck          |                       ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     00075|             {
-syntaxcheck     00076|                 Name (GBU1, Buffer (0x07)
-syntaxcheck     00077|                 {
+syntaxcheck     00077|             {
+syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
+syntaxcheck     00079|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -366,74 +366,74 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 82
+syntaxcheck     Assembler remark in line 84
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00079|                 })
-syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
-syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
+syntaxcheck     00081|                 })
+syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
+syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
+syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
+syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
+syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
+syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 83
+syntaxcheck     Assembler remark in line 85
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
-syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
+syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
+syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
+syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
+syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
+syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
+syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
+syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 84
+syntaxcheck     Assembler remark in line 86
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
+syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
+syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
+syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
+syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
+syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
+syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
+syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 85
+syntaxcheck     Assembler remark in line 87
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
+syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
+syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
+syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
+syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00088|                 {
+syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
+syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
+syntaxcheck     00090|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 116
+syntaxcheck     Assembler remark in line 118
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00113|         Device (PRT2)
-syntaxcheck     00114|         {
-syntaxcheck     00115|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
-syntaxcheck     00116|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
+syntaxcheck     00115|         Device (PRT2)
+syntaxcheck     00116|         {
+syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
+syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
 syntaxcheck          |                       ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     00117|             {
-syntaxcheck     00118|                 Name (GBU2, Buffer (0x07)
-syntaxcheck     00119|                 {
+syntaxcheck     00119|             {
+syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
+syntaxcheck     00121|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -444,60 +444,60 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 124
+syntaxcheck     Assembler remark in line 126
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00121|                 })
-syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
-syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
+syntaxcheck     00123|                 })
+syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
+syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
+syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
+syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
+syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
+syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 125
+syntaxcheck     Assembler remark in line 127
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
-syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
+syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
+syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
+syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
+syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
+syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
+syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
+syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 126
+syntaxcheck     Assembler remark in line 128
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
+syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
+syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
+syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
+syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
+syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
+syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
+syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 127
+syntaxcheck     Assembler remark in line 129
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
+syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
+syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
+syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
+syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
 syntaxcheck          |                                                ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00130|                 {
+syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
+syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
+syntaxcheck     00132|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     Table SSDT (1) reassembly: Found 0 errors, 0 warnings, 15
 syntaxcheck     remarks.
@@ -524,18 +524,18 @@  syntaxcheck
 syntaxcheck     Checking ACPI table SSDT (#5)
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 54
+syntaxcheck     Assembler remark in line 56
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00051|     {
-syntaxcheck     00052|         Name (HI0, 0x00)
-syntaxcheck     00053|         Name (HC0, 0x00)
-syntaxcheck     00054|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
+syntaxcheck     00053|     {
+syntaxcheck     00054|         Name (HI0, 0x00)
+syntaxcheck     00055|         Name (HC0, 0x00)
+syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
 syntaxcheck          |                   ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     00055|         {
-syntaxcheck     00056|             CreateDWordField (Arg0, 0x00, REVS)
-syntaxcheck     00057|             CreateDWordField (Arg0, 0x04, SIZE)
+syntaxcheck     00057|         {
+syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
+syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -546,18 +546,18 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 69
+syntaxcheck     Assembler remark in line 71
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00066|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
-syntaxcheck     00067|         }
-syntaxcheck     00068| 
-syntaxcheck     00069|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
+syntaxcheck     00068|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
+syntaxcheck     00069|         }
+syntaxcheck     00070| 
+syntaxcheck     00071|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
 syntaxcheck          |                   ^
 syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
-syntaxcheck     00070|         {
-syntaxcheck     00071|             CreateDWordField (Arg3, 0x00, STS0)
-syntaxcheck     00072|             CreateDWordField (Arg3, 0x04, CAP0)
+syntaxcheck     00072|         {
+syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
+syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A