+#.INCLUDE "UcodeLoadGcc.inc" - begin\r
+\r
+.equ MSR_IA32_PLATFORM_ID, 0x00000017\r
+.equ MSR_IA32_BIOS_UPDT_TRIG, 0x00000079\r
+.equ MSR_IA32_BIOS_SIGN_ID, 0x0000008b\r
+\r
+Ucode:\r
+.equ UcodeVersion, 0x0000\r
+.equ UcodeRevision, 0x0004\r
+.equ UcodeDate, 0x0008\r
+.equ UcodeProcessor, 0x000C\r
+.equ UcodeChecksum, 0x0010\r
+.equ UcodeLoader, 0x0014\r
+.equ UcodeRsvd, 0x0018\r
+UcodeEnd:\r
+\r
+UcodeHdr:\r
+.equ UcodeHdrVersion, 0x0000\r
+.equ UcodeHdrRevision, 0x0004\r
+.equ UcodeHdrDate, 0x0008\r
+.equ UcodeHdrProcessor, 0x000c\r
+.equ UcodeHdrChecksum, 0x0010\r
+.equ UcodeHdrLoader, 0x0014\r
+.equ UcodeHdrFlags, 0x0018\r
+.equ UcodeHdrDataSize, 0x001C\r
+.equ UcodeHdrTotalSize, 0x0020\r
+.equ UcodeHdrRsvd, 0x0024\r
+UcodeHdrEnd:\r
+.equ UcodeHdrLength, 0x0030 # UcodeHdrLength = UcodeHdrEnd - UcodeHdr\r
+\r
+\r
+ExtSigHdr:\r
+.equ ExtSigHdrCount, 0x0000\r
+.equ ExtSigHdrChecksum, 0x0004\r
+.equ rsvd, 0x0008\r
+ExtSigHdrEnd:\r
+.equ ExtSigHdrLength, 0x0014 #ExtSigHdrLength = ExtSigHdrEnd - ExtSigHdr\r
+\r
+ExtSig:\r
+.equ ExtSigProcessor, 0x0000\r
+.equ ExtSigFlags, 0x0004\r
+.equ ExtSigChecksum, 0x0008\r
+ExtSigEnd:\r
+.equ ExtSigLength, 0x000C #ExtSigLength = ExtSigEnd - ExtSig\r
+\r
+LoadUcodeParams:\r
+.equ LoadUcodeParamsUcodeCodeAddr, 0x0000\r
+.equ LoadUcodeParamsUcodeCodeSize, 0x0004\r
+LoadUcodeParamsEnd:\r
+\r
+#.INCLUDE "UcodeLoadGcc.inc" - end\r
+\r
+#.INCLUDE "SaveRestoreSseGcc.inc" - begin\r