From 9f170927dbe5fd84dcd3a72a7fd78721de07cc46 Mon Sep 17 00:00:00 2001
From: clc5q <clc5q@git.zephyr-software.com>
Date: Tue, 23 Feb 2016 20:26:43 +0000
Subject: [PATCH] Improve CODEPTR propagation; improve function pointer
 shadowing analyses.

Former-commit-id: 50f098445906c24569893f3a41ff48f84aa75104
---
 src/base/SMPBasicBlock.cpp                    |   11 +-
 src/base/SMPFunction.cpp                      |  274 +-
 src/base/SMPProgram.cpp                       |    4 +-
 tests/commit/save-busybox.psexe.infoannot     | 2360 +++++++++--------
 tests/commit/save-bzip2.psexe.infoannot       |   10 +-
 tests/commit/save-destripe.psexe.infoannot    |    8 +-
 ...save-ffmpeg.psexe.infoannot.REMOVED.git-id |    2 +-
 tests/commit/save-firefox-bin.psexe.infoannot |   12 +-
 tests/commit/save-gedit.psexe.infoannot       |   72 +-
 .../save-gimp.psexe.infoannot.REMOVED.git-id  |    2 +-
 .../save-gnome-calculator.psexe.infoannot     |   12 +-
 .../save-gnome-character-map.psexe.infoannot  |   30 +-
 .../save-gnome-control-center.psexe.infoannot |    8 +-
 .../save-gnome-dictionary.psexe.infoannot     |    8 +-
 ...nome-file-share-properties.psexe.infoannot |    8 +-
 .../save-gnome-font-viewer.psexe.infoannot    |    8 +-
 tests/commit/save-gnome-help.psexe.infoannot  |    8 +-
 .../save-gnome-keyring-3.psexe.infoannot      |   10 +-
 .../save-gnome-keyring-daemon.psexe.infoannot |  610 ++---
 .../commit/save-gnome-keyring.psexe.infoannot |   10 +-
 .../commit/save-gnome-nettool.psexe.infoannot |   18 +-
 tests/commit/save-gnome-open.psexe.infoannot  |    8 +-
 ...ave-gnome-power-statistics.psexe.infoannot |   16 +-
 ...-gnome-screensaver-command.psexe.infoannot |    8 +-
 .../save-gnome-screensaver.psexe.infoannot    |   20 +-
 .../save-gnome-screenshot.psexe.infoannot     |    8 +-
 .../save-gnome-search-tool.psexe.infoannot    |   16 +-
 ...e-gnome-session-properties.psexe.infoannot |    8 +-
 .../save-gnome-session-quit.psexe.infoannot   |    8 +-
 .../commit/save-gnome-session.psexe.infoannot |  204 +-
 ...save-gnome-settings-daemon.psexe.infoannot |    8 +-
 .../save-gnome-sound-applet.psexe.infoannot   |    8 +-
 .../save-gnome-sound-recorder.psexe.infoannot |    8 +-
 .../save-gnome-system-log.psexe.infoannot     |    8 +-
 .../save-gnome-system-monitor.psexe.infoannot |    8 +-
 .../save-gnome-terminal.psexe.infoannot       |  152 +-
 .../save-gnome-text-editor.psexe.infoannot    |   72 +-
 .../save-gnome-thumbnail-font.psexe.infoannot |    8 +-
 tests/commit/save-grep.psexe.infoannot        |   18 +-
 tests/commit/save-httpd.psexe.infoannot       |   18 +-
 tests/commit/save-less.psexe.infoannot        |  448 ++--
 tests/commit/save-ls-64bit.psexe.infoannot    |   22 +-
 tests/commit/save-lt-svn.psexe.infoannot      |  192 +-
 tests/commit/save-malloc.psexe.infoannot      |    4 +-
 tests/commit/save-nginx.psexe.infoannot       | 1351 +++++-----
 tests/commit/save-openssl.psexe.infoannot     | 1011 +++----
 tests/commit/save-synaptic.psexe.infoannot    |  183 +-
 tests/commit/save-toy.exe.infoannot           |    4 +-
 tests/commit/save-xcalc.psexe.infoannot       |   48 +-
 tests/commit/save-xedit.psexe.infoannot       |  517 ++--
 tests/commit/save-xeyes.psexe.infoannot       |    8 +-
 ...ed-save-busybox.psexe.annot.REMOVED.git-id |    2 +-
 .../trimmed-sorted-save-bzip2.psexe.annot     |   35 +-
 .../trimmed-sorted-save-destripe.psexe.annot  |   11 +-
 ...ted-save-ffmpeg.psexe.annot.REMOVED.git-id |    2 +-
 ...ave-firefox-bin.psexe.annot.REMOVED.git-id |    2 +-
 ...rted-save-gedit.psexe.annot.REMOVED.git-id |    2 +-
 ...orted-save-gimp.psexe.annot.REMOVED.git-id |    2 +-
 ...nome-calculator.psexe.annot.REMOVED.git-id |    2 +-
 ...orted-save-gnome-character-map.psexe.annot |   45 +-
 ...rted-save-gnome-control-center.psexe.annot |   11 +-
 ...d-sorted-save-gnome-dictionary.psexe.annot |   19 +-
 ...ve-gnome-file-share-properties.psexe.annot |   11 +-
 ...-sorted-save-gnome-font-viewer.psexe.annot |   12 +-
 ...trimmed-sorted-save-gnome-help.psexe.annot |   11 +-
 ...ed-sorted-save-gnome-keyring-3.psexe.annot |   28 +-
 ...-keyring-daemon.psexe.annot.REMOVED.git-id |    2 +-
 ...mmed-sorted-save-gnome-keyring.psexe.annot |   28 +-
 ...e-gnome-nettool.psexe.annot.REMOVED.git-id |    2 +-
 ...trimmed-sorted-save-gnome-open.psexe.annot |   11 +-
 ...ed-save-gnome-power-statistics.psexe.annot |   84 +-
 ...save-gnome-screensaver-command.psexe.annot |   11 +-
 ...ome-screensaver.psexe.annot.REMOVED.git-id |    2 +-
 ...d-sorted-save-gnome-screenshot.psexe.annot |   11 +-
 ...ome-search-tool.psexe.annot.REMOVED.git-id |    2 +-
 ...-save-gnome-session-properties.psexe.annot |   11 +-
 ...sorted-save-gnome-session-quit.psexe.annot |   11 +-
 ...e-gnome-session.psexe.annot.REMOVED.git-id |    2 +-
 ...ted-save-gnome-settings-daemon.psexe.annot |   12 +-
 ...sorted-save-gnome-sound-applet.psexe.annot |   11 +-
 ...rted-save-gnome-sound-recorder.psexe.annot |   11 +-
 ...d-sorted-save-gnome-system-log.psexe.annot |   12 +-
 ...-system-monitor.psexe.annot.REMOVED.git-id |    2 +-
 ...-gnome-terminal.psexe.annot.REMOVED.git-id |    2 +-
 ...ome-text-editor.psexe.annot.REMOVED.git-id |    2 +-
 ...rted-save-gnome-thumbnail-font.psexe.annot |   12 +-
 ...orted-save-grep.psexe.annot.REMOVED.git-id |    2 +-
 ...rted-save-httpd.psexe.annot.REMOVED.git-id |    2 +-
 ...orted-save-less.psexe.annot.REMOVED.git-id |    2 +-
 ...d-save-ls-64bit.psexe.annot.REMOVED.git-id |    2 +-
 ...ted-save-lt-svn.psexe.annot.REMOVED.git-id |    2 +-
 .../trimmed-sorted-save-malloc.psexe.annot    |    8 +-
 ...rted-save-nginx.psexe.annot.REMOVED.git-id |    2 +-
 ...ed-save-openssl.psexe.annot.REMOVED.git-id |    2 +-
 ...d-save-synaptic.psexe.annot.REMOVED.git-id |    2 +-
 .../commit/trimmed-sorted-save-toy.exe.annot  |   13 +-
 .../trimmed-sorted-save-xcalc.psexe.annot     |   37 +-
 ...rted-save-xedit.psexe.annot.REMOVED.git-id |    2 +-
 .../trimmed-sorted-save-xeyes.psexe.annot     |   11 +-
 tests/quick/save-bzip2.psexe.infoannot        |   10 +-
 tests/quick/save-malloc.psexe.infoannot       |    4 +-
 .../trimmed-sorted-save-bzip2.psexe.annot     |   35 +-
 .../trimmed-sorted-save-malloc.psexe.annot    |    8 +-
 103 files changed, 4479 insertions(+), 3978 deletions(-)

diff --git a/src/base/SMPBasicBlock.cpp b/src/base/SMPBasicBlock.cpp
index 533232b4..9f9558e6 100644
--- a/src/base/SMPBasicBlock.cpp
+++ b/src/base/SMPBasicBlock.cpp
@@ -2885,7 +2885,7 @@ bool SMPBasicBlock::InferLocalDefType(const STARSOpndTypePtr &DefOp, unsigned in
 		//  to type POINTER or a refinement of it.
 		if (FoundPointer)
 			UseType = PtrType;
-		else if (FoundCodePtr && !FoundUninit && !FoundUnknown)
+		else if (FoundCodePtr && !FoundUnknown)
 			UseType = CODEPTR;
 		else if (FoundNumeric && !FoundUninit && !FoundUnknown)
 			UseType = NUMERIC;
@@ -2902,7 +2902,7 @@ bool SMPBasicBlock::InferLocalDefType(const STARSOpndTypePtr &DefOp, unsigned in
 				// We will propagate PtrType to the UNINIT elements of
 				//  the DEF-USE chain.
 				bool IsMemOp = DefOp->IsMemOp();
-				changed |= this->PropagateLocalDefType(DefOp, PtrType, DefAddr,
+				changed |= this->PropagateLocalDefType(DefOp, UseType, DefAddr,
 					CurrDef->GetSSANum(), IsMemOp);
 			}
 		}
@@ -2956,12 +2956,13 @@ void SMPBasicBlock::InferGlobalDefType(const STARSOpndTypePtr &DefOp, int SSANum
 							PtrType = UseType;
 						}
 					}
+					break;
 				} // end if matched SSA #
 			} // end for all Phi USEs
 		} // end if found matching Phi function for DefOp
 	}
-	else { // DEF is in an instruction in a previous block  !!!!****!!!! Why not current block?
-		for (InstIter = this->GetFirstInst(); InstIter != this->GetLastInst(); ++InstIter) {
+	else { // DEF is in an instruction in a previous block  !!!!****!!!! Why not current block? A: Only called when LiveIn
+		for (InstIter = this->GetFirstInst(); DefEscapes && InstIter != this->GetLastInst(); ++InstIter) {
 			SMPInstr *CurrInst = (*InstIter);
 			CurrDef = CurrInst->FindDef(DefOp);
 			if (CurrDef != CurrInst->GetLastDef()) {
@@ -3113,7 +3114,7 @@ set<SMPPhiFunction, LessPhi>::iterator SMPBasicBlock::InferPhiDefType(set<SMPPhi
 			//  do an aggressive back inference, in which a mixture of UNINIT and POINTER
 			//  implies POINTER, and then we need to propagate to get those UNINIT uses changed
 			//  to POINTER.
-			if (IsDataPtr(DefType)) {
+			if (IsDataPtr(DefType) || IsCodePtr(DefType)) {
 				PropagateChange = true;
 				MeetType = DefType;
 			}
diff --git a/src/base/SMPFunction.cpp b/src/base/SMPFunction.cpp
index 6e71fade..b49bcb93 100644
--- a/src/base/SMPFunction.cpp
+++ b/src/base/SMPFunction.cpp
@@ -8301,8 +8301,8 @@ SMPOperandType SMPFunction::InferGlobalDefType(const STARSOpndTypePtr &DefOp, in
 	//  to type POINTER or a refinement of it.
 	if (FoundPointer)
 		UseType = PtrType;
-	else if (FoundCodePtr && !FoundUninit && !FoundUnknown)
-		UseType = CODEPTR; // Give CODEPTR priority over NUMERIC
+	else if (FoundCodePtr && !FoundUnknown)
+		UseType = CODEPTR; // Give CODEPTR priority over NUMERIC and UNINIT
 	else if (FoundNumeric && !FoundUninit && !FoundUnknown)
 		UseType = NUMERIC;
 	else
@@ -9292,11 +9292,16 @@ bool SMPFunction::IsAlreadyShadowed(const ShadowPoint &CriticalOp) {
 
 	for (ShadowSet::const_iterator AlreadyIter = this->AlreadyShadowed.cbegin(); AlreadyIter != this->AlreadyShadowed.cend(); ++AlreadyIter) {
 		if (AlreadyIter->first == CriticalOp.first) {
-			// Addresses match. Check operands pointed to.
-			if (IsEqOp(this->TempShadowList.GetRefNum(AlreadyIter->second)->GetOp(),
-				this->TempShadowList.GetRefNum(CriticalOp.second)->GetOp())) {
-				found = true;
-				break;
+			// Addresses match. Check SSA numbers in case we have a Phi DEF pseudo-address (multiple USE SSA #s).
+			assert(AlreadyIter->second < this->TempShadowList.GetSize());
+			assert(CriticalOp.second < this->TempShadowList.GetSize());
+			if (this->TempShadowList.GetRefNum(AlreadyIter->second)->GetSSANum() == this->TempShadowList.GetRefNum(CriticalOp.second)->GetSSANum()) {
+				// Addresses and SSA numbers match. Check operands pointed to.
+				if (IsEqOp(this->TempShadowList.GetRefNum(AlreadyIter->second)->GetOp(),
+					this->TempShadowList.GetRefNum(CriticalOp.second)->GetOp())) {
+					found = true;
+					break;
+				}
 			}
 		}
 	}
@@ -9313,9 +9318,6 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 	if (!MDIsDataFlowOpnd(ShadowCheckUseOp, this->UsesFramePointer()) 
 		|| this->IsAlreadyShadowed(CriticalOp)) {
 		// end the recursion.
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-		SMP_msg("DEBUGINFO: Ending recursion (already shadowed or not DataFlowOpnd).\n");
-#endif
 			return true;  // if recursion has not started, ShadowAddrSet will be empty and no annotations will be emitted.
 	}
 	else {
@@ -9341,22 +9343,9 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 		STARS_ea_t CurrShadowAddr = CurrBlock->GetDefAddrFromUseAddr(UseOp, ShadowCheckAddr, this->TempShadowList.GetRefNum(CriticalOp.second)->GetSSANum(), LocalName);
 		if (STARS_BADADDR == CurrShadowAddr) {
 			ValidShadowing = false;
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: Bad CurrShadowAddr; terminating.\n");
-#endif
 				break; // cannot follow chain any higher, but previous chain info is still valid.
 		}
 		if (STARS_IsBlockNumPseudoID(CurrShadowAddr)) { // must have a Phi DEF
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: Starting Phi case.\n");
-			SMP_msg("DEBUGINFO: ShadowAddrSet cardinality: %zu\n", ShadowAddrSet.size());
-			for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-				SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t) DebugIter->first);
-				PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-				SMP_msg("\n");
-			}
-#endif
-#if 1
 			int ShadowBlockNum = STARS_GetBlockNumFromPseudoID(CurrShadowAddr);
 			assert((0 <= ShadowBlockNum) && (this->GetNumBlocks() > ShadowBlockNum));
 			CurrBlock = this->RPOBlocks[(size_t) ShadowBlockNum];
@@ -9366,59 +9355,19 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 			ShadowSet TempShadowAddrSet; // only union these into ShadowAddrSet if all Phi USE recursions succeed.
 
 			for (size_t PhiIndex = 0; PhiIndex < PhiIter->GetPhiListSize(); ++PhiIndex) {
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: TempShadowList for %llx before PhiUse pushback at %llx\n", 
-					(uint64_t) this->GetFirstFuncAddr(), (uint64_t) CurrBlock->GetFirstAddr());
-				this->TempShadowList.Dump();
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				this->TempShadowList.SetRef(UseOp->clone(), PhiIter->GetUseType(PhiIndex), PhiIter->GetUseSSANum(PhiIndex));
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: TempShadowList for %llx after PhiUse pushback\n", (uint64_t) this->GetFirstFuncAddr());
-				this->TempShadowList.Dump();
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				ShadowPoint PhiUsePoint(CurrShadowAddr, this->TempShadowList.GetSize() - 1);
 				ValidShadowing = this->FindShadowingPoint2(PhiUsePoint, TempShadowAddrSet, MemUnsafe, NewCriticalOps);
 				if (!ValidShadowing) {
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-					SMP_msg("DEBUGINFO: ValidShadowing = false for Phi recursion.\n");
-#endif
 					break;  // we must succeed on all Phi USEs
 				}
 			}
 			if (ValidShadowing) { // All Phi USEs succeeded
 				//  Remove current CriticalOp from ShadowAddrSet (if present); let the PhiUseOps logically take its place
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after Phi ValidShadowing: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				ShadowSet::iterator OldIter = ShadowAddrSet.find(CriticalOp);
 				if (OldIter != ShadowAddrSet.end()) { // found it
 					OldIter = ShadowAddrSet.erase(OldIter);
 				}
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality before Phi insert: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t) DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				// Insert the shadow points for all the Phi USEs now that all Phi USE recursions succeeded.
 #if 0
 				ShadowAddrSet.insert(TempShadowAddrSet.begin(), TempShadowAddrSet.end());
@@ -9426,31 +9375,11 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 				for (ShadowSet::const_iterator TempIter = TempShadowAddrSet.cbegin(); TempIter != TempShadowAddrSet.cend(); ++TempIter) {
 					pair<ShadowSet::iterator, bool> InsertResult = ShadowAddrSet.insert(*TempIter);
 				}
-#endif
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after Phi insert: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
 #endif
 			}
 			break; // success if ValidShadowing is true, failure otherwise
-#else
-			return false;
-#endif
 		}
 		else if (STARS_IsSSAMarkerPseudoID(CurrShadowAddr)) {
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: Starting SSAMarker case.\n");
-			SMP_msg("DEBUGINFO: ShadowAddrSet cardinality: %zu\n", ShadowAddrSet.size());
-			for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-				SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-				PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-				SMP_msg("\n");
-			}
-#endif
 			list<SMPInstr *>::iterator FirstInstIter = this->GetFirstInstIter();
 			SMPInstr *CurrInst = (*FirstInstIter);
 			STARSDefUseIter NewDefIter = CurrInst->FindDef(UseOp);
@@ -9464,54 +9393,22 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 			//  Remove current CriticalOp from ShadowAddrSet (if present) and add new DEF in its place.
 			ShadowSet::iterator OldIter = ShadowAddrSet.find(CriticalOp);
 			if (OldIter != ShadowAddrSet.end()) { // found it
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality before SSAMarker erase: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				OldIter = ShadowAddrSet.erase(OldIter);
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after SSAMarker erase: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 			}
 			++FirstInstIter; // move to first real inst
 			CurrShadowAddr = (*FirstInstIter)->GetAddr();
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: TempShadowList for %llx before SSAMarker pushback\n", (uint64_t) this->GetFirstFuncAddr());
-			this->TempShadowList.Dump();
-#endif
 			this->TempShadowList.SetRef(NewDefIter->GetOp(), NewDefIter->GetType(), NewDefIter->GetSSANum());
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: TempShadowList for %llx after SSAMarker pushback\n", (uint64_t) this->GetFirstFuncAddr());
-			this->TempShadowList.Dump();
-#endif
-			ShadowPoint NewCriticalOp(CurrShadowAddr, this->TempShadowList.GetSize() - 1);
+			ShadowPoint NextCriticalOp(CurrShadowAddr, this->TempShadowList.GetSize() - 1);
 
 			// If we are tracing, see if chain is maybe-aliased.
 			if (NewDefIter->HasIndirectWrite()) {
 				MemUnsafe = true;
 			}
 
-			pair<ShadowSet::iterator, bool> InsertResult = ShadowAddrSet.insert(NewCriticalOp);
+			pair<ShadowSet::iterator, bool> InsertResult = ShadowAddrSet.insert(NextCriticalOp);
 			if (InsertResult.second) { // not already shadowing that DEF
 				ShadowPointFound = true;
 			}
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after SSAMarker insert: %zu\n", ShadowAddrSet.size());
-			for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-				SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-				PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-				SMP_msg("\n");
-			}
-#endif
 			// We are finished following the chain.
 			break;
 		}
@@ -9520,15 +9417,6 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 			assert(NULL != CurrInst);
 			STARSOpndTypePtr NewUseOp = nullptr;
 			if (!CurrInst->IsSimpleCopy(NewUseOp)) {
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: Starting NotSimpleCopy case.\n");
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				// We could have something like [rsp+32] := [rsp+32] + 8.
 				//  The DEF is the DEF of our CriticalOp, and we cannot trace any farther for this shadowing index.
 				//  But the USE of the same operand could be a vulnerable DEF-USE chain that needs its own
@@ -9555,16 +9443,7 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 				STARSDefUseIter ShadowDefIter = CurrInst->FindDef(UseOp);
 				assert(ShadowDefIter != CurrInst->GetLastDef());
 				STARS_ea_t NextInstAddr = (*NextInstIter)->GetAddr();
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: TempShadowList for %llx before NotSimpleCopy pushback at %llx\n",
-					(uint64_t) this->GetFirstFuncAddr(), (uint64_t) CurrShadowAddr);
-				this->TempShadowList.Dump();
-#endif
 				this->TempShadowList.SetRef(ShadowDefIter->GetOp(), ShadowDefIter->GetType(), ShadowDefIter->GetSSANum());
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: TempShadowList for %llx after NotSimpleCopy pushback\n", (uint64_t) this->GetFirstFuncAddr());
-				this->TempShadowList.Dump();
-#endif
 				pair<ShadowSet::iterator, bool> InsertResult = ShadowAddrSet.insert(ShadowPoint(NextInstAddr, this->TempShadowList.GetSize() - 1));
 				if (!InsertResult.second) { // already following that chain
 					break;  // nothing new to trace
@@ -9574,36 +9453,20 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 				if (ShadowDefIter->HasIndirectWrite()) {
 					MemUnsafe = true;
 				}
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after NotSimpleCopy: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t) DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				// If we are starting a NewCriticalOps chain, we need to start with a USE of the same SSA name as the DEF.
-#if 1  // find memory corruption
 				STARSDefUseIter NewUseIter = CurrInst->FindUse(UseOp);
 				if (NewUseIter != CurrInst->GetLastUse()) {
 					// We have a starting point for a new shadowing operation.
 					this->TempShadowList.SetRef(NewUseIter->GetOp(), NewUseIter->GetType(), NewUseIter->GetSSANum());
-					pair<ShadowSet::iterator, bool> InsertResult = NewCriticalOps.insert(ShadowPoint(CurrShadowAddr, this->TempShadowList.GetSize() - 1));
-					// We don't care whether that was a new insertion or not.
+					ShadowPoint NewCritOp(CurrShadowAddr, this->TempShadowList.GetSize() - 1);
+					if (!this->IsAlreadyShadowed(NewCritOp)) {
+						pair<ShadowSet::iterator, bool> InsertResult = NewCriticalOps.insert(NewCritOp);
+						// We don't care whether that was a new insertion or not.
+					}
 				}
-#endif
 				break; // done with current chain
 			}
 			else { // simple copy instruction
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: Starting SimpleCopy case.\n");
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				assert(nullptr != NewUseOp);
 				STARSDefUseIter NewUseIter = CurrInst->FindUse(NewUseOp);
 				assert(NewUseIter != CurrInst->GetLastUse());
@@ -9611,55 +9474,14 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 				//  Remove current CriticalOp from ShadowAddrSet (if present) and add NewUseOp in its place.
 				ShadowSet::iterator OldIter = ShadowAddrSet.find(CriticalOp);
 				if (OldIter != ShadowAddrSet.end()) { // found it
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-					SMP_msg("DEBUGINFO: ShadowAddrSet cardinality before SimpleCopy erase: %zu\n", ShadowAddrSet.size());
-					for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-						SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-						PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-						SMP_msg("\n");
-					}
-#endif
 					OldIter = ShadowAddrSet.erase(OldIter);
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-					SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after SimpleCopy erase: %zu\n", ShadowAddrSet.size());
-					for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-						SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-						PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-						SMP_msg("\n");
-					}
-#endif
 				}
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: TempShadowList for %llx before SimpleCopy pushback at %llx\n", 
-					(uint64_t) this->GetFirstFuncAddr(), (uint64_t) CurrShadowAddr);
-				this->TempShadowList.Dump();
-#endif
 				this->TempShadowList.SetRef(NewUseIter->GetOp(), NewUseIter->GetType(), NewUseIter->GetSSANum());
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: TempShadowList for %llx after SimpleCopy pushback\n", (uint64_t) this->GetFirstFuncAddr());
-				this->TempShadowList.Dump();
-#endif
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after SimpleCopy pushback: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
-				ShadowPoint NewCriticalOp(CurrShadowAddr, this->TempShadowList.GetSize() - 1);
-				pair<ShadowSet::iterator, bool> InsertResult = ShadowAddrSet.insert(NewCriticalOp);
+				ShadowPoint NextCriticalOp(CurrShadowAddr, this->TempShadowList.GetSize() - 1);
+				pair<ShadowSet::iterator, bool> InsertResult = ShadowAddrSet.insert(NextCriticalOp);
 				if (!InsertResult.second) { // already following that chain
 					break;  // nothing new to trace
 				}
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after SimpleCopy insert: %zu\n", ShadowAddrSet.size());
-				for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-					SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t) DebugIter->first);
-					PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-					SMP_msg("\n");
-				}
-#endif
 				ShadowPointFound = true;
 				STARSDefUseIter DefIter = CurrInst->GetFirstDef();
 				assert(DefIter != CurrInst->GetLastDef());
@@ -9671,30 +9493,14 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S
 					// We are finished following the chain.
 					break;
 				}
-				else { // recurse on NewCriticalOp
-					ValidShadowing = this->FindShadowingPoint2(NewCriticalOp, ShadowAddrSet, MemUnsafe, NewCriticalOps);
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-					SMP_msg("DEBUGINFO: ShadowAddrSet cardinality after SimpleCopy recursion: %zu\n", ShadowAddrSet.size());
-					for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-						SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-						PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-						SMP_msg("\n");
-					}
-#endif
+				else { // recurse on NextCriticalOp
+					ValidShadowing = this->FindShadowingPoint2(NextCriticalOp, ShadowAddrSet, MemUnsafe, NewCriticalOps);
 					break; // recursion handled rest of the chain
 				}
 			} // end if not SimpleCopy else ...
 		} // end if blocknum else if SSA marker inst else [regular inst addr]
 	} while (ValidShadowing);
 
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-	SMP_msg("DEBUGINFO: ShadowAddrSet cardinality before FindShadowingPoint2 return: %zu\n", ShadowAddrSet.size());
-	for (ShadowSet::const_iterator DebugIter = ShadowAddrSet.cbegin(); DebugIter != ShadowAddrSet.cend(); ++DebugIter) {
-		SMP_msg("DEBUGINFO: ShadowAddr: %llx", (uint64_t)DebugIter->first);
-		PrintOperand(this->TempShadowList.GetRefNum(DebugIter->second)->GetOp());
-		SMP_msg("\n");
-	}
-#endif
 	// Success if we found any shadow points before chain had to terminate
 	return (ValidShadowing || ShadowPointFound);
 } // end of SMPFunction::FindShadowingPoint2()
@@ -11427,31 +11233,30 @@ int SMPFunction::FindFollowBlockNum(SMPBasicBlock *CurrBlock, bool StartAtLastIn
 // common code for different cases in EmitFuncPtrShadowingAnnotations2()
 void SMPFunction::EmitFuncPtrHelper(FILE *InfoAnnotFile, SMPInstr *CurrInst) {
 	STARS_ea_t ShadowCheckAddr = CurrInst->GetAddr();
-	this->AlreadyShadowed.clear();
+	STARS_ea_t OldShadowCheckAddr = STARS_BADADDR;
 	ShadowPoint CriticalOp(ShadowCheckAddr, 0); // Checking point before indirect call
 	list<ShadowPoint> WorkList;
 	WorkList.push_back(CriticalOp);
+	this->AlreadyShadowed.clear();
 
+	ShadowSet ShadowUses;      // set of addr+USE pairs to shadow values that will be checked at ShadowCheckAddr
+	ShadowSet NewCriticalOps;  // worklist of new shadow USEs and their addresses
 	while (!WorkList.empty()) {
-		ShadowSet ShadowUses;      // set of addr+USE pairs to shadow values that will be checked at ShadowCheckAddr
-		ShadowSet NewCriticalOps;  // worklist of new shadow USEs and their addresses
 		CriticalOp = WorkList.front();
 		WorkList.pop_front();
+		ShadowCheckAddr = CriticalOp.first;
+		if (ShadowCheckAddr != OldShadowCheckAddr) { // starting a new chain
+			OldShadowCheckAddr = ShadowCheckAddr;
+		}
 
 		bool UnsafeCodePointerChain = false;
 		bool ValidShadowing = this->FindShadowingPoint2(CriticalOp, ShadowUses, UnsafeCodePointerChain, NewCriticalOps);
 		if (ValidShadowing && UnsafeCodePointerChain) {
 			// Need to shadow ShadowDefs right before their addrs, validate CriticalOp USE at ShadowCheckAddr
 			unsigned int CurrentShadowID = global_STARS_program->GetShadowID();
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-			SMP_msg("DEBUGINFO: ShadowUses cardinality is %zu\n", ShadowUses.size());
-#endif
 			for (ShadowSet::const_iterator ShadowIter = ShadowUses.cbegin(); ShadowIter != ShadowUses.cend(); ++ShadowIter) {
 				STARS_ea_t ShadowAddr = ShadowIter->first;
 				assert(STARS_BADADDR != ShadowAddr);
-#if STARS_DEBUG_FPTR_SHADOW_LIST
-				SMP_msg("DEBUGINFO: ShadowUses entry ShadowAddr: %llx\n", (uint64_t) ShadowAddr);
-#endif
 				STARSOpndTypePtr ShadowOp = this->TempShadowList.GetRefNum(ShadowIter->second)->GetOp();
 				assert((nullptr != ShadowOp) && (!ShadowOp->IsVoidOp()));
 				SMPInstr *ShadowInst = this->GetInstFromAddr(ShadowAddr);
@@ -11467,18 +11272,18 @@ void SMPFunction::EmitFuncPtrHelper(FILE *InfoAnnotFile, SMPInstr *CurrInst) {
 				AnnotPrintOperand(UnnormalizedUseOp, InfoAnnotFile, UseFP, ShadowInst->MDHas64BitOperands());
 				SMP_fprintf(InfoAnnotFile, " SHADOWID %u\n", CurrentShadowID);
 
-				// Emit the annotation to check the shadowed value before the INDIR_CALL.
+				AlreadyShadowed.insert(*ShadowIter);
+			} // end for all ShadowUses
+			
+			// Emit the annotation to check the shadowed value before the INDIR_CALL.
+			if (!ShadowUses.empty()) {
 				SMP_fprintf(InfoAnnotFile, "%18llx %6zu INSTR FPTRCHECK ",
 					(unsigned long long) ShadowCheckAddr, CurrInst->GetSize());
 				STARSOpndTypePtr UseOp = CurrInst->GetFirstRightOperandNoNorm(); // for annotation printing
 				AnnotPrintOperand(UseOp, InfoAnnotFile, UseFP, CurrInst->MDHas64BitOperands());
 				SMP_fprintf(InfoAnnotFile, " SHADOWID %u\n", CurrentShadowID);
 
-				AlreadyShadowed.insert(*ShadowIter);
-			} // end for all ShadowUses
-
-			// Increment the unique shadowing index
-			if (!ShadowUses.empty()) { // we used the current ShadowID
+				// Increment the unique shadowing index
 				global_STARS_program->IncrementShadowID();
 			}
 		} // end if (ValidShadowing && UnsafeCodePointerChain)
@@ -11487,7 +11292,7 @@ void SMPFunction::EmitFuncPtrHelper(FILE *InfoAnnotFile, SMPInstr *CurrInst) {
 		if (!NewCriticalOps.empty()) {
 			for (ShadowSet::const_iterator NewIter = NewCriticalOps.cbegin(); NewIter != NewCriticalOps.cend(); ++NewIter) {
 				ShadowPoint CurrPoint = *NewIter;
-				if (this->AlreadyShadowed.find(CurrPoint) == this->AlreadyShadowed.end()) {
+				if (!this->IsAlreadyShadowed(CurrPoint)) {
 					// Only add to WorkList if not already shadowed.
 					WorkList.push_back(CurrPoint);
 				}
@@ -11495,9 +11300,8 @@ void SMPFunction::EmitFuncPtrHelper(FILE *InfoAnnotFile, SMPInstr *CurrInst) {
 			NewCriticalOps.clear();
 		}
 		ShadowUses.clear();
-		this->AlreadyShadowed.clear();
-		this->TempShadowList.clear();
 	} // end while (!WorkList.empty())
+	this->AlreadyShadowed.clear();
 
 	return;
 } // end of SMPFunction::EmitFuncPtrHelper()
diff --git a/src/base/SMPProgram.cpp b/src/base/SMPProgram.cpp
index b3d09adf..a6d3012f 100644
--- a/src/base/SMPProgram.cpp
+++ b/src/base/SMPProgram.cpp
@@ -670,8 +670,8 @@ void SMPProgram::Analyze(ProfilerInformation *pi, FILE *AnnotFile, FILE *InfoAnn
 #endif
 				changed |= CurrFunc->InferInterproceduralTypes();
 			}
-#if 0
-			if ((!changed || (IterationCounter > STARS_INTERPROCEDURAL_ITERATION_LIMIT)) && (0 == strcmp("__mktime_internal", CurrFunc->GetFuncName()))) {
+#if 1
+			if ((!changed || (IterationCounter > STARS_INTERPROCEDURAL_ITERATION_LIMIT)) && (0 == strcmp("hash_clear", CurrFunc->GetFuncName()))) {
 				CurrFunc->Dump();
 			}
 #endif		
diff --git a/tests/commit/save-busybox.psexe.infoannot b/tests/commit/save-busybox.psexe.infoannot
index af349637..ffcd7e91 100644
--- a/tests/commit/save-busybox.psexe.infoannot
+++ b/tests/commit/save-busybox.psexe.infoannot
@@ -1,4 +1,4 @@
-            405920     24 FUNC RETURNTYPE RAX 0
+            405920     24 FUNC RETURNTYPE RAX 2
             405920     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405948      6 FUNC RETURNTYPE RAX 0
             405948      6 FUNC PROBLEM .putchar_unlocked JUMPUNRESOLVED 
@@ -736,17 +736,17 @@
             407090    139 FUNC PROBLEM init CALLUNRESOLVED 
             4070e0      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             407120     24 FUNC RETURNTYPE RAX 4
-            407120     24 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 0 
+            407120     24 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 2 
             407140     16 FUNC RETURNTYPE RAX 0
             407140     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407150     16 FUNC RETURNTYPE RAX 0
             407150     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            407160     54 FUNC RETURNTYPE RAX 0
+            407160     54 FUNC RETURNTYPE RAX 2
             407160     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407160     54 FUNC PROBLEM sub_407160 CALLUNRESOLVED 
             407198     42 FUNC RETURNTYPE RAX 0
             407198     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            4071c4     23 FUNC RETURNTYPE RAX 0
+            4071c4     23 FUNC RETURNTYPE RAX 2
             4071c4     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4071db     23 FUNC RETURNTYPE RAX 0
             4071db     23 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -766,11 +766,11 @@
             4076a8    124 FUNC RETURNTYPE RAX 0
             4076a8    124 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407724     87 FUNC RETURNTYPE RAX 1
-            407724     87 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            407724     87 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40777b     44 FUNC RETURNTYPE RAX 4
-            40777b     44 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            40777b     44 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4077a7     46 FUNC RETURNTYPE RAX 4
-            4077a7     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
+            4077a7     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 2 ARG5 96 
             4077d5     30 FUNC RETURNTYPE RAX 0
             4077d5     30 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4077f3     44 FUNC RETURNTYPE RAX 4
@@ -780,9 +780,9 @@
             4078d1     15 FUNC RETURNTYPE RAX 1
             4078d1     15 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             4078e0    174 FUNC RETURNTYPE RAX 0
-            4078e0    174 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            4078e0    174 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             40798e     19 FUNC RETURNTYPE RAX 0
-            40798e     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            40798e     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             4079a1    390 FUNC RETURNTYPE RAX 96
             4079a1    390 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             407a12      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+R14 ZZ lea     ebp, [rbx+r14] 
@@ -796,9 +796,9 @@
             407b27    149 FUNC RETURNTYPE RAX 96
             407b27    149 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             407bbc    146 FUNC RETURNTYPE RAX 0
-            407bbc    146 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            407bbc    146 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             407c4e     62 FUNC RETURNTYPE RAX 0
-            407c4e     62 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
+            407c4e     62 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             407c8c     87 FUNC RETURNTYPE RAX 4
             407c8c     87 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 
             407ccd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R9 ZZ inc     r9d 
@@ -814,41 +814,41 @@
             407d76    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 96 
             407d90      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+-97 ZZ lea     eax, [rcx-61h] 
             407e09     58 FUNC RETURNTYPE RAX 0
-            407e09     58 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
+            407e09     58 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             407e43     68 FUNC RETURNTYPE RAX 1
-            407e43     68 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            407e43     68 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             407e87     16 FUNC RETURNTYPE RAX 96
-            407e87     16 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            407e87     16 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             407e97     12 FUNC RETURNTYPE RAX 96
             407e97     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
             407ea3     70 FUNC RETURNTYPE RAX 1
             407ea3     70 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 16 ARG3 4 ARG4 0 ARG5 0 
             407ee9    138 FUNC RETURNTYPE RAX 1
-            407ee9    138 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            407ee9    138 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             407f73     26 FUNC RETURNTYPE RAX 1
-            407f73     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            407f73     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             407f8d     26 FUNC RETURNTYPE RAX 1
-            407f8d     26 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            407f8d     26 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             407fa7     31 FUNC RETURNTYPE RAX 0
             407fa7     31 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
             407fc6     10 FUNC RETURNTYPE RAX 96
-            407fc6     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            407fc6     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             407fd0     17 FUNC RETURNTYPE RAX 1
-            407fd0     17 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            407fd0     17 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 96 
             407fe1     42 FUNC RETURNTYPE RAX 1
-            407fe1     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            407fe1     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             40800b     42 FUNC RETURNTYPE RAX 1
-            40800b     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            40800b     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             408035     27 FUNC RETURNTYPE RAX 0
-            408035     27 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            408035     27 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             408050     32 FUNC RETURNTYPE RAX 0
             408050     32 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             408070     10 FUNC RETURNTYPE RAX 0
             408070     10 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             40807a     10 FUNC RETURNTYPE RAX 1
-            40807a     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            40807a     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             408084     27 FUNC RETURNTYPE RAX 0
-            408084     27 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 4 
+            408084     27 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             40809f    155 FUNC RETURNTYPE RAX 0
             40809f    155 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4080db      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; seed 
@@ -862,35 +862,35 @@
             408232    180 FUNC RETURNTYPE RAX 0
             408232    180 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             4082e6     33 FUNC RETURNTYPE RAX 0
-            4082e6     33 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 16 ARG3 4 ARG4 1 ARG5 96 
+            4082e6     33 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 16 ARG3 4 ARG4 2 ARG5 96 
             408307     41 FUNC RETURNTYPE RAX 0
-            408307     41 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            408307     41 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             408330     37 FUNC RETURNTYPE RAX 0
             408330     37 FUNC INARGS    5  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 
             408355     28 FUNC RETURNTYPE RAX 0
-            408355     28 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            408355     28 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             408371     28 FUNC RETURNTYPE RAX 0
-            408371     28 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            408371     28 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             40838d     28 FUNC RETURNTYPE RAX 0
             40838d     28 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4083a9     29 FUNC RETURNTYPE RAX 0
-            4083a9     29 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 1 
+            4083a9     29 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             4083c6     44 FUNC RETURNTYPE RAX 0
-            4083c6     44 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 4 
+            4083c6     44 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4083f2     43 FUNC RETURNTYPE RAX 0
-            4083f2     43 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4083f2     43 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             40841d     10 FUNC RETURNTYPE RAX 0
-            40841d     10 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            40841d     10 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 2 ARG5 1 
             408427     30 FUNC RETURNTYPE RAX 0
             408427     30 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             408445     39 FUNC RETURNTYPE RAX 0
-            408445     39 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            408445     39 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             40846c     27 FUNC RETURNTYPE RAX 0
-            40846c     27 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            40846c     27 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             408487     27 FUNC RETURNTYPE RAX 0
-            408487     27 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 16 ARG4 1 ARG5 96 
+            408487     27 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 16 ARG4 1 ARG5 2 
             4084a2     32 FUNC RETURNTYPE RAX 0
-            4084a2     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            4084a2     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             4084c2    179 FUNC RETURNTYPE RAX 0
             4084c2    179 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             408575      5 FUNC RETURNTYPE RAX 96
@@ -906,76 +906,76 @@
             4085e0     30 FUNC RETURNTYPE RAX 0
             4085e0     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4085fe     57 FUNC RETURNTYPE RAX 0
-            4085fe     57 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4085fe     57 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             408637     33 FUNC RETURNTYPE RAX 96
-            408637     33 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            408637     33 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             408658     39 FUNC RETURNTYPE RAX 1
-            408658     39 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            408658     39 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             40867f     26 FUNC RETURNTYPE RAX 0
-            40867f     26 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            40867f     26 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             408699     22 FUNC RETURNTYPE RAX 96
             408699     22 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4086af     27 FUNC RETURNTYPE RAX 0
-            4086af     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            4086af     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4086ca     46 FUNC RETURNTYPE RAX 0
-            4086ca     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 0 ARG5 96 
+            4086ca     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 96 
             4086f8     43 FUNC RETURNTYPE RAX 0
-            4086f8     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 4 
+            4086f8     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             408723     30 FUNC RETURNTYPE RAX 0
-            408723     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            408723     30 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             408741     29 FUNC RETURNTYPE RAX 0
             408741     29 FUNC INARGS    6  ARG0 96 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40875e     34 FUNC RETURNTYPE RAX 0
             40875e     34 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             408780     31 FUNC RETURNTYPE RAX 4
-            408780     31 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            408780     31 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40879f     31 FUNC RETURNTYPE RAX 4
             40879f     31 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4087be     66 FUNC RETURNTYPE RAX 4
             4087be     66 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             4087e0      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea     edi, [rbx+1] 
             408800     60 FUNC RETURNTYPE RAX 4
-            408800     60 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            408800     60 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             408821      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebx 
             40883c     18 FUNC RETURNTYPE RAX 4
-            40883c     18 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            40883c     18 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             40884e     36 FUNC RETURNTYPE RAX 4
-            40884e     36 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            40884e     36 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             408872     57 FUNC RETURNTYPE RAX 4
-            408872     57 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            408872     57 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4088ab     46 FUNC RETURNTYPE RAX 4
             4088ab     46 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
             4088d9      7 FUNC RETURNTYPE RAX 96
-            4088d9      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 96 ARG5 4 
+            4088d9      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 96 ARG5 96 
             4088e0    100 FUNC RETURNTYPE RAX 4
-            4088e0    100 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4088e0    100 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             408944     71 FUNC RETURNTYPE RAX 4
-            408944     71 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 1 
+            408944     71 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 2 
             40898b    189 FUNC RETURNTYPE RAX 4
-            40898b    189 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            40898b    189 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             408b2a      7 FUNC RETURNTYPE RAX 1
-            408b2a      7 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            408b2a      7 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             408b2a      7 FUNC PROBLEM sub_408B2A CHUNKS 
             408b31     13 FUNC RETURNTYPE RAX 96
-            408b31     13 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            408b31     13 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 96 
             408b3e     54 FUNC RETURNTYPE RAX 1
-            408b3e     54 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            408b3e     54 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             408b74     78 FUNC RETURNTYPE RAX 0
-            408b74     78 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            408b74     78 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             408bc2     60 FUNC RETURNTYPE RAX 0
-            408bc2     60 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            408bc2     60 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             408bfe     81 FUNC RETURNTYPE RAX 0
             408bfe     81 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
             408c4f     34 FUNC RETURNTYPE RAX 0
             408c4f     34 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 4 
             408c71     48 FUNC RETURNTYPE RAX 1
-            408c71     48 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            408c71     48 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             408ca1     60 FUNC RETURNTYPE RAX 0
             408ca1     60 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             408cdd     13 FUNC RETURNTYPE RAX 0
-            408cdd     13 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            408cdd     13 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             408cea     48 FUNC RETURNTYPE RAX 1
-            408cea     48 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            408cea     48 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             408d1a     32 FUNC RETURNTYPE RAX 0
             408d1a     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             408d3a     35 FUNC RETURNTYPE RAX 0
@@ -1003,22 +1003,22 @@
             40904b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+8] 
             40904f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+12 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+0Ch] 
             4090ce     18 FUNC RETURNTYPE RAX 0
-            4090ce     18 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 1 
+            4090ce     18 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 2 ARG3 0 ARG4 96 ARG5 2 
             4090e0     55 FUNC RETURNTYPE RAX 1
-            4090e0     55 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4090e0     55 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             409117    110 FUNC RETURNTYPE RAX 1
             409117    110 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             409185     85 FUNC RETURNTYPE RAX 1
-            409185     85 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            409185     85 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             4091da     96 FUNC RETURNTYPE RAX 1
-            4091da     96 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            4091da     96 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             40923a     97 FUNC RETURNTYPE RAX 1
-            40923a     97 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            40923a     97 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 2 
             40929b    295 FUNC RETURNTYPE RAX 1
-            40929b    295 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            40929b    295 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             4093c2    454 FUNC RETURNTYPE RAX 1
             4093c2    454 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            409588    116 FUNC RETURNTYPE RAX 4
+            409588    116 FUNC RETURNTYPE RAX 0
             409588    116 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
             4095fc    883 FUNC RETURNTYPE RAX 1
             4095fc    883 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1032,14 +1032,14 @@
             409bd8    314 FUNC RETURNTYPE RAX 1
             409bd8    314 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409d12     30 FUNC RETURNTYPE RAX 1
-            409d12     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 1 
+            409d12     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 2 
             409d30     38 FUNC RETURNTYPE RAX 96
-            409d30     38 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            409d30     38 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             409d3b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 60h 
             409d56     92 FUNC RETURNTYPE RAX 96
-            409d56     92 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            409d56     92 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             409db2   1741 FUNC RETURNTYPE RAX 0
-            409db2   1741 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            409db2   1741 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             409de7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     r9, [rax+8] 
             409df1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+10h] 
             409df5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+20h] 
@@ -1049,7 +1049,7 @@
             40a48f   1342 FUNC RETURNTYPE RAX 1
             40a48f   1342 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             40a9cd     63 FUNC RETURNTYPE RAX 0
-            40a9cd     63 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 0 
+            40a9cd     63 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             40aa0c     27 FUNC RETURNTYPE RAX 96
             40aa0c     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             40aa27   1078 FUNC RETURNTYPE RAX 1
@@ -1067,7 +1067,7 @@
             40b2c1    409 FUNC RETURNTYPE RAX 0
             40b2c1    409 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40b45a    366 FUNC RETURNTYPE RAX 1
-            40b45a    366 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            40b45a    366 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40b49f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     r9, [r13+28h] 
             40b522      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; seed 
             40b5c8    136 FUNC RETURNTYPE RAX 4
@@ -1077,37 +1077,37 @@
             40b650      7 FUNC RETURNTYPE RAX 96
             40b650      7 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             40b657    917 FUNC RETURNTYPE RAX 1
-            40b657    917 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            40b657    917 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40b693      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+4] 
             40b9ec     73 FUNC RETURNTYPE RAX 0
             40b9ec     73 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40ba35   1069 FUNC RETURNTYPE RAX 0
             40ba35   1069 FUNC PROBLEM sub_40BA35 STACKANALYSIS 
             40be62    144 FUNC RETURNTYPE RAX 0
-            40be62    144 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            40be62    144 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40be99      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea     r9, [rax+28h] 
             40bef2     69 FUNC RETURNTYPE RAX 4
-            40bef2     69 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 96 
+            40bef2     69 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             40bf37    194 FUNC RETURNTYPE RAX 1
-            40bf37    194 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            40bf37    194 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             40bf71      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ sub     esi, ebx 
             40bff9     45 FUNC RETURNTYPE RAX 1
-            40bff9     45 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            40bff9     45 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             40c026      9 FUNC RETURNTYPE RAX 96
-            40c026      9 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            40c026      9 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             40c02f     48 FUNC RETURNTYPE RAX 1
-            40c02f     48 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            40c02f     48 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             40c05f   1068 FUNC RETURNTYPE RAX 1
-            40c05f   1068 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            40c05f   1068 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             40c0c2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+4] 
             40c126      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             40c13f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1] 
             40c32b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+3 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+3] 
             40c354      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+4] 
             40c48b    144 FUNC RETURNTYPE RAX 0
-            40c48b    144 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
+            40c48b    144 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 2 
             40c51b    308 FUNC RETURNTYPE RAX 96
-            40c51b    308 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            40c51b    308 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             40c5b2      2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov     edx, ebx 
             40c5f1      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4 ZZ lea     rdx, ds:0[rax*4]; n 
             40c64f    112 FUNC RETURNTYPE RAX 0
@@ -1115,19 +1115,19 @@
             40c6bf    194 FUNC RETURNTYPE RAX 0
             40c6bf    194 FUNC PROBLEM sub_40C6BF STACKANALYSIS 
             40c781     32 FUNC RETURNTYPE RAX 0
-            40c781     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            40c781     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             40c7a1    124 FUNC RETURNTYPE RAX 1
-            40c7a1    124 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            40c7a1    124 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             40c81d    446 FUNC RETURNTYPE RAX 1
             40c81d    446 FUNC INARGS    2  ARG0 0 ARG1 4 
             40c9db    331 FUNC RETURNTYPE RAX 1
-            40c9db    331 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 0 
+            40c9db    331 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             40cb26      8 FUNC RETURNTYPE RAX 0
             40cb26      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40cb2e    168 FUNC RETURNTYPE RAX 64
             40cb2e    168 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
             40cbd6   1353 FUNC RETURNTYPE RAX 1
-            40cbd6   1353 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            40cbd6   1353 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             40ce8b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+7115896 ZZ IDIOM 18 MEMORYSINK lea     rsi, dword_6C9478[r13] 
             40ce9d      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK sub     rsi, r12        ; src 
             40cec7      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+7115896 ZZ IDIOM 18 MEMORYSINK lea     rdi, dword_6C9478[rdx]; s1 
@@ -1137,9 +1137,9 @@
             40d164    405 FUNC RETURNTYPE RAX 0
             40d164    405 FUNC PROBLEM sub_40D164 STACKANALYSIS 
             40d2f9     79 FUNC RETURNTYPE RAX 4
-            40d2f9     79 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 4 
+            40d2f9     79 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             40d348    233 FUNC RETURNTYPE RAX 0
-            40d348    233 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            40d348    233 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40d431     37 FUNC RETURNTYPE RAX 0
             40d431     37 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             40d456     52 FUNC RETURNTYPE RAX 1
@@ -1149,17 +1149,17 @@
             40d4b3    241 FUNC RETURNTYPE RAX 4
             40d4b3    241 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             40d5a4    222 FUNC RETURNTYPE RAX 0
-            40d5a4    222 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            40d5a4    222 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40d682     80 FUNC RETURNTYPE RAX 0
             40d682     80 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
             40d699      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+88 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+58h]  ; termios_p 
             40d6d2    231 FUNC RETURNTYPE RAX 1
-            40d6d2    231 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
+            40d6d2    231 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             40d6df      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+148 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+94h] 
             40d6eb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+82 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+52h] 
             40d71d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+RBX ZZ lea     edi, [rbx+rbx] 
             40d7b9   1276 FUNC RETURNTYPE RAX 1
-            40d7b9   1276 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            40d7b9   1276 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40d811      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+10h] 
             40d815      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+12 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+0Ch] 
             40d854      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+157 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+9Dh]  ; s 
@@ -1171,21 +1171,21 @@
             40db53      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rax        ; nbytes 
             40dc69      2 INSTR CHECK OVERFLOW SIGNED 32  RAX ZZ inc     eax 
             40dcb5    151 FUNC RETURNTYPE RAX 1
-            40dcb5    151 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            40dcb5    151 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40dd4c    310 FUNC RETURNTYPE RAX 8
             40dd4c    310 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40de82    508 FUNC RETURNTYPE RAX 8
             40de82    508 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
             40dfaa      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK inc     rdi             ; nptr 
             40e07e    826 FUNC RETURNTYPE RAX 8
-            40e07e    826 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            40e07e    826 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             40e218      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+107 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+6Bh] 
             40e23f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+51 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+33h] 
             40e286      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+39 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+27h] 
             40e3b8    176 FUNC RETURNTYPE RAX 0
-            40e3b8    176 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            40e3b8    176 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40e468    449 FUNC RETURNTYPE RAX 0
-            40e468    449 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 1 ARG4 1 ARG5 96 
+            40e468    449 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 1 ARG4 1 ARG5 2 
             40e629   1616 FUNC RETURNTYPE RAX 0
             40e629   1616 FUNC INARGS    2  ARG0 0 ARG1 4 
             40e724      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     edi, [r14+1] 
@@ -1200,17 +1200,17 @@
             40f081     60 FUNC RETURNTYPE RAX 0
             40f081     60 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40f0bd    104 FUNC RETURNTYPE RAX 0
-            40f0bd    104 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 0 
+            40f0bd    104 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 2 
             40f0bd    104 FUNC PROBLEM sub_40F0BD CALLUNRESOLVED 
             40f125    137 FUNC RETURNTYPE RAX 1
-            40f125    137 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            40f125    137 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40f4d2     31 FUNC RETURNTYPE RAX 0
             40f4d2     31 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40f531    241 FUNC RETURNTYPE RAX 96
             40f531    241 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40f5f2      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RAX ZZ inc     eax 
             40f68b    433 FUNC RETURNTYPE RAX 1
-            40f68b    433 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            40f68b    433 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             40f6e8      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx   esi, dl         ; c 
             40f739      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 1002h 
             40f74b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+-1 ZZ lea     r9d, [rax-1] 
@@ -1227,7 +1227,7 @@
             40fa6c    144 FUNC RETURNTYPE RAX 0
             40fa6c    144 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             40fafc    525 FUNC RETURNTYPE RAX 0
-            40fafc    525 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 4 
+            40fafc    525 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 2 
             40fb54      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx   edx, dl 
             40fb57      4 INSTR CHECK TRUNCATION UNSIGNED 32 RSI 8 SIL ZZ IDIOM 5 movzx   esi, sil 
             40fb5b      4 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 8 DIL ZZ IDIOM 5 movzx   edi, dil 
@@ -1236,7 +1236,7 @@
             40fcd6      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+RAX ZZ lea     edx, [r15+rax] 
             40fcdf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RDI ZZ lea     ecx, [r12+rdi] 
             40fd09   1344 FUNC RETURNTYPE RAX 1
-            40fd09   1344 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            40fd09   1344 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             40fd31      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+28h] 
             40fe25      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+30h] 
             40fe3c      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+208 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+0D0h] 
@@ -1245,15 +1245,15 @@
             40ff6f      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, [rbp+60h] 
             40ffbe      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ IDIOM 33 imul    edx, [rbp+44h] 
             410249     42 FUNC RETURNTYPE RAX 1
-            410249     42 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            410249     42 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             410273     12 FUNC RETURNTYPE RAX 0
-            410273     12 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            410273     12 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             41027f     12 FUNC RETURNTYPE RAX 0
-            41027f     12 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            41027f     12 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             41028b      9 FUNC RETURNTYPE RAX 0
-            41028b      9 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            41028b      9 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             410294    163 FUNC RETURNTYPE RAX 0
-            410294    163 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            410294    163 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             4102f0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
             410337     44 FUNC RETURNTYPE RAX 0
             410337     44 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
@@ -1302,7 +1302,7 @@
             41168c      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ inc     ebp 
             411953      3 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 8 DL ZZ IDIOM 5 movzx   esi, dl 
             411a05      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ inc     ebp 
-            411a1a     14 FUNC RETURNTYPE RAX 0
+            411a1a     14 FUNC RETURNTYPE RAX 2
             411a1a     14 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             411a28     96 FUNC RETURNTYPE RAX 1
             411a28     96 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
@@ -1323,7 +1323,7 @@
             412f4d    314 FUNC RETURNTYPE RAX 0
             412f4d    314 FUNC PROBLEM sub_412F4D STACKANALYSIS 
             413087    342 FUNC RETURNTYPE RAX 0
-            413087    342 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
+            413087    342 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             4130d0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+11 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+0Bh] 
             4131ae      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+44 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+2Ch] 
             4131b3      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r12+8] 
@@ -1335,13 +1335,13 @@
             413441      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+8]    ; s2 
             413445      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8]    ; s1 
             413561     59 FUNC RETURNTYPE RAX 1
-            413561     59 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            413561     59 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             41359c     11 FUNC RETURNTYPE RAX 4
             41359c     11 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4135a7     15 FUNC RETURNTYPE RAX 1
-            4135a7     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            4135a7     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             4135b6     25 FUNC RETURNTYPE RAX 1
-            4135b6     25 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4135b6     25 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4135cf    217 FUNC RETURNTYPE RAX 1
             4135cf    217 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             413620      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ inc     edx 
@@ -1349,11 +1349,11 @@
             413624      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, esi 
             413626      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ inc     esi 
             4136a8     37 FUNC RETURNTYPE RAX 1
-            4136a8     37 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            4136a8     37 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             4136cd     16 FUNC RETURNTYPE RAX 1
-            4136cd     16 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            4136cd     16 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             4136dd    143 FUNC RETURNTYPE RAX 4
-            4136dd    143 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
+            4136dd    143 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             4136fd      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+110h] ; preg 
             41376c    775 FUNC RETURNTYPE RAX 4
             41376c    775 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
@@ -1361,27 +1361,30 @@
             413927      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+-4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12-4] 
             41392c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea     rsi, [rax+5] 
             413a73    460 FUNC RETURNTYPE RAX 0
-            413a73    460 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            413a73    460 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             413b3f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+4 ZZ lea     edi, [r14+4] 
             413bb5      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, 4          ; ptr 
+            413a99      7 INSTR FPTRSHADOW  0 SHADOWID 1
+            413b81      4 INSTR FPTRSHADOW  [RSP+44] SHADOWID 1
+            413b66      3 INSTR FPTRCHECK  [EBP-68] SHADOWID 1
             413c3f    106 FUNC RETURNTYPE RAX 1
-            413c3f    106 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            413c3f    106 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             413ca9    374 FUNC RETURNTYPE RAX 0
-            413ca9    374 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            413ca9    374 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             413cfc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea     rax, [r12+rax] 
             413d5f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea     r9, [r12+rax] 
             413d74      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, edx 
             413db1      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 110h       ; preg 
             413e1f    251 FUNC RETURNTYPE RAX 0
-            413e1f    251 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            413e1f    251 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             413e86      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea     rbx, [r12+rax] 
             413f1a    105 FUNC RETURNTYPE RAX 96
             413f1a    105 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             413f83     75 FUNC RETURNTYPE RAX 0
-            413f83     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 1 
+            413f83     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 2 
             413fbe      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ inc     ebx 
             413fce    188 FUNC RETURNTYPE RAX 96
-            413fce    188 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 1 
+            413fce    188 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 2 
             41408a    192 FUNC RETURNTYPE RAX 4
             41408a    192 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 0 ARG5 96 
             4140a6      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ inc     ebp 
@@ -1391,9 +1394,9 @@
             414167      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RCX+RAX ZZ lea     edx, [rcx+rax] 
             414187      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ dec     edx 
             4141b2     67 FUNC RETURNTYPE RAX 0
-            4141b2     67 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            4141b2     67 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             4141f5    124 FUNC RETURNTYPE RAX 96
-            4141f5    124 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4141f5    124 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             414271     33 FUNC RETURNTYPE RAX 0
             414271     33 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
             414292     83 FUNC RETURNTYPE RAX 0
@@ -1412,7 +1415,7 @@
             4143fb      3 INSTR CHECK UNDERFLOW SIGNED 32  RSI ZZ sub     esi, r12d 
             41441a      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+460 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+1CCh] 
             414463    163 FUNC RETURNTYPE RAX 4
-            414463    163 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            414463    163 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4144cc      2 INSTR CHECK TRUNCATION SIGNED 64 RDX 32 EDX ZZ mov     edi, edx        ; c 
             4144da      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBP+1 ZZ lea     esi, [rbp+1] 
             414506     49 FUNC RETURNTYPE RAX 1
@@ -1420,11 +1423,11 @@
             414537    128 FUNC RETURNTYPE RAX 96
             414537    128 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
             4145b7    348 FUNC RETURNTYPE RAX 96
-            4145b7    348 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4145b7    348 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 2 ARG3 96 ARG4 96 ARG5 1 
             4145fe      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+110h] ; preg 
             41465d      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+110h] ; preg 
             414713   2611 FUNC RETURNTYPE RAX 1
-            414713   2611 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            414713   2611 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             414819      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+400 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+190h] 
             41482e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+36 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+24h] 
             4148ba      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ inc     edi 
@@ -1437,7 +1440,7 @@
             4154d2      8 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ IDIOM 33 imul    esi, [rsp+198h+var_50] 
             4154da      7 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ add     esi, [rsp+198h+var_48] 
             4155bf    421 FUNC RETURNTYPE RAX 1
-            4155bf    421 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
+            4155bf    421 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 2 
             415675      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+4] 
             4156e1      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea     ecx, [r13+1] 
             415764    233 FUNC RETURNTYPE RAX 1
@@ -1458,9 +1461,9 @@
             416124    271 FUNC RETURNTYPE RAX 1
             416124    271 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             416233    121 FUNC RETURNTYPE RAX 96
-            416233    121 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 96 ARG4 8 ARG5 4 
+            416233    121 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 2 ARG4 8 ARG5 2 
             4162ac    145 FUNC RETURNTYPE RAX 4
-            4162ac    145 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 8 ARG5 4 
+            4162ac    145 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 96 ARG5 2 
             41633d    967 FUNC RETURNTYPE RAX 1
             41633d    967 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             416432      2 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ add     esi, esi 
@@ -1469,7 +1472,7 @@
             416704     45 FUNC RETURNTYPE RAX 1
             416704     45 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             416731    128 FUNC RETURNTYPE RAX 1
-            416731    128 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            416731    128 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             4167b1     97 FUNC RETURNTYPE RAX 1
             4167b1     97 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4167e9      3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx   esi, al 
@@ -1480,14 +1483,16 @@
             416848    992 FUNC RETURNTYPE RAX 0
             416848    992 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             416af4      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RAX ZZ inc     eax 
+            416876      2 INSTR FPTRSHADOW  RAX SHADOWID 2
+            416967      4 INSTR FPTRCHECK  [ESP+16] SHADOWID 2
             416c28     46 FUNC RETURNTYPE RAX 0
-            416c28     46 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 4 
+            416c28     46 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 96 
             416c56     59 FUNC RETURNTYPE RAX 0
-            416c56     59 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 96 ARG5 4 
+            416c56     59 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 96 ARG5 4 
             416c91     15 FUNC RETURNTYPE RAX 1
-            416c91     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
+            416c91     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             416ca0    163 FUNC RETURNTYPE RAX 0
-            416ca0    163 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 4 
+            416ca0    163 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 4 
             416d43     31 FUNC RETURNTYPE RAX 0
             416d43     31 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             416d62   1254 FUNC RETURNTYPE RAX 1
@@ -1513,62 +1518,62 @@
             417bf5     98 FUNC RETURNTYPE RAX 1
             417bf5     98 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             417c57     99 FUNC RETURNTYPE RAX 4
-            417c57     99 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            417c57     99 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             417c88      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+8] 
             417cba    289 FUNC RETURNTYPE RAX 0
             417cba    289 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             417ddb     50 FUNC RETURNTYPE RAX 0
             417ddb     50 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             417e0d     83 FUNC RETURNTYPE RAX 1
-            417e0d     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
+            417e0d     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             417e60    406 FUNC RETURNTYPE RAX 4
-            417e60    406 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
+            417e60    406 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             417f70      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rax        ; n 
             417f8b      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             417fcd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R15 ZZ inc     r15d 
             417ff6    370 FUNC RETURNTYPE RAX 1
             417ff6    370 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418168     15 FUNC RETURNTYPE RAX 4
-            418168     15 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            418168     15 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 96 
             418177     21 FUNC RETURNTYPE RAX 0
-            418177     21 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            418177     21 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             41818c     98 FUNC RETURNTYPE RAX 1
             41818c     98 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4181ee     55 FUNC RETURNTYPE RAX 96
             4181ee     55 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418225    285 FUNC RETURNTYPE RAX 1
-            418225    285 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            418225    285 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             418297      2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov     edx, ebx 
             418342     99 FUNC RETURNTYPE RAX 1
-            418342     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            418342     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             418361      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ IDIOM 30 mov     esi, eax 
             418366      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebx 
             4183a5    137 FUNC RETURNTYPE RAX 4
-            4183a5    137 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            4183a5    137 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 96 
             4183dd      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             4183f9      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov     rdx, r12        ; n 
             41842e     39 FUNC RETURNTYPE RAX 4
-            41842e     39 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            41842e     39 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             41843d      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ inc     edi 
             418455     78 FUNC RETURNTYPE RAX 4
-            418455     78 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            418455     78 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 2 
             418477      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+127 ZZ lea     esi, [rdx+7Fh] 
             4184a3    354 FUNC RETURNTYPE RAX 0
-            4184a3    354 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            4184a3    354 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
             4184ec      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 19 sub     rsi, rbp 
             418509      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 19 sub     rsi, rbp 
             418605     68 FUNC RETURNTYPE RAX 4
-            418605     68 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            418605     68 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
             418649    687 FUNC RETURNTYPE RAX 0
             418649    687 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
             4188f8    637 FUNC RETURNTYPE RAX 96
-            4188f8    637 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            4188f8    637 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             4189d3      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+1 ZZ lea     rsi, [r15+1] 
             418b75    567 FUNC RETURNTYPE RAX 1
-            418b75    567 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            418b75    567 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             418d56      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ IDIOM 18 MEMORYSINK add     r12, 8 
             418e76    107 FUNC RETURNTYPE RAX 4
-            418e76    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            418e76    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             418eb9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ inc     rsi 
             418ee1   2391 FUNC RETURNTYPE RAX 0
             418ee1   2391 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
@@ -1581,7 +1586,7 @@
             419838    129 FUNC RETURNTYPE RAX 0
             419838    129 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4198b9    348 FUNC RETURNTYPE RAX 0
-            4198b9    348 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4198b9    348 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             419a15   1781 FUNC RETURNTYPE RAX 1
             419a15   1781 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             41a010      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RDX ZZ IDIOM 32 lea     rdi, [rbp+rdx+4]; s1 
@@ -1589,9 +1594,9 @@
             41a038      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rax+18h]; addr 
             41a038      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rax+18h]; addr 
             41a10a     20 FUNC RETURNTYPE RAX 96
-            41a10a     20 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            41a10a     20 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             41a11e   1252 FUNC RETURNTYPE RAX 1
-            41a11e   1252 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            41a11e   1252 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             41a3a0      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 89A1h 
             41a418      6 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ add     esi, 89A2h 
             41a536      5 INSTR MEMSET STACKOFFSET_ESP 144 SIZE 128 ZZ call    _memset 
@@ -1608,6 +1613,10 @@
             41a8dc      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 4 
             41a91c      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RDX 32 EDX ZZ mov     esi, edx 
             41a9f7      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+29 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+1Dh]  ; s1 
+            41a716     12 INSTR FPTRSHADOW  0 SHADOWID 3
+            41a842      3 INSTR FPTRCHECK  RAX SHADOWID 3
+            41a716     12 INSTR FPTRSHADOW  0 SHADOWID 4
+            41a842      2 INSTR FPTRCHECK  EAX SHADOWID 4
             41ab8b    773 FUNC RETURNTYPE RAX 1
             41ab8b    773 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41acea      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 6 ZZ call    _memset 
@@ -1615,44 +1624,44 @@
             41ad4b      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 6 
             41ad61      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+110 ZZ IDIOM 18 STACKMEMSINK lea     rax, [rbp+6Eh] 
             41ae90     24 FUNC RETURNTYPE RAX 64
-            41ae90     24 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            41ae90     24 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 96 
             41aea8     13 FUNC RETURNTYPE RAX 1
-            41aea8     13 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            41aea8     13 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             41aeb5     32 FUNC RETURNTYPE RAX 1
             41aeb5     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             41aed5     52 FUNC RETURNTYPE RAX 96
-            41aed5     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            41aed5     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 2 ARG4 96 ARG5 2 
             41af09     52 FUNC RETURNTYPE RAX 96
-            41af09     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            41af09     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             41af3d    158 FUNC RETURNTYPE RAX 4
             41af3d    158 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             41af6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX*2 ZZ lea     edi, [rax+rbx*2+2] 
             41af6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+RBX*2 ZZ lea     edi, [rax+rbx*2+2] 
             41af6e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+RBX*2+2 ZZ lea     edi, [rax+rbx*2+2] 
             41afdb     98 FUNC RETURNTYPE RAX 0
-            41afdb     98 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            41afdb     98 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             41b03d     49 FUNC RETURNTYPE RAX 0
-            41b03d     49 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            41b03d     49 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             41b06e     37 FUNC RETURNTYPE RAX 1
-            41b06e     37 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            41b06e     37 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 1 ARG5 2 
             41b093     44 FUNC RETURNTYPE RAX 1
-            41b093     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            41b093     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             41b0bf     55 FUNC RETURNTYPE RAX 0
             41b0bf     55 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             41b0f6    133 FUNC RETURNTYPE RAX 4
-            41b0f6    133 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            41b0f6    133 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             41b17b    383 FUNC RETURNTYPE RAX 1
-            41b17b    383 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            41b17b    383 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             41b2fa    137 FUNC RETURNTYPE RAX 1
-            41b2fa    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            41b2fa    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             41b32f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 4 
             41b343      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+4] 
             41b361      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+4 ZZ lea     rsi, [rdx+4]    ; addr 
             41b371      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 4 
             41b383    105 FUNC RETURNTYPE RAX 0
-            41b383    105 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            41b383    105 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             41b3ec    364 FUNC RETURNTYPE RAX 1
-            41b3ec    364 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            41b3ec    364 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             41b431      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+7 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+7]    ; template 
             41b468      6 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ IDIOM 22 add     esi, 441h 
             41b558   2460 FUNC RETURNTYPE RAX 1
@@ -1665,7 +1674,7 @@
             41bd48      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             41bd76      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+4] 
             41bef4    259 FUNC RETURNTYPE RAX 96
-            41bef4    259 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            41bef4    259 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             41bff7    385 FUNC RETURNTYPE RAX 0
             41bff7    385 FUNC PROBLEM sub_41BFF7 STACKANALYSIS CALLUNRESOLVED 
             41c178    166 FUNC RETURNTYPE RAX 0
@@ -1675,7 +1684,7 @@
             41c270    105 FUNC RETURNTYPE RAX 0
             41c270    105 FUNC PROBLEM sub_41C270 STACKANALYSIS 
             41c3f6    109 FUNC RETURNTYPE RAX 0
-            41c3f6    109 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
+            41c3f6    109 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             41c463    319 FUNC RETURNTYPE RAX 1
             41c463    319 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41c5a2    166 FUNC RETURNTYPE RAX 1
@@ -1685,11 +1694,11 @@
             41c5f2      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ lea     eax, [rcx-30h] 
             41c61a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R11 ZZ inc     r11d 
             41c648     52 FUNC RETURNTYPE RAX 1
-            41c648     52 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            41c648     52 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             41c67c     42 FUNC RETURNTYPE RAX 0
-            41c67c     42 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            41c67c     42 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             41c6a6    151 FUNC RETURNTYPE RAX 0
-            41c6a6    151 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            41c6a6    151 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             41c73d    535 FUNC RETURNTYPE RAX 1
             41c73d    535 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
             41c7e6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+1] 
@@ -1702,8 +1711,12 @@
             41c98b    603 FUNC RETURNTYPE RAX 0
             41c98b    603 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             41cae0      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+rbx+0]; buf 
+            41c98b      2 INSTR FPTRSHADOW  RDI SHADOWID 5
+            41cad7      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 5
+            41c98b      2 INSTR FPTRSHADOW  RDI SHADOWID 6
+            41cb9d      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 6
             41cbe6     22 FUNC RETURNTYPE RAX 16
-            41cbe6     22 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            41cbe6     22 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 96 
             41cbfc    796 FUNC RETURNTYPE RAX 0
             41cbfc    796 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             41cd45      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10h]  ; s1 
@@ -1727,7 +1740,7 @@
             41d29f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1]    ; s 
             41d597      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+17 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+11h]  ; s1 
             41d63c   1614 FUNC RETURNTYPE RAX 96
-            41d63c   1614 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            41d63c   1614 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             41d664      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 58h 
             41d684      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 0C0h 
             41d697      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 0B8h 
@@ -1743,7 +1756,7 @@
             41dc8a     15 FUNC RETURNTYPE RAX 0
             41dc8a     15 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41dc99   2779 FUNC RETURNTYPE RAX 0
-            41dc99   2779 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41dc99   2779 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             41dd08      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+4] 
             41ddda      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+1] 
             41de05      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1]    ; s1 
@@ -1765,7 +1778,7 @@
             41e5cf      7 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, [rbp+buf]  ; n 
             41e693      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+17 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+11h]  ; s1 
             41e774    877 FUNC RETURNTYPE RAX 1
-            41e774    877 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            41e774    877 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             41e7e0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+30h] 
             41e7e4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbp+38h] 
             41e880      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea     eax, [rcx-30h] 
@@ -1777,28 +1790,28 @@
             41eae1   1332 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             41ecfc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             41f015     20 FUNC RETURNTYPE RAX 1
-            41f015     20 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            41f015     20 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             41f029     39 FUNC RETURNTYPE RAX 0
-            41f029     39 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 16 
+            41f029     39 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             41f050    197 FUNC RETURNTYPE RAX 1
-            41f050    197 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 0 ARG4 96 ARG5 96 
+            41f050    197 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 0 ARG4 2 ARG5 2 
             41f115     30 FUNC RETURNTYPE RAX 0
-            41f115     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            41f115     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             41f133     44 FUNC RETURNTYPE RAX 0
-            41f133     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 16 
+            41f133     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 2 
             41f15f     44 FUNC RETURNTYPE RAX 0
-            41f15f     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            41f15f     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             41f18b     29 FUNC RETURNTYPE RAX 0
-            41f18b     29 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            41f18b     29 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             41f1a8     27 FUNC RETURNTYPE RAX 96
-            41f1a8     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            41f1a8     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             41f1c3     89 FUNC RETURNTYPE RAX 0
-            41f1c3     89 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            41f1c3     89 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             41f1e1      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+28h] 
             41f21c     42 FUNC RETURNTYPE RAX 0
-            41f21c     42 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 16 
+            41f21c     42 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             41f246    605 FUNC RETURNTYPE RAX 1
-            41f246    605 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 96 ARG5 16 
+            41f246    605 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 96 ARG5 96 
             41f2f0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R13 ZZ inc     r13 
             41f37c      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+104 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+68h] 
             41f3d9      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+224 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+0E0h] 
@@ -1806,7 +1819,7 @@
             41f453      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+104 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+68h] 
             41f468      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+224 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+0E0h] 
             41f4a3    734 FUNC RETURNTYPE RAX 1
-            41f4a3    734 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            41f4a3    734 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             41f560      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+8] 
             41f5d8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rbp+10h] 
             41f679      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rbp+10h] 
@@ -1814,7 +1827,7 @@
             41f781     22 FUNC RETURNTYPE RAX 16
             41f781     22 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             41f797     52 FUNC RETURNTYPE RAX 1
-            41f797     52 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41f797     52 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             41f7cb     32 FUNC RETURNTYPE RAX 4
             41f7cb     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             41f7eb     62 FUNC RETURNTYPE RAX 0
@@ -1822,7 +1835,7 @@
             41f829     80 FUNC RETURNTYPE RAX 1
             41f829     80 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f879     74 FUNC RETURNTYPE RAX 1
-            41f879     74 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            41f879     74 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             41f8c3     91 FUNC RETURNTYPE RAX 1
             41f8c3     91 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f91e     91 FUNC RETURNTYPE RAX 1
@@ -1831,19 +1844,19 @@
             41f979    333 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41fa56      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+4]    ; s2 
             41fac6    117 FUNC RETURNTYPE RAX 96
-            41fac6    117 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            41fac6    117 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             41fb3b    243 FUNC RETURNTYPE RAX 1
-            41fb3b    243 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            41fb3b    243 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             41fba4      2 INSTR CHECK OVERFLOW SIGNED 32  RBP ZZ inc     ebp 
             41fc2e     40 FUNC RETURNTYPE RAX 4
             41fc2e     40 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             41fc56    130 FUNC RETURNTYPE RAX 1
-            41fc56    130 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            41fc56    130 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41fcd8    249 FUNC RETURNTYPE RAX 0
             41fcd8    249 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             41fda7      3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BL ZZ IDIOM 5 movzx   esi, bl 
             41fdd1   1210 FUNC RETURNTYPE RAX 1
-            41fdd1   1210 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            41fdd1   1210 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             41fdfd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+20h] 
             41fe11      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+10h] 
             41fe24      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbp+8] 
@@ -1853,17 +1866,17 @@
             420291      6 FUNC RETURNTYPE RAX 1
             420291      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4202a0     80 FUNC RETURNTYPE RAX 4
-            4202a0     80 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            4202a0     80 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4202f0     32 FUNC RETURNTYPE RAX 1
-            4202f0     32 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 0 ARG4 0 ARG5 0 
+            4202f0     32 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 0 ARG4 0 ARG5 2 
             420310    141 FUNC RETURNTYPE RAX 0
-            420310    141 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            420310    141 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             42039d     86 FUNC RETURNTYPE RAX 96
-            42039d     86 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            42039d     86 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             4203ca      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP+R12 ZZ lea     rsi, [rbp+r12+0] 
             4203d4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RBP ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+rbp] 
             4203f3    669 FUNC RETURNTYPE RAX 1
-            4203f3    669 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            4203f3    669 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 2 
             4203f3    669 FUNC PROBLEM sub_4203F3 CALLUNRESOLVED 
             42053e      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 19 sub     rsi, rbp 
             420690     16 FUNC RETURNTYPE RAX 0
@@ -1877,51 +1890,51 @@
             4206d0     16 FUNC RETURNTYPE RAX 0
             4206d0     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4206e0     58 FUNC RETURNTYPE RAX 1
-            4206e0     58 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            4206e0     58 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             42071a     66 FUNC RETURNTYPE RAX 1
-            42071a     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            42071a     66 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             42075c     98 FUNC RETURNTYPE RAX 1
-            42075c     98 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            42075c     98 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4207be     66 FUNC RETURNTYPE RAX 1
-            4207be     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            4207be     66 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             420800     66 FUNC RETURNTYPE RAX 1
-            420800     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            420800     66 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             420842     16 FUNC RETURNTYPE RAX 0
             420842     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             420852    118 FUNC RETURNTYPE RAX 1
-            420852    118 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            420852    118 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4208c8     16 FUNC RETURNTYPE RAX 0
             4208c8     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4208d8     98 FUNC RETURNTYPE RAX 1
-            4208d8     98 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            4208d8     98 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             42093a     16 FUNC RETURNTYPE RAX 0
             42093a     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42094a     66 FUNC RETURNTYPE RAX 1
-            42094a     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            42094a     66 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             42098c     72 FUNC RETURNTYPE RAX 1
-            42098c     72 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            42098c     72 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4209d4     83 FUNC RETURNTYPE RAX 4
             4209d4     83 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             420a12      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rdi] 
             420a27    196 FUNC RETURNTYPE RAX 0
             420a27    196 FUNC PROBLEM sub_420A27 STACKANALYSIS 
             420aeb    101 FUNC RETURNTYPE RAX 1
-            420aeb    101 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            420aeb    101 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             420b50   2545 FUNC RETURNTYPE RAX 1
             420b50   2545 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             420b50   2545 FUNC PROBLEM sub_420B50 CALLUNRESOLVED 
             420eb7      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
-            420bd0      5 INSTR FPTRSHADOW  RAX SHADOWID 1
-            42137e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 1
+            420bd0      5 INSTR FPTRSHADOW  RAX SHADOWID 7
+            42137e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 7
             421541     94 FUNC RETURNTYPE RAX 4
-            421541     94 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 16 ARG3 1 ARG4 1 ARG5 1 
+            421541     94 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 16 ARG3 1 ARG4 1 ARG5 2 
             42159f    333 FUNC RETURNTYPE RAX 4
-            42159f    333 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 0 ARG4 0 ARG5 0 
+            42159f    333 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 0 ARG4 0 ARG5 2 
             4215ea      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 7 
             4216ec    141 FUNC RETURNTYPE RAX 1
             4216ec    141 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421779    111 FUNC RETURNTYPE RAX 1
-            421779    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 0 ARG4 0 ARG5 0 
+            421779    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 0 ARG4 0 ARG5 2 
             4217e8    123 FUNC RETURNTYPE RAX 1
             4217e8    123 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4217e8    123 FUNC PROBLEM sub_4217E8 CALLUNRESOLVED 
@@ -1934,42 +1947,42 @@
             42190b     45 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421929      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ inc     edx 
             42194c     10 FUNC RETURNTYPE RAX 1
-            42194c     10 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42194c     10 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             421956     97 FUNC RETURNTYPE RAX 0
             421956     97 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4219a5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
             4219b7    133 FUNC RETURNTYPE RAX 96
-            4219b7    133 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 96 
+            4219b7    133 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 2 
             4219fe      2 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 32 EDX ZZ mov     esi, edx 
             421a3c     83 FUNC RETURNTYPE RAX 1
-            421a3c     83 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            421a3c     83 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             421a8f     15 FUNC RETURNTYPE RAX 96
-            421a8f     15 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            421a8f     15 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             421a9e     62 FUNC RETURNTYPE RAX 0
-            421a9e     62 FUNC INARGS    6  ARG0 8 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            421a9e     62 FUNC INARGS    6  ARG0 8 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             421adc     27 FUNC RETURNTYPE RAX 0
             421adc     27 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             421af7     22 FUNC RETURNTYPE RAX 4
-            421af7     22 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            421af7     22 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             421b0d     50 FUNC RETURNTYPE RAX 4
-            421b0d     50 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            421b0d     50 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             421b2d      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP+4 ZZ lea     edi, [rbp+4] 
             421b3f     61 FUNC RETURNTYPE RAX 96
             421b3f     61 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             421b7c     87 FUNC RETURNTYPE RAX 0
             421b7c     87 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421bd3    148 FUNC RETURNTYPE RAX 96
-            421bd3    148 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            421bd3    148 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             421d4a     29 FUNC RETURNTYPE RAX 1
             421d4a     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421fe6     44 FUNC RETURNTYPE RAX 0
-            421fe6     44 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            421fe6     44 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422012    145 FUNC RETURNTYPE RAX 0
             422012    145 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4220a3    170 FUNC RETURNTYPE RAX 1
-            4220a3    170 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            4220a3    170 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             42214d    310 FUNC RETURNTYPE RAX 1
-            42214d    310 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            42214d    310 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             422197      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 4 
             4221ca      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 4          ; sock_in 
             4221de      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 4          ; addr 
@@ -1977,7 +1990,7 @@
             422214      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 6          ; name 
             422226      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 4          ; addr 
             422283     81 FUNC RETURNTYPE RAX 1
-            422283     81 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            422283     81 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4222d4   2308 FUNC RETURNTYPE RAX 0
             4222d4   2308 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4224f6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
@@ -2001,25 +2014,31 @@
             4232d8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 10h        ; groups 
             4232fb      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 8          ; rlimits 
             423388      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 70h        ; argv 
+            422f8f      2 INSTR FPTRSHADOW  RAX SHADOWID 8
+            422fc3      4 INSTR FPTRCHECK  [ESP+28] SHADOWID 8
+            422f8f      2 INSTR FPTRSHADOW  RAX SHADOWID 9
+            422fb6      4 INSTR FPTRCHECK  [ESP+28] SHADOWID 9
+            422f8f      2 INSTR FPTRSHADOW  RAX SHADOWID 10
+            422fda      4 INSTR FPTRCHECK  [ESP+28] SHADOWID 10
             423405     26 FUNC RETURNTYPE RAX 4
             423405     26 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 8 ARG4 96 ARG5 96 
             42341f     44 FUNC RETURNTYPE RAX 1
             42341f     44 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4234ea     26 FUNC RETURNTYPE RAX 4
-            4234ea     26 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 8 ARG4 96 ARG5 96 
+            4234ea     26 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 8 ARG4 96 ARG5 2 
             423504     50 FUNC RETURNTYPE RAX 4
-            423504     50 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 96 
+            423504     50 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 2 ARG5 2 
             423536     50 FUNC RETURNTYPE RAX 4
-            423536     50 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 8 ARG3 4 ARG4 96 ARG5 96 
+            423536     50 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 8 ARG3 4 ARG4 2 ARG5 2 
             423568    150 FUNC RETURNTYPE RAX 4
-            423568    150 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            423568    150 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             423578      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+10h]  ; s1 
             4235a0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h] 
             4235e0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h] 
             4235fe    187 FUNC RETURNTYPE RAX 1
             4235fe    187 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
             4236b9    632 FUNC RETURNTYPE RAX 1
-            4236b9    632 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            4236b9    632 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             4237e3      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+192 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+0C0h] 
             4237ea      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+1]    ; s 
             4237fe      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+224 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbp+0E0h] 
@@ -2057,7 +2076,7 @@
             423f4c      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 STACKMEMSINK lea     rdx, [r12+8]    ; buf 
             4242bb      3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 16 AX ZZ IDIOM 5 movzx   esi, ax 
             42432e    162 FUNC RETURNTYPE RAX 1
-            42432e    162 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            42432e    162 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             4243d0     34 FUNC RETURNTYPE RAX 1
             4243d0     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             42444c     10 FUNC RETURNTYPE RAX 0
@@ -2084,7 +2103,7 @@
             4247e4    297 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4248d6      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             42490d    104 FUNC RETURNTYPE RAX 0
-            42490d    104 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            42490d    104 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             424975    391 FUNC RETURNTYPE RAX 0
             424975    391 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             424a11      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+4] 
@@ -2104,7 +2123,25 @@
             4250d8      2 INSTR CHECK UNDERFLOW SIGNED 32  RDI ZZ sub     edi, eax 
             4250da      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ add     edi, ebx 
             4251da      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
-            425335      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ IDIOM 18 MEMORYSINK inc     edi             ; nfds 
+            425335      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ inc     edi             ; nfds 
+            425010      8 INSTR FPTRSHADOW  0 SHADOWID 11
+            4250b6      4 INSTR FPTRSHADOW  RAX SHADOWID 11
+            4251fb      2 INSTR FPTRSHADOW  RAX SHADOWID 11
+            425240      4 INSTR FPTRSHADOW  RAX SHADOWID 11
+            425285      4 INSTR FPTRCHECK  [ESP+8] SHADOWID 11
+            425010      8 INSTR FPTRSHADOW  0 SHADOWID 12
+            4250b6      4 INSTR FPTRSHADOW  RAX SHADOWID 12
+            4251fb      2 INSTR FPTRSHADOW  RAX SHADOWID 12
+            4251fd      4 INSTR FPTRSHADOW  RAX SHADOWID 12
+            425240      4 INSTR FPTRSHADOW  RAX SHADOWID 12
+            425327      4 INSTR FPTRCHECK  [ESP+8] SHADOWID 12
+            425010      8 INSTR FPTRSHADOW  0 SHADOWID 13
+            4250b6      4 INSTR FPTRSHADOW  RAX SHADOWID 13
+            4251fb      2 INSTR FPTRSHADOW  RAX SHADOWID 13
+            4251fd      4 INSTR FPTRSHADOW  RAX SHADOWID 13
+            425240      4 INSTR FPTRSHADOW  RAX SHADOWID 13
+            425354      3 INSTR FPTRSHADOW  0 SHADOWID 13
+            42537a      3 INSTR FPTRCHECK  R12 SHADOWID 13
             4253f2     76 FUNC RETURNTYPE RAX 4
             4253f2     76 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42543e    206 FUNC RETURNTYPE RAX 1
@@ -2112,16 +2149,16 @@
             4254ad      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rax-7]; dest 
             4254ad      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RAX+-7 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rax-7]; dest 
             42550c    267 FUNC RETURNTYPE RAX 1
-            42550c    267 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            42550c    267 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 2 
             425548      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42557f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+7 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+7] 
             4255e7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h] 
             425617    124 FUNC RETURNTYPE RAX 4
-            425617    124 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            425617    124 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             425617    124 FUNC PROBLEM sub_425617 CALLUNRESOLVED 
             425646      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+1 ZZ lea     edx, [r12+1] 
             425693    567 FUNC RETURNTYPE RAX 1
-            425693    567 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            425693    567 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4258ca     27 FUNC RETURNTYPE RAX 0
             4258ca     27 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4258cb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+4 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rsi+4] 
@@ -2137,9 +2174,9 @@
             425b67    163 FUNC INARGS    2  ARG0 4 ARG1 4 
             425b75      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+4] 
             425c0a    136 FUNC RETURNTYPE RAX 0
-            425c0a    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 1 ARG4 1 ARG5 96 
+            425c0a    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 2 ARG5 2 
             425c92    230 FUNC RETURNTYPE RAX 4
-            425c92    230 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 1 ARG4 1 ARG5 96 
+            425c92    230 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 1 ARG4 2 ARG5 2 
             425ccc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+10h] 
             425ce4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+44 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+2Ch] 
             425d78    109 FUNC RETURNTYPE RAX 1
@@ -2170,7 +2207,7 @@
             42628f     22 FUNC RETURNTYPE RAX 4
             42628f     22 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             4262a5     53 FUNC RETURNTYPE RAX 1
-            4262a5     53 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 0 ARG4 96 ARG5 4 
+            4262a5     53 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 0 ARG4 2 ARG5 96 
             4262da    102 FUNC RETURNTYPE RAX 0
             4262da    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
             426340    332 FUNC RETURNTYPE RAX 0
@@ -2180,9 +2217,9 @@
             4264c2     45 FUNC RETURNTYPE RAX 1
             4264c2     45 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4264ef     40 FUNC RETURNTYPE RAX 1
-            4264ef     40 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            4264ef     40 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             426517     37 FUNC RETURNTYPE RAX 1
-            426517     37 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            426517     37 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             42653c     63 FUNC RETURNTYPE RAX 4
             42653c     63 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             42657b    437 FUNC RETURNTYPE RAX 0
@@ -2193,7 +2230,7 @@
             426669      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+30h] 
             4266b5      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             426730    440 FUNC RETURNTYPE RAX 0
-            426730    440 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            426730    440 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             426803      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 68 ZZ call    _memset 
             4268e8    406 FUNC RETURNTYPE RAX 4
             4268e8    406 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 0 ARG5 4 
@@ -2207,7 +2244,7 @@
             426f39      2 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ IDIOM 15 add     esi, ecx 
             426f83      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R9+R9 ZZ lea     eax, [r9+r9] 
             427191    985 FUNC RETURNTYPE RAX 4
-            427191    985 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            427191    985 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4273ff      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 18h 
             42742e      4 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx   r9d, al 
             42756a    979 FUNC RETURNTYPE RAX 0
@@ -2223,13 +2260,15 @@
             427a4d     60 FUNC RETURNTYPE RAX 0
             427a4d     60 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             427a89    260 FUNC RETURNTYPE RAX 1
-            427a89    260 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
+            427a89    260 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 0 
             427b35      2 INSTR CHECK TRUNCATION UNSIGNED 64 RDI 32 EDI ZZ IDIOM 14 mov     ecx, edi 
+            427a89      2 INSTR FPTRSHADOW  RDI SHADOWID 14
+            427b31      4 INSTR FPTRCHECK  [ESP+4] SHADOWID 14
             427b8d     87 FUNC RETURNTYPE RAX 0
             427b8d     87 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             427bc8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 8 
             427be4    325 FUNC RETURNTYPE RAX 0
-            427be4    325 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            427be4    325 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             427c9f      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ add     rcx, qword ptr cs:termios_p.c_cc+13h 
             428501     10 FUNC RETURNTYPE RAX 0
             428501     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2244,7 +2283,7 @@
             428245      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 0Ch 
             428286      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+4]    ; optval 
             4282b5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+4] 
-            428412      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RCX ZZ sub     ecx, r13d 
+            428412      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RCX ZZ sub     ecx, r13d 
             428512    697 FUNC RETURNTYPE RAX 1
             428512    697 FUNC INARGS    2  ARG0 0 ARG1 4 
             428599      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edx, eax 
@@ -2255,16 +2294,16 @@
             4287cb     43 FUNC RETURNTYPE RAX 0
             4287cb     43 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4287f6    108 FUNC RETURNTYPE RAX 1
-            4287f6    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4287f6    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             428812      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+2 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+2]    ; s1 
             428862    634 FUNC RETURNTYPE RAX 0
-            428862    634 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            428862    634 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             4288f4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             428930      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 80 ZZ call    _memset 
             428adc    537 FUNC RETURNTYPE RAX 0
-            428adc    537 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 0 
+            428adc    537 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             428cf5    869 FUNC RETURNTYPE RAX 0
-            428cf5    869 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            428cf5    869 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             428d45      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 120 ZZ call    _memset 
             428d70      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             428e93      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 STACKMEMSINK lea     rsi, [rbp+18h] 
@@ -2281,52 +2320,129 @@
             42945e    716 FUNC RETURNTYPE RAX 0
             42945e    716 FUNC PROBLEM sub_42945E STACKANALYSIS 
             42972a     30 FUNC RETURNTYPE RAX 96
-            42972a     30 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            42972a     30 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             429748     55 FUNC RETURNTYPE RAX 0
             429748     55 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 96 ARG3 0 ARG4 0 ARG5 0 
             42977f     52 FUNC RETURNTYPE RAX 4
-            42977f     52 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            42977f     52 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4297b3   2016 FUNC RETURNTYPE RAX 0
             4297b3   2016 FUNC INARGS    2  ARG0 0 ARG1 4 
             429899      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK inc     rdx 
             429acc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+4 ZZ IDIOM 18 STACKMEMSINK lea     rsi, [rdx+4]    ; addr 
             429d3b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+4 ZZ IDIOM 18 STACKMEMSINK lea     rsi, [rdx+4]    ; addr 
+            4299c0      2 INSTR FPTRSHADOW  RAX SHADOWID 15
+            4299f4      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 15
+            4299c0      2 INSTR FPTRSHADOW  RAX SHADOWID 16
+            4299d0      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 16
+            4299c0      2 INSTR FPTRSHADOW  RAX SHADOWID 17
+            429bec      2 INSTR FPTRSHADOW  RAX SHADOWID 17
+            429f51      2 INSTR FPTRSHADOW  RAX SHADOWID 17
+            429ac8      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 17
+            4299a6      5 INSTR FPTRSHADOW  RAX SHADOWID 18
+            429f37      5 INSTR FPTRSHADOW  RAX SHADOWID 18
+            429be7      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 18
+            429bec      2 INSTR FPTRSHADOW  RAX SHADOWID 19
+            429c19      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 19
+            4299a6      5 INSTR FPTRSHADOW  RAX SHADOWID 20
+            429f37      5 INSTR FPTRSHADOW  RAX SHADOWID 20
+            429be7      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 20
+            429bec      2 INSTR FPTRSHADOW  RAX SHADOWID 21
+            429c07      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 21
+            4299a6      5 INSTR FPTRSHADOW  RAX SHADOWID 22
+            429f37      5 INSTR FPTRSHADOW  RAX SHADOWID 22
+            429be7      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 22
+            4299a6      5 INSTR FPTRSHADOW  RAX SHADOWID 23
+            429f37      5 INSTR FPTRSHADOW  RAX SHADOWID 23
+            429be7      2 INSTR FPTRCHECK  EAX SHADOWID 23
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 24
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 24
+            429b77      6 INSTR FPTRSHADOW  RAX SHADOWID 24
+            429b88      5 INSTR FPTRSHADOW  RAX SHADOWID 24
+            429cdf      5 INSTR FPTRSHADOW  RAX SHADOWID 24
+            429d0e      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 24
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 25
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 25
+            429ad0      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 25
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 26
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 26
+            429ad0      3 INSTR FPTRCHECK  R13 SHADOWID 26
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 27
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 27
+            429b77      6 INSTR FPTRSHADOW  RAX SHADOWID 27
+            429b88      5 INSTR FPTRSHADOW  RAX SHADOWID 27
+            429cdf      5 INSTR FPTRSHADOW  RAX SHADOWID 27
+            429db7      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 27
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 28
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 28
+            429ad0      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 28
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 29
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 29
+            429ad0      3 INSTR FPTRCHECK  R13 SHADOWID 29
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 30
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 30
+            429b77      6 INSTR FPTRSHADOW  RAX SHADOWID 30
+            429b88      5 INSTR FPTRSHADOW  RAX SHADOWID 30
+            429cdf      5 INSTR FPTRSHADOW  RAX SHADOWID 30
+            429dd5      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 30
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 31
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 31
+            429ad0      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 31
+            4297e5     12 INSTR FPTRSHADOW  0 SHADOWID 32
+            429d71      3 INSTR FPTRCHECK  RAX SHADOWID 32
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 33
+            4297b3      2 INSTR FPTRSHADOW  [RSP-256] SHADOWID 33
+            429b77      6 INSTR FPTRSHADOW  RAX SHADOWID 33
+            429b88      5 INSTR FPTRSHADOW  RAX SHADOWID 33
+            429cdf      5 INSTR FPTRSHADOW  RAX SHADOWID 33
+            429e73      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 33
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 34
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 34
+            429ad0      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 34
+            4299d4      2 INSTR FPTRSHADOW  [EAX] SHADOWID 35
+            429f65      2 INSTR FPTRSHADOW  [EAX] SHADOWID 35
+            429ad0      3 INSTR FPTRCHECK  R13 SHADOWID 35
+            429f51      2 INSTR FPTRSHADOW  RAX SHADOWID 36
+            429f85      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 36
+            429f51      2 INSTR FPTRSHADOW  RAX SHADOWID 37
+            429f61      4 INSTR FPTRCHECK  [ESP+64] SHADOWID 37
             429f93     33 FUNC RETURNTYPE RAX 0
             429f93     33 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             429fb4    142 FUNC RETURNTYPE RAX 1
-            429fb4    142 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            429fb4    142 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42a042     89 FUNC RETURNTYPE RAX 4
             42a042     89 FUNC INARGS    1  ARG0 96 
             42a09b    161 FUNC RETURNTYPE RAX 1
-            42a09b    161 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 8 ARG3 1 ARG4 1 ARG5 96 
+            42a09b    161 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 8 ARG3 2 ARG4 2 ARG5 2 
             42a13c     29 FUNC RETURNTYPE RAX 4
-            42a13c     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            42a13c     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42a159     25 FUNC RETURNTYPE RAX 0
-            42a159     25 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42a159     25 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42a172     38 FUNC RETURNTYPE RAX 0
-            42a172     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42a172     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42a198     56 FUNC RETURNTYPE RAX 0
-            42a198     56 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            42a198     56 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42a1d0     27 FUNC RETURNTYPE RAX 1
-            42a1d0     27 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            42a1d0     27 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42a1eb     27 FUNC RETURNTYPE RAX 16
             42a1eb     27 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             42a206    103 FUNC RETURNTYPE RAX 0
-            42a206    103 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42a206    103 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42a26d     15 FUNC RETURNTYPE RAX 0
-            42a26d     15 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            42a26d     15 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42a27c    310 FUNC RETURNTYPE RAX 1
             42a27c    310 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             42a3b2   1716 FUNC RETURNTYPE RAX 0
-            42a3b2   1716 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            42a3b2   1716 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42a5bb      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rsi        ; n 
             42a855      3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BH ZZ IDIOM 5 movzx   edi, bh 
             42a85d      3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BL ZZ IDIOM 5 movzx   edi, bl 
             42a868      3 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 8 AH ZZ IDIOM 5 movzx   edi, ah 
             42a870      4 INSTR CHECK TRUNCATION UNSIGNED 32 RBP 8 BPL ZZ IDIOM 5 movzx   edi, bpl 
             42aa66    553 FUNC RETURNTYPE RAX 4
-            42aa66    553 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            42aa66    553 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             42aba1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+4] 
+            42aa7d      5 INSTR FPTRSHADOW  RAX SHADOWID 38
+            42ab2b      3 INSTR FPTRCHECK  RBP SHADOWID 38
             42ac8f    151 FUNC RETURNTYPE RAX 0
             42ac8f    151 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
             42ad26   1847 FUNC RETURNTYPE RAX 1
@@ -2343,18 +2459,18 @@
             42b3d3      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RCX ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+rcx+818h]; buf 
             42b3d3      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RCX+2072 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+rcx+818h]; buf 
             42b45d     86 FUNC RETURNTYPE RAX 96
-            42b45d     86 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            42b45d     86 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42b4b3    127 FUNC RETURNTYPE RAX 4
             42b4b3    127 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 64 ARG3 4 ARG4 96 ARG5 96 
             42b4db      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ inc     ebx 
             42b532     70 FUNC RETURNTYPE RAX 1
-            42b532     70 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            42b532     70 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             42b578     26 FUNC RETURNTYPE RAX 1
-            42b578     26 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            42b578     26 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42b592     54 FUNC RETURNTYPE RAX 1
-            42b592     54 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            42b592     54 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 96 
             42b5c8     27 FUNC RETURNTYPE RAX 0
-            42b5c8     27 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
+            42b5c8     27 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42b5e3   1891 FUNC RETURNTYPE RAX 1
             42b5e3   1891 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             42b66f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 4 
@@ -2363,8 +2479,27 @@
             42bc3f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 4          ; buf 
             42bd09      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea     rdx, [rax+5] 
             42bd1c      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 18 MEMORYSINK add     rcx, 4 
+            42b646      2 INSTR FPTRSHADOW  RAX SHADOWID 39
+            42b682      7 INSTR FPTRCHECK  [ESP+256] SHADOWID 39
+            42b646      2 INSTR FPTRSHADOW  RAX SHADOWID 40
+            42b666      7 INSTR FPTRCHECK  [ESP+256] SHADOWID 40
+            42b707      2 INSTR FPTRSHADOW  RAX SHADOWID 41
+            42b75f      4 INSTR FPTRSHADOW  RDX SHADOWID 41
+            42b76d      4 INSTR FPTRSHADOW  RAX SHADOWID 41
+            42b874      4 INSTR FPTRCHECK  [ESP+80] SHADOWID 41
+            42b5e3      2 INSTR FPTRSHADOW  RSI SHADOWID 42
+            42b68f      4 INSTR FPTRCHECK  [ESP+80] SHADOWID 42
+            42b646      2 INSTR FPTRSHADOW  RAX SHADOWID 43
+            42ba91      7 INSTR FPTRCHECK  [ESP+256] SHADOWID 43
+            42b707      2 INSTR FPTRSHADOW  RAX SHADOWID 44
+            42b709      4 INSTR FPTRSHADOW  RAX SHADOWID 44
+            42b75f      4 INSTR FPTRSHADOW  RDX SHADOWID 44
+            42b76d      4 INSTR FPTRSHADOW  RAX SHADOWID 44
+            42bc38      4 INSTR FPTRCHECK  [ESP+80] SHADOWID 44
+            42b5e3      2 INSTR FPTRSHADOW  RSI SHADOWID 45
+            42b68f      4 INSTR FPTRCHECK  [ESP+80] SHADOWID 45
             42bd46    652 FUNC RETURNTYPE RAX 1
-            42bd46    652 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            42bd46    652 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             42bd6d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 4 
             42be01      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+4 ZZ IDIOM 18 MEMORYSINK lea     r9, [r14+4] 
             42be05      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+4 ZZ IDIOM 18 MEMORYSINK lea     r8, [r15+4] 
@@ -2401,29 +2536,29 @@
             42d09e    416 FUNC RETURNTYPE RAX 1
             42d09e    416 FUNC INARGS    2  ARG0 0 ARG1 4 
             42d23e     55 FUNC RETURNTYPE RAX 4
-            42d23e     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 16 
+            42d23e     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             42d25d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+1]    ; s2 
             42d275    239 FUNC RETURNTYPE RAX 1
-            42d275    239 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            42d275    239 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42d364     20 FUNC RETURNTYPE RAX 4
-            42d364     20 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            42d364     20 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42d378     38 FUNC RETURNTYPE RAX 0
             42d378     38 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             42d39e     63 FUNC RETURNTYPE RAX 4
             42d39e     63 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42d3dd     89 FUNC RETURNTYPE RAX 1
-            42d3dd     89 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            42d3dd     89 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             42d436     45 FUNC RETURNTYPE RAX 4
-            42d436     45 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 1 
+            42d436     45 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42d463    432 FUNC RETURNTYPE RAX 4
-            42d463    432 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 4 
+            42d463    432 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 2 ARG5 2 
             42d5a5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+-1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13-1]    ; dest 
             42d5ac      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r13        ; n 
             42d613    156 FUNC RETURNTYPE RAX 4
-            42d613    156 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            42d613    156 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             42d680      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rsi+1] 
             42d6af    137 FUNC RETURNTYPE RAX 8
-            42d6af    137 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            42d6af    137 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             42d6d0      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 20h 
             42d703      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h] 
             42d738    442 FUNC RETURNTYPE RAX 8
@@ -2431,10 +2566,10 @@
             42d7bb      2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov     edx, eax        ; n 
             42d88f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+128 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+80h]  ; nptr 
             42d8f2    123 FUNC RETURNTYPE RAX 96
-            42d8f2    123 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            42d8f2    123 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             42d94e      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+128 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+80h]  ; nptr 
             42d96d   2487 FUNC RETURNTYPE RAX 1
-            42d96d   2487 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            42d96d   2487 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42d9ae      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+56 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+38h] 
             42d9b9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+80 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+50h] 
             42d9c1      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+96 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbp+60h] 
@@ -2470,39 +2605,39 @@
             42ea12      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+38 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+26h]  ; s1 
             42ea1f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h]  ; s1 
             42eb18     26 FUNC RETURNTYPE RAX 1
-            42eb18     26 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42eb18     26 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42eb32     28 FUNC RETURNTYPE RAX 1
-            42eb32     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42eb32     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42eb4e     49 FUNC RETURNTYPE RAX 1
-            42eb4e     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42eb4e     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42eb7f    118 FUNC RETURNTYPE RAX 0
-            42eb7f    118 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            42eb7f    118 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             42eb9f      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea     esi, [rbp+1] 
             42ebf5    117 FUNC RETURNTYPE RAX 0
-            42ebf5    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 0 
+            42ebf5    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 2 
             42ec1a      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea     esi, [r12+1] 
             42ec28      3 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, rsi 
             42ec4e      2 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, ebx 
             42ec6a    121 FUNC RETURNTYPE RAX 4
-            42ec6a    121 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            42ec6a    121 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             42ecc6      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea     esi, [rbx+1] 
             42ecd3      3 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, rsi 
             42ece3    187 FUNC RETURNTYPE RAX 4
-            42ece3    187 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42ece3    187 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             42ed9e    355 FUNC RETURNTYPE RAX 96
-            42ed9e    355 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 0 
+            42ed9e    355 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 2 
             42ed9e    355 FUNC PROBLEM sub_42ED9E CALLUNRESOLVED 
-            42ed9e      2 INSTR FPTRSHADOW  RDX SHADOWID 2
-            42eebc      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 2
+            42ed9e      2 INSTR FPTRSHADOW  RDX SHADOWID 46
+            42eebc      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 46
             42ef01    503 FUNC RETURNTYPE RAX 0
             42ef01    503 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 2 ARG3 1 ARG4 2 ARG5 1 
             42ef01    503 FUNC PROBLEM sub_42EF01 CALLUNRESOLVED 
             42ef9f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+38h]  ; src 
             42efbb      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+184 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+0B8h] ; src 
-            42ef01      2 INSTR FPTRSHADOW  RDX SHADOWID 3
-            42f0b3      5 INSTR FPTRCHECK  [RSP+24] SHADOWID 3
-            42ef01      2 INSTR FPTRSHADOW  R8 SHADOWID 4
-            42f08e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 4
+            42ef01      2 INSTR FPTRSHADOW  RDX SHADOWID 47
+            42f0b3      5 INSTR FPTRCHECK  [RSP+24] SHADOWID 47
+            42ef01      2 INSTR FPTRSHADOW  R8 SHADOWID 48
+            42f08e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 48
             42f0f8    175 FUNC RETURNTYPE RAX 0
             42f0f8    175 FUNC PROBLEM sub_42F0F8 STACKANALYSIS 
             42f1a7     64 FUNC RETURNTYPE RAX 0
@@ -2535,12 +2670,12 @@
             42ffce   1415 FUNC RETURNTYPE RAX 0
             42ffce   1415 FUNC PROBLEM sub_42FFCE STACKANALYSIS 
             430555     76 FUNC RETURNTYPE RAX 1
-            430555     76 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            430555     76 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             430564      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 8 
             4305a1     19 FUNC RETURNTYPE RAX 0
             4305a1     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4305b4    125 FUNC RETURNTYPE RAX 0
-            4305b4    125 FUNC INARGS    5  ARG0 16 ARG1 96 ARG2 96 ARG3 4 ARG4 4 
+            4305b4    125 FUNC INARGS    5  ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 4 
             4305fa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RSI*4 ZZ IDIOM 32 lea     esi, [rsi+rsi*4+0Eh] 
             4305fa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RSI+RSI*4 ZZ IDIOM 32 lea     esi, [rsi+rsi*4+0Eh] 
             4305fa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RSI+RSI*4+14 ZZ IDIOM 32 lea     esi, [rsi+rsi*4+0Eh] 
@@ -2564,7 +2699,7 @@
             431573   1269 FUNC RETURNTYPE RAX 0
             431573   1269 FUNC PROBLEM sub_431573 STACKANALYSIS 
             431a68   1252 FUNC RETURNTYPE RAX 0
-            431a68   1252 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            431a68   1252 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             431aed      5 INSTR MEMSET STACKOFFSET_ESP 1072 SIZE 1052 ZZ call    _memset 
             431ba4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 STACKMEMSINK lea     rcx, [rbp+4] 
             431c51      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 STACKMEMSINK lea     rcx, [rbp+4] 
@@ -2583,11 +2718,11 @@
             4329be      3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 16 BX ZZ IDIOM 5 movzx   edi, bx 
             4329ef      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+4] 
             432a5f     90 FUNC RETURNTYPE RAX 0
-            432a5f     90 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 0 ARG3 1 ARG4 0 ARG5 16 
+            432a5f     90 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             432ab9     83 FUNC RETURNTYPE RAX 1
-            432ab9     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            432ab9     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             432b0c    145 FUNC RETURNTYPE RAX 1
-            432b0c    145 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 0 ARG5 16 
+            432b0c    145 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             432b9d   1346 FUNC RETURNTYPE RAX 0
             432b9d   1346 FUNC PROBLEM sub_432B9D STACKANALYSIS 
             4330df    109 FUNC RETURNTYPE RAX 1
@@ -2599,7 +2734,7 @@
             433198      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+18h]  ; cp 
             4331b3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+28 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+1Ch]  ; cp 
             4333f6    986 FUNC RETURNTYPE RAX 1
-            4333f6    986 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            4333f6    986 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43359e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1]    ; s 
             4337d0     66 FUNC RETURNTYPE RAX 0
             4337d0     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
@@ -2612,32 +2747,32 @@
             433901    575 FUNC RETURNTYPE RAX 0
             433901    575 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             433b40    436 FUNC RETURNTYPE RAX 1
-            433b40    436 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            433b40    436 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             433b40    436 FUNC PROBLEM sub_433B40 CALLUNRESOLVED 
             433cf4     55 FUNC RETURNTYPE RAX 0
             433cf4     55 FUNC INARGS    3  ARG0 4 ARG1 8 ARG2 1 
             433d2b     69 FUNC RETURNTYPE RAX 0
             433d2b     69 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             433d70    105 FUNC RETURNTYPE RAX 0
-            433d70    105 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            433d70    105 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             433dd9    213 FUNC RETURNTYPE RAX 1
-            433dd9    213 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 16 
+            433dd9    213 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             433eae    192 FUNC RETURNTYPE RAX 4
             433eae    192 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 1 ARG5 0 
             433f1e      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+RAX ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r12+rax]  ; s 
             433f3b      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+RAX ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r12+rax]  ; s 
             433f6e     40 FUNC RETURNTYPE RAX 4
-            433f6e     40 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            433f6e     40 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             433f96     21 FUNC RETURNTYPE RAX 1
-            433f96     21 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            433f96     21 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             433fab     35 FUNC RETURNTYPE RAX 1
             433fab     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             433fce    115 FUNC RETURNTYPE RAX 1
             433fce    115 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             434041     66 FUNC RETURNTYPE RAX 4
-            434041     66 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            434041     66 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             434083     10 FUNC RETURNTYPE RAX 96
-            434083     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            434083     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             43408d    307 FUNC RETURNTYPE RAX 0
             43408d    307 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             4340c8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+20h] 
@@ -2645,46 +2780,46 @@
             4341a5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+20h]  ; dest 
             4341a9      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 4          ; src 
             4341c0     92 FUNC RETURNTYPE RAX 4
-            4341c0     92 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            4341c0     92 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4341e7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ inc     rbx 
             43421c    134 FUNC RETURNTYPE RAX 96
             43421c    134 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4342a2     89 FUNC RETURNTYPE RAX 4
-            4342a2     89 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            4342a2     89 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4342fb     57 FUNC RETURNTYPE RAX 4
-            4342fb     57 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            4342fb     57 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             434334     58 FUNC RETURNTYPE RAX 4
-            434334     58 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            434334     58 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             43436e    101 FUNC RETURNTYPE RAX 4
-            43436e    101 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            43436e    101 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43446b     43 FUNC RETURNTYPE RAX 4
-            43446b     43 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            43446b     43 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             434496     46 FUNC RETURNTYPE RAX 4
-            434496     46 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            434496     46 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             4344c4     43 FUNC RETURNTYPE RAX 4
-            4344c4     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
-            4344ef     43 FUNC RETURNTYPE RAX 4
-            4344ef     43 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4344c4     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
+            4344ef     43 FUNC RETURNTYPE RAX 96
+            4344ef     43 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4344ef     43 FUNC PROBLEM sub_4344EF CHUNKS 
             43451a     71 FUNC RETURNTYPE RAX 4
-            43451a     71 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            43451a     71 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             434561     78 FUNC RETURNTYPE RAX 4
-            434561     78 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            434561     78 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             4345af     71 FUNC RETURNTYPE RAX 4
-            4345af     71 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            4345af     71 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4345f6     71 FUNC RETURNTYPE RAX 4
-            4345f6     71 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4345f6     71 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43463d     75 FUNC RETURNTYPE RAX 4
-            43463d     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            43463d     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             434655      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h]  ; dest 
             434688     43 FUNC RETURNTYPE RAX 4
-            434688     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            434688     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4346b3    134 FUNC RETURNTYPE RAX 0
             4346b3    134 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             434739    166 FUNC RETURNTYPE RAX 0
-            434739    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            434739    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4347df    127 FUNC RETURNTYPE RAX 4
-            4347df    127 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
+            4347df    127 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             43485e     21 FUNC RETURNTYPE RAX 96
             43485e     21 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 1 ARG5 96 
             434873    108 FUNC RETURNTYPE RAX 1
@@ -2693,9 +2828,9 @@
             4348df     22 FUNC RETURNTYPE RAX 0
             4348df     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4348f5     22 FUNC RETURNTYPE RAX 0
-            4348f5     22 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            4348f5     22 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             43490b    281 FUNC RETURNTYPE RAX 0
-            43490b    281 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            43490b    281 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4349a8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+4]    ; buf 
             4349e0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+-48 ZZ lea     eax, [rcx-30h] 
             4349ed      2 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, eax 
@@ -2705,17 +2840,17 @@
             434a63     64 FUNC RETURNTYPE RAX 1
             434a63     64 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             434aa3    350 FUNC RETURNTYPE RAX 1
-            434aa3    350 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            434aa3    350 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             434c01     72 FUNC RETURNTYPE RAX 0
             434c01     72 FUNC PROBLEM sub_434C01 STACKANALYSIS 
             434c49     72 FUNC RETURNTYPE RAX 0
             434c49     72 FUNC PROBLEM sub_434C49 STACKANALYSIS 
             434c91     85 FUNC RETURNTYPE RAX 4
-            434c91     85 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            434c91     85 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             434cb2      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+R12 ZZ lea     edi, [rax+r12+2] 
             434cb2      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+R12+2 ZZ lea     edi, [rax+r12+2] 
             434ce6    112 FUNC RETURNTYPE RAX 0
-            434ce6    112 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            434ce6    112 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             434ce7      4 INSTR CHECK TRUNCATION UNSIGNED 32 RSI 8 SIL ZZ IDIOM 5 movzx   esi, sil 
             434d56    251 FUNC RETURNTYPE RAX 1
             434d56    251 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
@@ -2724,17 +2859,17 @@
             434e51     43 FUNC RETURNTYPE RAX 0
             434e51     43 FUNC INARGS    4  ARG0 8 ARG1 0 ARG2 0 ARG3 96 
             434e7c     96 FUNC RETURNTYPE RAX 0
-            434e7c     96 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            434e7c     96 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             434edc    127 FUNC RETURNTYPE RAX 0
-            434edc    127 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            434edc    127 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 0 ARG4 1 ARG5 2 
             434f5b     91 FUNC RETURNTYPE RAX 0
-            434f5b     91 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            434f5b     91 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 2 
             434fb6    117 FUNC RETURNTYPE RAX 1
-            434fb6    117 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            434fb6    117 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             43502b    595 FUNC RETURNTYPE RAX 1
-            43502b    595 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            43502b    595 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43527e     31 FUNC RETURNTYPE RAX 0
-            43527e     31 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            43527e     31 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             43529d     42 FUNC RETURNTYPE RAX 0
             43529d     42 FUNC INARGS    3  ARG0 4 ARG1 16 ARG2 4 
             4352c7    947 FUNC RETURNTYPE RAX 4
@@ -2749,7 +2884,7 @@
             4354be      3 INSTR CHECK UNDERFLOW SIGNED 64  R14 ZZ sub     r14d, edx 
             43563e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RBP ZZ IDIOM 32 lea     eax, [rbx+rbp] 
             43567a    926 FUNC RETURNTYPE RAX 0
-            43567a    926 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            43567a    926 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 0 ARG4 1 ARG5 2 
             4356ed      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ inc     ebx 
             435742      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+20 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r14+14h] 
             435770      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+108 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r14+6Ch] 
@@ -2759,16 +2894,38 @@
             4358e9      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbp+0] 
             4359ea      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r14+10h] 
             435a18    383 FUNC RETURNTYPE RAX 4
-            435a18    383 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            435a18    383 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             435b97    202 FUNC RETURNTYPE RAX 4
-            435b97    202 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            435b97    202 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             435c61   2737 FUNC RETURNTYPE RAX 1
             435c61   2737 FUNC INARGS    2  ARG0 0 ARG1 4 
             435fd5      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; seed 
             436052      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea     edi, [rbx+1]    ; nfds 
             436427      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1Ch]  ; s1 
+            435c61      2 INSTR FPTRSHADOW  [RSP-888] SHADOWID 49
+            435c61      2 INSTR FPTRSHADOW  [RSP-888] SHADOWID 49
+            435db8      8 INSTR FPTRSHADOW  0 SHADOWID 49
+            435dcf      4 INSTR FPTRSHADOW  RAX SHADOWID 49
+            43659e      8 INSTR FPTRSHADOW  0 SHADOWID 49
+            4366a2      8 INSTR FPTRSHADOW  0 SHADOWID 49
+            43630d      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 49
+            435c61      2 INSTR FPTRSHADOW  [RSP-888] SHADOWID 50
+            435c61      2 INSTR FPTRSHADOW  [RSP-888] SHADOWID 50
+            435db8      8 INSTR FPTRSHADOW  0 SHADOWID 50
+            435dcf      4 INSTR FPTRSHADOW  RAX SHADOWID 50
+            43659e      8 INSTR FPTRSHADOW  0 SHADOWID 50
+            4366a2      8 INSTR FPTRSHADOW  0 SHADOWID 50
+            436184      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 50
+            435c61      2 INSTR FPTRSHADOW  [RSP-888] SHADOWID 51
+            435c61      2 INSTR FPTRSHADOW  [RSP-888] SHADOWID 51
+            435db8      8 INSTR FPTRSHADOW  0 SHADOWID 51
+            435dcf      4 INSTR FPTRSHADOW  RAX SHADOWID 51
+            43659e      8 INSTR FPTRSHADOW  0 SHADOWID 51
+            4365e8      4 INSTR FPTRSHADOW  RAX SHADOWID 51
+            4366a2      8 INSTR FPTRSHADOW  0 SHADOWID 51
+            4366da      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 51
             436712     54 FUNC RETURNTYPE RAX 0
-            436712     54 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            436712     54 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             436748     96 FUNC RETURNTYPE RAX 0
             436748     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
             43674d      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx   esi, dl 
@@ -2776,10 +2933,10 @@
             4367a8    111 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             4367e8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+44 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+2Ch]  ; dest 
             436817    184 FUNC RETURNTYPE RAX 4
-            436817    184 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            436817    184 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 1 ARG5 1 
             4368cf     51 FUNC RETURNTYPE RAX 4
             4368cf     51 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
-            436902    173 FUNC RETURNTYPE RAX 4
+            436902    173 FUNC RETURNTYPE RAX 2
             436902    173 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
             4369af     67 FUNC RETURNTYPE RAX 4
             4369af     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
@@ -2796,7 +2953,7 @@
             4370be     59 FUNC RETURNTYPE RAX 0
             4370be     59 FUNC INARGS    4  ARG0 0 ARG1 8 ARG2 1 ARG3 4 
             4370f9   1052 FUNC RETURNTYPE RAX 1
-            4370f9   1052 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4370f9   1052 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             437189      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*8 ZZ lea     rdi, ds:0[rbp*8] 
             4371cd      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+2 ZZ lea     eax, [rcx+2] 
             4371d6      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*4 ZZ lea     rdi, ds:0[rbp*4] 
@@ -2817,19 +2974,19 @@
             4378fd      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+14 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r12+0Eh] 
             437938      5 INSTR CHECK OVERFLOW SIGNED 64  RAX ZZ add     rax, [rsp+88h+var_30] 
             437a09    249 FUNC RETURNTYPE RAX 0
-            437a09    249 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            437a09    249 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 2 ARG5 1 
             437a92      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+14 ZZ IDIOM 18 STACKMEMSINK lea     rcx, [rbp+0Eh] 
             437a96      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8]    ; s2 
-            437b02    241 FUNC RETURNTYPE RAX 4
-            437b02    241 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            437b02    241 FUNC RETURNTYPE RAX 2
+            437b02    241 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             437b7f      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, cs:qword_6CB490; buf 
             437bf3    217 FUNC RETURNTYPE RAX 1
-            437bf3    217 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            437bf3    217 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             437bf3    217 FUNC PROBLEM sub_437BF3 CALLUNRESOLVED 
             437ccc    138 FUNC RETURNTYPE RAX 1
             437ccc    138 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             437d56     36 FUNC RETURNTYPE RAX 1
-            437d56     36 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 1 
+            437d56     36 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 
             437d7a     43 FUNC RETURNTYPE RAX 1
             437d7a     43 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             437da5     38 FUNC RETURNTYPE RAX 4
@@ -2838,7 +2995,7 @@
             437dcb     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             437dea      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+8]    ; s1 
             437e1a     20 FUNC RETURNTYPE RAX 1
-            437e1a     20 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            437e1a     20 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
             437e2e    309 FUNC RETURNTYPE RAX 4
             437e2e    309 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             437e60      4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 33 imul    rdi, 24h 
@@ -2856,7 +3013,7 @@
             438077    100 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             4380ab      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+1Ch] 
             4380db    324 FUNC RETURNTYPE RAX 1
-            4380db    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
+            4380db    324 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
             4381b4      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+240 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+0F0h] 
             4381cd      2 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, eax 
             4381d1      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, ecx        ; n 
@@ -2866,37 +3023,43 @@
             438316      2 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, eax 
             438370      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 16  RDX ZZ sub     dx, bx 
             4383fe    140 FUNC RETURNTYPE RAX 1
-            4383fe    140 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4383fe    140 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43848a     97 FUNC RETURNTYPE RAX 96
             43848a     97 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
             4384eb     75 FUNC RETURNTYPE RAX 1
-            4384eb     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4384eb     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             438536    109 FUNC RETURNTYPE RAX 0
             438536    109 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             43854a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ inc     rax 
             4385a3     63 FUNC RETURNTYPE RAX 0
-            4385a3     63 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            4385a3     63 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             4385e2     52 FUNC RETURNTYPE RAX 96
             4385e2     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            438616    210 FUNC RETURNTYPE RAX 4
-            438616    210 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            438616    210 FUNC RETURNTYPE RAX 2
+            438616    210 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             4386e8    351 FUNC RETURNTYPE RAX 0
-            4386e8    351 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            4386e8    351 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             438847     24 FUNC RETURNTYPE RAX 1
-            438847     24 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            438847     24 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
             43885f     70 FUNC RETURNTYPE RAX 1
             43885f     70 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4388a5     54 FUNC RETURNTYPE RAX 0
-            4388a5     54 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            4388a5     54 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             4388b3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+12 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0Ch]  ; s1 
             4388db     60 FUNC RETURNTYPE RAX 4
-            4388db     60 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            4388db     60 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             438917    515 FUNC RETURNTYPE RAX 1
             438917    515 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             4389a5      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 6 ZZ call    _memset 
             438a13      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+2 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r12+2] 
             438aa4      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+22 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+16h]  ; s2 
             438ac6      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RBX ZZ sub     ebx, eax 
+            438948      3 INSTR FPTRSHADOW  RAX SHADOWID 52
+            438a1d      4 INSTR FPTRCHECK  [ESP+96] SHADOWID 52
+            438948      3 INSTR FPTRSHADOW  RAX SHADOWID 53
+            438a72      4 INSTR FPTRCHECK  [ESP+96] SHADOWID 53
+            438948      3 INSTR FPTRSHADOW  RAX SHADOWID 54
+            438add      4 INSTR FPTRCHECK  [ESP+96] SHADOWID 54
             438b1a     32 FUNC RETURNTYPE RAX 0
             438b1a     32 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             438b3a     34 FUNC RETURNTYPE RAX 4
@@ -2911,12 +3074,12 @@
             438c01     96 FUNC RETURNTYPE RAX 4
             438c01     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             438c61    453 FUNC RETURNTYPE RAX 0
-            438c61    453 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            438c61    453 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             438cf8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 2 
             438da1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+2] 
             438dc8      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+3 ZZ lea     esi, [rax+3] 
             438e26     43 FUNC RETURNTYPE RAX 1
-            438e26     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            438e26     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             438e51    139 FUNC RETURNTYPE RAX 1
             438e51    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             438edc     80 FUNC RETURNTYPE RAX 1
@@ -2924,7 +3087,7 @@
             438f2c    213 FUNC RETURNTYPE RAX 4
             438f2c    213 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 96 
             439001     94 FUNC RETURNTYPE RAX 0
-            439001     94 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            439001     94 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 1 ARG5 2 
             43905f    559 FUNC RETURNTYPE RAX 1
             43905f    559 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4390ef      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RAX ZZ dec     eax 
@@ -2932,11 +3095,11 @@
             43928e     59 FUNC RETURNTYPE RAX 4
             43928e     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4392c9     30 FUNC RETURNTYPE RAX 96
-            4392c9     30 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            4392c9     30 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 2 
             4392e7    848 FUNC RETURNTYPE RAX 0
             4392e7    848 FUNC PROBLEM sub_4392E7 STACKANALYSIS 
             439637    147 FUNC RETURNTYPE RAX 0
-            439637    147 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            439637    147 FUNC INARGS    6  ARG0 2 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             439695      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+1 ZZ lea     rdx, [rbx+1]    ; n 
             4396ca   1240 FUNC RETURNTYPE RAX 1
             4396ca   1240 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2953,22 +3116,22 @@
             439cf9      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDI ZZ sub     rdi, r12 
             439d37      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDI ZZ sub     rdi, rbx 
             439d6f     56 FUNC RETURNTYPE RAX 96
-            439d6f     56 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            439d6f     56 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             439da7     80 FUNC RETURNTYPE RAX 0
-            439da7     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            439da7     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             439df7    414 FUNC RETURNTYPE RAX 1
-            439df7    414 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 0 
+            439df7    414 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             439f95    410 FUNC RETURNTYPE RAX 1
-            439f95    410 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 8 ARG3 4 ARG4 96 ARG5 1 
+            439f95    410 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 8 ARG3 4 ARG4 96 ARG5 2 
             43a12f    341 FUNC RETURNTYPE RAX 1
             43a12f    341 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43a1ed      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+10 ZZ IDIOM 18 STACKMEMSINK lea     rcx, [rbx+0Ah] 
             43a284    103 FUNC RETURNTYPE RAX 1
             43a284    103 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43a2eb     42 FUNC RETURNTYPE RAX 0
-            43a2eb     42 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            43a2eb     42 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             43a315   2239 FUNC RETURNTYPE RAX 1
-            43a315   2239 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43a315   2239 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43a35d      5 INSTR MEMSET STACKOFFSET_ESP 1568 SIZE 176 ZZ call    _memset 
             43a401      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 10h 
             43a4bb      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 20h 
@@ -2999,24 +3162,24 @@
             43b188     63 FUNC RETURNTYPE RAX 0
             43b188     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             43b1c7    133 FUNC RETURNTYPE RAX 0
-            43b1c7    133 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            43b1c7    133 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             43b24c     42 FUNC RETURNTYPE RAX 0
-            43b24c     42 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            43b24c     42 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             43b276     34 FUNC RETURNTYPE RAX 0
-            43b276     34 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            43b276     34 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             43b298    148 FUNC RETURNTYPE RAX 4
-            43b298    148 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            43b298    148 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43b32c    347 FUNC RETURNTYPE RAX 0
-            43b32c    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            43b32c    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             43b38b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+3 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+3]    ; s 
             43b3d8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbx+8] 
             43b3dc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+18h] 
             43b3e0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+10h] 
             43b487    117 FUNC RETURNTYPE RAX 4
-            43b487    117 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            43b487    117 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43b4bf      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+5 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+5]    ; s 
             43b4fc    534 FUNC RETURNTYPE RAX 1
-            43b4fc    534 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            43b4fc    534 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             43b582      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+3 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+3]    ; nptr 
             43b60a      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ IDIOM 30 mov     edx, ebx 
             43b610      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ IDIOM 19 sub     edx, r13d 
@@ -3050,7 +3213,7 @@
             43bde9      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 90h 
             43be24      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 0A8h 
             43be87    121 FUNC RETURNTYPE RAX 4
-            43be87    121 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            43be87    121 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             43bebb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RCX ZZ IDIOM 18 MEMORYSINK lea     rcx, [r12+rcx]  ; tp 
             43bed8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea     rcx, [r12+rax]  ; tp 
             43bf00   1360 FUNC RETURNTYPE RAX 1
@@ -3099,40 +3262,40 @@
             43c487     18 FUNC RETURNTYPE RAX 1
             43c487     18 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43c499     82 FUNC RETURNTYPE RAX 4
-            43c499     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c499     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c4eb     24 FUNC RETURNTYPE RAX 4
-            43c4eb     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c4eb     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c503     24 FUNC RETURNTYPE RAX 4
-            43c503     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c503     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c51b     29 FUNC RETURNTYPE RAX 4
-            43c51b     29 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c51b     29 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c538     37 FUNC RETURNTYPE RAX 4
-            43c538     37 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c538     37 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c55d     32 FUNC RETURNTYPE RAX 4
-            43c55d     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c55d     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c57d     24 FUNC RETURNTYPE RAX 4
-            43c57d     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c57d     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c595    261 FUNC RETURNTYPE RAX 1
             43c595    261 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             43c69a    208 FUNC RETURNTYPE RAX 0
             43c69a    208 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             43c76a    155 FUNC RETURNTYPE RAX 1
-            43c76a    155 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            43c76a    155 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             43c805    142 FUNC RETURNTYPE RAX 1
             43c805    142 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             43c893     67 FUNC RETURNTYPE RAX 4
-            43c893     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c893     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c8d6     95 FUNC RETURNTYPE RAX 4
-            43c8d6     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43c8d6     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43c91b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea     edi, [rbx+1] 
             43c935     60 FUNC RETURNTYPE RAX 1
-            43c935     60 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            43c935     60 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             43c971     76 FUNC RETURNTYPE RAX 4
-            43c971     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            43c971     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             43c9bd     79 FUNC RETURNTYPE RAX 0
             43c9bd     79 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             43ca0c     41 FUNC RETURNTYPE RAX 4
-            43ca0c     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
+            43ca0c     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             43ca0c     41 FUNC PROBLEM sub_43CA0C CALLUNRESOLVED 
             43ca35    152 FUNC RETURNTYPE RAX 0
             43ca35    152 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3174,7 +3337,7 @@
             43d26e      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 30h 
             43d2ae      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDI ZZ sub     rdi, rax 
             43d2bd    745 FUNC RETURNTYPE RAX 0
-            43d2bd    745 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43d2bd    745 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43d45c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+rax]  ; dest 
             43d4b7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h]  ; tv 
             43d5a6     63 FUNC RETURNTYPE RAX 96
@@ -3202,12 +3365,12 @@
             43db35     76 FUNC RETURNTYPE RAX 1
             43db35     76 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             43db81    165 FUNC RETURNTYPE RAX 1
-            43db81    165 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            43db81    165 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43dc26    517 FUNC RETURNTYPE RAX 0
-            43dc26    517 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            43dc26    517 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             43dddd      2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov     esi, ebx 
             43de2b    498 FUNC RETURNTYPE RAX 1
-            43de2b    498 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            43de2b    498 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             43defb      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, ebp 
             43df1d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1] 
             43df42      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
@@ -3216,21 +3379,21 @@
             43e0c2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+4] 
             43e101      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+6 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+6] 
             43e18c   1415 FUNC RETURNTYPE RAX 1
-            43e18c   1415 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43e18c   1415 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43e25d      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2024 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+7E8h] 
             43e26b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2152 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+868h] 
             43e38f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ inc     rcx 
             43e3b3      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 640 ZZ call    _memset 
             43e40c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+64 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+40h]  ; s 
-            43e4f0      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R8+1 ZZ IDIOM 18 MEMORYSINK lea     edx, [r8+1] 
-            43e50f      3 INSTR CHECK OVERFLOW SIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK inc     rbx 
+            43e4f0      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R8+1 ZZ lea     edx, [r8+1] 
+            43e50f      3 INSTR CHECK OVERFLOW SIGNED 64  RBX ZZ inc     rbx 
             43e541      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 40h 
             43e713     19 FUNC RETURNTYPE RAX 0
             43e713     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43e726     59 FUNC RETURNTYPE RAX 4
-            43e726     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            43e726     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43e7a5    130 FUNC RETURNTYPE RAX 16
-            43e7a5    130 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            43e7a5    130 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             43e827    203 FUNC RETURNTYPE RAX 96
             43e827    203 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
             43e994    126 FUNC RETURNTYPE RAX 0
@@ -3248,17 +3411,17 @@
             43edf3     28 FUNC RETURNTYPE RAX 4
             43edf3     28 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             43ee0f     83 FUNC RETURNTYPE RAX 4
-            43ee0f     83 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 96 ARG5 1 
+            43ee0f     83 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 96 ARG5 2 
             43ee62    101 FUNC RETURNTYPE RAX 1
-            43ee62    101 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            43ee62    101 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             43eec7    206 FUNC RETURNTYPE RAX 96
-            43eec7    206 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            43eec7    206 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             43ef95     29 FUNC RETURNTYPE RAX 4
-            43ef95     29 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            43ef95     29 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             43efb2     35 FUNC RETURNTYPE RAX 96
-            43efb2     35 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            43efb2     35 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             43efd5     25 FUNC RETURNTYPE RAX 0
-            43efd5     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            43efd5     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             43efee    694 FUNC RETURNTYPE RAX 4
             43efee    694 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             43f181      6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+256 ZZ lea     esi, [rax+100h] 
@@ -3268,7 +3431,7 @@
             43f2a4    108 FUNC RETURNTYPE RAX 4
             43f2a4    108 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             43f310    374 FUNC RETURNTYPE RAX 1
-            43f310    374 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            43f310    374 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             43f335      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+4] 
             43f486    230 FUNC RETURNTYPE RAX 1
             43f486    230 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3289,9 +3452,9 @@
             43f8f7    178 FUNC RETURNTYPE RAX 1
             43f8f7    178 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             43f9a9     91 FUNC RETURNTYPE RAX 0
-            43f9a9     91 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            43f9a9     91 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             43fa04    644 FUNC RETURNTYPE RAX 1
-            43fa04    644 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            43fa04    644 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             43fa5a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+13h] 
             43fc88    249 FUNC RETURNTYPE RAX 1
             43fc88    249 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3304,9 +3467,9 @@
             43fe37     20 FUNC RETURNTYPE RAX 96
             43fe37     20 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             43fe4b    117 FUNC RETURNTYPE RAX 4
-            43fe4b    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            43fe4b    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             43fec0    154 FUNC RETURNTYPE RAX 0
-            43fec0    154 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            43fec0    154 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             43fee8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbx+8] 
             43feec      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+18h] 
             43fef0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+10h] 
@@ -3319,7 +3482,7 @@
             440078    211 FUNC RETURNTYPE RAX 0
             440078    211 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             44014b   1662 FUNC RETURNTYPE RAX 96
-            44014b   1662 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            44014b   1662 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4403a6      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, [rbx+30h] 
             4403b5      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, [rbx+28h] 
             4403d1      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, [rbx+20h] 
@@ -3339,7 +3502,7 @@
             4407c9     20 FUNC RETURNTYPE RAX 0
             4407c9     20 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 
             4407dd    767 FUNC RETURNTYPE RAX 96
-            4407dd    767 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4407dd    767 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             44081a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ inc     rax 
             440866      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDI ZZ IDIOM 32 lea     rdi, [rax+rdi] 
             440889      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
@@ -3348,7 +3511,7 @@
             440adc     34 FUNC RETURNTYPE RAX 0
             440adc     34 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             440afe    640 FUNC RETURNTYPE RAX 1
-            440afe    640 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            440afe    640 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             440b3f      6 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul    edx, edi, 3E8h 
             440d7e   1069 FUNC RETURNTYPE RAX 1
             440d7e   1069 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3377,34 +3540,34 @@
             4413c6      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+rax-14h]; s 
             4413c6      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX+-20 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+rax-14h]; s 
             441401     79 FUNC RETURNTYPE RAX 0
-            441401     79 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            441401     79 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             441450    392 FUNC RETURNTYPE RAX 0
-            441450    392 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 0 
+            441450    392 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             4415d8    792 FUNC RETURNTYPE RAX 0
-            4415d8    792 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4415d8    792 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             44189e      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; inc 
             4418f0     60 FUNC RETURNTYPE RAX 0
-            4418f0     60 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 1 
+            4418f0     60 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             44192c     22 FUNC RETURNTYPE RAX 1
-            44192c     22 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            44192c     22 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             441942     32 FUNC RETURNTYPE RAX 0
             441942     32 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             441962     32 FUNC RETURNTYPE RAX 0
-            441962     32 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            441962     32 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             441982     10 FUNC RETURNTYPE RAX 0
             441982     10 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             44198c     25 FUNC RETURNTYPE RAX 1
-            44198c     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
+            44198c     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             4419a5     28 FUNC RETURNTYPE RAX 0
             4419a5     28 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4419c1     21 FUNC RETURNTYPE RAX 0
             4419c1     21 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4419d6    627 FUNC RETURNTYPE RAX 0
-            4419d6    627 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            4419d6    627 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             441b2a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+1] 
             441b36      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rsp        ; n 
             441c49    256 FUNC RETURNTYPE RAX 1
-            441c49    256 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            441c49    256 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             441d49    105 FUNC RETURNTYPE RAX 0
             441d49    105 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             441db2    405 FUNC RETURNTYPE RAX 0
@@ -3412,16 +3575,16 @@
             441de0      3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AH ZZ IDIOM 5 movzx   edi, ah 
             441f15      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
             441f47    409 FUNC RETURNTYPE RAX 1
-            441f47    409 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 96 
+            441f47    409 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             4420e0   1872 FUNC RETURNTYPE RAX 0
             4420e0   1872 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4425d5      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 2 
             442830     32 FUNC RETURNTYPE RAX 0
-            442830     32 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
+            442830     32 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             442850     33 FUNC RETURNTYPE RAX 1
-            442850     33 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
+            442850     33 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             442871    113 FUNC RETURNTYPE RAX 0
-            442871    113 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            442871    113 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             4428e2    529 FUNC RETURNTYPE RAX 1
             4428e2    529 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4429cb      2 INSTR CHECK OVERFLOW SIGNED 32  RBX ZZ SINKMALLOC inc     ebx 
@@ -3459,7 +3622,7 @@
             4438a7     98 FUNC RETURNTYPE RAX 1
             4438a7     98 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
             443909     18 FUNC RETURNTYPE RAX 1
-            443909     18 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            443909     18 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             44391b     37 FUNC RETURNTYPE RAX 96
             44391b     37 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             443940     37 FUNC RETURNTYPE RAX 96
@@ -3467,41 +3630,41 @@
             443965     37 FUNC RETURNTYPE RAX 96
             443965     37 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44398a     18 FUNC RETURNTYPE RAX 1
-            44398a     18 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 8 ARG5 96 
+            44398a     18 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             44399c     33 FUNC RETURNTYPE RAX 0
-            44399c     33 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
+            44399c     33 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             4439bd     30 FUNC RETURNTYPE RAX 96
             4439bd     30 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
             4439db     27 FUNC RETURNTYPE RAX 96
             4439db     27 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4439f6    335 FUNC RETURNTYPE RAX 96
-            4439f6    335 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4439f6    335 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             443b45    109 FUNC RETURNTYPE RAX 4
-            443b45    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            443b45    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             443bb2    193 FUNC RETURNTYPE RAX 96
-            443bb2    193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            443bb2    193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             443c73    471 FUNC RETURNTYPE RAX 1
-            443c73    471 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 8 ARG5 96 
+            443c73    471 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             443d35      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 48h 
             443e4a    453 FUNC RETURNTYPE RAX 1
-            443e4a    453 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            443e4a    453 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             44400f    568 FUNC RETURNTYPE RAX 1
-            44400f    568 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            44400f    568 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             444247    587 FUNC RETURNTYPE RAX 0
             444247    587 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             444492    100 FUNC RETURNTYPE RAX 96
-            444492    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            444492    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4444b3      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbx] 
             4444c7      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rbx] 
             4444dd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h]  ; stat_loc 
             4444f6   1260 FUNC RETURNTYPE RAX 1
-            4444f6   1260 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            4444f6   1260 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             444751      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1]    ; nptr 
             444764      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1]    ; nptr 
             444772      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1]    ; nptr 
             444780      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1]    ; nptr 
             4449e2    116 FUNC RETURNTYPE RAX 1
-            4449e2    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            4449e2    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             444a04      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbx] 
             444a13      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbx] 
             444a56    548 FUNC RETURNTYPE RAX 0
@@ -3509,7 +3672,7 @@
             444a97      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12] 
             444b6e      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ IDIOM 33 imul    edx, 3E8h       ; timeout 
             444c7a   1468 FUNC RETURNTYPE RAX 1
-            444c7a   1468 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            444c7a   1468 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             444c7a   1468 FUNC PROBLEM sub_444C7A CALLUNRESOLVED 
             444cb9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+64 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+40h] 
             444d8f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 33 imul    rdi, 68h 
@@ -3520,7 +3683,7 @@
             445236     32 FUNC RETURNTYPE RAX 1
             445236     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 4 
             445256     19 FUNC RETURNTYPE RAX 4
-            445256     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
+            445256     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             445269     23 FUNC RETURNTYPE RAX 0
             445269     23 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 1 ARG4 64 ARG5 4 
             445280     42 FUNC RETURNTYPE RAX 0
@@ -3563,7 +3726,7 @@
             445558     15 FUNC RETURNTYPE RAX 4
             445558     15 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 96 
             445567     40 FUNC RETURNTYPE RAX 4
-            445567     40 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
+            445567     40 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             44558f     63 FUNC RETURNTYPE RAX 4
             44558f     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 4 
             4455ce     55 FUNC RETURNTYPE RAX 0
@@ -3598,7 +3761,7 @@
             445a1f    250 FUNC RETURNTYPE RAX 4
             445a1f    250 FUNC INARGS    6  ARG0 64 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
             445b19    102 FUNC RETURNTYPE RAX 0
-            445b19    102 FUNC INARGS    6  ARG0 64 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            445b19    102 FUNC INARGS    6  ARG0 64 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             445b44      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ inc     edx 
             445b7f    121 FUNC RETURNTYPE RAX 0
             445b7f    121 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
@@ -3614,7 +3777,7 @@
             445d59     82 FUNC RETURNTYPE RAX 0
             445d59     82 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 96 
             445dab     26 FUNC RETURNTYPE RAX 4
-            445dab     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            445dab     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 4 
             445dc5     38 FUNC RETURNTYPE RAX 0
             445dc5     38 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
             445deb    183 FUNC RETURNTYPE RAX 0
@@ -3635,7 +3798,7 @@
             446068    220 FUNC RETURNTYPE RAX 0
             446068    220 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             446144     45 FUNC RETURNTYPE RAX 4
-            446144     45 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            446144     45 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             446171    308 FUNC RETURNTYPE RAX 4
             446171    308 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 4 
             4462a5    211 FUNC RETURNTYPE RAX 1
@@ -3647,9 +3810,9 @@
             44645d     35 FUNC RETURNTYPE RAX 1
             44645d     35 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 4 
             446480    148 FUNC RETURNTYPE RAX 1
-            446480    148 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            446480    148 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 4 
             446514     88 FUNC RETURNTYPE RAX 1
-            446514     88 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            446514     88 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 4 
             44656c     43 FUNC RETURNTYPE RAX 1
             44656c     43 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4465b0     19 FUNC RETURNTYPE RAX 0
@@ -3692,15 +3855,15 @@
             44702c     28 FUNC RETURNTYPE RAX 1
             44702c     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 4 
             447048     76 FUNC RETURNTYPE RAX 0
-            447048     76 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            447048     76 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             447094    137 FUNC RETURNTYPE RAX 0
             447094    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44711d    151 FUNC RETURNTYPE RAX 1
-            44711d    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44711d    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 0 
             4471b4     32 FUNC RETURNTYPE RAX 1
-            4471b4     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4471b4     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 0 
             4471d4    641 FUNC RETURNTYPE RAX 96
-            4471d4    641 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            4471d4    641 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 4 
             447275      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+208 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+0D0h] ; src 
             4472e4      2 INSTR CHECK TRUNCATION SIGNED 64 RDX 32 EDX ZZ IDIOM 14 mov     edi, edx        ; sig 
             4472f4      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+728 ZZ IDIOM 18 MEMORYSINK lea     rax, [rbp+2D8h] 
@@ -3709,7 +3872,7 @@
             4474c2      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ lea     rdi, [rbx+r12+2] 
             4474c2      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12+2 ZZ lea     rdi, [rbx+r12+2] 
             447586    326 FUNC RETURNTYPE RAX 1
-            447586    326 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            447586    326 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4476cc    195 FUNC RETURNTYPE RAX 1
             4476cc    195 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
             44778f     72 FUNC RETURNTYPE RAX 1
@@ -3802,7 +3965,7 @@
             448b6a     63 FUNC RETURNTYPE RAX 0
             448b6a     63 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             448ba9    794 FUNC RETURNTYPE RAX 1
-            448ba9    794 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            448ba9    794 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             448ec3    157 FUNC RETURNTYPE RAX 4
             448ec3    157 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
             448f60    117 FUNC RETURNTYPE RAX 4
@@ -3898,7 +4061,7 @@
             44a528    163 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 96 ARG4 64 ARG5 96 
             44a584      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 23 sub     rdi, rbx 
             44a5cb    308 FUNC RETURNTYPE RAX 1
-            44a5cb    308 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            44a5cb    308 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 4 
             44a6f2      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 5 
             44a6ff      5 FUNC RETURNTYPE RAX 0
             44a6ff      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3949,11 +4112,11 @@
             44be35      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, [rbp+10h] 
             44bfd9      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+RAX ZZ IDIOM 18 MEMORYSINK lea     rax, [r14+rax] 
             44c221    114 FUNC RETURNTYPE RAX 0
-            44c221    114 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            44c221    114 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             44c293    160 FUNC RETURNTYPE RAX 96
             44c293    160 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             44c333   3520 FUNC RETURNTYPE RAX 1
-            44c333   3520 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
+            44c333   3520 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 4 
             44d0f3    150 FUNC RETURNTYPE RAX 0
             44d0f3    150 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 96 
             44d189    330 FUNC RETURNTYPE RAX 1
@@ -3999,7 +4162,7 @@
             44e210     40 FUNC RETURNTYPE RAX 1
             44e210     40 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             44e238   1536 FUNC RETURNTYPE RAX 0
-            44e238   1536 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            44e238   1536 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             44e295      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+48 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+30h] 
             44e2b0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+56 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+38h] 
             44e2b8      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+560 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+230h] 
@@ -4015,9 +4178,9 @@
             44eecf    199 FUNC RETURNTYPE RAX 4
             44eecf    199 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 96 
             44ef96    178 FUNC RETURNTYPE RAX 4
-            44ef96    178 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44ef96    178 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 2 ARG5 96 
             44f048    178 FUNC RETURNTYPE RAX 0
-            44f048    178 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44f048    178 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 96 
             44f08c      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ inc     edx 
             44f0fa    322 FUNC RETURNTYPE RAX 0
             44f0fa    322 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
@@ -4039,17 +4202,17 @@
             45015e    385 FUNC RETURNTYPE RAX 0
             45015e    385 FUNC PROBLEM sub_45015E STACKANALYSIS 
             4502df     77 FUNC RETURNTYPE RAX 0
-            4502df     77 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            4502df     77 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             45032c     69 FUNC RETURNTYPE RAX 2
-            45032c     69 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            45032c     69 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             450371     27 FUNC RETURNTYPE RAX 1
             450371     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             45038c      7 FUNC RETURNTYPE RAX 1
             45038c      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             450393     23 FUNC RETURNTYPE RAX 4
-            450393     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            450393     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             4503aa     24 FUNC RETURNTYPE RAX 0
-            4503aa     24 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            4503aa     24 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             4503c2     77 FUNC RETURNTYPE RAX 4
             4503c2     77 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
             4503de      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RCX ZZ dec     ecx 
@@ -4064,48 +4227,48 @@
             450490     10 FUNC RETURNTYPE RAX 0
             450490     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45049a     40 FUNC RETURNTYPE RAX 4
-            45049a     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            45049a     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4504c2     10 FUNC RETURNTYPE RAX 1
-            4504c2     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            4504c2     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             4504cc     77 FUNC RETURNTYPE RAX 0
-            4504cc     77 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4504cc     77 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             450519    107 FUNC RETURNTYPE RAX 0
-            450519    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            450519    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             450584     51 FUNC RETURNTYPE RAX 4
             450584     51 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
             4505b7    172 FUNC RETURNTYPE RAX 0
-            4505b7    172 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            4505b7    172 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             450663     18 FUNC RETURNTYPE RAX 4
             450663     18 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
             450675     21 FUNC RETURNTYPE RAX 96
-            450675     21 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            450675     21 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             45068a     96 FUNC RETURNTYPE RAX 4
             45068a     96 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4506ea    333 FUNC RETURNTYPE RAX 1
-            4506ea    333 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
+            4506ea    333 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             4506ea    333 FUNC PROBLEM sub_4506EA CALLUNRESOLVED 
             450837     43 FUNC RETURNTYPE RAX 96
-            450837     43 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            450837     43 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             450862     15 FUNC RETURNTYPE RAX 1
-            450862     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            450862     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             450871     26 FUNC RETURNTYPE RAX 1
-            450871     26 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            450871     26 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             45088b     15 FUNC RETURNTYPE RAX 1
-            45088b     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            45088b     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             45089a     32 FUNC RETURNTYPE RAX 1
-            45089a     32 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            45089a     32 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             4508ba     59 FUNC RETURNTYPE RAX 4
-            4508ba     59 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 96 
+            4508ba     59 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 2 
             4508f5     15 FUNC RETURNTYPE RAX 0
-            4508f5     15 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4508f5     15 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             450904     49 FUNC RETURNTYPE RAX 4
             450904     49 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 1 ARG5 1 
             450935     45 FUNC RETURNTYPE RAX 4
             450935     45 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
             450962     24 FUNC RETURNTYPE RAX 1
-            450962     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            450962     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             45097a     84 FUNC RETURNTYPE RAX 1
-            45097a     84 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            45097a     84 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             4509ce     55 FUNC RETURNTYPE RAX 96
             4509ce     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             450a05     75 FUNC RETURNTYPE RAX 1
@@ -4113,7 +4276,7 @@
             450a50     16 FUNC RETURNTYPE RAX 4
             450a50     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             450a60     66 FUNC RETURNTYPE RAX 1
-            450a60     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            450a60     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             450aa2     65 FUNC RETURNTYPE RAX 1
             450aa2     65 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             450ae3    371 FUNC RETURNTYPE RAX 0
@@ -4139,95 +4302,95 @@
             451021      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ IDIOM 30 mov     esi, eax 
             451029      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebp 
             451070     51 FUNC RETURNTYPE RAX 0
-            451070     51 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            451070     51 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 96 
             45108b      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 140h       ; act 
             4510a3    425 FUNC RETURNTYPE RAX 1
-            4510a3    425 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4510a3    425 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             45124c    154 FUNC RETURNTYPE RAX 4
-            45124c    154 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            45124c    154 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             4512e6     61 FUNC RETURNTYPE RAX 1
-            4512e6     61 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            4512e6     61 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             451323    112 FUNC RETURNTYPE RAX 4
-            451323    112 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            451323    112 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             451393    171 FUNC RETURNTYPE RAX 4
-            451393    171 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            451393    171 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             45143e     23 FUNC RETURNTYPE RAX 0
             45143e     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451455    148 FUNC RETURNTYPE RAX 1
-            451455    148 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            451455    148 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4514be      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r13d 
             4514c1      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8          ; dest 
             4514c8      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+rsi*8]; src 
             4514c8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+RSI*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+rsi*8]; src 
             4514e9    149 FUNC RETURNTYPE RAX 4
-            4514e9    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            4514e9    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             45151c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, 0FFFFFF80h 
             451522      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ inc     esi 
             451538      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+rsi*8]; src 
             451538      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RSI*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+rsi*8]; src 
             45153f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+128 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rsi+80h]  ; dest 
             45157e     55 FUNC RETURNTYPE RAX 4
-            45157e     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            45157e     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             45158e      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, esi 
             45159e      2 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, edx 
             4515a6      2 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ inc     esi 
             4515b5     98 FUNC RETURNTYPE RAX 1
-            4515b5     98 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            4515b5     98 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             451617    100 FUNC RETURNTYPE RAX 1
-            451617    100 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            451617    100 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             45167b     58 FUNC RETURNTYPE RAX 4
-            45167b     58 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
+            45167b     58 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             4516b5     40 FUNC RETURNTYPE RAX 1
-            4516b5     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
+            4516b5     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             4516dd     57 FUNC RETURNTYPE RAX 1
-            4516dd     57 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            4516dd     57 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             451716    128 FUNC RETURNTYPE RAX 1
-            451716    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            451716    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             451716    128 FUNC PROBLEM sub_451716 CALLUNRESOLVED 
             451796    444 FUNC RETURNTYPE RAX 0
-            451796    444 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            451796    444 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             451796    444 FUNC PROBLEM sub_451796 CALLUNRESOLVED 
             451952    788 FUNC RETURNTYPE RAX 1
-            451952    788 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            451952    788 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             451952    788 FUNC PROBLEM sub_451952 CALLUNRESOLVED 
             451c66    159 FUNC RETURNTYPE RAX 4
-            451c66    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            451c66    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             451caa      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea     esi, [rbx+1] 
             451d05     32 FUNC RETURNTYPE RAX 4
-            451d05     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            451d05     32 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             451d25    118 FUNC RETURNTYPE RAX 1
             451d25    118 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451d9b     64 FUNC RETURNTYPE RAX 0
-            451d9b     64 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            451d9b     64 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             451ddb     67 FUNC RETURNTYPE RAX 1
-            451ddb     67 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            451ddb     67 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             451e1e     40 FUNC RETURNTYPE RAX 96
-            451e1e     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            451e1e     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             451e32      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov     esi, ebx 
             451e39      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ inc     rbx 
             451e46    107 FUNC RETURNTYPE RAX 0
-            451e46    107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            451e46    107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 2 
             451e7b      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ inc     esi 
             451e80      4 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ imul    rsi, 30h 
             451eb1     35 FUNC RETURNTYPE RAX 1
-            451eb1     35 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            451eb1     35 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             451ed4    149 FUNC RETURNTYPE RAX 0
-            451ed4    149 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            451ed4    149 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             451f69     26 FUNC RETURNTYPE RAX 1
-            451f69     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            451f69     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             451f83     33 FUNC RETURNTYPE RAX 1
             451f83     33 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
             451fa4     34 FUNC RETURNTYPE RAX 1
-            451fa4     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            451fa4     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             451fc6     78 FUNC RETURNTYPE RAX 1
             451fc6     78 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             452014    284 FUNC RETURNTYPE RAX 1
-            452014    284 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            452014    284 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             452014    284 FUNC PROBLEM sub_452014 CALLUNRESOLVED 
             452130    166 FUNC RETURNTYPE RAX 4
-            452130    166 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            452130    166 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             4521d6    197 FUNC RETURNTYPE RAX 96
-            4521d6    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            4521d6    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             45229b    479 FUNC RETURNTYPE RAX 4
             45229b    479 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 96 
             452318      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK inc     rdi             ; s 
@@ -4235,21 +4398,21 @@
             45235b      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rbp        ; n 
             4523b8      5 INSTR MEMSET STACKOFFSET_ESP 32 SIZE 72 ZZ call    _memset 
             45247a    188 FUNC RETURNTYPE RAX 4
-            45247a    188 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 96 
+            45247a    188 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             452536    354 FUNC RETURNTYPE RAX 4
-            452536    354 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            452536    354 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             452698    309 FUNC RETURNTYPE RAX 1
             452698    309 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             452777      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi             ; pid 
             4527cd    769 FUNC RETURNTYPE RAX 1
-            4527cd    769 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4527cd    769 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             452ace   2881 FUNC RETURNTYPE RAX 96
-            452ace   2881 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            452ace   2881 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             452ace   2881 FUNC PROBLEM sub_452ACE CALLUNRESOLVED 
             45360f    150 FUNC RETURNTYPE RAX 4
             45360f    150 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             4536a5    169 FUNC RETURNTYPE RAX 1
-            4536a5    169 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            4536a5    169 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             45374e    335 FUNC RETURNTYPE RAX 1
             45374e    335 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45389d    206 FUNC RETURNTYPE RAX 96
@@ -4259,7 +4422,7 @@
             45396b    150 FUNC RETURNTYPE RAX 4
             45396b    150 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 1 ARG5 1 
             453a01    139 FUNC RETURNTYPE RAX 1
-            453a01    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            453a01    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             453a8c     62 FUNC RETURNTYPE RAX 96
             453a8c     62 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 0 
             453aca    196 FUNC RETURNTYPE RAX 1
@@ -4273,7 +4436,7 @@
             453d0f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+1]    ; s2 
             453d13      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+R14 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+r14+0]; s1 
             453e04    176 FUNC RETURNTYPE RAX 96
-            453e04    176 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            453e04    176 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 2 
             453e32      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebx        ; n 
             453e9d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             453eb4     54 FUNC RETURNTYPE RAX 1
@@ -4288,27 +4451,27 @@
             453f8c    107 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             453fb4      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebx        ; n 
             453ff7    249 FUNC RETURNTYPE RAX 0
-            453ff7    249 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            453ff7    249 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             453ff7    249 FUNC PROBLEM sub_453FF7 CALLUNRESOLVED 
             4540f0   1644 FUNC RETURNTYPE RAX 1
             4540f0   1644 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
             4540f0   1644 FUNC PROBLEM sub_4540F0 CALLUNRESOLVED 
             4544f2      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ sub     esi, ebx 
             45475c   1015 FUNC RETURNTYPE RAX 1
-            45475c   1015 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 96 
+            45475c   1015 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             454873      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+-3 ZZ lea     eax, [rbx-3] 
             454a04      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RAX ZZ dec     eax 
             454b53    154 FUNC RETURNTYPE RAX 96
-            454b53    154 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            454b53    154 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             454b53    154 FUNC PROBLEM sub_454B53 CALLUNRESOLVED 
             454bed     35 FUNC RETURNTYPE RAX 96
-            454bed     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            454bed     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             454c10    199 FUNC RETURNTYPE RAX 1
-            454c10    199 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            454c10    199 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             454cd7     32 FUNC RETURNTYPE RAX 96
             454cd7     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 1 
             454cf7   1329 FUNC RETURNTYPE RAX 4
-            454cf7   1329 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 96 
+            454cf7   1329 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             454cf7   1329 FUNC PROBLEM sub_454CF7 CALLUNRESOLVED 
             454d80      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ IDIOM 19 sub     edx, ebx 
             454eb4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ inc     r12d 
@@ -4326,7 +4489,7 @@
             455418      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi             ; pid 
             455430      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi             ; pid 
             455456    330 FUNC RETURNTYPE RAX 1
-            455456    330 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            455456    330 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             455539      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edi, eax        ; pid 
             4555a0    228 FUNC RETURNTYPE RAX 1
             4555a0    228 FUNC INARGS    1  ARG0 4 
@@ -4335,21 +4498,21 @@
             4557c7      3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BL ZZ IDIOM 5 movzx   edi, bl 
             4557ca      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi             ; signo 
             4557d1     51 FUNC RETURNTYPE RAX 0
-            4557d1     51 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            4557d1     51 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             455804    149 FUNC RETURNTYPE RAX 4
             455804    149 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             455899    109 FUNC RETURNTYPE RAX 4
-            455899    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            455899    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             455906    159 FUNC RETURNTYPE RAX 4
-            455906    159 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            455906    159 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             4559a5    324 FUNC RETURNTYPE RAX 0
-            4559a5    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            4559a5    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             455ae9    265 FUNC RETURNTYPE RAX 1
-            455ae9    265 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 96 ARG5 96 
+            455ae9    265 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 2 ARG5 2 
             455bf2    120 FUNC RETURNTYPE RAX 4
-            455bf2    120 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            455bf2    120 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             455c6a   1666 FUNC RETURNTYPE RAX 4
-            455c6a   1666 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            455c6a   1666 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             455d08      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx   esi, dl         ; c 
             45603d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+R14 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+r14+1] 
             45603d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+R14+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+r14+1] 
@@ -4363,16 +4526,16 @@
             4562f6     36 FUNC RETURNTYPE RAX 0
             4562f6     36 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45631a     41 FUNC RETURNTYPE RAX 4
-            45631a     41 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            45631a     41 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             456343     81 FUNC RETURNTYPE RAX 1
             456343     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             456394   1165 FUNC RETURNTYPE RAX 0
-            456394   1165 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            456394   1165 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4563bf      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 148h       ; set 
             4565af      3 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 8 AL ZZ IDIOM 5 movzx   esi, al 
             4565af      3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ IDIOM 20 movzx   esi, al 
             456821    266 FUNC RETURNTYPE RAX 4
-            456821    266 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            456821    266 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             45692b     50 FUNC RETURNTYPE RAX 4
             45692b     50 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
             45695d    879 FUNC RETURNTYPE RAX 16
@@ -4391,22 +4554,22 @@
             457070     69 FUNC RETURNTYPE RAX 0
             457070     69 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4570b5     65 FUNC RETURNTYPE RAX 1
-            4570b5     65 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            4570b5     65 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             4570f6     51 FUNC RETURNTYPE RAX 96
-            4570f6     51 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            4570f6     51 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             4572fb   1167 FUNC RETURNTYPE RAX 96
             4572fb   1167 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
             4572fb   1167 FUNC PROBLEM sub_4572FB CALLUNRESOLVED 
             4574fd      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 101h 
             45751e      2 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, eax        ; timeout 
-            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 5
-            45761b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 5
-            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 6
-            4576fe      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 6
-            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 7
-            4576b8      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 7
-            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 8
-            4576c3      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 8
+            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 55
+            45761b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 55
+            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 56
+            4576fe      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 56
+            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 57
+            4576b8      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 57
+            4572fb      2 INSTR FPTRSHADOW  RDI SHADOWID 58
+            4576c3      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 58
             45778a    570 FUNC RETURNTYPE RAX 1
             45778a    570 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             457864      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 6C9478h    ; bufp 
@@ -4418,7 +4581,7 @@
             457beb     38 FUNC RETURNTYPE RAX 0
             457beb     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             457c11     23 FUNC RETURNTYPE RAX 4
-            457c11     23 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            457c11     23 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             457c28     65 FUNC RETURNTYPE RAX 0
             457c28     65 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             457c69    416 FUNC RETURNTYPE RAX 1
@@ -4433,7 +4596,7 @@
             457ee8    540 FUNC RETURNTYPE RAX 0
             457ee8    540 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             458104    696 FUNC RETURNTYPE RAX 1
-            458104    696 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            458104    696 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4581c7      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 478h       ; s 
             458256      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 478h       ; s 
             4582a7      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1144 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+478h] 
@@ -4442,9 +4605,9 @@
             458347      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+48 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+30h]  ; sops 
             45839f      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1144 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+478h] 
             4583bc     25 FUNC RETURNTYPE RAX 96
-            4583bc     25 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4583bc     25 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4583d5   2125 FUNC RETURNTYPE RAX 0
-            4583d5   2125 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            4583d5   2125 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4584ad      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+88 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+58h] 
             4589e4      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             458a72      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP+1 ZZ lea     rdx, [rbp+1]    ; n 
@@ -4454,7 +4617,7 @@
             458c22    217 FUNC RETURNTYPE RAX 4
             458c22    217 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
             458cfb   1364 FUNC RETURNTYPE RAX 1
-            458cfb   1364 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            458cfb   1364 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             45924f     42 FUNC RETURNTYPE RAX 1
             45924f     42 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             459279    252 FUNC RETURNTYPE RAX 1
@@ -4464,11 +4627,11 @@
             459375    295 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45940c      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+3 ZZ lea     edi, [rbx+3]    ; type 
             45949c     23 FUNC RETURNTYPE RAX 0
-            45949c     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            45949c     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             4594b3     54 FUNC RETURNTYPE RAX 0
-            4594b3     54 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4594b3     54 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             4594e9     38 FUNC RETURNTYPE RAX 0
-            4594e9     38 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            4594e9     38 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             45950f    282 FUNC RETURNTYPE RAX 0
             45950f    282 FUNC INARGS    4  ARG0 4 ARG1 0 ARG2 0 ARG3 4 
             459629   1575 FUNC RETURNTYPE RAX 1
@@ -4488,7 +4651,7 @@
             459d71      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ mov     esi, ebx 
             459e55      2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov     ecx, ebx 
             459eba     49 FUNC RETURNTYPE RAX 16
-            459eba     49 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
+            459eba     49 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             459eeb     24 FUNC RETURNTYPE RAX 1
             459eeb     24 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
             459f03      4 FUNC RETURNTYPE RAX 0
@@ -4500,13 +4663,13 @@
             459f0f      4 FUNC RETURNTYPE RAX 4
             459f0f      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 96 
             459f13     17 FUNC RETURNTYPE RAX 0
-            459f13     17 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
+            459f13     17 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 4 
             459f24      6 FUNC RETURNTYPE RAX 16
-            459f24      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            459f24      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 4 
             459f2a     42 FUNC RETURNTYPE RAX 4
-            459f2a     42 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            459f2a     42 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 2 ARG5 4 
             459f54     24 FUNC RETURNTYPE RAX 1
-            459f54     24 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            459f54     24 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 2 ARG5 4 
             459f5b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ inc     rax 
             459f6c    197 FUNC RETURNTYPE RAX 1
             459f6c    197 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 4 
@@ -4520,9 +4683,9 @@
             45a0e3     60 FUNC RETURNTYPE RAX 1
             45a0e3     60 FUNC INARGS    4  ARG0 0 ARG1 4 ARG2 4 ARG3 4 
             45a11f    135 FUNC RETURNTYPE RAX 0
-            45a11f    135 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            45a11f    135 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 2 ARG5 4 
             45a1a6    168 FUNC RETURNTYPE RAX 0
-            45a1a6    168 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            45a1a6    168 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 4 
             45a24e     30 FUNC RETURNTYPE RAX 0
             45a24e     30 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             45a26c     14 FUNC RETURNTYPE RAX 1
@@ -4530,14 +4693,14 @@
             45a27a    256 FUNC RETURNTYPE RAX 1
             45a27a    256 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
             45a37a    473 FUNC RETURNTYPE RAX 4
-            45a37a    473 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            45a37a    473 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             45a411      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX ZZ lea     edi, [rbx+rax-1] 
             45a411      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX+-1 ZZ lea     edi, [rbx+rax-1] 
             45a46e      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea     esi, [r13+1] 
             45a4e1      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea     esi, [r13+1] 
             45a534      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea     esi, [r13+1] 
             45a553     43 FUNC RETURNTYPE RAX 96
-            45a553     43 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            45a553     43 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             45a57e    209 FUNC RETURNTYPE RAX 1
             45a57e    209 FUNC INARGS    1  ARG0 4 
             45a5c5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ inc     rsi 
@@ -4552,12 +4715,12 @@
             45a7f5     57 FUNC RETURNTYPE RAX 0
             45a7f5     57 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             45a82e     13 FUNC RETURNTYPE RAX 1
-            45a82e     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
+            45a82e     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 4 
             45a83b    435 FUNC RETURNTYPE RAX 1
-            45a83b    435 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            45a83b    435 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             45a96e      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, [r13+58h] 
             45a9ee   1716 FUNC RETURNTYPE RAX 1
-            45a9ee   1716 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            45a9ee   1716 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             45aa33      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ inc     rsi 
             45ac1f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ add     rcx, 10h 
             45ae00      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+1 ZZ IDIOM 18 MEMORYSINK lea     esi, [rcx+1] 
@@ -4581,17 +4744,17 @@
             45b3a0     84 FUNC RETURNTYPE RAX 1
             45b3a0     84 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             45b3f4    135 FUNC RETURNTYPE RAX 1
-            45b3f4    135 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 4 
+            45b3f4    135 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 4 
             45b43d      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea     esi, [rbp+1] 
             45b47b    135 FUNC RETURNTYPE RAX 1
-            45b47b    135 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            45b47b    135 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             45b4c4      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea     esi, [rbp+1] 
             45b502   1252 FUNC RETURNTYPE RAX 4
-            45b502   1252 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            45b502   1252 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             45b5a5      2 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ inc     esi 
             45b946      2 INSTR CHECK UNDERFLOW SIGNED 32  RDI ZZ dec     edi 
             45b9e6    123 FUNC RETURNTYPE RAX 0
-            45b9e6    123 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            45b9e6    123 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             45ba61    929 FUNC RETURNTYPE RAX 96
             45ba61    929 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             45bbc7      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+1 ZZ IDIOM 32 lea     edx, [rbx+1] 
@@ -4606,7 +4769,7 @@
             45bfe0      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RDX+-4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rdx-4]; s1 
             45c016      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RCX ZZ sub     ecx, eax 
             45c0f1    399 FUNC RETURNTYPE RAX 1
-            45c0f1    399 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            45c0f1    399 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             45c113      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 60h        ; env 
             45c165      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 18 STACKMEMSINK add     rcx, 5 
             45c280    245 FUNC RETURNTYPE RAX 0
@@ -4614,7 +4777,7 @@
             45c375    166 FUNC RETURNTYPE RAX 0
             45c375    166 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
             45c41b   2967 FUNC RETURNTYPE RAX 1
-            45c41b   2967 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            45c41b   2967 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             45c46c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+60 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+3Ch] 
             45c470      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+18h] 
             45c474      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+68 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbp+44h] 
@@ -4679,12 +4842,12 @@
             45d5b1    107 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45d5c2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+360 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+168h] 
             45d61c    119 FUNC RETURNTYPE RAX 0
-            45d61c    119 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            45d61c    119 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             45d66b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+5540 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbx+15A4h] 
             45d693     94 FUNC RETURNTYPE RAX 0
             45d693     94 FUNC PROBLEM sub_45D693 STACKANALYSIS 
             45d6f1    150 FUNC RETURNTYPE RAX 0
-            45d6f1    150 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            45d6f1    150 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             45d764      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+5540 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+15A4h] 
             45d787    114 FUNC RETURNTYPE RAX 0
             45d787    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
@@ -4726,14 +4889,14 @@
             45f233    751 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45f2b7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax] 
             45f522    668 FUNC RETURNTYPE RAX 1
-            45f522    668 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            45f522    668 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             45f7be     46 FUNC RETURNTYPE RAX 0
-            45f7be     46 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            45f7be     46 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             45f7ec    476 FUNC RETURNTYPE RAX 1
             45f7ec    476 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45f870      2 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, eax 
             45f9c8    794 FUNC RETURNTYPE RAX 0
-            45f9c8    794 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            45f9c8    794 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             45fa92      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edi, eax        ; semid 
             45faae      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edi, eax        ; msqid 
             45fac0      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edi, eax        ; shmid 
@@ -4741,7 +4904,7 @@
             45fbb0      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; key 
             45fbbd      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; key 
             45fce2    208 FUNC RETURNTYPE RAX 1
-            45fce2    208 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            45fce2    208 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             45fdb2    889 FUNC RETURNTYPE RAX 0
             45fdb2    889 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             460110      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea     eax, [r13+1] 
@@ -4766,22 +4929,22 @@
             460dac     51 FUNC RETURNTYPE RAX 1
             460dac     51 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             460ddf    510 FUNC RETURNTYPE RAX 1
-            460ddf    510 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            460ddf    510 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             460fdd     36 FUNC RETURNTYPE RAX 1
             461001    319 FUNC RETURNTYPE RAX 1
-            461001    319 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            461001    319 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             461140     43 FUNC RETURNTYPE RAX 0
-            461140     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            461140     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             46116b     97 FUNC RETURNTYPE RAX 0
-            46116b     97 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            46116b     97 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4611b5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10h]  ; preg 
             4611cc    144 FUNC RETURNTYPE RAX 1
             4611cc    144 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             461216      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             46125c     40 FUNC RETURNTYPE RAX 1
-            46125c     40 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            46125c     40 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             461284   2433 FUNC RETURNTYPE RAX 0
-            461284   2433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            461284   2433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             461527      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ IDIOM 30 mov     esi, ebp 
             461530      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebx 
             46153f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+1] 
@@ -4802,18 +4965,18 @@
             461c05     89 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             461c1d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rbx+0]; s1 
             461c5e     59 FUNC RETURNTYPE RAX 16
-            461c5e     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            461c5e     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             461c99   1417 FUNC RETURNTYPE RAX 1
             461c99   1417 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4621ae      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+1 ZZ lea     edi, [rax+1] 
             462222     22 FUNC RETURNTYPE RAX 1
-            462222     22 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            462222     22 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             462238     24 FUNC RETURNTYPE RAX 1
-            462238     24 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            462238     24 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             462250    138 FUNC RETURNTYPE RAX 0
-            462250    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            462250    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             4622da     49 FUNC RETURNTYPE RAX 0
-            4622da     49 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            4622da     49 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             46230b   2442 FUNC RETURNTYPE RAX 1
             46230b   2442 FUNC INARGS    2  ARG0 0 ARG1 4 
             462629      5 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ IDIOM 33 imul    edi, [rsp+158h+var_130] 
@@ -4846,25 +5009,25 @@
             462c69      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, [rbx+8] 
             462c6c      6 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 33 imul    rdi, [rsp+158h+var_150] 
             462c95     26 FUNC RETURNTYPE RAX 1
-            462c95     26 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            462c95     26 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             462caf     23 FUNC RETURNTYPE RAX 1
-            462caf     23 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            462caf     23 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             462cc6     25 FUNC RETURNTYPE RAX 1
-            462cc6     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            462cc6     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             462cdf    110 FUNC RETURNTYPE RAX 1
-            462cdf    110 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            462cdf    110 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             462d0c      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 23 sub     esi, eax 
             462d4d    184 FUNC RETURNTYPE RAX 1
-            462d4d    184 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 0 
+            462d4d    184 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             462dbc      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 23 sub     esi, eax 
             462e05     53 FUNC RETURNTYPE RAX 1
             462e05     53 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             462e3a     87 FUNC RETURNTYPE RAX 1
             462e3a     87 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             462e91     41 FUNC RETURNTYPE RAX 0
-            462e91     41 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 0 
+            462e91     41 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             462eba   3066 FUNC RETURNTYPE RAX 1
-            462eba   3066 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            462eba   3066 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             462eee      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+24 ZZ IDIOM 18 MEMORYSINK lea     r8, [rax+18h] 
             463018      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+R12 ZZ lea     edx, [r15+r12] 
             463117      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+86 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+56h]  ; dest 
@@ -4896,6 +5059,16 @@
             463e35      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ IDIOM 33 imul    edi, [rsp+148h+var_114] 
             463e7f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+71 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+47h]  ; dest 
             463ee0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+90 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+5Ah] 
+            463b44      5 INSTR FPTRSHADOW  RAX SHADOWID 59
+            463f41      4 INSTR FPTRCHECK  [ESP+48] SHADOWID 59
+            463b44      5 INSTR FPTRSHADOW  RAX SHADOWID 60
+            463f22      4 INSTR FPTRCHECK  [ESP+48] SHADOWID 60
+            463b44      5 INSTR FPTRSHADOW  RAX SHADOWID 61
+            463f80      4 INSTR FPTRCHECK  [ESP+48] SHADOWID 61
+            463b44      5 INSTR FPTRSHADOW  RAX SHADOWID 62
+            463f95      4 INSTR FPTRCHECK  [ESP+48] SHADOWID 62
+            463b44      5 INSTR FPTRSHADOW  RAX SHADOWID 63
+            463fe5      4 INSTR FPTRCHECK  [ESP+48] SHADOWID 63
             464008    331 FUNC RETURNTYPE RAX 1
             464008    331 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46411d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+-10 ZZ lea     esi, [r14-0Ah] 
@@ -4929,7 +5102,7 @@
             4649e7      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+4 ZZ lea     rdi, [rax+4] 
             464be3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 GLOBALMEMSINK add     rbp, 12h 
             464cba   1450 FUNC RETURNTYPE RAX 0
-            464cba   1450 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            464cba   1450 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             464d22      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdx+2] 
             464fb8      5 INSTR MEMSET STACKOFFSET_ESP 48 SIZE 80 ZZ call    _memset 
             465112      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov     rdx, r12        ; n 
@@ -4954,18 +5127,24 @@
             465b24     89 FUNC RETURNTYPE RAX 1
             465b24     89 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             465b7d    173 FUNC RETURNTYPE RAX 0
-            465b7d    173 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            465b7d    173 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             465be6      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 STACKMEMSINK add     rdx, 4 
             465c2a    534 FUNC RETURNTYPE RAX 1
             465c2a    534 FUNC INARGS    2  ARG0 0 ARG1 4 
             465e40   1133 FUNC RETURNTYPE RAX 1
             465e40   1133 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            465f2d      3 INSTR FPTRSHADOW  RAX SHADOWID 64
+            466049      4 INSTR FPTRCHECK  [ESP+36] SHADOWID 64
+            465f2d      3 INSTR FPTRSHADOW  RAX SHADOWID 65
+            466142      4 INSTR FPTRCHECK  [ESP+36] SHADOWID 65
+            465f2d      3 INSTR FPTRSHADOW  RAX SHADOWID 66
+            466195      4 INSTR FPTRCHECK  [ESP+36] SHADOWID 66
             4662ad    213 FUNC RETURNTYPE RAX 1
-            4662ad    213 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4662ad    213 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             466382    134 FUNC RETURNTYPE RAX 0
             466382    134 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             466408    148 FUNC RETURNTYPE RAX 1
-            466408    148 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            466408    148 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             46649c    267 FUNC RETURNTYPE RAX 1
             46649c    267 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4665a7    200 FUNC RETURNTYPE RAX 0
@@ -4974,27 +5153,27 @@
             46666f   1080 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4667d1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+8]    ; argv 
             466aa7     57 FUNC RETURNTYPE RAX 0
-            466aa7     57 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            466aa7     57 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 
             466ae0     66 FUNC RETURNTYPE RAX 1
-            466ae0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            466ae0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 
             466b22     72 FUNC RETURNTYPE RAX 1
-            466b22     72 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            466b22     72 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 
             466b6a    107 FUNC RETURNTYPE RAX 1
-            466b6a    107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            466b6a    107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             466b8c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+5 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+5]    ; s1 
             466bad      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+6 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+6]    ; s1 
             466bd5    259 FUNC RETURNTYPE RAX 1
-            466bd5    259 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            466bd5    259 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             466c40      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+30h] 
             466c4e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+113 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+71h] 
             466cd8     60 FUNC RETURNTYPE RAX 1
-            466cd8     60 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            466cd8     60 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             466d14     89 FUNC RETURNTYPE RAX 4
-            466d14     89 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            466d14     89 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             466d6d     35 FUNC RETURNTYPE RAX 96
             466d6d     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             466d90     17 FUNC RETURNTYPE RAX 4
-            466d90     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            466d90     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             466da1    148 FUNC RETURNTYPE RAX 1
             466da1    148 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             466e35     96 FUNC RETURNTYPE RAX 0
@@ -5134,7 +5313,7 @@
             47409d      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+168 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+0A8h] 
             4740d9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+168 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+0A8h] 
             4742b5      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ sub     rsi, rdi 
-            4742b8      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rsp+78h+var_50] 
+            4742b8      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, [rsp+78h+var_50] 
             4742fd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+96 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+60h] 
             474301      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, [rbp+48h] 
             47430a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, rax 
@@ -5144,7 +5323,11 @@
             4744d4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+96 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+60h]  ; s1 
             474530      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+194 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+0C2h] ; s1 
             474555      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+188 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+0BCh] 
-            46854c     12 FUNC RETURNTYPE RAX 0
+            473dcb      4 INSTR FPTRSHADOW  RSI SHADOWID 67
+            473ebb      4 INSTR FPTRCHECK  [ESP+4] SHADOWID 67
+            473dcf      3 INSTR FPTRSHADOW  RDX SHADOWID 68
+            47460e      3 INSTR FPTRCHECK  [ESP] SHADOWID 68
+            46854c     12 FUNC RETURNTYPE RAX 2
             46854c     12 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             472427      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX ZZ IDIOM 1 lea     ecx, [rbx+rax] 
             47243a      3 INSTR CHECK OVERFLOW SIGNED 64  RDI ZZ add     rdi, rdi 
@@ -5167,6 +5350,14 @@
             4727ba      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RSI*2+864 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+rsi*2+360h] 
             472886      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r15+rsi*2] 
             472886      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+RSI*2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r15+rsi*2] 
+            47236d      4 INSTR FPTRSHADOW  RDX SHADOWID 69
+            472974      4 INSTR FPTRCHECK  [ESP+36] SHADOWID 69
+            472494      9 INSTR FPTRSHADOW  0 SHADOWID 70
+            4728f5      5 INSTR FPTRSHADOW  RDX SHADOWID 70
+            472928      9 INSTR FPTRSHADOW  0 SHADOWID 70
+            47296a      5 INSTR FPTRCHECK  [RSP+80] SHADOWID 70
+            47236d      4 INSTR FPTRSHADOW  RDX SHADOWID 71
+            472904      4 INSTR FPTRCHECK  [ESP+36] SHADOWID 71
             468558     12 FUNC RETURNTYPE RAX 0
             468558     12 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             468564    111 FUNC RETURNTYPE RAX 4
@@ -5176,23 +5367,23 @@
             47204e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, [rbx+40h] 
             472051      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+RSI ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+rsi]  ; src 
             4685df     37 FUNC RETURNTYPE RAX 1
-            4685df     37 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4685df     37 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             468604    581 FUNC RETURNTYPE RAX 1
-            468604    581 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 0 ARG5 0 
+            468604    581 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 0 ARG5 2 
             468604    581 FUNC PROBLEM sub_468604 CALLUNRESOLVED 
             4687de      4 INSTR CHECK OVERFLOW UNSIGNED 64  R13 ZZ IDIOM 18 MEMORYSINK add     r13, 8 
-            468604      2 INSTR FPTRSHADOW  RDX SHADOWID 9
-            4686ae      3 INSTR FPTRCHECK  [RSP] SHADOWID 9
-            468604      2 INSTR FPTRSHADOW  RSI SHADOWID 10
-            46873b      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 10
+            468604      2 INSTR FPTRSHADOW  RDX SHADOWID 72
+            4686ae      3 INSTR FPTRCHECK  [RSP] SHADOWID 72
+            468604      2 INSTR FPTRSHADOW  RSI SHADOWID 73
+            46873b      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 73
             468849     88 FUNC RETURNTYPE RAX 0
             468849     88 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4688a1     88 FUNC RETURNTYPE RAX 0
             4688a1     88 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4688f9     73 FUNC RETURNTYPE RAX 4
-            4688f9     73 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4688f9     73 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             468942     70 FUNC RETURNTYPE RAX 4
-            468942     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            468942     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             468988     18 FUNC RETURNTYPE RAX 1
             468988     18 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46899a     45 FUNC RETURNTYPE RAX 0
@@ -5265,7 +5456,7 @@
             46adaa     39 FUNC RETURNTYPE RAX 0
             46adaa     39 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46add1    791 FUNC RETURNTYPE RAX 1
-            46add1    791 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 96 
+            46add1    791 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 2 
             46ae87      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h]  ; dest 
             46af05      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ lea     rdi, [rax+10h] 
             46af0e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+8]    ; dest 
@@ -5273,7 +5464,7 @@
             46af9a      4 INSTR CHECK TRUNCATION UNSIGNED 64 RDI 8 DIL ZZ IDIOM 5 movzx   esi, dil 
             46b020      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+R15 ZZ lea     rdi, [rax+r15] 
             46b0e8    525 FUNC RETURNTYPE RAX 1
-            46b0e8    525 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 1 
+            46b0e8    525 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46b292      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+10h] 
             46b2f5     23 FUNC RETURNTYPE RAX 0
             46b2f5     23 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
@@ -5308,18 +5499,18 @@
             46bc8e      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, [rbx+30h] 
             46bc92      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, rax        ; buf 
             46bcb1     44 FUNC RETURNTYPE RAX 96
-            46bcb1     44 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            46bcb1     44 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             46bcdd    127 FUNC RETURNTYPE RAX 4
-            46bcdd    127 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            46bcdd    127 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             46bd5c     84 FUNC RETURNTYPE RAX 96
-            46bd5c     84 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            46bd5c     84 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             46bdb0    114 FUNC RETURNTYPE RAX 1
-            46bdb0    114 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 0 ARG4 4 ARG5 1 
+            46bdb0    114 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 0 ARG4 96 ARG5 1 
             46bdea      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 16 DI ZZ IDIOM 5 movzx   edi, di 
             46be22    341 FUNC RETURNTYPE RAX 0
-            46be22    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            46be22    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 0 
             46bf77    393 FUNC RETURNTYPE RAX 1
-            46bf77    393 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            46bf77    393 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 0 
             46bfe9      2 INSTR CHECK UNDERFLOW SIGNED 32  RBX ZZ dec     ebx 
             46c100    625 FUNC RETURNTYPE RAX 1
             46c100    625 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
@@ -5338,7 +5529,7 @@
             46c2d3      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+-3 ZZ lea     edi, [r12-3] 
             46c30b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-1 ZZ lea     esi, [r13-1] 
             46c371     22 FUNC RETURNTYPE RAX 0
-            46c371     22 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            46c371     22 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             46c374      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 16 DI ZZ IDIOM 5 movzx   edi, di 
             46c387   1955 FUNC RETURNTYPE RAX 1
             46c387   1955 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -5385,13 +5576,13 @@
             46cdc8    523 FUNC RETURNTYPE RAX 1
             46cdc8    523 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 0 ARG5 4 
             46cfd3     48 FUNC RETURNTYPE RAX 96
-            46cfd3     48 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            46cfd3     48 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             46d003     34 FUNC RETURNTYPE RAX 96
-            46d003     34 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            46d003     34 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
             46d025     36 FUNC RETURNTYPE RAX 96
-            46d025     36 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            46d025     36 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             46d049     26 FUNC RETURNTYPE RAX 0
-            46d049     26 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 0 
+            46d049     26 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 0 
             46d063     38 FUNC RETURNTYPE RAX 0
             46d063     38 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             46d089   1526 FUNC RETURNTYPE RAX 1
@@ -5408,7 +5599,7 @@
             46d52b      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ IDIOM 19 sub     edx, ebp 
             46d54f      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK inc     rdi             ; dest 
             46d67f    496 FUNC RETURNTYPE RAX 1
-            46d67f    496 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            46d67f    496 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             46d86f    910 FUNC RETURNTYPE RAX 1
             46d86f    910 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             46d988      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+42 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rbp+2Ah] 
@@ -5418,20 +5609,20 @@
             46dbfd      8 FUNC RETURNTYPE RAX 0
             46dbfd      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46dc05    137 FUNC RETURNTYPE RAX 1
-            46dc05    137 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            46dc05    137 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             46dc8e    130 FUNC RETURNTYPE RAX 4
-            46dc8e    130 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
+            46dc8e    130 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             46dd10    125 FUNC RETURNTYPE RAX 4
-            46dd10    125 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            46dd10    125 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             46dd10    125 FUNC PROBLEM sub_46DD10 CALLUNRESOLVED 
             46dd8d   1467 FUNC RETURNTYPE RAX 1
             46dd8d   1467 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46df3a      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     esi, eax 
             46df44      2 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ neg     esi 
             46e348     95 FUNC RETURNTYPE RAX 0
-            46e348     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            46e348     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             46e3a7    127 FUNC RETURNTYPE RAX 1
-            46e3a7    127 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            46e3a7    127 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             46e426     75 FUNC RETURNTYPE RAX 1
             46e426     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
             46e471    143 FUNC RETURNTYPE RAX 1
@@ -5439,28 +5630,28 @@
             46e500    119 FUNC RETURNTYPE RAX 1
             46e500    119 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             46e577    230 FUNC RETURNTYPE RAX 1
-            46e577    230 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            46e577    230 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46e65d    266 FUNC RETURNTYPE RAX 1
-            46e65d    266 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 1 
+            46e65d    266 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 1 
             46e767    959 FUNC RETURNTYPE RAX 1
-            46e767    959 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 1 
+            46e767    959 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46e80a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+18h] 
             46eb26     73 FUNC RETURNTYPE RAX 1
             46eb26     73 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             46eb6f    110 FUNC RETURNTYPE RAX 1
-            46eb6f    110 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            46eb6f    110 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             46eb74      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+257 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rsi+101h] ; dest 
             46ebab      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ inc     rcx 
             46ebdd    224 FUNC RETURNTYPE RAX 96
-            46ebdd    224 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            46ebdd    224 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             46ec1c      5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 512 ZZ call    _memset 
             46ec2f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+100 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rbx+64h] 
             46ec3f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+124 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rbx+7Ch] 
             46ec6f      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ sub     edx, r14d 
             46f207     53 FUNC RETURNTYPE RAX 1
-            46f207     53 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 4 
+            46f207     53 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             46f23c     46 FUNC RETURNTYPE RAX 0
-            46f23c     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            46f23c     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             46f26a   2411 FUNC RETURNTYPE RAX 1
             46f26a   2411 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46f337      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea     rdi, [rax+5] 
@@ -5476,7 +5667,7 @@
             46ffe2     49 FUNC RETURNTYPE RAX 0
             46ffe2     49 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             470013    444 FUNC RETURNTYPE RAX 1
-            470013    444 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            470013    444 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             470155      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ neg     rdx 
             4701e4     21 FUNC RETURNTYPE RAX 0
             4701e4     21 FUNC PROBLEM sub_4701E4 JUMPUNRESOLVED 
@@ -5486,7 +5677,7 @@
             47020f    188 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
             470246      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+80 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+50h]  ; env 
             4702cb    258 FUNC RETURNTYPE RAX 1
-            4702cb    258 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            4702cb    258 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             470312      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 118h 
             470322      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; env 
             470350      6 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ IDIOM 33 imul    edi, edx, 186A0h 
@@ -5500,11 +5691,11 @@
             470c93      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea     eax, [rbx+1] 
             470cd5      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RBX ZZ sub     ebx, ebp 
             470d43     52 FUNC RETURNTYPE RAX 1
-            470d43     52 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 
+            470d43     52 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 2 
             470d77     19 FUNC RETURNTYPE RAX 0
-            470d77     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            470d77     19 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             470d8a     29 FUNC RETURNTYPE RAX 4
-            470d8a     29 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 8 
+            470d8a     29 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             470d94      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax-10h]  ; ptr 
             470da7     40 FUNC RETURNTYPE RAX 4
             470da7     40 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 8 
@@ -5526,7 +5717,7 @@
             471623     34 FUNC RETURNTYPE RAX 0
             471623     34 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             471645   2213 FUNC RETURNTYPE RAX 1
-            471645   2213 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            471645   2213 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             4716cc      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 0A0h       ; env 
             4717ef      3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 16 AX ZZ IDIOM 5 movzx   ebp, ax 
             47185a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ inc     rax 
@@ -5549,21 +5740,23 @@
             471ce0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+104 ZZ IDIOM 18 MEMORYSINK lea     r9, [rax+68h] 
             471d54      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 8Ch 
             471d72      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ inc     edx 
+            471645      2 INSTR FPTRSHADOW  RDX SHADOWID 74
+            471e2c      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 74
             471eea    125 FUNC RETURNTYPE RAX 1
-            471eea    125 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            471eea    125 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             471f67    138 FUNC RETURNTYPE RAX 1
-            471f67    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            471f67    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             471f94      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov     rdx, rbx        ; n 
             471f97      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+RSI ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+rsi]  ; src 
             471fac      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r12d 
             472228    102 FUNC RETURNTYPE RAX 0
-            472228    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            472228    102 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             47228e    102 FUNC RETURNTYPE RAX 1
-            47228e    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 0 ARG5 0 
+            47228e    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4722f4     18 FUNC RETURNTYPE RAX 1
-            4722f4     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 0 ARG5 0 
+            4722f4     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             472306     77 FUNC RETURNTYPE RAX 1
-            472306     77 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            472306     77 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             47232d      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+rsi*2+0] 
             47232d      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RSI*2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+rsi*2+0] 
             472337      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RBP ZZ dec     ebp 
@@ -5584,33 +5777,33 @@
             47356d     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
             4735af      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ inc     rax 
             4735bf     99 FUNC RETURNTYPE RAX 1
-            4735bf     99 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 4 ARG3 1 
+            4735bf     99 FUNC INARGS    4  ARG0 4 ARG1 96 ARG2 4 ARG3 2 
             473622     89 FUNC RETURNTYPE RAX 1
-            473622     89 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            473622     89 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 2 ARG4 0 ARG5 2 
             47367b     78 FUNC RETURNTYPE RAX 1
-            47367b     78 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            47367b     78 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4736c9     32 FUNC RETURNTYPE RAX 1
-            4736c9     32 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            4736c9     32 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             4736d9      2 INSTR CHECK TRUNCATION UNKNOWNSIGN     64 RSI 32 ESI ZZ IDIOM 26 mov     edx, esi 
             4736e9     41 FUNC RETURNTYPE RAX 1
-            4736e9     41 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4736e9     41 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4736fb      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ sub     rsi, rdi 
-            4736fe      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rax] 
+            4736fe      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, [rax] 
             473712    128 FUNC RETURNTYPE RAX 1
             473712    128 FUNC INARGS    2  ARG0 4 ARG1 4 
             473792   1568 FUNC RETURNTYPE RAX 1
-            473792   1568 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            473792   1568 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 2 ARG5 2 
             473b2d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rbx+18h]  ; src 
             4746bb     31 FUNC RETURNTYPE RAX 1
-            4746bb     31 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            4746bb     31 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4746da     71 FUNC RETURNTYPE RAX 1
             4746da     71 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             474721    130 FUNC RETURNTYPE RAX 4
             474721    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4747a3     47 FUNC RETURNTYPE RAX 4
-            4747a3     47 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            4747a3     47 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4747d2    385 FUNC RETURNTYPE RAX 0
-            4747d2    385 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
+            4747d2    385 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             474903      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ inc     edi 
             474953    634 FUNC RETURNTYPE RAX 1
             474953    634 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
@@ -5619,13 +5812,13 @@
             474a01      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 20h 
             474a18      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1Ch]  ; dest 
             474bcd    110 FUNC RETURNTYPE RAX 1
-            474bcd    110 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 4 
+            474bcd    110 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             474c3b    121 FUNC RETURNTYPE RAX 4
             474c3b    121 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             474c93      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ IDIOM 30 mov     esi, ebx 
             474c9d      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebp 
             474cb4   1809 FUNC RETURNTYPE RAX 1
-            474cb4   1809 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            474cb4   1809 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             474cb4   1809 FUNC PROBLEM sub_474CB4 CALLUNRESOLVED 
             474e43      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+148 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rcx+94h]  ; nptr 
             474ed3      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+337 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r14+151h] 
@@ -5650,7 +5843,7 @@
             4753cd    258 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4753d9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+56 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+38h]  ; timer 
             4754cf     65 FUNC RETURNTYPE RAX 4
-            4754cf     65 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 1 
+            4754cf     65 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             475510    834 FUNC RETURNTYPE RAX 0
             475510    834 FUNC INARGS    5  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 
             475852    215 FUNC RETURNTYPE RAX 1
@@ -5662,22 +5855,22 @@
             475d42   1154 FUNC RETURNTYPE RAX 1
             475d42   1154 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 4 ARG3 4 
             4761c4     63 FUNC RETURNTYPE RAX 96
-            4761c4     63 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            4761c4     63 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             476203     74 FUNC RETURNTYPE RAX 0
             476203     74 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 4 
             47624d     11 FUNC RETURNTYPE RAX 1
-            47624d     11 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 96 ARG5 4 
+            47624d     11 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 2 ARG5 2 
             476258    110 FUNC RETURNTYPE RAX 96
-            476258    110 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 4 
+            476258    110 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
             476258    110 FUNC PROBLEM sub_476258 CALLUNRESOLVED 
             4762c6    153 FUNC RETURNTYPE RAX 1
-            4762c6    153 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 4 
+            4762c6    153 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 4 
             47635f    152 FUNC RETURNTYPE RAX 0
             47635f    152 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             4763f7     71 FUNC RETURNTYPE RAX 4
             4763f7     71 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             47643e     89 FUNC RETURNTYPE RAX 4
-            47643e     89 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            47643e     89 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             476497     50 FUNC RETURNTYPE RAX 0
             476497     50 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
             476497     50 FUNC PROBLEM sub_476497 CALLUNRESOLVED 
@@ -5688,24 +5881,24 @@
             4764d9     47 FUNC RETURNTYPE RAX 1
             4764d9     47 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             476508     26 FUNC RETURNTYPE RAX 1
-            476508     26 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            476508     26 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             476522     70 FUNC RETURNTYPE RAX 1
-            476522     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            476522     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             476568    252 FUNC RETURNTYPE RAX 1
             476568    252 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47660b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+1 ZZ IDIOM 18 STACKMEMSINK lea     r8, [rdx+1] 
             47663f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ inc     r12d 
             47664b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R13 ZZ inc     r13 
             476664     58 FUNC RETURNTYPE RAX 1
-            476664     58 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 0 
+            476664     58 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47669e    172 FUNC RETURNTYPE RAX 1
             47669e    172 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47674a    926 FUNC RETURNTYPE RAX 0
-            47674a    926 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 4 
+            47674a    926 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 96 
             47689a      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R9+7 ZZ lea     edx, [r9+7] 
             4768cc      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ IDIOM 33 imul    edi, ebx 
             476ae8     74 FUNC RETURNTYPE RAX 1
-            476ae8     74 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            476ae8     74 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             476b32    449 FUNC RETURNTYPE RAX 1
             476b32    449 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             476c2d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
@@ -5717,7 +5910,7 @@
             476e08      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ inc     ebp 
             476e2d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ inc     r12 
             476e4b     24 FUNC RETURNTYPE RAX 0
-            476e4b     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            476e4b     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             476e63     49 FUNC RETURNTYPE RAX 0
             476e63     49 FUNC PROBLEM sub_476E63 STACKANALYSIS 
             476e94    413 FUNC RETURNTYPE RAX 1
@@ -5730,8 +5923,10 @@
             481108      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             481185      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             4811f4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1]    ; s2 
-            480f24      9 INSTR FPTRSHADOW  4721960 SHADOWID 11
-            4811dc      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 11
+            480f24      9 INSTR FPTRSHADOW  4721960 SHADOWID 75
+            480f93      9 INSTR FPTRSHADOW  4721960 SHADOWID 75
+            480faa      9 INSTR FPTRSHADOW  4721886 SHADOWID 75
+            4811dc      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 75
             477063    229 FUNC RETURNTYPE RAX 0
             477063    229 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4770df      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+2 ZZ IDIOM 18 STACKMEMSINK lea     rdx, [rbx+2] 
@@ -5740,17 +5935,17 @@
             477167    108 FUNC RETURNTYPE RAX 1
             477167    108 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4771d3    144 FUNC RETURNTYPE RAX 1
-            4771d3    144 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 0 
+            4771d3    144 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             477237      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     r9d, eax 
             477263     77 FUNC RETURNTYPE RAX 1
-            477263     77 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            477263     77 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4772b0     38 FUNC RETURNTYPE RAX 1
-            4772b0     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4772b0     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4772d6    579 FUNC RETURNTYPE RAX 1
-            4772d6    579 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            4772d6    579 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             477505      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 40h        ; termios_p 
             477519    183 FUNC RETURNTYPE RAX 1
-            477519    183 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            477519    183 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             477589      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RBP ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+rbp+0] 
             477591      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rax        ; s1 
             4775d0     67 FUNC RETURNTYPE RAX 1
@@ -5765,7 +5960,7 @@
             477698      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, 15h        ; n 
             477703      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RCX ZZ inc     ecx 
             477711     37 FUNC RETURNTYPE RAX 4
-            477711     37 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
+            477711     37 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             477736    354 FUNC RETURNTYPE RAX 1
             477736    354 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 96 
             477786      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
@@ -5785,7 +5980,7 @@
             477c61      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, rax 
             477c68      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+rdi] 
             477cba    103 FUNC RETURNTYPE RAX 1
-            477cba    103 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            477cba    103 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             477ceb      2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov     edi, eax 
             477d0b      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             477d21     36 FUNC RETURNTYPE RAX 0
@@ -5809,10 +6004,10 @@
             47814d    141 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             47814d    141 FUNC PROBLEM sub_47814D CALLUNRESOLVED 
             4781da    329 FUNC RETURNTYPE RAX 0
-            4781da    329 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            4781da    329 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 2 
             47830b      4 INSTR CHECK OVERFLOW UNSIGNED 64  R13 ZZ IDIOM 18 MEMORYSINK add     r13, 8 
             478323     90 FUNC RETURNTYPE RAX 96
-            478323     90 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            478323     90 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             47837d    311 FUNC RETURNTYPE RAX 1
             47837d    311 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4783c1      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ inc     rbx 
@@ -5823,16 +6018,28 @@
             478649   1018 FUNC RETURNTYPE RAX 0
             478649   1018 FUNC INARGS    2  ARG0 0 ARG1 4 
             47881e      2 INSTR CHECK OVERFLOW UNSIGNED 32  RDI ZZ inc     edi 
+            478649      2 INSTR FPTRSHADOW  [RSP-172] SHADOWID 76
+            478649      2 INSTR FPTRSHADOW  [RSP-172] SHADOWID 76
+            478649      2 INSTR FPTRSHADOW  [RSP-172] SHADOWID 76
+            47876b      4 INSTR FPTRSHADOW  [RSP+12] SHADOWID 76
+            478779      8 INSTR FPTRSHADOW  0 SHADOWID 76
+            47874f      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 76
+            478649      2 INSTR FPTRSHADOW  [RSP-172] SHADOWID 77
+            478649      2 INSTR FPTRSHADOW  [RSP-172] SHADOWID 77
+            478649      2 INSTR FPTRSHADOW  [RSP-172] SHADOWID 77
+            47876b      4 INSTR FPTRSHADOW  [RSP+12] SHADOWID 77
+            478779      8 INSTR FPTRSHADOW  0 SHADOWID 77
+            4787ae      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 77
             478a43     17 FUNC RETURNTYPE RAX 1
-            478a43     17 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            478a43     17 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             478a54    933 FUNC RETURNTYPE RAX 1
             478a54    933 FUNC INARGS    2  ARG0 0 ARG1 4 
             478bb4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+8] 
             478bc6      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rbx+0]; dest 
             478df9     55 FUNC RETURNTYPE RAX 0
-            478df9     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 1 ARG4 96 ARG5 4 
+            478df9     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 1 ARG4 2 ARG5 96 
             478e30     61 FUNC RETURNTYPE RAX 1
-            478e30     61 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 96 ARG5 4 
+            478e30     61 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 2 ARG5 96 
             478e6d    295 FUNC RETURNTYPE RAX 1
             478e6d    295 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             478f94   1402 FUNC RETURNTYPE RAX 1
@@ -5849,9 +6056,9 @@
             479860    412 FUNC RETURNTYPE RAX 1
             479860    412 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4799fc     40 FUNC RETURNTYPE RAX 1
-            4799fc     40 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            4799fc     40 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
             479a24    410 FUNC RETURNTYPE RAX 0
-            479a24    410 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            479a24    410 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             479b32      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+13h] 
             479bbe    320 FUNC RETURNTYPE RAX 0
             479bbe    320 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -5866,48 +6073,48 @@
             479f5d    766 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47a134      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RBX ZZ dec     ebx 
             47a25b     48 FUNC RETURNTYPE RAX 1
-            47a25b     48 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            47a25b     48 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             47a28b     34 FUNC RETURNTYPE RAX 4
-            47a28b     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            47a28b     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             47a2ad     20 FUNC RETURNTYPE RAX 4
-            47a2ad     20 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            47a2ad     20 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             47a2c1     46 FUNC RETURNTYPE RAX 4
-            47a2c1     46 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            47a2c1     46 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             47a2ef    226 FUNC RETURNTYPE RAX 4
-            47a2ef    226 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            47a2ef    226 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             47a3d1     88 FUNC RETURNTYPE RAX 1
-            47a3d1     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a3d1     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47a429    143 FUNC RETURNTYPE RAX 1
-            47a429    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a429    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47a4b8     27 FUNC RETURNTYPE RAX 96
             47a4b8     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             47a4d3     47 FUNC RETURNTYPE RAX 1
-            47a4d3     47 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            47a4d3     47 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             47a502    573 FUNC RETURNTYPE RAX 4
-            47a502    573 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            47a502    573 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             47a654      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rdi, [rax+1] 
             47a700      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+8] 
             47a70f      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK dec     rdi 
             47a73f     85 FUNC RETURNTYPE RAX 4
-            47a73f     85 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a73f     85 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47a794    126 FUNC RETURNTYPE RAX 4
-            47a794    126 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a794    126 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47a812    110 FUNC RETURNTYPE RAX 4
-            47a812    110 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a812    110 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47a880    332 FUNC RETURNTYPE RAX 4
-            47a880    332 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a880    332 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47a9cc    110 FUNC RETURNTYPE RAX 4
-            47a9cc    110 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47a9cc    110 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47aa3a     87 FUNC RETURNTYPE RAX 4
-            47aa3a     87 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            47aa3a     87 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             47aa91    111 FUNC RETURNTYPE RAX 0
-            47aa91    111 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            47aa91    111 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             47ab00      6 FUNC RETURNTYPE RAX 1
             47ab00      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47ab06     63 FUNC RETURNTYPE RAX 0
-            47ab06     63 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            47ab06     63 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             47ab45     19 FUNC RETURNTYPE RAX 0
-            47ab45     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            47ab45     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             47ab58    551 FUNC RETURNTYPE RAX 0
             47ab58    551 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47ac1f      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea     esi, [r13+1] 
@@ -5920,17 +6127,17 @@
             47ad7f    154 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47ae03      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             47ae19    419 FUNC RETURNTYPE RAX 0
-            47ae19    419 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            47ae19    419 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             47afbc     42 FUNC RETURNTYPE RAX 0
             47afbc     42 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47afe6     84 FUNC RETURNTYPE RAX 1
-            47afe6     84 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            47afe6     84 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 2 
             47b03a    137 FUNC RETURNTYPE RAX 1
-            47b03a    137 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            47b03a    137 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             47b0c3     37 FUNC RETURNTYPE RAX 0
-            47b0c3     37 FUNC INARGS    6  ARG0 8 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
+            47b0c3     37 FUNC INARGS    6  ARG0 8 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             47b0e8     37 FUNC RETURNTYPE RAX 0
-            47b0e8     37 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            47b0e8     37 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             47b10d    525 FUNC RETURNTYPE RAX 0
             47b10d    525 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b31a    716 FUNC RETURNTYPE RAX 1
@@ -5941,37 +6148,37 @@
             47b837     65 FUNC RETURNTYPE RAX 96
             47b837     65 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b878     45 FUNC RETURNTYPE RAX 1
-            47b878     45 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            47b878     45 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             47b8a5     45 FUNC RETURNTYPE RAX 1
-            47b8a5     45 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            47b8a5     45 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             47b8d2     73 FUNC RETURNTYPE RAX 1
-            47b8d2     73 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
+            47b8d2     73 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             47b91b     87 FUNC RETURNTYPE RAX 0
-            47b91b     87 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 4 
+            47b91b     87 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 96 
             47b972     18 FUNC RETURNTYPE RAX 96
             47b972     18 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 0 ARG5 4 
             47b984    123 FUNC RETURNTYPE RAX 1
-            47b984    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            47b984    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             47b9ff    298 FUNC RETURNTYPE RAX 4
-            47b9ff    298 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 1 
+            47b9ff    298 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 2 
             47bb29    125 FUNC RETURNTYPE RAX 0
-            47bb29    125 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
+            47bb29    125 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             47bba6    977 FUNC RETURNTYPE RAX 0
-            47bba6    977 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 1 
+            47bba6    977 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             47bdef      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+4] 
             47bf77     18 FUNC RETURNTYPE RAX 1
-            47bf77     18 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            47bf77     18 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             47bf89    424 FUNC RETURNTYPE RAX 1
-            47bf89    424 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 4 
+            47bf89    424 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             47c131    297 FUNC RETURNTYPE RAX 1
             47c131    297 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47c25a    529 FUNC RETURNTYPE RAX 1
-            47c25a    529 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 4 
+            47c25a    529 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             47c2fe      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+13h] 
             47c46b    805 FUNC RETURNTYPE RAX 1
             47c46b    805 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47c790    326 FUNC RETURNTYPE RAX 4
-            47c790    326 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            47c790    326 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             47c893      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R12 ZZ lea     edi, [r12+r12+1] 
             47c893      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R12+1 ZZ lea     edi, [r12+r12+1] 
             47c8d6    494 FUNC RETURNTYPE RAX 1
@@ -5991,13 +6198,13 @@
             47ceb2    422 FUNC RETURNTYPE RAX 0
             47ceb2    422 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47d058      1 FUNC RETURNTYPE RAX 96
-            47d058      1 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            47d058      1 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             47d059    101 FUNC RETURNTYPE RAX 1
             47d059    101 FUNC INARGS    5  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 96 
             47d0be    169 FUNC RETURNTYPE RAX 1
-            47d0be    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 4 
+            47d0be    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 2 
             47d167    825 FUNC RETURNTYPE RAX 4
-            47d167    825 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            47d167    825 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             47d294      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8 ZZ lea     rdi, [rcx+rcx*8] 
             47d294      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RCX*8 ZZ lea     rdi, [rcx+rcx*8] 
             47d29c      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 GLOBALMEMSINK add     rdi, 4A6E00h    ; f 
@@ -6005,7 +6212,7 @@
             47d2b5      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RCX*8 ZZ lea     rdi, [rcx+rcx*8] 
             47d2bd      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 GLOBALMEMSINK add     rdi, 4A6E00h    ; f 
             47d4a0    110 FUNC RETURNTYPE RAX 4
-            47d4a0    110 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            47d4a0    110 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             47d50e    216 FUNC RETURNTYPE RAX 0
             47d50e    216 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47d5d2      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RBP ZZ dec     rbp 
@@ -6015,11 +6222,11 @@
             47d675     22 FUNC RETURNTYPE RAX 1
             47d675     22 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47d84f     86 FUNC RETURNTYPE RAX 4
-            47d84f     86 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            47d84f     86 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             47d8a5    130 FUNC RETURNTYPE RAX 0
-            47d8a5    130 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            47d8a5    130 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             47d927    101 FUNC RETURNTYPE RAX 4
-            47d927    101 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            47d927    101 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             47d954      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RBX ZZ sub     rbx, rdi 
             47d957      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+rdi+0]; ptr 
             47d98c     57 FUNC RETURNTYPE RAX 1
@@ -6027,7 +6234,7 @@
             47d9c5     44 FUNC RETURNTYPE RAX 1
             47d9c5     44 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47d9f1    384 FUNC RETURNTYPE RAX 1
-            47d9f1    384 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            47d9f1    384 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             47d9f1    384 FUNC PROBLEM sub_47D9F1 CALLUNRESOLVED 
             47da9c      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 9 sub     esi, 30h 
             47dae3      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ sub     rsi, r12 
@@ -6059,9 +6266,9 @@
             47e99b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+4 ZZ lea     edi, [r13+4] 
             47ea2a      3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx   edi, al         ; c 
             47eab2     18 FUNC RETURNTYPE RAX 1
-            47eab2     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
+            47eab2     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             47eac4     57 FUNC RETURNTYPE RAX 4
-            47eac4     57 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
+            47eac4     57 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             47eafd     56 FUNC RETURNTYPE RAX 4
             47eafd     56 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47eb35    256 FUNC RETURNTYPE RAX 1
@@ -6081,15 +6288,15 @@
             47f07d    431 FUNC RETURNTYPE RAX 1
             47f07d    431 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47f22c     63 FUNC RETURNTYPE RAX 1
-            47f22c     63 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 4 ARG5 4 
+            47f22c     63 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 4 ARG5 2 
             47f26b     34 FUNC RETURNTYPE RAX 4
-            47f26b     34 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 96 ARG3 4 ARG4 4 ARG5 1 
+            47f26b     34 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 96 ARG3 4 ARG4 4 ARG5 2 
             47f28d    556 FUNC RETURNTYPE RAX 4
-            47f28d    556 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            47f28d    556 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             47f3fc      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rdi] 
             47f400      3 INSTR CHECK UNDERFLOW SIGNED 32  RSI ZZ sub     esi, r8d 
             47f4b9    696 FUNC RETURNTYPE RAX 1
-            47f4b9    696 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            47f4b9    696 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             47f771    898 FUNC RETURNTYPE RAX 1
             47f771    898 FUNC INARGS    2  ARG0 0 ARG1 4 
             47fa29      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDI*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+rdi*8]; void * 
@@ -6109,8 +6316,8 @@
             47fdf3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+3 ZZ lea     rdi, [rax+3] 
             47fe1d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1]    ; s 
             47fe2c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rcx, [rax+1] 
-            47fdc8      2 INSTR FPTRSHADOW  RDX SHADOWID 12
-            47fe7e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 12
+            47fdc8      2 INSTR FPTRSHADOW  RDX SHADOWID 78
+            47fe7e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 78
             47feb3    150 FUNC RETURNTYPE RAX 1
             47feb3    150 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47feb3    150 FUNC PROBLEM sub_47FEB3 CALLUNRESOLVED 
@@ -6119,53 +6326,53 @@
             48013c     47 FUNC RETURNTYPE RAX 16
             48013c     47 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4804d2     21 FUNC RETURNTYPE RAX 4
-            4804d2     21 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 0 
+            4804d2     21 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             4804e7    820 FUNC RETURNTYPE RAX 96
-            4804e7    820 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4804e7    820 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             4805f4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ inc     rcx 
             480661      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
             48081b     41 FUNC RETURNTYPE RAX 0
-            48081b     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            48081b     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             480844     38 FUNC RETURNTYPE RAX 16
-            480844     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            480844     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             48086a     38 FUNC RETURNTYPE RAX 16
-            48086a     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            48086a     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             480890    159 FUNC RETURNTYPE RAX 1
-            480890    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            480890    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             48092f     14 FUNC RETURNTYPE RAX 1
-            48092f     14 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 
+            48092f     14 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 2 
             48093d    323 FUNC RETURNTYPE RAX 0
-            48093d    323 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            48093d    323 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             480a80     97 FUNC RETURNTYPE RAX 96
-            480a80     97 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            480a80     97 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             480ae1     22 FUNC RETURNTYPE RAX 1
             480ae1     22 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             480af7    118 FUNC RETURNTYPE RAX 1
-            480af7    118 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            480af7    118 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             480b6d    108 FUNC RETURNTYPE RAX 1
-            480b6d    108 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            480b6d    108 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             480bba      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ mov     edi, ebp 
             480bd9    179 FUNC RETURNTYPE RAX 1
             480bd9    179 FUNC INARGS    2  ARG0 4 ARG1 4 
             480c8c     64 FUNC RETURNTYPE RAX 1
-            480c8c     64 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 4 ARG4 1 ARG5 0 
+            480c8c     64 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 2 ARG4 2 ARG5 2 
             480c9d      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             480ccc     92 FUNC RETURNTYPE RAX 0
-            480ccc     92 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
+            480ccc     92 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             480d0d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
             480d28    453 FUNC RETURNTYPE RAX 1
-            480d28    453 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            480d28    453 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             480dd8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
             480ecc      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ inc     rbp 
             48140d    281 FUNC RETURNTYPE RAX 1
-            48140d    281 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            48140d    281 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             481486      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ dec     rdx 
             4814a9      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 15 inc     rcx 
             481526    139 FUNC RETURNTYPE RAX 1
             481526    139 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             481593      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             4815b1     22 FUNC RETURNTYPE RAX 1
-            4815b1     22 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            4815b1     22 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             4815c7    364 FUNC RETURNTYPE RAX 1
             4815c7    364 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48166e      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+127 ZZ lea     esi, [r12+7Fh] 
@@ -6173,13 +6380,13 @@
             48169b      4 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, 4 
             4816f3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 4 
             481733     35 FUNC RETURNTYPE RAX 0
-            481733     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            481733     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             481756     33 FUNC RETURNTYPE RAX 0
             481756     33 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             481777    133 FUNC RETURNTYPE RAX 0
             481777    133 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4817fc   1612 FUNC RETURNTYPE RAX 1
-            4817fc   1612 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            4817fc   1612 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             4818e4      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea     edi, [r12+1] 
             481b5e      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RSI ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+rsi+0] 
             481b63      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK sub     rsi, rdx 
@@ -6193,22 +6400,22 @@
             481f54      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             481fa7      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             481fc3     72 FUNC RETURNTYPE RAX 1
-            481fc3     72 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            481fc3     72 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             48200b     67 FUNC RETURNTYPE RAX 0
-            48200b     67 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            48200b     67 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             482045      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 20h        ; env 
             48204e     95 FUNC RETURNTYPE RAX 1
-            48204e     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            48204e     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             4820ad    407 FUNC RETURNTYPE RAX 1
-            4820ad    407 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            4820ad    407 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             4820c4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+8] 
             482244    894 FUNC RETURNTYPE RAX 1
-            482244    894 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            482244    894 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             482374      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; fd 
             4825c2    102 FUNC RETURNTYPE RAX 1
-            4825c2    102 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            4825c2    102 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             482628    105 FUNC RETURNTYPE RAX 1
-            482628    105 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            482628    105 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             482691    279 FUNC RETURNTYPE RAX 1
             482691    279 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             482725      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 20h        ; env 
@@ -6231,7 +6438,7 @@
             48306d    427 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4831d9      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+1 ZZ lea     rsi, [r14+1] 
             483218     34 FUNC RETURNTYPE RAX 1
-            483218     34 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
+            483218     34 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             48322f      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; useconds 
             48323a    248 FUNC RETURNTYPE RAX 0
             48323a    248 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -6264,10 +6471,10 @@
             483bbb     85 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             483be2      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             483c10     80 FUNC RETURNTYPE RAX 1
-            483c10     80 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 96 
+            483c10     80 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 2 
             483c10     80 FUNC PROBLEM sub_483C10 CALLUNRESOLVED 
             483c60     10 FUNC RETURNTYPE RAX 1
-            483c60     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            483c60     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             483c6a     77 FUNC RETURNTYPE RAX 1
             483c6a     77 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             483cb7    220 FUNC RETURNTYPE RAX 1
@@ -6281,9 +6488,9 @@
             483f64     31 FUNC RETURNTYPE RAX 1
             483f64     31 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             483f83    195 FUNC RETURNTYPE RAX 1
-            483f83    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            483f83    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             484046    487 FUNC RETURNTYPE RAX 96
-            484046    487 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 1 
+            484046    487 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 2 ARG3 0 ARG4 96 ARG5 2 
             4841f6      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax-3]; dest 
             4841f6      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX+-3 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax-3]; dest 
             48422d   1131 FUNC RETURNTYPE RAX 1
@@ -6316,14 +6523,14 @@
             484c8c     80 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             484c8c     80 FUNC PROBLEM sub_484C8C CALLUNRESOLVED 
             484cdc     59 FUNC RETURNTYPE RAX 4
-            484cdc     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            484cdc     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             484d17    194 FUNC RETURNTYPE RAX 4
-            484d17    194 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 0 ARG5 1 
+            484d17    194 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             484dd9     86 FUNC RETURNTYPE RAX 1
-            484dd9     86 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            484dd9     86 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             484df4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+1]    ; haystack 
             484e2f    204 FUNC RETURNTYPE RAX 1
-            484e2f    204 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            484e2f    204 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             484efb    195 FUNC RETURNTYPE RAX 4
             484efb    195 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
             484fbe     64 FUNC RETURNTYPE RAX 96
@@ -6335,17 +6542,20 @@
             485354     37 FUNC RETURNTYPE RAX 0
             485354     37 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             485379   1943 FUNC RETURNTYPE RAX 0
-            485379   1943 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 4 
+            485379   1943 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             485560      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX*8 ZZ lea     rdi, ds:0[rbx*8] 
             485646      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, ebp 
             485673      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+2 ZZ lea     esi, [r13+2] 
             4859e1      4 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 8 DIL ZZ IDIOM 5 movzx   edi, dil 
+            4853c5      8 INSTR FPTRSHADOW  0 SHADOWID 79
+            485424      5 INSTR FPTRSHADOW  [RSP+16] SHADOWID 79
+            485403      4 INSTR FPTRCHECK  [ESP+16] SHADOWID 79
             485b1b    170 FUNC RETURNTYPE RAX 0
             485b1b    170 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             485bc5    167 FUNC RETURNTYPE RAX 1
             485bc5    167 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             485c6c    188 FUNC RETURNTYPE RAX 1
-            485c6c    188 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            485c6c    188 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             485c71      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+19 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+13h] 
             485d28     24 FUNC RETURNTYPE RAX 1
             485d28     24 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
@@ -6360,19 +6570,19 @@
             485dc0     30 FUNC RETURNTYPE RAX 4
             485dc0     30 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             485dde    234 FUNC RETURNTYPE RAX 4
-            485dde    234 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            485dde    234 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             485e0f      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, rax 
             485e94      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ add     rdi, 20h 
             485ec8     40 FUNC RETURNTYPE RAX 4
-            485ec8     40 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            485ec8     40 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             485ef0     41 FUNC RETURNTYPE RAX 0
-            485ef0     41 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            485ef0     41 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             485f19     33 FUNC RETURNTYPE RAX 96
             485f19     33 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             485f3a     49 FUNC RETURNTYPE RAX 4
             485f3a     49 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             485f6b    188 FUNC RETURNTYPE RAX 4
-            485f6b    188 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            485f6b    188 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             485f92      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+16 ZZ lea     esi, [r13+10h] 
             485ffa      8 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+0A8h] 
             486027    118 FUNC RETURNTYPE RAX 0
@@ -6382,7 +6592,7 @@
             4860a8    137 FUNC RETURNTYPE RAX 4
             4860a8    137 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             486131     65 FUNC RETURNTYPE RAX 4
-            486131     65 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            486131     65 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             486172     87 FUNC RETURNTYPE RAX 4
             486172     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             486196      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+96 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+60h]  ; preg 
@@ -6397,7 +6607,7 @@
             486313    115 FUNC RETURNTYPE RAX 1
             486313    115 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
             486386    117 FUNC RETURNTYPE RAX 1
-            486386    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 96 
+            486386    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             4863af      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+28h]  ; s1 
             4863fb     72 FUNC RETURNTYPE RAX 4
             4863fb     72 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
@@ -6420,7 +6630,7 @@
             486651     45 FUNC RETURNTYPE RAX 0
             486651     45 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             48667e    180 FUNC RETURNTYPE RAX 1
-            48667e    180 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            48667e    180 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4866c1      3 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK inc     rax 
             486732    118 FUNC RETURNTYPE RAX 0
             486732    118 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
@@ -6459,6 +6669,8 @@
             486f9a      4 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ IDIOM 21 add     edx, [rsp+88h+var_3C] 
             486fa8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RSI ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+rsi]  ; buf 
             487024      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RSI ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+rsi] 
+            486da7      5 INSTR FPTRSHADOW  RAX SHADOWID 80
+            486fa1      4 INSTR FPTRCHECK  [ESP+24] SHADOWID 80
             4870a7     17 FUNC RETURNTYPE RAX 4
             4870a7     17 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             4870b8    139 FUNC RETURNTYPE RAX 1
@@ -6466,7 +6678,7 @@
             487143    274 FUNC RETURNTYPE RAX 4
             487143    274 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
             487255     56 FUNC RETURNTYPE RAX 4
-            487255     56 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
+            487255     56 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             48728d    921 FUNC RETURNTYPE RAX 0
             48728d    921 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             487495      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     rdx, r13        ; n 
@@ -6484,7 +6696,7 @@
             487db0    148 FUNC RETURNTYPE RAX 4
             487db0    148 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             487e44    229 FUNC RETURNTYPE RAX 4
-            487e44    229 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            487e44    229 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             487ee3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 20h 
             487f29    142 FUNC RETURNTYPE RAX 0
             487f29    142 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
@@ -6496,13 +6708,13 @@
             488217      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
             488680      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ inc     edi 
             488eb1   1094 FUNC RETURNTYPE RAX 0
-            488eb1   1094 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            488eb1   1094 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             489079      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+1] 
             48914b      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+4096 ZZ lea     esi, [rbx+1000h] 
             489169      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+rdi]  ; ptr 
             489192      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1] 
             4892f7    534 FUNC RETURNTYPE RAX 4
-            4892f7    534 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            4892f7    534 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             489423      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+rdi]  ; s 
             489456      2 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ add     esi, eax 
             48945d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+R12 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+r12]  ; s 
@@ -6529,15 +6741,15 @@
             48a11f     13 FUNC RETURNTYPE RAX 0
             48a11f     13 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48a12c     69 FUNC RETURNTYPE RAX 1
-            48a12c     69 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            48a12c     69 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             48a171     78 FUNC RETURNTYPE RAX 1
-            48a171     78 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            48a171     78 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             48a1bf    140 FUNC RETURNTYPE RAX 1
-            48a1bf    140 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            48a1bf    140 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             48a24b     21 FUNC RETURNTYPE RAX 96
-            48a24b     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 
+            48a24b     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             48a260    182 FUNC RETURNTYPE RAX 0
-            48a260    182 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 
+            48a260    182 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             48a316   2029 FUNC RETURNTYPE RAX 4
             48a316   2029 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             48a3e4      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, 30h 
@@ -6556,16 +6768,16 @@
             48a90f      4 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ imul    rsi, 0Ch 
             48aa5b      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 10h 
             48ab03    213 FUNC RETURNTYPE RAX 1
-            48ab03    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
+            48ab03    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             48ab95      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ inc     ebp 
             48abb1      4 INSTR CHECK UNDERFLOW SIGNED 64  RAX ZZ sub     rax, [rbx-8] 
             48abd8   1371 FUNC RETURNTYPE RAX 1
-            48abd8   1371 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            48abd8   1371 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             48ac26      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edi, eax        ; fd 
             48b02f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RCX ZZ dec     ecx 
             48b0f3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDI ZZ IDIOM 15 lea     rdi, [rbx+rdi] 
             48b133   1517 FUNC RETURNTYPE RAX 1
-            48b133   1517 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            48b133   1517 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             48b173      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     r8, [rax+4] 
             48b22e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R13 ZZ inc     r13 
             48b3c1      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R13 ZZ IDIOM 18 MEMORYSINK sub     r13, 8 
@@ -6612,7 +6824,7 @@
             48beea    219 FUNC RETURNTYPE RAX 1
             48beea    219 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
             48bfc5   2699 FUNC RETURNTYPE RAX 1
-            48bfc5   2699 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            48bfc5   2699 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             48c492      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ inc     esi 
             48c525      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1]    ; s 
             48c71e      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDI+RAX ZZ lea     rdi, [rdi+rax+18h] 
@@ -6621,19 +6833,19 @@
             48c9bd      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDI ZZ dec     edi 
             48ca07      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ inc     edi 
             48ca50     40 FUNC RETURNTYPE RAX 96
-            48ca50     40 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 96 
+            48ca50     40 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             48ca50     40 FUNC PROBLEM sub_48CA50 CALLUNRESOLVED 
             48ca78     76 FUNC RETURNTYPE RAX 4
-            48ca78     76 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 0 ARG5 96 
+            48ca78     76 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 96 
             48cac4     86 FUNC RETURNTYPE RAX 0
-            48cac4     86 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            48cac4     86 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             48caff      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+RDX ZZ IDIOM 32 lea     rdx, [rcx+rdx] 
             48cb1a    141 FUNC RETURNTYPE RAX 96
-            48cb1a    141 FUNC INARGS    6  ARG0 4 ARG1 64 ARG2 96 ARG3 4 ARG4 0 ARG5 96 
+            48cb1a    141 FUNC INARGS    6  ARG0 4 ARG1 64 ARG2 96 ARG3 4 ARG4 2 ARG5 96 
             48cba7    132 FUNC RETURNTYPE RAX 96
-            48cba7    132 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            48cba7    132 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             48cc2b   2147 FUNC RETURNTYPE RAX 0
-            48cc2b   2147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            48cc2b   2147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             48cd03      2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov     edi, eax 
             48cd8b      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+10h] 
             48cea4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rcx+1]    ; s2 
@@ -6676,20 +6888,20 @@
             48dcd8      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK dec     rdx 
             48dce9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+-1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx-1] 
             48dd29     57 FUNC RETURNTYPE RAX 4
-            48dd29     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            48dd29     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             48dd62     53 FUNC RETURNTYPE RAX 4
-            48dd62     53 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            48dd62     53 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             48dd97     92 FUNC RETURNTYPE RAX 0
-            48dd97     92 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            48dd97     92 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             48ddb2      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+64 ZZ lea     esi, [rax+40h] 
             48ddf3     24 FUNC RETURNTYPE RAX 0
-            48ddf3     24 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
+            48ddf3     24 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             48de0b    178 FUNC RETURNTYPE RAX 4
-            48de0b    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            48de0b    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             48debd    148 FUNC RETURNTYPE RAX 0
-            48debd    148 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            48debd    148 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             48df51   2426 FUNC RETURNTYPE RAX 4
-            48df51   2426 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            48df51   2426 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             48e1f4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+1] 
             48e623      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RBX ZZ lea     rsi, [rax+rbx+2] 
             48e623      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RBX+2 ZZ lea     rsi, [rax+rbx+2] 
@@ -6713,7 +6925,7 @@
             48ed3a     22 FUNC RETURNTYPE RAX 4
             48ed3a     22 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             48ed50     45 FUNC RETURNTYPE RAX 1
-            48ed50     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 16 ARG5 1 
+            48ed50     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 16 ARG5 2 
             48ed7d     10 FUNC RETURNTYPE RAX 96
             48ed7d     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             48ed87     80 FUNC RETURNTYPE RAX 4
@@ -6724,7 +6936,7 @@
             48edf4    110 FUNC RETURNTYPE RAX 0
             48edf4    110 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             48ee62     57 FUNC RETURNTYPE RAX 1
-            48ee62     57 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            48ee62     57 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             48ee6c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+48 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+30h] 
             48ee70      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+52 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+34h] 
             48ee9b     25 FUNC RETURNTYPE RAX 4
@@ -6743,7 +6955,7 @@
             48efe2    114 FUNC RETURNTYPE RAX 4
             48efe2    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             48f054    198 FUNC RETURNTYPE RAX 0
-            48f054    198 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            48f054    198 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             48f08f      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, eax 
             48f094      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+RCX ZZ lea     esi, [rdx+rcx+2800h] 
             48f094      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+RCX+10240 ZZ lea     esi, [rdx+rcx+2800h] 
@@ -6752,7 +6964,7 @@
             48f0f0      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, r12 
             48f0f3      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rbp        ; n 
             48f11a     33 FUNC RETURNTYPE RAX 0
-            48f11a     33 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            48f11a     33 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             48f13b    176 FUNC RETURNTYPE RAX 0
             48f13b    176 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             48f1b0      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1008 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+3F0h] ; s 
@@ -6928,17 +7140,17 @@
             492b16      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 288h       ; env 
             492cbb      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 4B8h       ; s 
             492d3f    315 FUNC RETURNTYPE RAX 1
-            492d3f    315 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            492d3f    315 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             492e7a    110 FUNC RETURNTYPE RAX 1
             492e7a    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             492e7a    110 FUNC PROBLEM sub_492E7A CALLUNRESOLVED 
             492fea     17 FUNC RETURNTYPE RAX 4
-            492fea     17 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            492fea     17 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             492ffb    150 FUNC RETURNTYPE RAX 4
-            492ffb    150 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            492ffb    150 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             49301a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 2 
             493091   1734 FUNC RETURNTYPE RAX 4
-            493091   1734 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 
+            493091   1734 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             493192      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ inc     esi 
             49319b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 2 
             4933bc      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
@@ -6968,15 +7180,15 @@
             493b52     16 FUNC RETURNTYPE RAX 1
             493b52     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             493b62    307 FUNC RETURNTYPE RAX 0
-            493b62    307 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            493b62    307 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             493c95     19 FUNC RETURNTYPE RAX 4
-            493c95     19 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            493c95     19 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 0 ARG5 2 
             493ca8    186 FUNC RETURNTYPE RAX 0
-            493ca8    186 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            493ca8    186 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 2 
             493d0e      4 INSTR CHECK SIGNEDNESS SIGNED 64 R12 ZZ IDIOM 20 movzx   edx, r12b 
             493d27      4 INSTR CHECK SIGNEDNESS SIGNED 64 R12 ZZ IDIOM 20 movzx   edx, r12b 
             493d62   1285 FUNC RETURNTYPE RAX 1
-            493d62   1285 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            493d62   1285 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             493e91      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+8] 
             493ea4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+72 ZZ IDIOM 18 MEMORYSINK lea     rcx, [r13+48h]  ; pmatch 
             493ea8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+8]    ; preg 
@@ -6988,18 +7200,18 @@
             494267    882 FUNC INARGS    2  ARG0 0 ARG1 4 
             4945a6      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             4945d9     94 FUNC RETURNTYPE RAX 1
-            4945d9     94 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            4945d9     94 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             494637     76 FUNC RETURNTYPE RAX 0
-            494637     76 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            494637     76 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             494645      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+256 ZZ lea     esi, [rax+100h] 
             494683    872 FUNC RETURNTYPE RAX 1
             494683    872 FUNC INARGS    2  ARG0 0 ARG1 4 
             494683    872 FUNC PROBLEM sub_494683 CALLUNRESOLVED 
             4947a5      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+1 ZZ lea     edi, [r15+1] 
-            4947e3      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+-384 ZZ IDIOM 18 MEMORYSINK lea     edx, [rax-180h] 
+            4947e3      6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+-384 ZZ lea     edx, [rax-180h] 
             494826      6 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ add     edi, 0FFh 
-            494707      6 INSTR FPTRSHADOW  RAX SHADOWID 13
-            494881      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 13
+            494707      6 INSTR FPTRSHADOW  RAX SHADOWID 81
+            494881      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 81
             4949eb    120 FUNC RETURNTYPE RAX 4
             4949eb    120 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             494a63    296 FUNC RETURNTYPE RAX 4
@@ -7016,16 +7228,16 @@
             4954a8    115 FUNC RETURNTYPE RAX 96
             4954a8    115 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49551b    161 FUNC RETURNTYPE RAX 96
-            49551b    161 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            49551b    161 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             495533      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+45 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+2Dh]  ; s1 
             495543      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0Dh]  ; s1 
             49558a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+45 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+2Dh] 
             4955bc     27 FUNC RETURNTYPE RAX 0
-            4955bc     27 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            4955bc     27 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4955d7     55 FUNC RETURNTYPE RAX 0
             4955d7     55 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             49560e     61 FUNC RETURNTYPE RAX 4
-            49560e     61 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
+            49560e     61 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             49564b    313 FUNC RETURNTYPE RAX 0
             49564b    313 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             49575c      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea     edx, [rbx+1]    ; n 
@@ -7041,7 +7253,7 @@
             495bce    116 FUNC RETURNTYPE RAX 1
             495bce    116 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             495c42    135 FUNC RETURNTYPE RAX 1
-            495c42    135 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            495c42    135 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             495cc9    927 FUNC RETURNTYPE RAX 0
             495cc9    927 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496034      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+45 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+2Dh] 
@@ -7049,115 +7261,115 @@
             496068    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49609d      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             4960cc    122 FUNC RETURNTYPE RAX 0
-            4960cc    122 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            4960cc    122 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             496146     78 FUNC RETURNTYPE RAX 0
-            496146     78 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            496146     78 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             49616a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0Dh]  ; file 
             496177      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+45 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+2Dh] 
             496194     82 FUNC RETURNTYPE RAX 0
-            496194     82 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            496194     82 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4961e6    161 FUNC RETURNTYPE RAX 1
             4961e6    161 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496287     49 FUNC RETURNTYPE RAX 1
-            496287     49 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            496287     49 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4962b8      1 FUNC RETURNTYPE RAX 0
             4962b8      1 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4962b9    364 FUNC RETURNTYPE RAX 4
             4962b9    364 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 16 ARG3 4 ARG4 1 ARG5 96 
             49633e      5 INSTR MEMSET STACKOFFSET_ESP 160 SIZE 152 ZZ call    _memset 
             496425     12 FUNC RETURNTYPE RAX 96
-            496425     12 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            496425     12 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             496431     47 FUNC RETURNTYPE RAX 0
-            496431     47 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
+            496431     47 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             496454      3 INSTR CHECK UNDERFLOW SIGNED 64  RAX ZZ sub     rax, rbp 
             496460     58 FUNC RETURNTYPE RAX 0
             496460     58 FUNC PROBLEM sub_496460 JUMPUNRESOLVED 
             49649a     24 FUNC RETURNTYPE RAX 0
-            49649a     24 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            49649a     24 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4964b2     23 FUNC RETURNTYPE RAX 0
-            4964b2     23 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4964b2     23 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4964c9     24 FUNC RETURNTYPE RAX 0
-            4964c9     24 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
+            4964c9     24 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             4964e1     23 FUNC RETURNTYPE RAX 0
-            4964e1     23 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 1 
+            4964e1     23 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             4964f8     27 FUNC RETURNTYPE RAX 0
-            4964f8     27 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 1 
+            4964f8     27 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 2 
             496513     15 FUNC RETURNTYPE RAX 0
-            496513     15 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 1 
+            496513     15 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 2 
             496522     29 FUNC RETURNTYPE RAX 0
-            496522     29 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 1 
+            496522     29 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             49653f     15 FUNC RETURNTYPE RAX 0
-            49653f     15 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            49653f     15 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             49654e     29 FUNC RETURNTYPE RAX 0
-            49654e     29 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 96 
+            49654e     29 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 2 
             49656b     15 FUNC RETURNTYPE RAX 0
-            49656b     15 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            49656b     15 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             49657a     17 FUNC RETURNTYPE RAX 1
             49657a     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             49658b     11 FUNC RETURNTYPE RAX 0
             49658b     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496596     53 FUNC RETURNTYPE RAX 0
-            496596     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            496596     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             4965cb     24 FUNC RETURNTYPE RAX 0
             4965cb     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 0 ARG5 96 
             4965e3     39 FUNC RETURNTYPE RAX 4
             4965e3     39 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             49660a    124 FUNC RETURNTYPE RAX 0
-            49660a    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 16 
+            49660a    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             49663f      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             496686     59 FUNC RETURNTYPE RAX 0
-            496686     59 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            496686     59 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4966c1     35 FUNC RETURNTYPE RAX 1
             4966c1     35 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4966e4    110 FUNC RETURNTYPE RAX 1
-            4966e4    110 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            4966e4    110 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 4 ARG4 2 ARG5 96 
             496752   1601 FUNC RETURNTYPE RAX 1
             496752   1601 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
             496752   1601 FUNC PROBLEM sub_496752 CALLUNRESOLVED 
             496d93    238 FUNC RETURNTYPE RAX 1
-            496d93    238 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 96 
+            496d93    238 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             496e81     44 FUNC RETURNTYPE RAX 1
             496e81     44 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             496ea2      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RAX ZZ sub     rax, rsi 
             496ead     41 FUNC RETURNTYPE RAX 1
-            496ead     41 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 96 
+            496ead     41 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 0 ARG5 2 
             496ecb      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RAX ZZ sub     rax, rsi 
             496ed6    122 FUNC RETURNTYPE RAX 4
-            496ed6    122 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 0 
+            496ed6    122 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 2 
             496f37      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ inc     rsi 
             496f50     79 FUNC RETURNTYPE RAX 0
             496f50     79 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             496f9f     79 FUNC RETURNTYPE RAX 0
             496f9f     79 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             496fee     93 FUNC RETURNTYPE RAX 0
-            496fee     93 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            496fee     93 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             49704b     31 FUNC RETURNTYPE RAX 4
-            49704b     31 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            49704b     31 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             49706a    413 FUNC RETURNTYPE RAX 4
-            49706a    413 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            49706a    413 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             497115      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1] 
             497134      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1] 
             49716c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1] 
             4971b1      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ IDIOM 30 mov     esi, ebx 
             4971b3      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, edi 
             497207    257 FUNC RETURNTYPE RAX 0
-            497207    257 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            497207    257 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             49728b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RAX ZZ sub     eax, 30h 
             497308   1144 FUNC RETURNTYPE RAX 96
-            497308   1144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            497308   1144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             49740f      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RAX ZZ sub     eax, 30h 
             497452      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK inc     rdx 
             49762f      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r13 
             497632      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDX ZZ IDIOM 19 lea     rsi, [rax+rdx+1] 
             497632      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDX+1 ZZ IDIOM 19 lea     rsi, [rax+rdx+1] 
             497780    286 FUNC RETURNTYPE RAX 1
-            497780    286 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            497780    286 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 96 
             49789e   1537 FUNC RETURNTYPE RAX 1
-            49789e   1537 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            49789e   1537 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             497d62      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+48h]  ; ptr 
             497dd4      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             497e9f    130 FUNC RETURNTYPE RAX 1
-            497e9f    130 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            497e9f    130 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             497f21    112 FUNC RETURNTYPE RAX 96
             497f21    112 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 0 ARG5 96 
             497f91     58 FUNC RETURNTYPE RAX 0
@@ -7165,19 +7377,19 @@
             497fcb     38 FUNC RETURNTYPE RAX 0
             497fcb     38 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             497ff1    281 FUNC RETURNTYPE RAX 4
-            497ff1    281 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 1 ARG5 96 
+            497ff1    281 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 1 ARG5 2 
             4980bc      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+R15 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+r15+0]; s1 
             4980d7      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea     esi, [rbx+1] 
             49810a     38 FUNC RETURNTYPE RAX 4
-            49810a     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 0 
+            49810a     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 2 
             498130     30 FUNC RETURNTYPE RAX 4
-            498130     30 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
+            498130     30 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             49814e    301 FUNC RETURNTYPE RAX 4
-            49814e    301 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            49814e    301 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 96 
             49827b     71 FUNC RETURNTYPE RAX 4
             49827b     71 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             4982c2    263 FUNC RETURNTYPE RAX 4
-            4982c2    263 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            4982c2    263 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             4982e4      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+244 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+0F4h] ; s1 
             498324      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rdi] 
             4983c9    266 FUNC RETURNTYPE RAX 0
@@ -7189,25 +7401,25 @@
             49853d     54 FUNC RETURNTYPE RAX 0
             49853d     54 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 8 ARG5 1 
             498573    201 FUNC RETURNTYPE RAX 1
-            498573    201 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            498573    201 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             498612      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R12 ZZ dec     r12d 
             49863c     31 FUNC RETURNTYPE RAX 1
-            49863c     31 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            49863c     31 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49865b    141 FUNC RETURNTYPE RAX 0
-            49865b    141 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            49865b    141 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             498699      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+3 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+3]    ; s 
             4986e8    142 FUNC RETURNTYPE RAX 4
-            4986e8    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            4986e8    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             498708      6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+256 ZZ lea     esi, [rbx+100h] 
             498752      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea     esi, [rbx+1] 
             498776     53 FUNC RETURNTYPE RAX 4
             498776     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4987ab     19 FUNC RETURNTYPE RAX 4
-            4987ab     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            4987ab     19 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             4987be     62 FUNC RETURNTYPE RAX 4
-            4987be     62 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 8 ARG5 96 
+            4987be     62 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             4987fc    172 FUNC RETURNTYPE RAX 1
-            4987fc    172 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4987fc    172 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             498849      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+-1 ZZ lea     rsi, [rbx-1]    ; offset 
             4988a8   1568 FUNC RETURNTYPE RAX 1
             4988a8   1568 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -7216,13 +7428,13 @@
             498d3b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+2 ZZ lea     rdi, [rax+2] 
             498d4c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1]    ; dest 
             498ec8     99 FUNC RETURNTYPE RAX 0
-            498ec8     99 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            498ec8     99 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             498f2b     45 FUNC RETURNTYPE RAX 4
-            498f2b     45 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 8 ARG5 96 
+            498f2b     45 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             498f58     52 FUNC RETURNTYPE RAX 0
-            498f58     52 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            498f58     52 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             498f8c     37 FUNC RETURNTYPE RAX 0
-            498f8c     37 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
+            498f8c     37 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             498fa7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 15 inc     rcx 
             498fb1    347 FUNC RETURNTYPE RAX 1
             498fb1    347 FUNC INARGS    1  ARG0 4 
@@ -7238,14 +7450,14 @@
             499181     49 FUNC RETURNTYPE RAX 1
             499181     49 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4991b2     32 FUNC RETURNTYPE RAX 4
-            4991b2     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
+            4991b2     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4991d2    100 FUNC RETURNTYPE RAX 1
             4991d2    100 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 8 ARG5 96 
             4991d2    100 FUNC PROBLEM sub_4991D2 CALLUNRESOLVED 
             49920e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX ZZ lea     ebx, [rbx+rax-40h] 
             49920e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX+-64 ZZ lea     ebx, [rbx+rax-40h] 
             499236     12 FUNC RETURNTYPE RAX 0
-            499236     12 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            499236     12 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             499242    430 FUNC RETURNTYPE RAX 0
             499242    430 FUNC INARGS    1  ARG0 4 
             499296      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
@@ -7279,25 +7491,25 @@
             499a13      4 INSTR CHECK OVERFLOW UNSIGNED 64  R8 ZZ IDIOM 18 MEMORYSINK add     r8, 4 
             499a70      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R14 ZZ inc     r14 
             499b1a    168 FUNC RETURNTYPE RAX 0
-            499b1a    168 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            499b1a    168 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             499bc2    401 FUNC RETURNTYPE RAX 0
             499bc2    401 FUNC INARGS    4  ARG0 1 ARG1 4 ARG2 4 ARG3 1 
             499d53    289 FUNC RETURNTYPE RAX 0
             499d53    289 FUNC INARGS    4  ARG0 1 ARG1 4 ARG2 4 ARG3 1 
             499e74    244 FUNC RETURNTYPE RAX 16
-            499e74    244 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            499e74    244 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             499f68     50 FUNC RETURNTYPE RAX 1
             499f68     50 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             499f9a    168 FUNC RETURNTYPE RAX 0
             499f9a    168 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 0 ARG5 0 
             49a042    132 FUNC RETURNTYPE RAX 0
-            49a042    132 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
+            49a042    132 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             49a0c6    319 FUNC RETURNTYPE RAX 4
             49a0c6    319 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 96 
             49a1b9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ lea     rdi, [rax+20h] 
             49a1cf      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1Ch]  ; dest 
             49a205    106 FUNC RETURNTYPE RAX 1
-            49a205    106 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            49a205    106 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             49a236      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+4]    ; inp 
             49a26f    267 FUNC RETURNTYPE RAX 16
             49a26f    267 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
@@ -7305,13 +7517,13 @@
             49a37a     72 FUNC RETURNTYPE RAX 4
             49a37a     72 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             49a3c2     95 FUNC RETURNTYPE RAX 0
-            49a3c2     95 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            49a3c2     95 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             49a421    153 FUNC RETURNTYPE RAX 0
             49a421    153 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             49a449      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ lea     rdi, [rax+20h] 
             49a45d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h]  ; dest 
             49a4ba     80 FUNC RETURNTYPE RAX 1
-            49a4ba     80 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            49a4ba     80 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             49a50a     85 FUNC RETURNTYPE RAX 1
             49a50a     85 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             49a544      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ IDIOM 15 inc     ebp 
@@ -7320,7 +7532,7 @@
             49a57f     38 FUNC RETURNTYPE RAX 96
             49a57f     38 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 0 
             49a5a5     24 FUNC RETURNTYPE RAX 4
-            49a5a5     24 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 1 
+            49a5a5     24 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 2 
             49a5bd    623 FUNC RETURNTYPE RAX 1
             49a5bd    623 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49a5f3      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ inc     edx 
@@ -7331,17 +7543,17 @@
             49a733      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ inc     edx 
             49a800      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ inc     edx 
             49a82c     59 FUNC RETURNTYPE RAX 96
-            49a82c     59 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 0 ARG5 96 
+            49a82c     59 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 96 
             49a867     53 FUNC RETURNTYPE RAX 0
             49a867     53 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             49a89c    307 FUNC RETURNTYPE RAX 4
-            49a89c    307 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
+            49a89c    307 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             49a9cf     40 FUNC RETURNTYPE RAX 1
             49a9cf     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 1 
             49a9f7     56 FUNC RETURNTYPE RAX 1
             49a9f7     56 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
             49aa2f    829 FUNC RETURNTYPE RAX 1
-            49aa2f    829 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            49aa2f    829 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             49abbd      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             49ad14      2 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ inc     esi 
             49ad6c     56 FUNC RETURNTYPE RAX 1
@@ -7357,7 +7569,7 @@
             49ae50      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX ZZ lea     rdi, [rax+rax+2] 
             49ae50      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX+2 ZZ lea     rdi, [rax+rax+2] 
             49ae94    841 FUNC RETURNTYPE RAX 1
-            49ae94    841 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 0 ARG5 96 
+            49ae94    841 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 96 
             49aff6      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RSI ZZ IDIOM 19 sub     esi, r12d 
             49b0ed      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+2 ZZ lea     esi, [rax+2] 
             49b1dd    158 FUNC RETURNTYPE RAX 96
@@ -7399,7 +7611,7 @@
             49b8d0      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     esi, eax 
             49b8da      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, ebx 
             49b919     99 FUNC RETURNTYPE RAX 0
-            49b919     99 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            49b919     99 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             49b95b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, eax 
             49b97c   2739 FUNC RETURNTYPE RAX 1
             49b97c   2739 FUNC INARGS    6  ARG0 96 ARG1 16 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
@@ -7417,16 +7629,16 @@
             49c42f     44 FUNC RETURNTYPE RAX 1
             49c42f     44 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 
             49c45b     34 FUNC RETURNTYPE RAX 96
-            49c45b     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            49c45b     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             49c47d     45 FUNC RETURNTYPE RAX 4
-            49c47d     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            49c47d     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             49c4aa     34 FUNC RETURNTYPE RAX 0
             49c4aa     34 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
             49c4cc     47 FUNC RETURNTYPE RAX 96
-            49c4cc     47 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 0 ARG3 1 ARG4 4 ARG5 0 
+            49c4cc     47 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             49c4cc     47 FUNC PROBLEM sub_49C4CC CALLUNRESOLVED 
             49c4fb     44 FUNC RETURNTYPE RAX 4
-            49c4fb     44 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            49c4fb     44 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             49c527     44 FUNC RETURNTYPE RAX 4
             49c527     44 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             49c553     69 FUNC RETURNTYPE RAX 1
@@ -7434,21 +7646,21 @@
             49c57b      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rbx, [rbx+rax+1] 
             49c57b      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rbx, [rbx+rax+1] 
             49c598     55 FUNC RETURNTYPE RAX 96
-            49c598     55 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            49c598     55 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             49c5cf    421 FUNC RETURNTYPE RAX 4
-            49c5cf    421 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            49c5cf    421 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             49c774     57 FUNC RETURNTYPE RAX 1
-            49c774     57 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 96 
+            49c774     57 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             49c7ad    687 FUNC RETURNTYPE RAX 1
-            49c7ad    687 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            49c7ad    687 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 96 
             49c94d      5 INSTR MEMSET STACKOFFSET_ESP 32 SIZE 232 ZZ call    _memset 
             49c952      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+56 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r13+38h] 
             49ca5c     94 FUNC RETURNTYPE RAX 0
-            49ca5c     94 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 8 ARG3 4 ARG4 4 ARG5 96 
+            49ca5c     94 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             49caba    412 FUNC RETURNTYPE RAX 1
-            49caba    412 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
+            49caba    412 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             49cc56     45 FUNC RETURNTYPE RAX 1
-            49cc56     45 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
+            49cc56     45 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             49cc83    141 FUNC RETURNTYPE RAX 1
             49cc83    141 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 0 
             49cccb      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
@@ -7456,9 +7668,9 @@
             49cd10    136 FUNC INARGS    1  ARG0 0 
             49cd4e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ inc     rcx 
             49cd98     58 FUNC RETURNTYPE RAX 1
-            49cd98     58 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            49cd98     58 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             49cdd2    131 FUNC RETURNTYPE RAX 1
-            49cdd2    131 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
+            49cdd2    131 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             49ce55    380 FUNC RETURNTYPE RAX 1
             49ce55    380 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 0 ARG5 96 
             49cfd1    554 FUNC RETURNTYPE RAX 0
@@ -7472,7 +7684,7 @@
             49d15c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+1]    ; s 
             49d190      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r14+1]    ; accept 
             49d1fb     55 FUNC RETURNTYPE RAX 96
-            49d1fb     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
+            49d1fb     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             49d232     28 FUNC RETURNTYPE RAX 4
             49d232     28 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             49d24e     10 FUNC RETURNTYPE RAX 1
@@ -7480,13 +7692,13 @@
             49d258    488 FUNC RETURNTYPE RAX 1
             49d258    488 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             49d440     39 FUNC RETURNTYPE RAX 1
-            49d440     39 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
+            49d440     39 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             49d467    157 FUNC RETURNTYPE RAX 4
-            49d467    157 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 0 
+            49d467    157 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             49d504      9 FUNC RETURNTYPE RAX 1
             49d504      9 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 0 ARG4 0 ARG5 0 
             49d50d    163 FUNC RETURNTYPE RAX 96
-            49d50d    163 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            49d50d    163 FUNC INARGS    6  ARG0 16 ARG1 16 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             49d587      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 4 sub     rdx, rbx 
             49d58c      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 6 add     rdx, rax        ; n 
             49d5b0    104 FUNC RETURNTYPE RAX 1
@@ -7496,7 +7708,7 @@
             49d62b     97 FUNC RETURNTYPE RAX 0
             49d62b     97 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             49d68c    104 FUNC RETURNTYPE RAX 4
-            49d68c    104 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
+            49d68c    104 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             49d6f4    143 FUNC RETURNTYPE RAX 1
             49d6f4    143 FUNC INARGS    1  ARG0 4 
             49d783     59 FUNC RETURNTYPE RAX 4
@@ -7504,16 +7716,16 @@
             49d7be     52 FUNC RETURNTYPE RAX 1
             49d7be     52 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             49d7f2     49 FUNC RETURNTYPE RAX 1
-            49d7f2     49 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            49d7f2     49 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             49d823     17 FUNC RETURNTYPE RAX 4
-            49d823     17 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            49d823     17 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             49d834    306 FUNC RETURNTYPE RAX 1
             49d834    306 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 4 
             49d858      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+-1 ZZ lea     edx, [r13-1] 
             49d885      2 INSTR CHECK UNDERFLOW SIGNED 32  RBX ZZ dec     ebx 
             49d908      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+rbx+0]; dest 
             49d966     53 FUNC RETURNTYPE RAX 0
-            49d966     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            49d966     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             49d99b     28 FUNC RETURNTYPE RAX 0
             49d99b     28 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             49d9b7     25 FUNC RETURNTYPE RAX 0
@@ -7521,7 +7733,7 @@
             49d9d0     72 FUNC RETURNTYPE RAX 0
             49d9d0     72 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49da18   1105 FUNC RETURNTYPE RAX 1
-            49da18   1105 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 1 
+            49da18   1105 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 2 
             49da18   1105 FUNC PROBLEM sub_49DA18 CALLUNRESOLVED 
             49da73      5 INSTR MEMSET STACKOFFSET_ESP 1024 SIZE 104 ZZ call    _memset 
             49daa4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+4] 
@@ -7543,34 +7755,34 @@
             49e27c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+4] 
             49e285      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+112 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+70h] 
             49e425     17 FUNC RETURNTYPE RAX 0
-            49e425     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            49e425     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 2 
             49e425     17 FUNC PROBLEM sub_49E425 CHUNKS CALLUNRESOLVED 
             49e400      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbp+0] 
             49e40c      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 4 
             49e436     17 FUNC RETURNTYPE RAX 0
-            49e436     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            49e436     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             49e447    607 FUNC RETURNTYPE RAX 0
-            49e447    607 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            49e447    607 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             49e500      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edx, eax 
             49e531      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov     rdx, r12        ; n 
             49e571      2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov     edx, eax        ; n 
             49e6a6     43 FUNC RETURNTYPE RAX 0
-            49e6a6     43 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
+            49e6a6     43 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             49e6d1     41 FUNC RETURNTYPE RAX 1
             49e6d1     41 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
             49e6fa     44 FUNC RETURNTYPE RAX 4
-            49e6fa     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 8 ARG5 0 
+            49e6fa     44 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 8 ARG5 2 
             49e726     63 FUNC RETURNTYPE RAX 1
             49e726     63 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             49e765     73 FUNC RETURNTYPE RAX 1
             49e765     73 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             49e7ae    693 FUNC RETURNTYPE RAX 4
-            49e7ae    693 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 8 ARG5 0 
+            49e7ae    693 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 
             49e9bb      2 INSTR CHECK OVERFLOW SIGNED 32  RBX ZZ inc     ebx 
             49ea16      3 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK inc     rbx 
             49ea23      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+5 ZZ IDIOM 18 STACKMEMSINK lea     rax, [rbp+5] 
             49ea63   1381 FUNC RETURNTYPE RAX 4
-            49ea63   1381 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            49ea63   1381 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             49ea63   1381 FUNC PROBLEM sub_49EA63 CALLUNRESOLVED 
             49ea89      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+45 ZZ lea     edi, [rax+2Dh] 
             49ead8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+10 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0Ah] 
@@ -7580,26 +7792,36 @@
             49eeb2      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+-10 ZZ lea     edx, [rcx-0Ah] 
             49ef11      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+42 ZZ lea     edx, [rcx+2Ah] 
             49ef83      5 INSTR MEMSET STACKOFFSET_ESP 96 SIZE 544 ZZ call    _memset 
-            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 14
-            49ec5e      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 14
-            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 15
-            49ec2c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 15
-            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 16
-            49ec04      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 16
-            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 17
-            49ece6      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 17
-            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 18
-            49ecd9      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 18
-            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 19
-            49ed12      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 19
-            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 20
-            49ed54      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 20
-            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 21
-            49ed8e      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 21
-            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 22
-            49edde      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 22
-            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 23
-            49ee86      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 23
+            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 82
+            49ebe1      9 INSTR FPTRSHADOW  4822000 SHADOWID 82
+            49ec5e      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 82
+            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 83
+            49ebd3      9 INSTR FPTRSHADOW  4820876 SHADOWID 83
+            49ec2c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 83
+            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 84
+            49ebd3      9 INSTR FPTRSHADOW  4820876 SHADOWID 84
+            49ec04      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 84
+            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 85
+            49ebd3      9 INSTR FPTRSHADOW  4820876 SHADOWID 85
+            49ece6      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 85
+            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 86
+            49ebe1      9 INSTR FPTRSHADOW  4822000 SHADOWID 86
+            49ecd9      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 86
+            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 87
+            49ebe1      9 INSTR FPTRSHADOW  4822000 SHADOWID 87
+            49ed12      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 87
+            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 88
+            49ebd3      9 INSTR FPTRSHADOW  4820876 SHADOWID 88
+            49ed54      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 88
+            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 89
+            49ebe1      9 INSTR FPTRSHADOW  4822000 SHADOWID 89
+            49ed8e      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 89
+            49ebb7      9 INSTR FPTRSHADOW  4821426 SHADOWID 90
+            49ebd3      9 INSTR FPTRSHADOW  4820876 SHADOWID 90
+            49edde      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 90
+            49ebc0      9 INSTR FPTRSHADOW  4822364 SHADOWID 91
+            49ebe1      9 INSTR FPTRSHADOW  4822000 SHADOWID 91
+            49ee86      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 91
             49efc8   1179 FUNC RETURNTYPE RAX 4
             49efc8   1179 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 4 ARG3 4 
             49effa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+8 ZZ IDIOM 18 STACKMEMSINK lea     rax, [rsi+8] 
@@ -7610,7 +7832,7 @@
             49f42d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+6 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+6] 
             49f441      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+10 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+0Ah] 
             49f463   1038 FUNC RETURNTYPE RAX 4
-            49f463   1038 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            49f463   1038 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             49f51a      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ inc     rdi 
             49f535      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R8 ZZ inc     r8 
             49f542      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ inc     rbx 
@@ -7623,15 +7845,15 @@
             49f671      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
             49f6c3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
             49f6cc      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R9 ZZ inc     r9d 
-            49f6ea      3 INSTR CHECK OVERFLOW SIGNED 64  R10 ZZ IDIOM 18 MEMORYSINK inc     r10 
+            49f6ea      3 INSTR CHECK OVERFLOW SIGNED 64  R10 ZZ inc     r10 
             49f708      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
             49f734      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ inc     rdx 
             49f73d      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ inc     esi 
             49f752      3 INSTR CHECK OVERFLOW SIGNED 64  R9 ZZ inc     r9 
             49f871    102 FUNC RETURNTYPE RAX 1
-            49f871    102 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 96 
+            49f871    102 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 2 
             49f8d7     91 FUNC RETURNTYPE RAX 4
-            49f8d7     91 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 0 
+            49f8d7     91 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             49f932     37 FUNC RETURNTYPE RAX 0
             49f932     37 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             49f957    731 FUNC RETURNTYPE RAX 1
@@ -7641,19 +7863,19 @@
             49fc32     33 FUNC RETURNTYPE RAX 96
             49fc32     33 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
             49fc53    238 FUNC RETURNTYPE RAX 4
-            49fc53    238 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            49fc53    238 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
             49fcc3      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX ZZ lea     rsi, [rbp+rbx+1] 
             49fcc3      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX+1 ZZ lea     rsi, [rbp+rbx+1] 
             49fccd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RBP ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+rbp]  ; buf 
             49fd16      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ lea     rsi, [rbp+1] 
             49fd41     53 FUNC RETURNTYPE RAX 4
-            49fd41     53 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            49fd41     53 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             49fd76     29 FUNC RETURNTYPE RAX 4
-            49fd76     29 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            49fd76     29 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             49fd93    133 FUNC RETURNTYPE RAX 0
-            49fd93    133 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
+            49fd93    133 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             49fe18    230 FUNC RETURNTYPE RAX 96
-            49fe18    230 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            49fe18    230 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             49ff04    451 FUNC RETURNTYPE RAX 1
             49ff04    451 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 2 ARG3 2 ARG4 96 ARG5 1 
             49ff04    451 FUNC PROBLEM sub_49FF04 CALLUNRESOLVED 
@@ -7663,55 +7885,55 @@
             4a00c7    533 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             4a01c0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+13h] 
             4a02dc     98 FUNC RETURNTYPE RAX 0
-            4a02dc     98 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4a02dc     98 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4a0329      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+-3 ZZ lea     rdi, [rbx-3]    ; string 
             4a033e     53 FUNC RETURNTYPE RAX 0
             4a033e     53 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             4a0373     91 FUNC RETURNTYPE RAX 1
-            4a0373     91 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 96 
+            4a0373     91 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 2 
             4a03ce    103 FUNC RETURNTYPE RAX 1
-            4a03ce    103 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4a03ce    103 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a0435    210 FUNC RETURNTYPE RAX 0
-            4a0435    210 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            4a0435    210 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             4a0461      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RDX+4 ZZ lea     edi, [rdx+4] 
             4a0507     56 FUNC RETURNTYPE RAX 4
-            4a0507     56 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4a0507     56 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4a053f     87 FUNC RETURNTYPE RAX 0
             4a053f     87 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4a0596     21 FUNC RETURNTYPE RAX 96
             4a0596     21 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
             4a05ab     21 FUNC RETURNTYPE RAX 96
-            4a05ab     21 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4a05ab     21 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a05c0    230 FUNC RETURNTYPE RAX 4
-            4a05c0    230 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4a05c0    230 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4a06a6      8 FUNC RETURNTYPE RAX 0
             4a06a6      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a06ae     59 FUNC RETURNTYPE RAX 0
-            4a06ae     59 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a06ae     59 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a06e9     27 FUNC RETURNTYPE RAX 0
-            4a06e9     27 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 16 ARG4 1 ARG5 96 
+            4a06e9     27 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 16 ARG4 1 ARG5 2 
             4a0704     58 FUNC RETURNTYPE RAX 0
-            4a0704     58 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
+            4a0704     58 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             4a073e     34 FUNC RETURNTYPE RAX 0
             4a073e     34 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4a0760     55 FUNC RETURNTYPE RAX 0
-            4a0760     55 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4a0760     55 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4a0797     45 FUNC RETURNTYPE RAX 0
             4a0797     45 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4a07c4      7 FUNC RETURNTYPE RAX 96
-            4a07c4      7 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            4a07c4      7 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             4a07cb     61 FUNC RETURNTYPE RAX 96
-            4a07cb     61 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 1 ARG4 96 ARG5 4 
+            4a07cb     61 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             4a0808     72 FUNC RETURNTYPE RAX 96
-            4a0808     72 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            4a0808     72 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             4a0850     83 FUNC RETURNTYPE RAX 4
-            4a0850     83 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            4a0850     83 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             4a08a3    106 FUNC RETURNTYPE RAX 4
             4a08a3    106 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             4a08db      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK dec     rdx 
             4a08f1      3 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ IDIOM 18 MEMORYSINK inc     rcx 
             4a090d     71 FUNC RETURNTYPE RAX 4
-            4a090d     71 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 8 ARG3 4 ARG4 4 ARG5 0 
+            4a090d     71 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 8 ARG3 4 ARG4 4 ARG5 2 
             4a0954     73 FUNC RETURNTYPE RAX 4
             4a0954     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a099d     22 FUNC RETURNTYPE RAX 4
@@ -7721,11 +7943,11 @@
             4a09cd     34 FUNC RETURNTYPE RAX 4
             4a09cd     34 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             4a09ef     55 FUNC RETURNTYPE RAX 1
-            4a09ef     55 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            4a09ef     55 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             4a0a26     48 FUNC RETURNTYPE RAX 1
-            4a0a26     48 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4a0a26     48 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 2 
             4a0a56     32 FUNC RETURNTYPE RAX 4
-            4a0a56     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4a0a56     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a0a76     61 FUNC RETURNTYPE RAX 4
             4a0a76     61 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a0ab3     98 FUNC RETURNTYPE RAX 96
@@ -7734,12 +7956,12 @@
             4a0b15     92 FUNC RETURNTYPE RAX 0
             4a0b15     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
             4a0b71     75 FUNC RETURNTYPE RAX 1
-            4a0b71     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4a0b71     75 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             4a0b98      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ inc     ebx 
             4a0bbc     33 FUNC RETURNTYPE RAX 96
             4a0bbc     33 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             4a0bdd    325 FUNC RETURNTYPE RAX 1
-            4a0bdd    325 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            4a0bdd    325 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             4a0ca7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+6 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+6] 
             4a0cec      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+6 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+6] 
             4a0d22    254 FUNC RETURNTYPE RAX 0
@@ -7747,22 +7969,22 @@
             4a0e20    264 FUNC RETURNTYPE RAX 0
             4a0e20    264 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             4a0f28     55 FUNC RETURNTYPE RAX 0
-            4a0f28     55 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
+            4a0f28     55 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4a0f5f     95 FUNC RETURNTYPE RAX 1
-            4a0f5f     95 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 1 
+            4a0f5f     95 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 2 
             4a0fbe      5 FUNC RETURNTYPE RAX 0
             4a0fbe      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 4 ARG5 1 
             4a0fc3    105 FUNC RETURNTYPE RAX 4
-            4a0fc3    105 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 0 ARG5 1 
+            4a0fc3    105 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 0 ARG5 1 
             4a0fd5      2 INSTR CHECK OVERFLOW SIGNED 32  RAX ZZ add     eax, eax 
             4a102c     87 FUNC RETURNTYPE RAX 1
             4a102c     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             4a1083     37 FUNC RETURNTYPE RAX 1
-            4a1083     37 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            4a1083     37 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4a1195     17 FUNC RETURNTYPE RAX 1
-            4a1195     17 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            4a1195     17 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4a11a6     12 FUNC RETURNTYPE RAX 96
-            4a11a6     12 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            4a11a6     12 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             4a11a6     12 FUNC PROBLEM sub_4A11A6 CHUNKS 
             4a1114      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+6 ZZ lea     esi, [r12+6] 
             4a112b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDI ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+rdi] 
@@ -7773,128 +7995,128 @@
             4a11ca    137 FUNC RETURNTYPE RAX 1
             4a11ca    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             4a1253   1305 FUNC RETURNTYPE RAX 1
-            4a1253   1305 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            4a1253   1305 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             4a1594      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RBX ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+rbx]  ; s 
             4a15af      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1]    ; s 
             4a176c     48 FUNC RETURNTYPE RAX 0
-            4a176c     48 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a176c     48 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a179c    268 FUNC RETURNTYPE RAX 0
-            4a179c    268 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 8 ARG3 16 ARG4 4 ARG5 1 
+            4a179c    268 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 8 ARG3 16 ARG4 2 ARG5 2 
             4a1854      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+3 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+3] 
             4a18a8    321 FUNC RETURNTYPE RAX 0
-            4a18a8    321 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a18a8    321 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a18f6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+76 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+4Ch]  ; s 
             4a19e9    144 FUNC RETURNTYPE RAX 96
-            4a19e9    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 4 
+            4a19e9    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 96 
             4a1a79    210 FUNC RETURNTYPE RAX 4
-            4a1a79    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
+            4a1a79    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 2 
             4a1b4b    272 FUNC RETURNTYPE RAX 1
-            4a1b4b    272 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
+            4a1b4b    272 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 2 
             4a1c0b      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 19 sub     rsi, rbx        ; size 
             4a1c5b    207 FUNC RETURNTYPE RAX 0
-            4a1c5b    207 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4a1c5b    207 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a1d2a     10 FUNC RETURNTYPE RAX 96
-            4a1d2a     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
-            4a1d34    112 FUNC RETURNTYPE RAX 4
+            4a1d2a     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
+            4a1d34    112 FUNC RETURNTYPE RAX 0
             4a1d34    112 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
-            4a1da4     17 FUNC RETURNTYPE RAX 4
+            4a1da4     17 FUNC RETURNTYPE RAX 0
             4a1da4     17 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             4a1db5     18 FUNC RETURNTYPE RAX 1
-            4a1db5     18 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 0 
+            4a1db5     18 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 2 
             4a1dc7     46 FUNC RETURNTYPE RAX 0
-            4a1dc7     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 96 
+            4a1dc7     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
             4a1df5      9 FUNC RETURNTYPE RAX 0
-            4a1df5      9 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            4a1df5      9 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             4a1dfe      7 FUNC RETURNTYPE RAX 0
-            4a1dfe      7 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
+            4a1dfe      7 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 96 
             4a1e05     10 FUNC RETURNTYPE RAX 96
-            4a1e05     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4a1e05     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4a1e0f     10 FUNC RETURNTYPE RAX 96
-            4a1e0f     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            4a1e0f     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4a1e19     10 FUNC RETURNTYPE RAX 4
             4a1e19     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             4a1e23     10 FUNC RETURNTYPE RAX 96
-            4a1e23     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            4a1e23     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4a1e2d     37 FUNC RETURNTYPE RAX 0
             4a1e2d     37 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4a1e52     30 FUNC RETURNTYPE RAX 96
-            4a1e52     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            4a1e52     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4a1e70     20 FUNC RETURNTYPE RAX 1
-            4a1e70     20 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4a1e70     20 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a1e84     38 FUNC RETURNTYPE RAX 0
-            4a1e84     38 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
+            4a1e84     38 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             4a1eaa     21 FUNC RETURNTYPE RAX 0
-            4a1eaa     21 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            4a1eaa     21 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 2 
             4a1ebf     43 FUNC RETURNTYPE RAX 0
             4a1ebf     43 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 16 ARG3 4 ARG4 1 ARG5 96 
             4a1eea    268 FUNC RETURNTYPE RAX 1
-            4a1eea    268 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            4a1eea    268 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             4a2062     23 FUNC RETURNTYPE RAX 96
-            4a2062     23 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            4a2062     23 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4a2062     23 FUNC PROBLEM sub_4A2062 CHUNKS 
             4a2079     17 FUNC RETURNTYPE RAX 4
             4a2079     17 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4a208a     18 FUNC RETURNTYPE RAX 1
-            4a208a     18 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 96 
+            4a208a     18 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             4a209c      7 FUNC RETURNTYPE RAX 96
-            4a209c      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            4a209c      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4a20a3     17 FUNC RETURNTYPE RAX 96
-            4a20a3     17 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 
+            4a20a3     17 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             4a20b4     21 FUNC RETURNTYPE RAX 1
-            4a20b4     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            4a20b4     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             4a20c9     12 FUNC RETURNTYPE RAX 96
-            4a20c9     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            4a20c9     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             4a20d5     13 FUNC RETURNTYPE RAX 96
             4a20d5     13 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 96 
             4a20e2     13 FUNC RETURNTYPE RAX 96
-            4a20e2     13 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 4 
+            4a20e2     13 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 2 
             4a20ef      8 FUNC RETURNTYPE RAX 1
-            4a20ef      8 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
+            4a20ef      8 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 2 
             4a20f7    263 FUNC RETURNTYPE RAX 1
-            4a20f7    263 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            4a20f7    263 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             4a2280     33 FUNC RETURNTYPE RAX 1
-            4a2280     33 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            4a2280     33 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4a2280     33 FUNC PROBLEM sub_4A2280 CHUNKS 
             4a22a1     19 FUNC RETURNTYPE RAX 1
-            4a22a1     19 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 
+            4a22a1     19 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             4a22b4     19 FUNC RETURNTYPE RAX 96
-            4a22b4     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 1 
+            4a22b4     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 2 
             4a22c7      7 FUNC RETURNTYPE RAX 96
-            4a22c7      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a22c7      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 96 
             4a22ce     19 FUNC RETURNTYPE RAX 96
-            4a22ce     19 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 4 
-            4a22e1     19 FUNC RETURNTYPE RAX 1
-            4a22e1     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 0 ARG5 1 
+            4a22ce     19 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
+            4a22e1     19 FUNC RETURNTYPE RAX 2
+            4a22e1     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 0 ARG5 2 
             4a22f4     14 FUNC RETURNTYPE RAX 1
-            4a22f4     14 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 96 
+            4a22f4     14 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 2 
             4a2302     14 FUNC RETURNTYPE RAX 96
-            4a2302     14 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 4 
+            4a2302     14 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 2 
             4a2310      8 FUNC RETURNTYPE RAX 1
             4a2310      8 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             4a2318     28 FUNC RETURNTYPE RAX 1
             4a2318     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4a2334     25 FUNC RETURNTYPE RAX 0
-            4a2334     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a2334     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a2403     10 FUNC RETURNTYPE RAX 96
-            4a2403     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            4a2403     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4a240d     10 FUNC RETURNTYPE RAX 96
-            4a240d     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a240d     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4a240d     10 FUNC PROBLEM sub_4A240D CHUNKS 
             4a2417     10 FUNC RETURNTYPE RAX 96
-            4a2417     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            4a2417     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4a2421     10 FUNC RETURNTYPE RAX 96
-            4a2421     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a2421     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4a242b    149 FUNC RETURNTYPE RAX 0
             4a242b    149 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4a24a3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP+4 ZZ lea     edi, [rbp+4] 
             4a2529     10 FUNC RETURNTYPE RAX 96
-            4a2529     10 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 96 ARG5 1 
+            4a2529     10 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 2 ARG3 0 ARG4 96 ARG5 2 
             4a2529     10 FUNC PROBLEM sub_4A2529 CHUNKS CALLUNRESOLVED 
             4a24eb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 4 
             4a2533     10 FUNC RETURNTYPE RAX 4
-            4a2533     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4a2533     10 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4a253d    629 FUNC RETURNTYPE RAX 4
-            4a253d    629 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4a253d    629 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             4a25ca      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     edx, [rbx+1] 
             4a25d0      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ IDIOM 18 MEMORYSINK sub     edx, r12d 
             4a25ff      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1] 
@@ -7903,101 +8125,101 @@
             4a27b2     12 FUNC RETURNTYPE RAX 1
             4a27b2     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
             4a27be     12 FUNC RETURNTYPE RAX 96
-            4a27be     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            4a27be     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4a27ca      9 FUNC RETURNTYPE RAX 1
-            4a27ca      9 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4a27d3     13 FUNC RETURNTYPE RAX 1
-            4a27d3     13 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 1 ARG5 96 
+            4a27ca      9 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
+            4a27d3     13 FUNC RETURNTYPE RAX 2
+            4a27d3     13 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             4a27e0     10 FUNC RETURNTYPE RAX 4
-            4a27e0     10 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 1 
+            4a27e0     10 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 2 
             4a27ea    108 FUNC RETURNTYPE RAX 1
-            4a27ea    108 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4a27ea    108 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             4a2856     61 FUNC RETURNTYPE RAX 0
-            4a2856     61 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            4a2856     61 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             4a2893     50 FUNC RETURNTYPE RAX 4
             4a2893     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
             4a28af      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+4] 
-            4a28c5     26 FUNC RETURNTYPE RAX 4
-            4a28c5     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
-            4a28df     26 FUNC RETURNTYPE RAX 4
-            4a28df     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4a28f9     71 FUNC RETURNTYPE RAX 4
+            4a28c5     26 FUNC RETURNTYPE RAX 2
+            4a28c5     26 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
+            4a28df     26 FUNC RETURNTYPE RAX 2
+            4a28df     26 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
+            4a28f9     71 FUNC RETURNTYPE RAX 2
             4a28f9     71 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             4a2925      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+4] 
-            4a2940    130 FUNC RETURNTYPE RAX 4
-            4a2940    130 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            4a2940    130 FUNC RETURNTYPE RAX 2
+            4a2940    130 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             4a298d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 4 
             4a29a6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+4] 
             4a29c2     10 FUNC RETURNTYPE RAX 96
-            4a29c2     10 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            4a29c2     10 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             4a29cc     10 FUNC RETURNTYPE RAX 96
-            4a29cc     10 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            4a29cc     10 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             4a29d6     81 FUNC RETURNTYPE RAX 0
-            4a29d6     81 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 16 
+            4a29d6     81 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4a2a27    129 FUNC RETURNTYPE RAX 1
-            4a2a27    129 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4a2a27    129 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             4a2aa8     29 FUNC RETURNTYPE RAX 0
-            4a2aa8     29 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4a2aa8     29 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             4a2ac5     86 FUNC RETURNTYPE RAX 4
-            4a2ac5     86 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 
+            4a2ac5     86 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 0 ARG5 2 
             4a2ae8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+R12 ZZ lea     esi, [rbp+r12+1] 
             4a2ae8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+R12+1 ZZ lea     esi, [rbp+r12+1] 
             4a2af0      3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ IDIOM 33 imul    esi, ebx 
             4a2b1b     82 FUNC RETURNTYPE RAX 4
             4a2b1b     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             4a2b6d     34 FUNC RETURNTYPE RAX 4
-            4a2b6d     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4a2b6d     34 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             4a2b8f      9 FUNC RETURNTYPE RAX 1
             4a2b8f      9 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a2b98     34 FUNC RETURNTYPE RAX 0
-            4a2b98     34 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4a2b98     34 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4a2bba    239 FUNC RETURNTYPE RAX 1
-            4a2bba    239 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4a2bba    239 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4a2bba    239 FUNC PROBLEM sub_4A2BBA CALLUNRESOLVED 
             4a2c0a      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov     esi, ebp        ; n 
             4a2ca9    224 FUNC RETURNTYPE RAX 4
-            4a2ca9    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            4a2ca9    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             4a2d89     69 FUNC RETURNTYPE RAX 0
-            4a2d89     69 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4a2d89     69 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 2 
             4a2dce    144 FUNC RETURNTYPE RAX 1
-            4a2dce    144 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4a2dce    144 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4a2e5e    144 FUNC RETURNTYPE RAX 1
-            4a2e5e    144 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4a2e5e    144 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4a2eee    151 FUNC RETURNTYPE RAX 1
-            4a2eee    151 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4a2eee    151 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4a2f85    151 FUNC RETURNTYPE RAX 1
-            4a2f85    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4a2f85    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4a301c    151 FUNC RETURNTYPE RAX 1
-            4a301c    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4a301c    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4a30b3    159 FUNC RETURNTYPE RAX 1
             4a30b3    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a32fb     59 FUNC RETURNTYPE RAX 0
-            4a32fb     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            4a32fb     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             4a3336    128 FUNC RETURNTYPE RAX 1
-            4a3336    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
+            4a3336    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             4a33b6     41 FUNC RETURNTYPE RAX 0
-            4a33b6     41 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a33b6     41 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a33df     53 FUNC RETURNTYPE RAX 0
-            4a33df     53 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
+            4a33df     53 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             4a33f1      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+336 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+150h] 
             4a33f8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+48 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+30h] 
             4a3414     48 FUNC RETURNTYPE RAX 0
-            4a3414     48 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4a3414     48 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4a3426      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+80 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+50h] 
             4a3444     49 FUNC RETURNTYPE RAX 0
-            4a3444     49 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            4a3444     49 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4a3455      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+336 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+150h] 
             4a345c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+48 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+30h] 
             4a3475     45 FUNC RETURNTYPE RAX 0
-            4a3475     45 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4a3475     45 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             4a3486      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+80 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+50h] 
             4a34a2    273 FUNC RETURNTYPE RAX 1
-            4a34a2    273 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
+            4a34a2    273 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 2 
             4a34dd      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ IDIOM 18 MEMORYSINK sub     edx, ebx 
             4a35b3     33 FUNC RETURNTYPE RAX 1
-            4a35b3     33 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 1 
+            4a35b3     33 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             4a35d4    124 FUNC RETURNTYPE RAX 4
-            4a35d4    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            4a35d4    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 2 
             4a3622      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1] 
             4a3650     14 FUNC RETURNTYPE RAX 0
             4a3650     14 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
diff --git a/tests/commit/save-bzip2.psexe.infoannot b/tests/commit/save-bzip2.psexe.infoannot
index af1a526b..51a575ec 100644
--- a/tests/commit/save-bzip2.psexe.infoannot
+++ b/tests/commit/save-bzip2.psexe.infoannot
@@ -1,4 +1,4 @@
-            401070     24 FUNC RETURNTYPE RAX 0
+            401070     24 FUNC RETURNTYPE RAX 2
             401070     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4010a0      6 FUNC RETURNTYPE RAX 0
             4010a0      6 FUNC PROBLEM .__strcat_chk JUMPUNRESOLVED 
@@ -100,7 +100,7 @@
             4013a0   2642 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401df4     42 FUNC RETURNTYPE RAX 0
             401df4     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401e20     23 FUNC RETURNTYPE RAX 0
+            401e20     23 FUNC RETURNTYPE RAX 2
             401e20     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401e40    100 FUNC RETURNTYPE RAX 0
             401e40    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -115,7 +115,7 @@
             402010     31 FUNC RETURNTYPE RAX 1
             402010     31 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 16 
             402030     33 FUNC RETURNTYPE RAX 1
-            402030     33 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 16 ARG4 16 ARG5 1 
+            402030     33 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 16 ARG5 1 
             402060     34 FUNC RETURNTYPE RAX 1
             402060     34 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402090     61 FUNC RETURNTYPE RAX 0
@@ -175,13 +175,13 @@
             403c00    739 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 16 
             403ef0   1607 FUNC RETURNTYPE RAX 1
             403ef0   1607 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 16 
-            404540    137 FUNC RETURNTYPE RAX 0
+            404540    137 FUNC RETURNTYPE RAX 2
             404540    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404540    137 FUNC PROBLEM init CALLUNRESOLVED 
             40459d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4045d0      2 FUNC RETURNTYPE RAX 0
             4045d0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4045e0     54 FUNC RETURNTYPE RAX 0
+            4045e0     54 FUNC RETURNTYPE RAX 2
             4045e0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4045e0     54 FUNC PROBLEM sub_4045E0 CALLUNRESOLVED 
             404618     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-destripe.psexe.infoannot b/tests/commit/save-destripe.psexe.infoannot
index 63e08247..c4008113 100644
--- a/tests/commit/save-destripe.psexe.infoannot
+++ b/tests/commit/save-destripe.psexe.infoannot
@@ -1,4 +1,4 @@
-            401788     24 FUNC RETURNTYPE RAX 0
+            401788     24 FUNC RETURNTYPE RAX 2
             401788     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4017b0      6 FUNC RETURNTYPE RAX 0
             4017b0      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -124,7 +124,7 @@
             401bb0      6 FUNC PROBLEM .gimp_drawable_preview_draw_region JUMPUNRESOLVED 
             401bc0     42 FUNC RETURNTYPE RAX 0
             401bc0     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401bec     23 FUNC RETURNTYPE RAX 0
+            401bec     23 FUNC RETURNTYPE RAX 2
             401bec     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401c10    100 FUNC RETURNTYPE RAX 0
             401c10    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -142,13 +142,13 @@
             4023d7      4 INSTR CHECK OVERFLOW SIGNED 32 EAX ZZ imul    eax, [rbp+var_70] 
             402710   1135 FUNC RETURNTYPE RAX 1
             402710   1135 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            402b80    137 FUNC RETURNTYPE RAX 0
+            402b80    137 FUNC RETURNTYPE RAX 2
             402b80    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402b80    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             402bdd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             402c10      2 FUNC RETURNTYPE RAX 0
             402c10      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            402c20     54 FUNC RETURNTYPE RAX 0
+            402c20     54 FUNC RETURNTYPE RAX 2
             402c20     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402c20     54 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
             402c58     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id b/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id
index 11950bb4..95ce304c 100644
--- a/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id
+++ b/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id
@@ -1 +1 @@
-9cdd293d4b8a94d1269207e0752a74219eb1e567
\ No newline at end of file
+95a791e92ebb3eba5ea2ded9563ab6e2565218db
\ No newline at end of file
diff --git a/tests/commit/save-firefox-bin.psexe.infoannot b/tests/commit/save-firefox-bin.psexe.infoannot
index c6ee2c86..1365d144 100644
--- a/tests/commit/save-firefox-bin.psexe.infoannot
+++ b/tests/commit/save-firefox-bin.psexe.infoannot
@@ -1,4 +1,4 @@
-            4032e8     24 FUNC RETURNTYPE RAX 0
+            4032e8     24 FUNC RETURNTYPE RAX 2
             4032e8     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403310      6 FUNC RETURNTYPE RAX 0
             403310      6 FUNC PROBLEM ._ZNSolsEl JUMPUNRESOLVED 
@@ -226,7 +226,7 @@
             405d40     21 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405d58     42 FUNC RETURNTYPE RAX 0
             405d58     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            405d84     23 FUNC RETURNTYPE RAX 0
+            405d84     23 FUNC RETURNTYPE RAX 2
             405d84     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405da0     41 FUNC RETURNTYPE RAX 0
             405da0     41 FUNC PROBLEM sub_405DA0 JUMPUNRESOLVED 
@@ -235,7 +235,7 @@
             405e10    105 FUNC RETURNTYPE RAX 0
             405e10    105 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405e10    105 FUNC PROBLEM sub_405E10 CALLUNRESOLVED 
-            405e80     42 FUNC RETURNTYPE RAX 0
+            405e80     42 FUNC RETURNTYPE RAX 2
             405e80     42 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405e80     42 FUNC PROBLEM sub_405E80 CALLUNRESOLVED 
             405eac    161 FUNC RETURNTYPE RAX 0
@@ -289,7 +289,7 @@
             406e90    645 FUNC RETURNTYPE RAX 0
             406e90    645 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             407120    114 FUNC RETURNTYPE RAX 0
-            407120    114 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            407120    114 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 4 
             4071a0      8 FUNC RETURNTYPE RAX 0
             4071a0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4071b0     96 FUNC RETURNTYPE RAX 1
@@ -864,13 +864,13 @@
             419fc0     28 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             419fe0      2 FUNC RETURNTYPE RAX 0
             419fe0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            419ff0    137 FUNC RETURNTYPE RAX 0
+            419ff0    137 FUNC RETURNTYPE RAX 2
             419ff0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419ff0    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             41a04d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 1 
             41a080     26 FUNC RETURNTYPE RAX 4
             41a080     26 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            41a0a0     54 FUNC RETURNTYPE RAX 0
+            41a0a0     54 FUNC RETURNTYPE RAX 2
             41a0a0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41a0a0     54 FUNC PROBLEM sub_41A0A0 CALLUNRESOLVED 
             41a0d8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gedit.psexe.infoannot b/tests/commit/save-gedit.psexe.infoannot
index 7c4ccee8..744f58e3 100644
--- a/tests/commit/save-gedit.psexe.infoannot
+++ b/tests/commit/save-gedit.psexe.infoannot
@@ -1,4 +1,4 @@
-            422b78     24 FUNC RETURNTYPE RAX 0
+            422b78     24 FUNC RETURNTYPE RAX 2
             422b78     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422ba0      6 FUNC RETURNTYPE RAX 0
             422ba0      6 FUNC PROBLEM .gtk_scrollable_get_type JUMPUNRESOLVED 
@@ -2616,7 +2616,7 @@
             427e30   1240 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             428308     42 FUNC RETURNTYPE RAX 0
             428308     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            428334     23 FUNC RETURNTYPE RAX 0
+            428334     23 FUNC RETURNTYPE RAX 2
             428334     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             428350    100 FUNC RETURNTYPE RAX 0
             428350    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2733,7 +2733,7 @@
             42ac20     82 FUNC RETURNTYPE RAX 1
             42ac20     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             42ac80     82 FUNC RETURNTYPE RAX 1
-            42ac80     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            42ac80     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 96 
             42ace0     81 FUNC RETURNTYPE RAX 1
             42ace0     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             42ad40     81 FUNC RETURNTYPE RAX 1
@@ -2803,7 +2803,7 @@
             42e350     76 FUNC RETURNTYPE RAX 4
             42e350     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42e3a0     64 FUNC RETURNTYPE RAX 0
-            42e3a0     64 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            42e3a0     64 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 0 
             42e3e0    218 FUNC RETURNTYPE RAX 0
             42e3e0    218 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             42e4c0     23 FUNC RETURNTYPE RAX 0
@@ -3337,7 +3337,7 @@
             445830    143 FUNC RETURNTYPE RAX 0
             445830    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             4458c0     26 FUNC RETURNTYPE RAX 0
-            4458c0     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            4458c0     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4458e0    332 FUNC RETURNTYPE RAX 0
             4458e0    332 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             445a30    669 FUNC RETURNTYPE RAX 1
@@ -3480,22 +3480,22 @@
             44a470     39 FUNC RETURNTYPE RAX 1
             44a470     39 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44a4a0   2204 FUNC RETURNTYPE RAX 0
-            44a4a0   2204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44a4a0   2204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44a86e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+1 ZZ lea     esi, [rax+1] 
             44ad40    136 FUNC RETURNTYPE RAX 0
-            44ad40    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44ad40    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44add0     45 FUNC RETURNTYPE RAX 1
-            44add0     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44add0     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44ae70     60 FUNC RETURNTYPE RAX 0
             44ae70     60 FUNC PROBLEM sub_44AE70 JUMPUNRESOLVED 
             44b120     75 FUNC RETURNTYPE RAX 0
-            44b120     75 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44b120     75 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b170     25 FUNC RETURNTYPE RAX 1
-            44b170     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44b170     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b190    133 FUNC RETURNTYPE RAX 1
-            44b190    133 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44b190    133 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44b220    359 FUNC RETURNTYPE RAX 1
-            44b220    359 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
+            44b220    359 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 1 ARG5 0 
             44b220    359 FUNC PROBLEM sub_44B220 CHUNKS 
             44b550    208 FUNC RETURNTYPE RAX 1
             44b550    208 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
@@ -3504,7 +3504,7 @@
             44b640    108 FUNC RETURNTYPE RAX 1
             44b640    108 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b6b0    185 FUNC RETURNTYPE RAX 0
-            44b6b0    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44b6b0    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b770     51 FUNC RETURNTYPE RAX 4
             44b770     51 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44b7b0     51 FUNC RETURNTYPE RAX 4
@@ -3512,11 +3512,11 @@
             44bc50     93 FUNC RETURNTYPE RAX 1
             44bc50     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             44bda0     84 FUNC RETURNTYPE RAX 4
-            44bda0     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44bda0     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44be00     84 FUNC RETURNTYPE RAX 4
-            44be00     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44be00     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44be60    175 FUNC RETURNTYPE RAX 4
-            44be60    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44be60    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44bf10     14 FUNC RETURNTYPE RAX 4
             44bf10     14 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44c090     70 FUNC RETURNTYPE RAX 0
@@ -3763,7 +3763,7 @@
             456d80    230 FUNC RETURNTYPE RAX 0
             456d80    230 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             456e70    230 FUNC RETURNTYPE RAX 0
-            456e70    230 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            456e70    230 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             456f60     85 FUNC RETURNTYPE RAX 96
             456f60     85 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             456fc0      2 FUNC RETURNTYPE RAX 0
@@ -3828,10 +3828,10 @@
             457e40     55 FUNC RETURNTYPE RAX 0
             457e40     55 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             457e80    220 FUNC RETURNTYPE RAX 0
-            457e80    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            457e80    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             457e80    220 FUNC PROBLEM gedit_marshal_BOOLEAN__VOID CALLUNRESOLVED 
             457f60    236 FUNC RETURNTYPE RAX 0
-            457f60    236 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            457f60    236 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             457f60    236 FUNC PROBLEM gedit_marshal_BOOLEAN__OBJECT CALLUNRESOLVED 
             458050    186 FUNC RETURNTYPE RAX 0
             458050    186 FUNC PROBLEM gedit_marshal_VOID__BOOLEAN_POINTER JUMPUNRESOLVED 
@@ -3844,7 +3844,7 @@
             458350    203 FUNC RETURNTYPE RAX 0
             458350    203 FUNC PROBLEM gedit_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT JUMPUNRESOLVED 
             458420    200 FUNC RETURNTYPE RAX 0
-            458420    200 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            458420    200 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             458420    200 FUNC PROBLEM gedit_marshal_VOID__OBJECT_BOXED_ENUM_ENUM_FLAGS CALLUNRESOLVED 
             4584f0    203 FUNC RETURNTYPE RAX 0
             4584f0    203 FUNC PROBLEM gedit_marshal_VOID__OBJECT_BOXED_INT_BOOLEAN JUMPUNRESOLVED 
@@ -3855,7 +3855,7 @@
             458740    195 FUNC RETURNTYPE RAX 0
             458740    195 FUNC PROBLEM gedit_marshal_VOID__OBJECT_OBJECT_INT JUMPUNRESOLVED 
             458810    252 FUNC RETURNTYPE RAX 0
-            458810    252 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            458810    252 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             458810    252 FUNC PROBLEM gedit_marshal_OBJECT__OBJECT_OBJECT_INT_INT CALLUNRESOLVED 
             458910    186 FUNC RETURNTYPE RAX 0
             458910    186 FUNC PROBLEM gedit_marshal_VOID__STRING_STRING JUMPUNRESOLVED 
@@ -4121,7 +4121,7 @@
             464030     98 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 8 ARG5 0 
             4640a0     44 FUNC RETURNTYPE RAX 0
             4640a0     44 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4640d0     33 FUNC RETURNTYPE RAX 0
+            4640d0     33 FUNC RETURNTYPE RAX 2
             4640d0     33 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4640d0     33 FUNC PROBLEM sub_4640D0 CALLUNRESOLVED 
             464110     42 FUNC RETURNTYPE RAX 0
@@ -4220,13 +4220,13 @@
             466c40    249 FUNC RETURNTYPE RAX 0
             466c40    249 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             466d40    136 FUNC RETURNTYPE RAX 0
-            466d40    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            466d40    136 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             466ec0     60 FUNC RETURNTYPE RAX 0
             466ec0     60 FUNC PROBLEM sub_466EC0 JUMPUNRESOLVED 
             466f00    101 FUNC RETURNTYPE RAX 4
-            466f00    101 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            466f00    101 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             466f70     25 FUNC RETURNTYPE RAX 1
-            466f70     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            466f70     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             466f90     93 FUNC RETURNTYPE RAX 1
             466f90     93 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 16 ARG4 4 ARG5 96 
             466ff0     86 FUNC RETURNTYPE RAX 96
@@ -4236,7 +4236,7 @@
             4670d0    182 FUNC RETURNTYPE RAX 96
             4670d0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             467190     81 FUNC RETURNTYPE RAX 1
-            467190     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            467190     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
             4671f0    146 FUNC RETURNTYPE RAX 0
             4671f0    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             467290    102 FUNC RETURNTYPE RAX 1
@@ -4244,7 +4244,7 @@
             467300    358 FUNC RETURNTYPE RAX 0
             467300    358 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             467470    264 FUNC RETURNTYPE RAX 4
-            467470    264 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            467470    264 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467580    195 FUNC RETURNTYPE RAX 96
             467580    195 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             467650    261 FUNC RETURNTYPE RAX 4
@@ -4252,13 +4252,13 @@
             467760    137 FUNC RETURNTYPE RAX 4
             467760    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             4677f0    385 FUNC RETURNTYPE RAX 4
-            4677f0    385 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4677f0    385 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467980     93 FUNC RETURNTYPE RAX 0
-            467980     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            467980     93 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4679e0    190 FUNC RETURNTYPE RAX 0
-            4679e0    190 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4679e0    190 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467aa0    182 FUNC RETURNTYPE RAX 0
-            467aa0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            467aa0    182 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467b60    160 FUNC RETURNTYPE RAX 4
             467b60    160 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467b60    160 FUNC PROBLEM gedit_multi_notebook_foreach_notebook CALLUNRESOLVED 
@@ -4282,7 +4282,7 @@
             468a90    233 FUNC RETURNTYPE RAX 4
             468a90    233 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             468b80     38 FUNC RETURNTYPE RAX 0
-            468b80     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            468b80     38 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             468bb0    539 FUNC RETURNTYPE RAX 0
             468bb0    539 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             468dd0    372 FUNC RETURNTYPE RAX 4
@@ -4773,12 +4773,12 @@
             47a5b0     61 FUNC RETURNTYPE RAX 0
             47a5b0     61 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47a5f0     95 FUNC RETURNTYPE RAX 0
-            47a5f0     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            47a5f0     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             47a5f0     95 FUNC PROBLEM sub_47A5F0 CALLUNRESOLVED 
             47a650    256 FUNC RETURNTYPE RAX 0
             47a650    256 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47a750     97 FUNC RETURNTYPE RAX 4
-            47a750     97 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 16 ARG5 96 
+            47a750     97 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 16 ARG5 96 
             47a7c0    136 FUNC RETURNTYPE RAX 0
             47a7c0    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 16 ARG5 96 
             47a850    350 FUNC RETURNTYPE RAX 0
@@ -4808,13 +4808,13 @@
             47b2d0    401 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 16 ARG5 0 
             47b6a0    338 FUNC RETURNTYPE RAX 4
             47b6a0    338 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 16 ARG5 0 
-            47b800    137 FUNC RETURNTYPE RAX 0
+            47b800    137 FUNC RETURNTYPE RAX 2
             47b800    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b800    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             47b85d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             47b890      2 FUNC RETURNTYPE RAX 0
             47b890      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            47b8a0     54 FUNC RETURNTYPE RAX 0
+            47b8a0     54 FUNC RETURNTYPE RAX 2
             47b8a0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b8a0     54 FUNC PROBLEM sub_47B8A0 CALLUNRESOLVED 
             47b8d8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id b/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id
index 45d8cdf4..1e00780d 100644
--- a/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id
+++ b/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id
@@ -1 +1 @@
-6a7c1a09b8038ec9bcc2e44c38393aa62eaf17c3
\ No newline at end of file
+34b841bb103b71a15e067adcb220247ec8c3f928
\ No newline at end of file
diff --git a/tests/commit/save-gnome-calculator.psexe.infoannot b/tests/commit/save-gnome-calculator.psexe.infoannot
index a68632d3..4545fd09 100644
--- a/tests/commit/save-gnome-calculator.psexe.infoannot
+++ b/tests/commit/save-gnome-calculator.psexe.infoannot
@@ -1,4 +1,4 @@
-            40b8a8     24 FUNC RETURNTYPE RAX 0
+            40b8a8     24 FUNC RETURNTYPE RAX 2
             40b8a8     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40b8d0      6 FUNC RETURNTYPE RAX 0
             40b8d0      6 FUNC PROBLEM .g_object_new JUMPUNRESOLVED 
@@ -738,7 +738,7 @@
             40d040   1481 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40d60c     42 FUNC RETURNTYPE RAX 0
             40d60c     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40d638     23 FUNC RETURNTYPE RAX 0
+            40d638     23 FUNC RETURNTYPE RAX 2
             40d638     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40d650    100 FUNC RETURNTYPE RAX 0
             40d650    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1389,7 +1389,7 @@
             41e740     53 FUNC RETURNTYPE RAX 1
             41e740     53 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             41e740     53 FUNC PROBLEM sub_41E740 CHUNKS 
-            41e617      4 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul    esi, r12d 
+            41e617      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ IDIOM 33 imul    esi, r12d 
             41e800     53 FUNC RETURNTYPE RAX 96
             41e800     53 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             41e840    958 FUNC RETURNTYPE RAX 96
@@ -1770,7 +1770,7 @@
             426fe0    271 FUNC RETURNTYPE RAX 96
             426fe0    271 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             4270f0   1590 FUNC RETURNTYPE RAX 0
-            4270f0   1590 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 8 
+            4270f0   1590 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 8 
             4273ab      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R14 ZZ add     r14d, 1 
             427740     22 FUNC RETURNTYPE RAX 1
             427740     22 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
@@ -1838,13 +1838,13 @@
             4295c0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             429650    336 FUNC RETURNTYPE RAX 1
             429650    336 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
-            4297a0    137 FUNC RETURNTYPE RAX 0
+            4297a0    137 FUNC RETURNTYPE RAX 2
             4297a0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4297a0    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             4297fd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             429830      2 FUNC RETURNTYPE RAX 0
             429830      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            429840     54 FUNC RETURNTYPE RAX 0
+            429840     54 FUNC RETURNTYPE RAX 2
             429840     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             429840     54 FUNC PROBLEM sub_429840 CALLUNRESOLVED 
             429878     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-character-map.psexe.infoannot b/tests/commit/save-gnome-character-map.psexe.infoannot
index a80fc1ee..6976dd5d 100644
--- a/tests/commit/save-gnome-character-map.psexe.infoannot
+++ b/tests/commit/save-gnome-character-map.psexe.infoannot
@@ -1,4 +1,4 @@
-            405a68     24 FUNC RETURNTYPE RAX 0
+            405a68     24 FUNC RETURNTYPE RAX 2
             405a68     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405a90      6 FUNC RETURNTYPE RAX 0
             405a90      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -572,7 +572,7 @@
             406ce0    587 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             406f2c     42 FUNC RETURNTYPE RAX 0
             406f2c     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            406f58     23 FUNC RETURNTYPE RAX 0
+            406f58     23 FUNC RETURNTYPE RAX 2
             406f58     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             406f70    100 FUNC RETURNTYPE RAX 0
             406f70    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -580,7 +580,7 @@
             406fe0     34 FUNC RETURNTYPE RAX 0
             406fe0     34 FUNC PROBLEM sub_406FE0 JUMPUNRESOLVED 
             407010    108 FUNC RETURNTYPE RAX 0
-            407010    108 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            407010    108 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             407080    101 FUNC RETURNTYPE RAX 0
             407080    101 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407590    136 FUNC RETURNTYPE RAX 0
@@ -623,20 +623,24 @@
             4087d0     82 FUNC RETURNTYPE RAX 0
             4087d0     82 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             408830    127 FUNC RETURNTYPE RAX 0
-            408830    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            408830    127 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4088b0   1664 FUNC RETURNTYPE RAX 4
-            4088b0   1664 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            4088b0   1664 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             408b40      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, rax 
             408f30    539 FUNC RETURNTYPE RAX 0
-            408f30    539 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            408f30    539 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             409150   1321 FUNC RETURNTYPE RAX 1
-            409150   1321 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            409150   1321 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            409150      2 INSTR FPTRSHADOW  RDI SHADOWID 1
+            409168      5 INSTR FPTRCHECK  [RSP+8] SHADOWID 1
+            409150      2 INSTR FPTRSHADOW  RDI SHADOWID 2
+            409261      5 INSTR FPTRCHECK  [RSP+8] SHADOWID 2
             409680    247 FUNC RETURNTYPE RAX 0
             409680    247 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409780     90 FUNC RETURNTYPE RAX 0
             409780     90 FUNC PROBLEM sub_409780 JUMPUNRESOLVED 
             409d70     89 FUNC RETURNTYPE RAX 0
-            409d70     89 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            409d70     89 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             409e70    199 FUNC RETURNTYPE RAX 0
             409e70    199 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             409ff0     42 FUNC RETURNTYPE RAX 1
@@ -684,11 +688,11 @@
             40b160    111 FUNC RETURNTYPE RAX 0
             40b160    111 FUNC PROBLEM sub_40B160 JUMPUNRESOLVED 
             40b1d0    189 FUNC RETURNTYPE RAX 0
-            40b1d0    189 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            40b1d0    189 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40b290     54 FUNC RETURNTYPE RAX 0
-            40b290     54 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            40b290     54 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40b2d0     54 FUNC RETURNTYPE RAX 0
-            40b2d0     54 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            40b2d0     54 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40b2d0     54 FUNC PROBLEM sub_40B2D0 CHUNKS 
             40b310     38 FUNC RETURNTYPE RAX 0
             40b310     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -698,13 +702,13 @@
             40b400   1923 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40bb90     48 FUNC RETURNTYPE RAX 0
             40bb90     48 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            40bbc0    137 FUNC RETURNTYPE RAX 0
+            40bbc0    137 FUNC RETURNTYPE RAX 2
             40bbc0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40bbc0    137 FUNC PROBLEM init CALLUNRESOLVED 
             40bc1d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             40bc50      2 FUNC RETURNTYPE RAX 0
             40bc50      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            40bc60     54 FUNC RETURNTYPE RAX 0
+            40bc60     54 FUNC RETURNTYPE RAX 2
             40bc60     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40bc60     54 FUNC PROBLEM sub_40BC60 CALLUNRESOLVED 
             40bc98     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-control-center.psexe.infoannot b/tests/commit/save-gnome-control-center.psexe.infoannot
index 35c0504e..5cf732cc 100644
--- a/tests/commit/save-gnome-control-center.psexe.infoannot
+++ b/tests/commit/save-gnome-control-center.psexe.infoannot
@@ -1,4 +1,4 @@
-              6440     24 FUNC RETURNTYPE RAX 0
+              6440     24 FUNC RETURNTYPE RAX 2
               6440     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               6470      6 FUNC RETURNTYPE RAX 0
               6470      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -576,7 +576,7 @@
               76b0    271 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               77c0     42 FUNC RETURNTYPE RAX 0
               77c0     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-              77ec     23 FUNC RETURNTYPE RAX 0
+              77ec     23 FUNC RETURNTYPE RAX 2
               77ec     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               7810    119 FUNC RETURNTYPE RAX 0
               7810    119 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -732,13 +732,13 @@
               d170    105 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               d300    195 FUNC RETURNTYPE RAX 0
               d300    195 FUNC PROBLEM cc_shell_marshal_VOID__STRING_STRING_STRING JUMPUNRESOLVED 
-              d3d0    137 FUNC RETURNTYPE RAX 0
+              d3d0    137 FUNC RETURNTYPE RAX 2
               d3d0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               d3d0    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
               d42d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
               d460      2 FUNC RETURNTYPE RAX 0
               d460      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-              d470     54 FUNC RETURNTYPE RAX 0
+              d470     54 FUNC RETURNTYPE RAX 2
               d470     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               d470     54 FUNC PROBLEM sub_D470 CALLUNRESOLVED 
               d4a8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-dictionary.psexe.infoannot b/tests/commit/save-gnome-dictionary.psexe.infoannot
index 5c09f6f2..a27c3f6a 100644
--- a/tests/commit/save-gnome-dictionary.psexe.infoannot
+++ b/tests/commit/save-gnome-dictionary.psexe.infoannot
@@ -1,4 +1,4 @@
-            4076d8     24 FUNC RETURNTYPE RAX 0
+            4076d8     24 FUNC RETURNTYPE RAX 2
             4076d8     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407700      6 FUNC RETURNTYPE RAX 0
             407700      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -778,7 +778,7 @@
             408fe0     77 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409030     42 FUNC RETURNTYPE RAX 0
             409030     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40905c     23 FUNC RETURNTYPE RAX 0
+            40905c     23 FUNC RETURNTYPE RAX 2
             40905c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409080    100 FUNC RETURNTYPE RAX 0
             409080    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -986,13 +986,13 @@
             4123a0     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4123d0    562 FUNC RETURNTYPE RAX 0
             4123d0    562 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            412610    137 FUNC RETURNTYPE RAX 0
+            412610    137 FUNC RETURNTYPE RAX 2
             412610    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             412610    137 FUNC PROBLEM init CALLUNRESOLVED 
             41266d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4126a0      2 FUNC RETURNTYPE RAX 0
             4126a0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4126b0     54 FUNC RETURNTYPE RAX 0
+            4126b0     54 FUNC RETURNTYPE RAX 2
             4126b0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4126b0     54 FUNC PROBLEM sub_4126B0 CALLUNRESOLVED 
             4126e8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-file-share-properties.psexe.infoannot b/tests/commit/save-gnome-file-share-properties.psexe.infoannot
index 6f6032ab..9862ea90 100644
--- a/tests/commit/save-gnome-file-share-properties.psexe.infoannot
+++ b/tests/commit/save-gnome-file-share-properties.psexe.infoannot
@@ -1,4 +1,4 @@
-            401a70     24 FUNC RETURNTYPE RAX 0
+            401a70     24 FUNC RETURNTYPE RAX 2
             401a70     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401aa0      6 FUNC RETURNTYPE RAX 0
             401aa0      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -162,7 +162,7 @@
             401f90    138 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40201c     42 FUNC RETURNTYPE RAX 0
             40201c     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            402048     23 FUNC RETURNTYPE RAX 0
+            402048     23 FUNC RETURNTYPE RAX 2
             402048     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402060    100 FUNC RETURNTYPE RAX 0
             402060    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -192,13 +192,13 @@
             403510    122 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             403590    105 FUNC RETURNTYPE RAX 1
             403590    105 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            403600    137 FUNC RETURNTYPE RAX 0
+            403600    137 FUNC RETURNTYPE RAX 2
             403600    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403600    137 FUNC PROBLEM init CALLUNRESOLVED 
             40365d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             403690      2 FUNC RETURNTYPE RAX 0
             403690      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4036a0     54 FUNC RETURNTYPE RAX 0
+            4036a0     54 FUNC RETURNTYPE RAX 2
             4036a0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4036a0     54 FUNC PROBLEM sub_4036A0 CALLUNRESOLVED 
             4036d8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-font-viewer.psexe.infoannot b/tests/commit/save-gnome-font-viewer.psexe.infoannot
index c64a7ad6..700a473e 100644
--- a/tests/commit/save-gnome-font-viewer.psexe.infoannot
+++ b/tests/commit/save-gnome-font-viewer.psexe.infoannot
@@ -1,4 +1,4 @@
-            4025b8     24 FUNC RETURNTYPE RAX 0
+            4025b8     24 FUNC RETURNTYPE RAX 2
             4025b8     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4025e0      6 FUNC RETURNTYPE RAX 0
             4025e0      6 FUNC PROBLEM .g_utf8_validate JUMPUNRESOLVED 
@@ -240,7 +240,7 @@
             402d50   2396 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4036ac     42 FUNC RETURNTYPE RAX 0
             4036ac     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            4036d8     23 FUNC RETURNTYPE RAX 0
+            4036d8     23 FUNC RETURNTYPE RAX 2
             4036d8     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4036f0    100 FUNC RETURNTYPE RAX 0
             4036f0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -261,13 +261,13 @@
             404080    202 FUNC RETURNTYPE RAX 4
             404080    202 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             404137      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 1 
-            4044d0    137 FUNC RETURNTYPE RAX 0
+            4044d0    137 FUNC RETURNTYPE RAX 2
             4044d0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4044d0    137 FUNC PROBLEM init CALLUNRESOLVED 
             40452d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             404560      2 FUNC RETURNTYPE RAX 0
             404560      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            404570     54 FUNC RETURNTYPE RAX 0
+            404570     54 FUNC RETURNTYPE RAX 2
             404570     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404570     54 FUNC PROBLEM sub_404570 CALLUNRESOLVED 
             4045a8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-help.psexe.infoannot b/tests/commit/save-gnome-help.psexe.infoannot
index 3bd51e05..a372c0b4 100644
--- a/tests/commit/save-gnome-help.psexe.infoannot
+++ b/tests/commit/save-gnome-help.psexe.infoannot
@@ -1,4 +1,4 @@
-            4041e0     24 FUNC RETURNTYPE RAX 0
+            4041e0     24 FUNC RETURNTYPE RAX 2
             4041e0     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404210      6 FUNC RETURNTYPE RAX 0
             404210      6 FUNC PROBLEM .g_variant_builder_init JUMPUNRESOLVED 
@@ -426,7 +426,7 @@
             404f90    110 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405000     42 FUNC RETURNTYPE RAX 0
             405000     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40502c     23 FUNC RETURNTYPE RAX 0
+            40502c     23 FUNC RETURNTYPE RAX 2
             40502c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405050    100 FUNC RETURNTYPE RAX 0
             405050    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -537,13 +537,13 @@
             4092b0     71 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             409300     80 FUNC RETURNTYPE RAX 0
             409300     80 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
-            409350    137 FUNC RETURNTYPE RAX 0
+            409350    137 FUNC RETURNTYPE RAX 2
             409350    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409350    137 FUNC PROBLEM init CALLUNRESOLVED 
             4093ad      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4093e0      2 FUNC RETURNTYPE RAX 0
             4093e0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4093f0     54 FUNC RETURNTYPE RAX 0
+            4093f0     54 FUNC RETURNTYPE RAX 2
             4093f0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4093f0     54 FUNC PROBLEM sub_4093F0 CALLUNRESOLVED 
             409428     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-keyring-3.psexe.infoannot b/tests/commit/save-gnome-keyring-3.psexe.infoannot
index 3359525d..64867cef 100644
--- a/tests/commit/save-gnome-keyring-3.psexe.infoannot
+++ b/tests/commit/save-gnome-keyring-3.psexe.infoannot
@@ -1,4 +1,4 @@
-            401080     24 FUNC RETURNTYPE RAX 0
+            401080     24 FUNC RETURNTYPE RAX 2
             401080     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4010b0      6 FUNC RETURNTYPE RAX 0
             4010b0      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -95,7 +95,7 @@
             401380    233 FUNC PROBLEM main CALLUNRESOLVED 
             40146c     42 FUNC RETURNTYPE RAX 0
             40146c     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401498     23 FUNC RETURNTYPE RAX 0
+            401498     23 FUNC RETURNTYPE RAX 2
             401498     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4014b0    100 FUNC RETURNTYPE RAX 0
             4014b0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -114,18 +114,18 @@
             4018c0    511 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401ac0     94 FUNC RETURNTYPE RAX 1
             401ac0     94 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            401f00     15 FUNC RETURNTYPE RAX 1
+            401f00     15 FUNC RETURNTYPE RAX 2
             401f00     15 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401f00     15 FUNC PROBLEM sub_401F00 CHUNKS 
             401d7e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX ZZ lea     rdi, [rbx+rbx+1] 
             401d7e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX+1 ZZ lea     rdi, [rbx+rbx+1] 
-            401f10    137 FUNC RETURNTYPE RAX 0
+            401f10    137 FUNC RETURNTYPE RAX 2
             401f10    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401f10    137 FUNC PROBLEM init CALLUNRESOLVED 
             401f6d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             401fa0      2 FUNC RETURNTYPE RAX 0
             401fa0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            401fb0     54 FUNC RETURNTYPE RAX 0
+            401fb0     54 FUNC RETURNTYPE RAX 2
             401fb0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401fb0     54 FUNC PROBLEM sub_401FB0 CALLUNRESOLVED 
             401fe8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-keyring-daemon.psexe.infoannot b/tests/commit/save-gnome-keyring-daemon.psexe.infoannot
index 8ea71621..ddce4e0b 100644
--- a/tests/commit/save-gnome-keyring-daemon.psexe.infoannot
+++ b/tests/commit/save-gnome-keyring-daemon.psexe.infoannot
@@ -1,4 +1,4 @@
-            40c220     24 FUNC RETURNTYPE RAX 0
+            40c220     24 FUNC RETURNTYPE RAX 2
             40c220     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40c250      6 FUNC RETURNTYPE RAX 0
             40c250      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -1285,7 +1285,7 @@
             40eb5b     31 FUNC RETURNTYPE RAX 16
             40eb5b     31 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40eb7a     32 FUNC RETURNTYPE RAX 0
-            40eb7a     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            40eb7a     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             40eb9a     32 FUNC RETURNTYPE RAX 0
             40eb9a     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40ebba     32 FUNC RETURNTYPE RAX 0
@@ -1299,7 +1299,7 @@
             40ef37      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+R13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+r13]  ; s 
             40f320     42 FUNC RETURNTYPE RAX 0
             40f320     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40f34c     23 FUNC RETURNTYPE RAX 0
+            40f34c     23 FUNC RETURNTYPE RAX 2
             40f34c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40f370    100 FUNC RETURNTYPE RAX 0
             40f370    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1336,11 +1336,11 @@
             40fc70    173 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40fc70    173 FUNC PROBLEM sub_40FC70 CALLUNRESOLVED 
             40fd20     10 FUNC RETURNTYPE RAX 96
-            40fd20     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            40fd20     10 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40fd30     10 FUNC RETURNTYPE RAX 96
-            40fd30     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            40fd30     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40fd40    129 FUNC RETURNTYPE RAX 96
-            40fd40    129 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            40fd40    129 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             40fdb3      2 INSTR INFINITELOOP jmp     short loc_40FDB3 
             40fdd0     41 FUNC RETURNTYPE RAX 0
             40fdd0     41 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1376,12 +1376,12 @@
             410400     80 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             410450     56 FUNC RETURNTYPE RAX 0
             410450     56 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            410490     97 FUNC RETURNTYPE RAX 0
+            410490     97 FUNC RETURNTYPE RAX 2
             410490     97 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 4 
             410490     97 FUNC PROBLEM sub_410490 CALLUNRESOLVED 
             410500    398 FUNC RETURNTYPE RAX 0
             410500    398 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
-            410690    127 FUNC RETURNTYPE RAX 0
+            410690    127 FUNC RETURNTYPE RAX 2
             410690    127 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             410690    127 FUNC PROBLEM sub_410690 CALLUNRESOLVED 
             410710     26 FUNC RETURNTYPE RAX 0
@@ -1757,7 +1757,7 @@
             4219e0     47 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421a10    349 FUNC RETURNTYPE RAX 1
             421a10    349 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            421b70     23 FUNC RETURNTYPE RAX 1
+            421b70     23 FUNC RETURNTYPE RAX 2
             421b70     23 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             421b90     18 FUNC RETURNTYPE RAX 0
             421b90     18 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1768,12 +1768,12 @@
             422250    424 FUNC RETURNTYPE RAX 1
             422250    424 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422400    137 FUNC RETURNTYPE RAX 1
-            422400    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            422400    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             42242b      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+R12 ZZ lea     rsi, [r13+r12+0]; buf 
             422433      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, r12        ; nbytes 
             422461      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov     ecx, ebp 
             422490    842 FUNC RETURNTYPE RAX 1
-            422490    842 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            422490    842 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             4225a5      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, [r12]      ; buf 
             4225a9      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, rbp        ; n 
             422702      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ sub     edx, 4 
@@ -1871,7 +1871,7 @@
             4261f5      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+R12 ZZ lea     rcx, [rbp+r12+0] 
             4261fa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             426340    220 FUNC RETURNTYPE RAX 0
-            426340    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            426340    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             426340    220 FUNC PROBLEM gku_prompt_marshal_BOOLEAN__VOID CALLUNRESOLVED 
             426420    157 FUNC RETURNTYPE RAX 1
             426420    157 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1895,9 +1895,9 @@
             4271f0      3 FUNC RETURNTYPE RAX 1
             4271f0      3 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427200     28 FUNC RETURNTYPE RAX 1
-            427200     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 4 
+            427200     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             427220     28 FUNC RETURNTYPE RAX 1
-            427220     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 4 
+            427220     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             427240    174 FUNC RETURNTYPE RAX 1
             427240    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4272f0    244 FUNC RETURNTYPE RAX 1
@@ -1947,18 +1947,18 @@
             429d90    129 FUNC RETURNTYPE RAX 1
             429d90    129 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
             429e20     31 FUNC RETURNTYPE RAX 16
-            429e20     31 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            429e20     31 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             429e40    115 FUNC RETURNTYPE RAX 1
             429e40    115 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 4 
             429ec0    137 FUNC RETURNTYPE RAX 1
             429ec0    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             429f30      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, [rbp+0] 
             429f50    224 FUNC RETURNTYPE RAX 1
-            429f50    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
+            429f50    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             429f83      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, rbp 
             429faa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RBP ZZ IDIOM 32 lea     rdi, [r12+rbp]  ; dest 
             42a030    158 FUNC RETURNTYPE RAX 1
-            42a030    158 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42a030    158 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 2 ARG5 2 
             42a062      3 INSTR CHECK TRUNCATION UNSIGNED 32 RSI 16 SI ZZ IDIOM 5 movzx   esi, si 
             42a0d0    114 FUNC RETURNTYPE RAX 0
             42a0d0    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
@@ -1977,9 +1977,9 @@
             42afc0    762 FUNC RETURNTYPE RAX 0
             42afc0    762 FUNC PROBLEM sub_42AFC0 STACKANALYSIS 
             42b2c0      5 FUNC RETURNTYPE RAX 0
-            42b2c0      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            42b2c0      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             42b2d0     57 FUNC RETURNTYPE RAX 1
-            42b2d0     57 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            42b2d0     57 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             42b310    191 FUNC RETURNTYPE RAX 1
             42b310    191 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             42b3d0    150 FUNC RETURNTYPE RAX 1
@@ -2074,13 +2074,13 @@
             42f5a0     82 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42f5a0     82 FUNC PROBLEM sub_42F5A0 CALLUNRESOLVED 
             42fee0      8 FUNC RETURNTYPE RAX 16
-            42fee0      8 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 4 
+            42fee0      8 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             42ff10      8 FUNC RETURNTYPE RAX 16
-            42ff10      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 1 ARG5 4 
+            42ff10      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 1 ARG5 96 
             430350    187 FUNC RETURNTYPE RAX 0
             430350    187 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             430410    748 FUNC RETURNTYPE RAX 1
-            430410    748 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 4 
+            430410    748 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 96 
             430410    748 FUNC PROBLEM sub_430410 CALLUNRESOLVED 
             43057a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 1 
             430700    416 FUNC RETURNTYPE RAX 1
@@ -2100,14 +2100,14 @@
             430e10     32 FUNC RETURNTYPE RAX 0
             430e10     32 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             430e30    808 FUNC RETURNTYPE RAX 1
-            430e30    808 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
+            430e30    808 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             430e30    808 FUNC PROBLEM sub_430E30 CALLUNRESOLVED 
             431160    603 FUNC RETURNTYPE RAX 4
-            431160    603 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            431160    603 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             431160    603 FUNC PROBLEM sub_431160 CALLUNRESOLVED 
             4312dd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 1 
             4313c0    386 FUNC RETURNTYPE RAX 1
-            4313c0    386 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            4313c0    386 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
             4313c0    386 FUNC PROBLEM sub_4313C0 CALLUNRESOLVED 
             431550     55 FUNC RETURNTYPE RAX 1
             431550     55 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
@@ -2122,13 +2122,13 @@
             431690    105 FUNC RETURNTYPE RAX 1
             431690    105 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
             431700     47 FUNC RETURNTYPE RAX 96
-            431700     47 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            431700     47 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             431730    389 FUNC RETURNTYPE RAX 1
-            431730    389 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
-            431760      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+32 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rdi+20h] 
-            431779      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+80 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [rbx+50h] 
+            431730    389 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            431760      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+32 ZZ lea     rdi, [rdi+20h] 
+            431779      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+80 ZZ lea     rdi, [rbx+50h] 
             4318c0     89 FUNC RETURNTYPE RAX 4
-            4318c0     89 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            4318c0     89 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             431920     35 FUNC RETURNTYPE RAX 1
             431920     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 4 
             431950     40 FUNC RETURNTYPE RAX 0
@@ -2136,7 +2136,7 @@
             431980     42 FUNC RETURNTYPE RAX 4
             431980     42 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4319c0    323 FUNC RETURNTYPE RAX 96
-            4319c0    323 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
+            4319c0    323 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 1 ARG5 4 
             431b10    235 FUNC RETURNTYPE RAX 4
             431b10    235 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             431c00    210 FUNC RETURNTYPE RAX 96
@@ -2190,87 +2190,87 @@
             434ba0    569 FUNC RETURNTYPE RAX 1
             434ba0    569 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             434de0    166 FUNC RETURNTYPE RAX 1
-            434de0    166 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            434de0    166 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 4 ARG5 4 
             434de0    166 FUNC PROBLEM sub_434DE0 CALLUNRESOLVED 
             434ea0     28 FUNC RETURNTYPE RAX 4
             434ea0     28 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             434ef0     35 FUNC RETURNTYPE RAX 4
             434ef0     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
-            434f20     71 FUNC RETURNTYPE RAX 1
+            434f20     71 FUNC RETURNTYPE RAX 2
             434f20     71 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             434f20     71 FUNC PROBLEM sub_434F20 CALLUNRESOLVED 
             434f70     55 FUNC RETURNTYPE RAX 0
             434f70     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             434fb0    148 FUNC RETURNTYPE RAX 1
-            434fb0    148 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            434fb0    148 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
             434fb0    148 FUNC PROBLEM sub_434FB0 CALLUNRESOLVED 
             435080    137 FUNC RETURNTYPE RAX 1
-            435080    137 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            435080    137 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 2 ARG3 96 ARG4 2 ARG5 2 
             435080    137 FUNC PROBLEM sub_435080 CALLUNRESOLVED 
             435110     54 FUNC RETURNTYPE RAX 1
             435110     54 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             435150     76 FUNC RETURNTYPE RAX 0
-            435150     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            435150     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             43516d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+RBP ZZ lea     rsi, [rsi+rbp] 
             4351a0     94 FUNC RETURNTYPE RAX 1
-            4351a0     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            4351a0     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4351bc      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, [rdi+8] 
             4351d1      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbx+8]    ; dest 
             435200     76 FUNC RETURNTYPE RAX 1
-            435200     76 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
+            435200     76 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             435217      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 1 
             435250     63 FUNC RETURNTYPE RAX 1
             435250     63 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             435290     13 FUNC RETURNTYPE RAX 1
-            435290     13 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            435290     13 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4352a0     13 FUNC RETURNTYPE RAX 1
             4352a0     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4352b0     66 FUNC RETURNTYPE RAX 1
-            4352b0     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            4352b0     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4352d8      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rdi] 
             435300     83 FUNC RETURNTYPE RAX 1
-            435300     83 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            435300     83 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 2 ARG5 2 
             435317      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 2 
             43532a      3 INSTR CHECK TRUNCATION UNSIGNED 32 RBP 16 BP ZZ IDIOM 5 movzx   edx, bp 
             435360    107 FUNC RETURNTYPE RAX 1
             435360    107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             43537f      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, rsi 
             4353d0     28 FUNC RETURNTYPE RAX 1
-            4353d0     28 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4353d0     28 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             4353f0     31 FUNC RETURNTYPE RAX 1
             4353f0     31 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
             435410     63 FUNC RETURNTYPE RAX 1
-            435410     63 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            435410     63 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             435438      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rdi] 
             43543e      2 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 32 EDX ZZ IDIOM 26 mov     esi, edx 
             435450     82 FUNC RETURNTYPE RAX 1
-            435450     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 96 
+            435450     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             435467      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 4 
             4354b0    107 FUNC RETURNTYPE RAX 1
             4354b0    107 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             4354cf      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, rsi 
             435520     80 FUNC RETURNTYPE RAX 1
-            435520     80 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            435520     80 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             435570    168 FUNC RETURNTYPE RAX 1
             435570    168 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             435620    136 FUNC RETURNTYPE RAX 2
             435620    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 2 ARG5 2 
             435660      2 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 32 EDX ZZ IDIOM 26 mov     esi, edx 
             4356b0     85 FUNC RETURNTYPE RAX 1
-            4356b0     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4356b0     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             435710    262 FUNC RETURNTYPE RAX 1
             435710    262 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             435820    156 FUNC RETURNTYPE RAX 96
-            435820    156 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            435820    156 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             4358c0    350 FUNC RETURNTYPE RAX 1
-            4358c0    350 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            4358c0    350 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             4358c0    350 FUNC PROBLEM sub_4358C0 CALLUNRESOLVED 
             435947      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rbx]      ; s 
             4359f0      5 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rsp+58h+var_50]; src 
             435a20    134 FUNC RETURNTYPE RAX 1
-            435a20    134 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            435a20    134 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             435ab0    353 FUNC RETURNTYPE RAX 1
-            435ab0    353 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            435ab0    353 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             435ab0    353 FUNC PROBLEM sub_435AB0 CALLUNRESOLVED 
             435b87      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX*8 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+rcx*8] 
             435b87      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RCX*8 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+rcx*8] 
@@ -2287,13 +2287,15 @@
             436080    738 FUNC RETURNTYPE RAX 1
             436080    738 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             436370    428 FUNC RETURNTYPE RAX 96
-            436370    428 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            436370    428 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             436710     15 FUNC RETURNTYPE RAX 1
-            436710     15 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 0 ARG5 4 
+            436710     15 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             436710     15 FUNC PROBLEM sub_436710 CHUNKS 
             4365c7      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ IDIOM 32 lea     rdi, [rax+1] 
-            436720     77 FUNC RETURNTYPE RAX 1
-            436720     77 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 2 ARG3 2 ARG4 1 ARG5 2 
+            4365d0      5 INSTR FPTRSHADOW  RAX SHADOWID 1
+            4366b8      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 1
+            436720     77 FUNC RETURNTYPE RAX 2
+            436720     77 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             436720     77 FUNC PROBLEM sub_436720 CHUNKS 
             43677e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX ZZ lea     rdi, [rbx+rbx+1] 
             43677e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX+1 ZZ lea     rdi, [rbx+rbx+1] 
@@ -2314,17 +2316,17 @@
             436dc0    524 FUNC RETURNTYPE RAX 0
             436dc0    524 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             437090    336 FUNC RETURNTYPE RAX 1
-            437090    336 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            437090    336 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             437090    336 FUNC PROBLEM egg_padding_zero_pad CALLUNRESOLVED 
             437132      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+R14 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+r14+0]; dest 
             4371e0    448 FUNC RETURNTYPE RAX 1
-            4371e0    448 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            4371e0    448 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             4371e0    448 FUNC PROBLEM egg_padding_pkcs1_pad_01 CALLUNRESOLVED 
             437289      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+-3 ZZ lea     rdx, [r14-3]    ; n 
             43728d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+2 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+2]    ; s 
             4372a5      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+R14 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+r14+0]; dest 
             4373a0    532 FUNC RETURNTYPE RAX 1
-            4373a0    532 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            4373a0    532 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             4373a0    532 FUNC PROBLEM egg_padding_pkcs1_pad_02 CALLUNRESOLVED 
             437565      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r13]  ; dest 
             437600     62 FUNC RETURNTYPE RAX 1
@@ -2333,16 +2335,16 @@
             436fe0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+2 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rsi+2]    ; s 
             436fe4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+-2 ZZ lea     rdx, [rdx-2]    ; n 
             437640    384 FUNC RETURNTYPE RAX 1
-            437640    384 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            437640    384 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
             437640    384 FUNC PROBLEM sub_437640 CALLUNRESOLVED 
             4376f8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RBP ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+rbp+0]; s 
             4377c0    260 FUNC RETURNTYPE RAX 1
-            4377c0    260 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 8 ARG5 4 
+            4377c0    260 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 4 ARG3 4 ARG4 8 ARG5 4 
             4377c0    260 FUNC PROBLEM sub_4377C0 CALLUNRESOLVED 
             4378d0    108 FUNC RETURNTYPE RAX 1
-            4378d0    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 
+            4378d0    108 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             437940    456 FUNC RETURNTYPE RAX 4
-            437940    456 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            437940    456 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             437b10    347 FUNC RETURNTYPE RAX 4
             437b10    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
             437c70    383 FUNC RETURNTYPE RAX 0
@@ -2350,36 +2352,36 @@
             437df0    563 FUNC RETURNTYPE RAX 4
             437df0    563 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 1 
             438030    326 FUNC RETURNTYPE RAX 96
-            438030    326 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
+            438030    326 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             438180    512 FUNC RETURNTYPE RAX 96
-            438180    512 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 1 
+            438180    512 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             438236      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             438380    177 FUNC RETURNTYPE RAX 4
-            438380    177 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            438380    177 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             438440    794 FUNC RETURNTYPE RAX 1
-            438440    794 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            438440    794 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             438551      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, rdx 
             4385bc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
             438630      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
             438760    793 FUNC RETURNTYPE RAX 96
-            438760    793 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            438760    793 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             4388c7      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ lea     rdi, [r12+18h] 
             438a80     10 FUNC RETURNTYPE RAX 96
             438a80     10 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             438a90    220 FUNC RETURNTYPE RAX 96
-            438a90    220 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            438a90    220 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             438b70     10 FUNC RETURNTYPE RAX 96
             438b70     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             439090     10 FUNC RETURNTYPE RAX 96
             439090     10 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             439090     10 FUNC PROBLEM egg_secure_realloc CHUNKS 
-            438dd3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ add     rcx, rdi 
+            438dd3      3 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ add     rcx, rdi 
             438ea7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R15 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+r15]  ; s 
             438eab      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, r15        ; n 
             438f88      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+r13]  ; s 
             438f8e      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, r13        ; n 
             4390a0    105 FUNC RETURNTYPE RAX 1
-            4390a0    105 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            4390a0    105 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             439410     70 FUNC RETURNTYPE RAX 4
             439410     70 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43942d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rdi, [rax+1] 
@@ -2423,9 +2425,9 @@
             43a640    127 FUNC RETURNTYPE RAX 1
             43a640    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43a800    207 FUNC RETURNTYPE RAX 1
-            43a800    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            43a800    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             43a8d0    127 FUNC RETURNTYPE RAX 1
-            43a8d0    127 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            43a8d0    127 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             43a950     50 FUNC RETURNTYPE RAX 1
             43a950     50 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 4 
             43a957      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+10h] 
@@ -2456,16 +2458,16 @@
             43b3a0    176 FUNC RETURNTYPE RAX 1
             43b3a0    176 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             43b450    119 FUNC RETURNTYPE RAX 96
-            43b450    119 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            43b450    119 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             43b470      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ add     rcx, 1 
             43b4d0    104 FUNC RETURNTYPE RAX 1
             43b4d0    104 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             43b540     99 FUNC RETURNTYPE RAX 1
             43b540     99 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
             43b5b0     82 FUNC RETURNTYPE RAX 1
-            43b5b0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 96 ARG5 4 
+            43b5b0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 96 ARG5 96 
             43b610     82 FUNC RETURNTYPE RAX 1
-            43b610     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            43b610     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             43b670    229 FUNC RETURNTYPE RAX 4
             43b670    229 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43b6d8      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ mov     edx, ebp 
@@ -2473,22 +2475,22 @@
             43b760    116 FUNC RETURNTYPE RAX 1
             43b760    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43b7e0    318 FUNC RETURNTYPE RAX 0
-            43b7e0    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            43b7e0    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             43b920     66 FUNC RETURNTYPE RAX 0
-            43b920     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            43b920     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             43b970    123 FUNC RETURNTYPE RAX 0
             43b970    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             43b9f0     82 FUNC RETURNTYPE RAX 0
-            43b9f0     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            43b9f0     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             43ba50     82 FUNC RETURNTYPE RAX 0
-            43ba50     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            43ba50     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             43bab0     95 FUNC RETURNTYPE RAX 1
             43bab0     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43bad5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ add     ebp, 1 
             43bb10     60 FUNC RETURNTYPE RAX 1
-            43bb10     60 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            43bb10     60 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             43bba0     68 FUNC RETURNTYPE RAX 1
-            43bba0     68 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 4 ARG5 4 
+            43bba0     68 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 2 ARG5 2 
             43bbf0   1059 FUNC RETURNTYPE RAX 16
             43bbf0   1059 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
             43c020     29 FUNC RETURNTYPE RAX 0
@@ -2515,29 +2517,29 @@
             43ec10     41 FUNC RETURNTYPE RAX 0
             43ec10     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43ece0    136 FUNC RETURNTYPE RAX 0
-            43ece0    136 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            43ece0    136 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             43ef00     43 FUNC RETURNTYPE RAX 1
-            43ef00     43 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            43ef00     43 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             43efa0    164 FUNC RETURNTYPE RAX 0
             43efa0    164 FUNC PROBLEM sub_43EFA0 JUMPUNRESOLVED 
             43f050    100 FUNC RETURNTYPE RAX 0
             43f050    100 FUNC PROBLEM sub_43F050 JUMPUNRESOLVED 
             43f360    627 FUNC RETURNTYPE RAX 0
-            43f360    627 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            43f360    627 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             43f8d0    165 FUNC RETURNTYPE RAX 0
-            43f8d0    165 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            43f8d0    165 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             43f980     21 FUNC RETURNTYPE RAX 16
             43f980     21 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43f9a0      2 FUNC RETURNTYPE RAX 0
             43f9a0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             43fab0    136 FUNC RETURNTYPE RAX 0
-            43fab0    136 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            43fab0    136 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             43ffc0    141 FUNC RETURNTYPE RAX 0
-            43ffc0    141 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            43ffc0    141 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             440050     86 FUNC RETURNTYPE RAX 16
-            440050     86 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            440050     86 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4402e0    114 FUNC RETURNTYPE RAX 1
-            4402e0    114 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4402e0    114 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             440360     69 FUNC RETURNTYPE RAX 1
             440360     69 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4403b0    263 FUNC RETURNTYPE RAX 1
@@ -2604,7 +2606,7 @@
             442570    111 FUNC RETURNTYPE RAX 1
             442570    111 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4425e0     92 FUNC RETURNTYPE RAX 0
-            4425e0     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            4425e0     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             442640    293 FUNC RETURNTYPE RAX 1
             442640    293 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             442640    293 FUNC PROBLEM sub_442640 CALLUNRESOLVED 
@@ -2615,7 +2617,7 @@
             4428a0    300 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 
             4428a0    300 FUNC PROBLEM sub_4428A0 CALLUNRESOLVED 
             4429d0     92 FUNC RETURNTYPE RAX 0
-            4429d0     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            4429d0     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             442a30    293 FUNC RETURNTYPE RAX 1
             442a30    293 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 
             442a30    293 FUNC PROBLEM sub_442A30 CALLUNRESOLVED 
@@ -2696,7 +2698,7 @@
             447540     90 FUNC RETURNTYPE RAX 1
             447540     90 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4475a0    288 FUNC RETURNTYPE RAX 4
-            4475a0    288 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4475a0    288 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4475a0    288 FUNC PROBLEM sub_4475A0 CALLUNRESOLVED 
             4475fc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10h] 
             4476c0    355 FUNC RETURNTYPE RAX 1
@@ -2704,12 +2706,12 @@
             447830    468 FUNC RETURNTYPE RAX 1
             447830    468 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             447ad0    111 FUNC RETURNTYPE RAX 1
-            447ad0    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            447ad0    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             447b0d      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov     rdx, r12        ; n 
             447c50    324 FUNC RETURNTYPE RAX 1
-            447c50    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            447c50    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             447da0    144 FUNC RETURNTYPE RAX 0
-            447da0    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 4 
+            447da0    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             447ec0    154 FUNC RETURNTYPE RAX 1
             447ec0    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             447eec      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+38h] 
@@ -2717,14 +2719,14 @@
             447f60    136 FUNC RETURNTYPE RAX 1
             447f60    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             448080    233 FUNC RETURNTYPE RAX 1
-            448080    233 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            448080    233 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             448200    200 FUNC RETURNTYPE RAX 1
-            448200    200 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            448200    200 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             448267      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12, 1 
             4483e0    214 FUNC RETURNTYPE RAX 1
-            4483e0    214 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            4483e0    214 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             448610    227 FUNC RETURNTYPE RAX 1
-            448610    227 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            448610    227 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4487b0    250 FUNC RETURNTYPE RAX 1
             4487b0    250 FUNC INARGS    3  ARG0 16 ARG1 16 ARG2 8 
             4488b0    158 FUNC RETURNTYPE RAX 1
@@ -2762,17 +2764,17 @@
             44d200     26 FUNC RETURNTYPE RAX 0
             44d200     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44d250     81 FUNC RETURNTYPE RAX 1
-            44d250     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            44d250     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             44d2b0     82 FUNC RETURNTYPE RAX 1
-            44d2b0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            44d2b0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             44d310    212 FUNC RETURNTYPE RAX 4
-            44d310    212 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            44d310    212 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
             44d3f0     82 FUNC RETURNTYPE RAX 1
             44d3f0     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             44d450    146 FUNC RETURNTYPE RAX 0
             44d450    146 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44d4f0     82 FUNC RETURNTYPE RAX 1
-            44d4f0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            44d4f0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             44d6a0    146 FUNC RETURNTYPE RAX 0
             44d6a0    146 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44da10    106 FUNC RETURNTYPE RAX 0
@@ -2786,125 +2788,125 @@
             44e050     38 FUNC RETURNTYPE RAX 0
             44e050     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44e080    274 FUNC RETURNTYPE RAX 1
-            44e080    274 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 
+            44e080    274 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 96 ARG5 96 
             44e1a0    136 FUNC RETURNTYPE RAX 0
-            44e1a0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            44e1a0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             44e230    273 FUNC RETURNTYPE RAX 96
-            44e230    273 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            44e230    273 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             44e350    147 FUNC RETURNTYPE RAX 4
-            44e350    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            44e350    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             44e3f0    190 FUNC RETURNTYPE RAX 4
-            44e3f0    190 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            44e3f0    190 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             44e4b0    231 FUNC RETURNTYPE RAX 0
             44e4b0    231 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44e830    121 FUNC RETURNTYPE RAX 4
-            44e830    121 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            44e830    121 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             44ec10    135 FUNC RETURNTYPE RAX 0
             44ec10    135 FUNC PROBLEM sub_44EC10 JUMPUNRESOLVED 
             44ee90      8 FUNC RETURNTYPE RAX 16
             44ee90      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             44eea0     78 FUNC RETURNTYPE RAX 1
-            44eea0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            44eea0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             44f080    262 FUNC RETURNTYPE RAX 1
-            44f080    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            44f080    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             44f1b0     94 FUNC RETURNTYPE RAX 1
-            44f1b0     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            44f1b0     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             44f350    200 FUNC RETURNTYPE RAX 4
             44f350    200 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44f420    118 FUNC RETURNTYPE RAX 1
-            44f420    118 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            44f420    118 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             44f4a0    136 FUNC RETURNTYPE RAX 0
-            44f4a0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            44f4a0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             44f530    155 FUNC RETURNTYPE RAX 0
-            44f530    155 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            44f530    155 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             44f593      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h] 
             44f5d0    172 FUNC RETURNTYPE RAX 1
-            44f5d0    172 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            44f5d0    172 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             44f680    339 FUNC RETURNTYPE RAX 96
-            44f680    339 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            44f680    339 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             44f860    505 FUNC RETURNTYPE RAX 96
-            44f860    505 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            44f860    505 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             44fab0     83 FUNC RETURNTYPE RAX 4
             44fab0     83 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44fab0     83 FUNC PROBLEM sub_44FAB0 CALLUNRESOLVED 
             4502f0      8 FUNC RETURNTYPE RAX 16
             4502f0      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             450300     78 FUNC RETURNTYPE RAX 1
-            450300     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            450300     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             450430    145 FUNC RETURNTYPE RAX 0
-            450430    145 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            450430    145 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4505c0    120 FUNC RETURNTYPE RAX 1
-            4505c0    120 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 
+            4505c0    120 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 2 ARG5 2 
             450640    142 FUNC RETURNTYPE RAX 1
-            450640    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            450640    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             4506d0    204 FUNC RETURNTYPE RAX 1
-            4506d0    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            4506d0    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             4507a0   1604 FUNC RETURNTYPE RAX 0
             4507a0   1604 FUNC PROBLEM sub_4507A0 STACKANALYSIS 
             450df0    375 FUNC RETURNTYPE RAX 4
-            450df0    375 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            450df0    375 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             450f70    429 FUNC RETURNTYPE RAX 96
-            450f70    429 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            450f70    429 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             451004      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 1 
             451120    169 FUNC RETURNTYPE RAX 1
-            451120    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            451120    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             4511d0    220 FUNC RETURNTYPE RAX 1
-            4511d0    220 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            4511d0    220 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4512b0    225 FUNC RETURNTYPE RAX 1
-            4512b0    225 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4512b0    225 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4513f0    219 FUNC RETURNTYPE RAX 1
-            4513f0    219 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4513f0    219 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4514d0     36 FUNC RETURNTYPE RAX 0
             4514d0     36 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451500    119 FUNC RETURNTYPE RAX 1
-            451500    119 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            451500    119 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             451780    204 FUNC RETURNTYPE RAX 96
-            451780    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            451780    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             451850    116 FUNC RETURNTYPE RAX 1
-            451850    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            451850    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             4518d0    138 FUNC RETURNTYPE RAX 0
-            4518d0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 
+            4518d0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 2 ARG5 2 
             451960    116 FUNC RETURNTYPE RAX 1
-            451960    116 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 4 ARG5 4 
+            451960    116 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 2 ARG5 2 
             4519e0    138 FUNC RETURNTYPE RAX 0
-            4519e0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 
+            4519e0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 2 ARG5 2 
             451ad0     43 FUNC RETURNTYPE RAX 0
             451ad0     43 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451b00    122 FUNC RETURNTYPE RAX 0
-            451b00    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            451b00    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             451b80    171 FUNC RETURNTYPE RAX 1
-            451b80    171 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            451b80    171 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             451c30    104 FUNC RETURNTYPE RAX 0
             451c30    104 FUNC PROBLEM sub_451C30 JUMPUNRESOLVED 
             451ca0    142 FUNC RETURNTYPE RAX 1
-            451ca0    142 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            451ca0    142 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             451d30    234 FUNC RETURNTYPE RAX 1
-            451d30    234 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            451d30    234 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             451e20    236 FUNC RETURNTYPE RAX 0
-            451e20    236 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            451e20    236 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             451f10    604 FUNC RETURNTYPE RAX 1
-            451f10    604 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            451f10    604 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4520c6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rax+8] 
             452170    121 FUNC RETURNTYPE RAX 0
-            452170    121 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            452170    121 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4521f0     78 FUNC RETURNTYPE RAX 1
-            4521f0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4521f0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             452240    159 FUNC RETURNTYPE RAX 0
-            452240    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            452240    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             452330     38 FUNC RETURNTYPE RAX 1
-            452330     38 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            452330     38 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             452390    163 FUNC RETURNTYPE RAX 0
             452390    163 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             452440     80 FUNC RETURNTYPE RAX 1
-            452440     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 96 ARG5 4 
+            452440     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 96 ARG5 96 
             452490     80 FUNC RETURNTYPE RAX 1
-            452490     80 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            452490     80 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             4524e0     80 FUNC RETURNTYPE RAX 1
-            4524e0     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            4524e0     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             452530    220 FUNC RETURNTYPE RAX 0
             452530    220 FUNC PROBLEM sub_452530 STACKANALYSIS 
-            452610    161 FUNC RETURNTYPE RAX 1
-            452610    161 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            452610    161 FUNC RETURNTYPE RAX 2
+            452610    161 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4526c0    100 FUNC RETURNTYPE RAX 0
             4526c0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             452730     29 FUNC RETURNTYPE RAX 1
@@ -2921,25 +2923,25 @@
             452c20    115 FUNC RETURNTYPE RAX 1
             452c20    115 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             452d40    167 FUNC RETURNTYPE RAX 1
-            452d40    167 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            452d40    167 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             452df0    228 FUNC RETURNTYPE RAX 96
-            452df0    228 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
+            452df0    228 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             452ee0    217 FUNC RETURNTYPE RAX 1
             452ee0    217 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             452fc0    314 FUNC RETURNTYPE RAX 1
-            452fc0    314 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 96 ARG5 4 
+            452fc0    314 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 
             453100    169 FUNC RETURNTYPE RAX 1
             453100    169 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             4531b0    316 FUNC RETURNTYPE RAX 1
-            4531b0    316 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            4531b0    316 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             4532f0    217 FUNC RETURNTYPE RAX 1
             4532f0    217 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             4533d0    397 FUNC RETURNTYPE RAX 0
-            4533d0    397 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 96 ARG5 4 
+            4533d0    397 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 
             453560      2 FUNC RETURNTYPE RAX 0
             453560      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             453910    136 FUNC RETURNTYPE RAX 0
-            453910    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            453910    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4541d0    126 FUNC RETURNTYPE RAX 0
             4541d0    126 FUNC PROBLEM sub_4541D0 JUMPUNRESOLVED 
             454250     99 FUNC RETURNTYPE RAX 0
@@ -2947,25 +2949,25 @@
             4543a0      8 FUNC RETURNTYPE RAX 16
             4543a0      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4543b0     78 FUNC RETURNTYPE RAX 1
-            4543b0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4543b0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             454400     92 FUNC RETURNTYPE RAX 1
-            454400     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            454400     92 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             454460    174 FUNC RETURNTYPE RAX 4
-            454460    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 
+            454460    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 96 ARG5 96 
             454510     78 FUNC RETURNTYPE RAX 1
-            454510     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            454510     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4546b0    173 FUNC RETURNTYPE RAX 4
-            4546b0    173 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 16 ARG3 1 ARG4 4 ARG5 4 
+            4546b0    173 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 16 ARG3 1 ARG4 96 ARG5 96 
             454930    119 FUNC RETURNTYPE RAX 1
             454930    119 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 16 ARG3 4 ARG4 96 ARG5 96 
             4549b0    122 FUNC RETURNTYPE RAX 1
             4549b0    122 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 16 ARG3 1 ARG4 96 ARG5 96 
             454a30    159 FUNC RETURNTYPE RAX 1
-            454a30    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            454a30    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             454ad0   1833 FUNC RETURNTYPE RAX 1
-            454ad0   1833 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            454ad0   1833 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             455200    122 FUNC RETURNTYPE RAX 0
-            455200    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            455200    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             455200    122 FUNC PROBLEM sub_455200 CHUNKS 
             455942    495 FUNC RETURNTYPE RAX 96
             455942    495 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2975,16 +2977,16 @@
             455ca0    192 FUNC RETURNTYPE RAX 1
             455ca0    192 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
             455d60     75 FUNC RETURNTYPE RAX 1
-            455d60     75 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 96 
+            455d60     75 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             455d98      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ IDIOM 14 mov     esi, ebp 
             455db0     97 FUNC RETURNTYPE RAX 1
-            455db0     97 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            455db0     97 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             455e20    429 FUNC RETURNTYPE RAX 1
-            455e20    429 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            455e20    429 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             455fd0    135 FUNC RETURNTYPE RAX 1
-            455fd0    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            455fd0    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             456060   2380 FUNC RETURNTYPE RAX 1
-            456060   2380 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            456060   2380 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4566b2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-16 ZZ lea     rcx, [rax-10h] 
             4566c3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 10h 
             4568a7      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, rbp 
@@ -3008,9 +3010,9 @@
             4577b0     55 FUNC RETURNTYPE RAX 1
             4577b0     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             4577f0    197 FUNC RETURNTYPE RAX 1
-            4577f0    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            4577f0    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             4578c0    114 FUNC RETURNTYPE RAX 96
-            4578c0    114 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 4 ARG5 4 
+            4578c0    114 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 96 ARG5 96 
             45a2b0    149 FUNC RETURNTYPE RAX 4
             45a2b0    149 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45a350     46 FUNC RETURNTYPE RAX 0
@@ -3030,35 +3032,35 @@
             45ac90    267 FUNC RETURNTYPE RAX 0
             45ac90    267 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45ada0    136 FUNC RETURNTYPE RAX 0
-            45ada0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            45ada0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             45ae30    348 FUNC RETURNTYPE RAX 1
-            45ae30    348 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            45ae30    348 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             45b1c0    144 FUNC RETURNTYPE RAX 0
             45b1c0    144 FUNC PROBLEM sub_45B1C0 JUMPUNRESOLVED 
             45b250     98 FUNC RETURNTYPE RAX 0
             45b250     98 FUNC PROBLEM sub_45B250 JUMPUNRESOLVED 
             45b3c0    108 FUNC RETURNTYPE RAX 0
-            45b3c0    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            45b3c0    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             45b430     78 FUNC RETURNTYPE RAX 1
-            45b430     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            45b430     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             45b480    135 FUNC RETURNTYPE RAX 0
-            45b480    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
+            45b480    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 2 ARG5 2 
             45b510    782 FUNC RETURNTYPE RAX 1
-            45b510    782 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            45b510    782 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             45b910     78 FUNC RETURNTYPE RAX 1
-            45b910     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            45b910     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             45ba70      2 FUNC RETURNTYPE RAX 0
             45ba70      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             45ba80    161 FUNC RETURNTYPE RAX 0
             45ba80    161 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45bb30    136 FUNC RETURNTYPE RAX 0
-            45bb30    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            45bb30    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             45bcc0    108 FUNC RETURNTYPE RAX 0
-            45bcc0    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            45bcc0    108 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             45bd30     78 FUNC RETURNTYPE RAX 1
-            45bd30     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            45bd30     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             45be60    135 FUNC RETURNTYPE RAX 0
-            45be60    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            45be60    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             45bfe0    119 FUNC RETURNTYPE RAX 1
             45bfe0    119 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45c060     73 FUNC RETURNTYPE RAX 1
@@ -3070,9 +3072,9 @@
             45c3a0      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rbp 
             45c3c6      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 19 sub     rsi, rbp 
             45c860    109 FUNC RETURNTYPE RAX 1
-            45c860    109 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            45c860    109 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             45c8d0     40 FUNC RETURNTYPE RAX 1
-            45c8d0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            45c8d0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             45c930      2 FUNC RETURNTYPE RAX 0
             45c930      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             45f270    247 FUNC RETURNTYPE RAX 4
@@ -3131,20 +3133,20 @@
             4613e0    245 FUNC RETURNTYPE RAX 1
             4613e0    245 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4614e0    136 FUNC RETURNTYPE RAX 0
-            4614e0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4614e0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             461570    435 FUNC RETURNTYPE RAX 1
-            461570    435 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            461570    435 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             46166d      2 INSTR CHECK TRUNCATION UNKNOWNSIGN     64 RBP 32 EBP ZZ IDIOM 30 mov     edi, ebp        ; fd 
             461730    946 FUNC RETURNTYPE RAX 1
-            461730    946 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            461730    946 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             461c90    404 FUNC RETURNTYPE RAX 1
-            461c90    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            461c90    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             461e30    522 FUNC RETURNTYPE RAX 1
-            461e30    522 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            461e30    522 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             462570    191 FUNC RETURNTYPE RAX 1
-            462570    191 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            462570    191 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             462630    415 FUNC RETURNTYPE RAX 0
-            462630    415 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            462630    415 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             462d40    272 FUNC RETURNTYPE RAX 0
             462d40    272 FUNC PROBLEM sub_462D40 JUMPUNRESOLVED 
             462e50    196 FUNC RETURNTYPE RAX 0
@@ -3152,21 +3154,21 @@
             463160    288 FUNC RETURNTYPE RAX 1
             463160    288 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             463280     76 FUNC RETURNTYPE RAX 1
-            463280     76 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            463280     76 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             463f90    566 FUNC RETURNTYPE RAX 1
-            463f90    566 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            463f90    566 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             4641d0    298 FUNC RETURNTYPE RAX 1
-            4641d0    298 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4641d0    298 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             464300    305 FUNC RETURNTYPE RAX 1
-            464300    305 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            464300    305 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             464440     78 FUNC RETURNTYPE RAX 1
-            464440     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            464440     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             464490     78 FUNC RETURNTYPE RAX 1
-            464490     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            464490     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             4644e0     78 FUNC RETURNTYPE RAX 1
-            4644e0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4644e0     78 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             464680    151 FUNC RETURNTYPE RAX 1
-            464680    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            464680    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             464720     28 FUNC RETURNTYPE RAX 1
             464720     28 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
             464740     72 FUNC RETURNTYPE RAX 1
@@ -3174,7 +3176,7 @@
             464860    676 FUNC RETURNTYPE RAX 1
             464860    676 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 1 ARG5 1 
             464b10    185 FUNC RETURNTYPE RAX 1
-            464b10    185 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            464b10    185 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             464b72      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov     ecx, ebx 
             464bae      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov     ecx, ebx 
             464bd0    425 FUNC RETURNTYPE RAX 1
@@ -3185,7 +3187,7 @@
             464ea0    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             464ff0    128 FUNC RETURNTYPE RAX 4
             464ff0    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
-            465070    124 FUNC RETURNTYPE RAX 0
+            465070    124 FUNC RETURNTYPE RAX 2
             465070    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             465090      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+8] 
             4650f0    196 FUNC RETURNTYPE RAX 1
@@ -3237,7 +3239,7 @@
             467870    383 FUNC RETURNTYPE RAX 1
             467870    383 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             4679f0      9 FUNC RETURNTYPE RAX 1
-            4679f0      9 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4679f0      9 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             46a3b0    191 FUNC RETURNTYPE RAX 4
             46a3b0    191 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46a470     33 FUNC RETURNTYPE RAX 0
@@ -3325,25 +3327,25 @@
             46ec90     81 FUNC RETURNTYPE RAX 1
             46ec90     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             46f000    193 FUNC RETURNTYPE RAX 0
-            46f000    193 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            46f000    193 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             46f6d0    153 FUNC RETURNTYPE RAX 0
             46f6d0    153 FUNC PROBLEM sub_46F6D0 JUMPUNRESOLVED 
             46f770     88 FUNC RETURNTYPE RAX 0
             46f770     88 FUNC PROBLEM sub_46F770 JUMPUNRESOLVED 
             46f880     26 FUNC RETURNTYPE RAX 0
-            46f880     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            46f880     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46f8a0     81 FUNC RETURNTYPE RAX 1
-            46f8a0     81 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            46f8a0     81 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46f900    640 FUNC RETURNTYPE RAX 1
-            46f900    640 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            46f900    640 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             46fb80    378 FUNC RETURNTYPE RAX 1
-            46fb80    378 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            46fb80    378 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46fd00    279 FUNC RETURNTYPE RAX 96
-            46fd00    279 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            46fd00    279 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             470530    284 FUNC RETURNTYPE RAX 0
-            470530    284 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            470530    284 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             470650    185 FUNC RETURNTYPE RAX 1
-            470650    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            470650    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             470710      8 FUNC RETURNTYPE RAX 16
             470710      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             470720    175 FUNC RETURNTYPE RAX 0
@@ -3359,39 +3361,39 @@
             470e50    144 FUNC RETURNTYPE RAX 4
             470e50    144 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             470ee0    136 FUNC RETURNTYPE RAX 0
-            470ee0    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            470ee0    136 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             470f70    270 FUNC RETURNTYPE RAX 1
-            470f70    270 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            470f70    270 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4711b0    179 FUNC RETURNTYPE RAX 0
             4711b0    179 FUNC PROBLEM sub_4711B0 JUMPUNRESOLVED 
             471270    119 FUNC RETURNTYPE RAX 0
             471270    119 FUNC PROBLEM sub_471270 JUMPUNRESOLVED 
             4713a0     26 FUNC RETURNTYPE RAX 0
-            4713a0     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4713a0     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4713c0      8 FUNC RETURNTYPE RAX 16
             4713c0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4713d0    527 FUNC RETURNTYPE RAX 1
             4713d0    527 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             4717d0    228 FUNC RETURNTYPE RAX 4
-            4717d0    228 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4717d0    228 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4718c0     82 FUNC RETURNTYPE RAX 1
-            4718c0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4718c0     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             471b60    154 FUNC RETURNTYPE RAX 96
-            471b60    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            471b60    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             471c00     81 FUNC RETURNTYPE RAX 1
-            471c00     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            471c00     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             471d50    129 FUNC RETURNTYPE RAX 1
-            471d50    129 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            471d50    129 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             471de0    656 FUNC RETURNTYPE RAX 0
             471de0    656 FUNC PROBLEM sub_471DE0 STACKANALYSIS 
             472070    669 FUNC RETURNTYPE RAX 1
             472070    669 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 8 ARG4 4 ARG5 4 
             472070    669 FUNC PROBLEM sub_472070 CALLUNRESOLVED 
             472310    496 FUNC RETURNTYPE RAX 1
-            472310    496 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            472310    496 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 2 ARG3 4 ARG4 1 ARG5 4 
             472310    496 FUNC PROBLEM sub_472310 CALLUNRESOLVED 
             472500    855 FUNC RETURNTYPE RAX 1
-            472500    855 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 16 
+            472500    855 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 16 
             472500    855 FUNC PROBLEM sub_472500 CALLUNRESOLVED 
             472649      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R13 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r13] 
             472860    480 FUNC RETURNTYPE RAX 1
@@ -3411,9 +3413,9 @@
             473310    223 FUNC RETURNTYPE RAX 1
             473310    223 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             4733f0    602 FUNC RETURNTYPE RAX 1
-            4733f0    602 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4733f0    602 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             473650    335 FUNC RETURNTYPE RAX 1
-            473650    335 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            473650    335 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4737a0    471 FUNC RETURNTYPE RAX 1
             4737a0    471 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 8 
             473980    617 FUNC RETURNTYPE RAX 1
@@ -3423,11 +3425,11 @@
             473e40    224 FUNC RETURNTYPE RAX 1
             473e40    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             473f20    222 FUNC RETURNTYPE RAX 1
-            473f20    222 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            473f20    222 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             474000      5 FUNC RETURNTYPE RAX 0
             474000      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             474010     16 FUNC RETURNTYPE RAX 1
-            474010     16 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
+            474010     16 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             474020    123 FUNC RETURNTYPE RAX 0
             474020    123 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 1 
             4740a0    336 FUNC RETURNTYPE RAX 1
@@ -3534,21 +3536,21 @@
             479aa0     99 FUNC RETURNTYPE RAX 4
             479aa0     99 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 16 ARG3 0 ARG4 0 ARG5 0 
             479b50     83 FUNC RETURNTYPE RAX 0
-            479b50     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            479b50     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             479c00    122 FUNC RETURNTYPE RAX 0
-            479c00    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            479c00    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             479c80    512 FUNC RETURNTYPE RAX 0
             479c80    512 FUNC PROBLEM sub_479C80 JUMPUNRESOLVED 
             479e80    432 FUNC RETURNTYPE RAX 4
-            479e80    432 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            479e80    432 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             479e80    432 FUNC PROBLEM sub_479E80 CALLUNRESOLVED 
             479efa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+18h] 
             47a030    363 FUNC RETURNTYPE RAX 1
-            47a030    363 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 4 ARG5 4 
+            47a030    363 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 2 ARG5 2 
             47a1a0    368 FUNC RETURNTYPE RAX 1
-            47a1a0    368 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 4 ARG5 4 
-            47a310    683 FUNC RETURNTYPE RAX 1
-            47a310    683 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            47a1a0    368 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 2 ARG5 2 
+            47a310    683 FUNC RETURNTYPE RAX 2
+            47a310    683 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             47a5c0    290 FUNC RETURNTYPE RAX 0
             47a5c0    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             47a6f0    394 FUNC RETURNTYPE RAX 0
@@ -3556,31 +3558,31 @@
             47a880    135 FUNC RETURNTYPE RAX 0
             47a880    135 FUNC PROBLEM sub_47A880 JUMPUNRESOLVED 
             47aaa0     80 FUNC RETURNTYPE RAX 1
-            47aaa0     80 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            47aaa0     80 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             47abd0    228 FUNC RETURNTYPE RAX 96
-            47abd0    228 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            47abd0    228 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             47acc0    220 FUNC RETURNTYPE RAX 96
-            47acc0    220 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            47acc0    220 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             47ada0    163 FUNC RETURNTYPE RAX 96
-            47ada0    163 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            47ada0    163 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             47b160     49 FUNC RETURNTYPE RAX 1
-            47b160     49 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            47b160     49 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 2 ARG3 96 ARG4 2 ARG5 2 
             47b1a0    142 FUNC RETURNTYPE RAX 1
-            47b1a0    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            47b1a0    142 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             47b230     82 FUNC RETURNTYPE RAX 1
-            47b230     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            47b230     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             47b290     82 FUNC RETURNTYPE RAX 1
-            47b290     82 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            47b290     82 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             47b2f0    238 FUNC RETURNTYPE RAX 0
-            47b2f0    238 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 4 ARG5 4 
+            47b2f0    238 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 
             47b3e0    238 FUNC RETURNTYPE RAX 0
-            47b3e0    238 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 4 ARG5 4 
+            47b3e0    238 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 
             47b4d0    144 FUNC RETURNTYPE RAX 1
-            47b4d0    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            47b4d0    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             47b560    324 FUNC RETURNTYPE RAX 0
-            47b560    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            47b560    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             47b6b0    295 FUNC RETURNTYPE RAX 1
-            47b6b0    295 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            47b6b0    295 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             47b7e0     75 FUNC RETURNTYPE RAX 96
             47b7e0     75 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             47b850      2 FUNC RETURNTYPE RAX 0
@@ -3614,7 +3616,7 @@
             47c830    155 FUNC RETURNTYPE RAX 0
             47c830    155 FUNC PROBLEM sub_47C830 JUMPUNRESOLVED 
             47c9b0    157 FUNC RETURNTYPE RAX 96
-            47c9b0    157 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
+            47c9b0    157 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             47ca50    196 FUNC RETURNTYPE RAX 1
             47ca50    196 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
             47ca50    196 FUNC PROBLEM sub_47CA50 CALLUNRESOLVED 
@@ -3707,13 +3709,13 @@
             4804b0    542 FUNC RETURNTYPE RAX 0
             4804b0    542 FUNC PROBLEM sub_4804B0 STACKANALYSIS JUMPUNRESOLVED 
             4806d0     81 FUNC RETURNTYPE RAX 1
-            4806d0     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            4806d0     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             480730     93 FUNC RETURNTYPE RAX 1
             480730     93 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             480790    146 FUNC RETURNTYPE RAX 4
             480790    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             480bb0     82 FUNC RETURNTYPE RAX 1
-            480bb0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            480bb0     82 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             480c10    175 FUNC RETURNTYPE RAX 1
             480c10    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             480cc0     82 FUNC RETURNTYPE RAX 1
@@ -3724,13 +3726,13 @@
             480d80    541 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             480f18      3 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 8 AL ZZ IDIOM 5 movzx   esi, al 
             480fa0     89 FUNC RETURNTYPE RAX 1
-            480fa0     89 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            480fa0     89 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             481220    183 FUNC RETURNTYPE RAX 0
             481220    183 FUNC PROBLEM sub_481220 JUMPUNRESOLVED 
             4812e0    225 FUNC RETURNTYPE RAX 1
-            4812e0    225 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            4812e0    225 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             4813d0    217 FUNC RETURNTYPE RAX 1
-            4813d0    217 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            4813d0    217 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             4814b0    305 FUNC RETURNTYPE RAX 0
             4814b0    305 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             4815f0    343 FUNC RETURNTYPE RAX 1
@@ -3786,38 +3788,38 @@
             483b40      8 FUNC RETURNTYPE RAX 16
             483b40      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             483b50    487 FUNC RETURNTYPE RAX 1
-            483b50    487 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            483b50    487 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             483d40    480 FUNC RETURNTYPE RAX 1
-            483d40    480 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            483d40    480 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             483f20    475 FUNC RETURNTYPE RAX 1
-            483f20    475 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            483f20    475 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             484100    506 FUNC RETURNTYPE RAX 1
-            484100    506 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            484100    506 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             484300      2 FUNC RETURNTYPE RAX 0
             484300      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             484310     53 FUNC RETURNTYPE RAX 4
             484310     53 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             484350    122 FUNC RETURNTYPE RAX 0
-            484350    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            484350    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             484440     60 FUNC RETURNTYPE RAX 0
             484440     60 FUNC PROBLEM sub_484440 JUMPUNRESOLVED 
             484480    162 FUNC RETURNTYPE RAX 4
-            484480    162 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 8 ARG5 4 
+            484480    162 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4844b8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+1 ZZ lea     rdi, [rbp+1] 
             484530      5 FUNC RETURNTYPE RAX 0
-            484530      5 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            484530      5 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             484540     12 FUNC RETURNTYPE RAX 0
             484540     12 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             484550    142 FUNC RETURNTYPE RAX 1
-            484550    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
+            484550    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 2 ARG5 2 
             4845e0    142 FUNC RETURNTYPE RAX 1
-            4845e0    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            4845e0    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             484670    211 FUNC RETURNTYPE RAX 1
-            484670    211 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            484670    211 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             484750    191 FUNC RETURNTYPE RAX 1
-            484750    191 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            484750    191 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             484810     50 FUNC RETURNTYPE RAX 1
-            484810     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            484810     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4848f0    136 FUNC RETURNTYPE RAX 0
             4848f0    136 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             484c90     26 FUNC RETURNTYPE RAX 0
@@ -3836,7 +3838,7 @@
             485180    543 FUNC RETURNTYPE RAX 0
             485180    543 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4853a0    122 FUNC RETURNTYPE RAX 0
-            4853a0    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4853a0    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
             485420    483 FUNC RETURNTYPE RAX 1
             485420    483 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             485610    491 FUNC RETURNTYPE RAX 4
@@ -3848,34 +3850,34 @@
             485b20    257 FUNC RETURNTYPE RAX 0
             485b20    257 FUNC PROBLEM sub_485B20 JUMPUNRESOLVED CALLUNRESOLVED 
             485d00    111 FUNC RETURNTYPE RAX 0
-            485d00    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            485d00    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             485d70    157 FUNC RETURNTYPE RAX 1
             485d70    157 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             485e10     81 FUNC RETURNTYPE RAX 1
-            485e10     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            485e10     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             485e70     82 FUNC RETURNTYPE RAX 1
-            485e70     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            485e70     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             485ed0     82 FUNC RETURNTYPE RAX 1
             485ed0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             485f30    175 FUNC RETURNTYPE RAX 1
             485f30    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
             485fe0    154 FUNC RETURNTYPE RAX 96
-            485fe0    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
+            485fe0    154 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             486080     82 FUNC RETURNTYPE RAX 1
             486080     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             486250    146 FUNC RETURNTYPE RAX 0
             486250    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             486540     82 FUNC RETURNTYPE RAX 1
             486540     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
-            4865a0    178 FUNC RETURNTYPE RAX 0
-            4865a0    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4865a0    178 FUNC RETURNTYPE RAX 2
+            4865a0    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4865a0    178 FUNC PROBLEM sub_4865A0 CALLUNRESOLVED 
             486660     96 FUNC RETURNTYPE RAX 1
             486660     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             4868d0     96 FUNC RETURNTYPE RAX 1
-            4868d0     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
-            486930     10 FUNC RETURNTYPE RAX 1
-            486930     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 4 ARG5 4 
+            4868d0     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            486930     10 FUNC RETURNTYPE RAX 2
+            486930     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 2 ARG5 2 
             486930     10 FUNC PROBLEM sub_486930 CHUNKS 
             486940    555 FUNC RETURNTYPE RAX 1
             486940    555 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
@@ -3883,7 +3885,7 @@
             486b70     13 FUNC RETURNTYPE RAX 1
             486b70     13 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 4 ARG5 4 
             486b80    469 FUNC RETURNTYPE RAX 1
-            486b80    469 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            486b80    469 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             486e50    314 FUNC RETURNTYPE RAX 96
             486e50    314 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             486f90     82 FUNC RETURNTYPE RAX 1
@@ -3898,11 +3900,11 @@
             487350    777 FUNC RETURNTYPE RAX 96
             487350    777 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             487660     90 FUNC RETURNTYPE RAX 1
-            487660     90 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            487660     90 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4876c0     90 FUNC RETURNTYPE RAX 1
-            4876c0     90 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4876c0     90 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             487720    231 FUNC RETURNTYPE RAX 1
-            487720    231 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            487720    231 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             487810      6 FUNC RETURNTYPE RAX 1
             487810      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             487820      6 FUNC RETURNTYPE RAX 1
@@ -3917,30 +3919,30 @@
             4879a0    296 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             487a7d      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ add     r12, 1 
             487ad0    357 FUNC RETURNTYPE RAX 1
-            487ad0    357 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            487ad0    357 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             487bbe      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ add     rbp, 1 
             487c40    311 FUNC RETURNTYPE RAX 1
-            487c40    311 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            487c40    311 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             487d80    606 FUNC RETURNTYPE RAX 1
-            487d80    606 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            487d80    606 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             487d80    606 FUNC PROBLEM sub_487D80 CALLUNRESOLVED 
             487fe0    304 FUNC RETURNTYPE RAX 1
-            487fe0    304 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            487fe0    304 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4880b9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             488110    114 FUNC RETURNTYPE RAX 1
-            488110    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            488110    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             488190    167 FUNC RETURNTYPE RAX 1
-            488190    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            488190    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             488240    197 FUNC RETURNTYPE RAX 1
-            488240    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            488240    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             488310      6 FUNC RETURNTYPE RAX 1
             488310      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             488320      6 FUNC RETURNTYPE RAX 1
             488320      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             488330    167 FUNC RETURNTYPE RAX 1
-            488330    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            488330    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4883e0    197 FUNC RETURNTYPE RAX 1
-            4883e0    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4883e0    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4884b0      6 FUNC RETURNTYPE RAX 1
             4884b0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4884c0      6 FUNC RETURNTYPE RAX 1
@@ -3956,9 +3958,9 @@
             488510      6 FUNC RETURNTYPE RAX 1
             488510      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             488520    167 FUNC RETURNTYPE RAX 1
-            488520    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            488520    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4885d0    197 FUNC RETURNTYPE RAX 1
-            4885d0    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4885d0    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4886a0      6 FUNC RETURNTYPE RAX 1
             4886a0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4886b0      6 FUNC RETURNTYPE RAX 1
@@ -3968,7 +3970,7 @@
             4886d0      6 FUNC RETURNTYPE RAX 1
             4886d0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4886e0    167 FUNC RETURNTYPE RAX 1
-            4886e0    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4886e0    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             488790    165 FUNC RETURNTYPE RAX 1
             488790    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             488840      6 FUNC RETURNTYPE RAX 1
@@ -3990,7 +3992,7 @@
             4888c0      6 FUNC RETURNTYPE RAX 1
             4888c0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4888d0    506 FUNC RETURNTYPE RAX 1
-            4888d0    506 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4888d0    506 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             4889d8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14*2 ZZ lea     esi, [r14+r14*2] 
             4889d8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+R14*2 ZZ lea     esi, [r14+r14*2] 
             4889f3      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX*2 ZZ lea     esi, [rax+rax*2] 
@@ -4010,7 +4012,7 @@
             488f00      6 FUNC RETURNTYPE RAX 1
             488f00      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             488f10     60 FUNC RETURNTYPE RAX 4
-            488f10     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            488f10     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             488f50    185 FUNC RETURNTYPE RAX 0
             488f50    185 FUNC PROBLEM gkm_sexp_unref STACKANALYSIS 
             489010    100 FUNC RETURNTYPE RAX 1
@@ -4021,7 +4023,7 @@
             4890c0    392 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
             4891a4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RCX+31 ZZ lea     rdx, [rcx+1Fh] 
             489250    192 FUNC RETURNTYPE RAX 1
-            489250    192 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 16 
+            489250    192 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 16 
             489310   1152 FUNC RETURNTYPE RAX 0
             489310   1152 FUNC PROBLEM sub_489310 STACKANALYSIS 
             489790    258 FUNC RETURNTYPE RAX 0
@@ -4102,7 +4104,7 @@
             48ccb0    366 FUNC RETURNTYPE RAX 0
             48ccb0    366 FUNC PROBLEM sub_48CCB0 STACKANALYSIS JUMPUNRESOLVED 
             48d090    220 FUNC RETURNTYPE RAX 0
-            48d090    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            48d090    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             48d090    220 FUNC PROBLEM gkm_marshal_BOOLEAN__VOID CALLUNRESOLVED 
             48d170    186 FUNC RETURNTYPE RAX 0
             48d170    186 FUNC PROBLEM gkm_marshal_VOID__STRING_ULONG JUMPUNRESOLVED 
@@ -4166,7 +4168,7 @@
             48f51b      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             48f521      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R8+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r8+8]     ; src 
             48f5a0    125 FUNC RETURNTYPE RAX 1
-            48f5a0    125 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            48f5a0    125 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             48f620     28 FUNC RETURNTYPE RAX 0
             48f620     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             48f640     33 FUNC RETURNTYPE RAX 1
@@ -4177,7 +4179,7 @@
             48f6a0     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
             48f700     35 FUNC RETURNTYPE RAX 1
             48f700     35 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
-            48f730     96 FUNC RETURNTYPE RAX 0
+            48f730     96 FUNC RETURNTYPE RAX 2
             48f730     96 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48f730     96 FUNC PROBLEM sub_48F730 CALLUNRESOLVED 
             48f790    140 FUNC RETURNTYPE RAX 1
@@ -4257,7 +4259,7 @@
             491ea0    232 FUNC RETURNTYPE RAX 1
             491ea0    232 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             491f90    248 FUNC RETURNTYPE RAX 96
-            491f90    248 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            491f90    248 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             491f90    248 FUNC PROBLEM sub_491F90 CALLUNRESOLVED 
             492020      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rbx+20h]  ; src 
             492090    264 FUNC RETURNTYPE RAX 1
@@ -4271,17 +4273,17 @@
             492440    172 FUNC RETURNTYPE RAX 1
             492440    172 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
             492550    367 FUNC RETURNTYPE RAX 4
-            492550    367 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            492550    367 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             492550    367 FUNC PROBLEM sub_492550 CALLUNRESOLVED 
             4926c0    200 FUNC RETURNTYPE RAX 1
             4926c0    200 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             492820    131 FUNC RETURNTYPE RAX 96
-            492820    131 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            492820    131 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             492820    131 FUNC PROBLEM sub_492820 CALLUNRESOLVED 
             4928b0    218 FUNC RETURNTYPE RAX 1
             4928b0    218 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             492990    407 FUNC RETURNTYPE RAX 0
-            492990    407 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            492990    407 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             492990    407 FUNC PROBLEM sub_492990 CALLUNRESOLVED 
             492a69      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, 1 
             492a6c      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 1 
@@ -4320,7 +4322,7 @@
             494206      3 INSTR CHECK UNDERFLOW SIGNED 64  RSI ZZ sub     rsi, rdi 
             494209      3 INSTR CHECK OVERFLOW SIGNED 64  RDI ZZ add     rdi, rbp 
             494390    431 FUNC RETURNTYPE RAX 0
-            494390    431 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            494390    431 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             494390    431 FUNC PROBLEM sub_494390 CALLUNRESOLVED 
             494760    216 FUNC RETURNTYPE RAX 1
             494760    216 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
@@ -4353,7 +4355,7 @@
             4958e0    481 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4959ac      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+RSI ZZ lea     rdi, [rsi+rsi+1] 
             4959ac      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+RSI+1 ZZ lea     rdi, [rsi+rsi+1] 
-            495a1c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rcx, [rax+1] 
+            495a1c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rcx, [rax+1] 
             495a29      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             495a85      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             495ad0    504 FUNC RETURNTYPE RAX 0
@@ -4378,15 +4380,15 @@
             496650     29 FUNC RETURNTYPE RAX 0
             496650     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496670   1215 FUNC RETURNTYPE RAX 0
-            496670   1215 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 8 ARG4 4 ARG5 4 
+            496670   1215 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 8 ARG4 4 ARG5 2 
             496670   1215 FUNC PROBLEM sub_496670 CALLUNRESOLVED 
             496702      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 23 sub     rsi, rax 
             4967d2      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, rdi        ; n 
             496884      3 INSTR CHECK UNDERFLOW UNSIGNED 64  R8 ZZ IDIOM 18 MEMORYSINK sub     r8, rcx 
             496988      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK sub     rsi, r12 
             496a0f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
-            496670      2 INSTR FPTRSHADOW  RDX SHADOWID 1
-            496890      4 INSTR FPTRCHECK  [RSP+80] SHADOWID 1
+            496670      2 INSTR FPTRSHADOW  RDX SHADOWID 2
+            496890      4 INSTR FPTRCHECK  [RSP+80] SHADOWID 2
             496e70    232 FUNC RETURNTYPE RAX 1
             496e70    232 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496f60    239 FUNC RETURNTYPE RAX 1
@@ -4532,7 +4534,7 @@
             49d3e2      2 INSTR INFINITELOOP jmp     short loc_49D3E2 
             49d440    143 FUNC RETURNTYPE RAX 0
             49d440    143 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            49d4d0    137 FUNC RETURNTYPE RAX 0
+            49d4d0    137 FUNC RETURNTYPE RAX 2
             49d4d0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49d4d0    137 FUNC PROBLEM init CALLUNRESOLVED 
             49d52d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
@@ -4540,7 +4542,7 @@
             49d560      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             49d570     26 FUNC RETURNTYPE RAX 4
             49d570     26 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
-            49d590     54 FUNC RETURNTYPE RAX 0
+            49d590     54 FUNC RETURNTYPE RAX 2
             49d590     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             49d590     54 FUNC PROBLEM sub_49D590 CALLUNRESOLVED 
             49d5c8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-keyring.psexe.infoannot b/tests/commit/save-gnome-keyring.psexe.infoannot
index 3359525d..64867cef 100644
--- a/tests/commit/save-gnome-keyring.psexe.infoannot
+++ b/tests/commit/save-gnome-keyring.psexe.infoannot
@@ -1,4 +1,4 @@
-            401080     24 FUNC RETURNTYPE RAX 0
+            401080     24 FUNC RETURNTYPE RAX 2
             401080     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4010b0      6 FUNC RETURNTYPE RAX 0
             4010b0      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -95,7 +95,7 @@
             401380    233 FUNC PROBLEM main CALLUNRESOLVED 
             40146c     42 FUNC RETURNTYPE RAX 0
             40146c     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401498     23 FUNC RETURNTYPE RAX 0
+            401498     23 FUNC RETURNTYPE RAX 2
             401498     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4014b0    100 FUNC RETURNTYPE RAX 0
             4014b0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -114,18 +114,18 @@
             4018c0    511 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401ac0     94 FUNC RETURNTYPE RAX 1
             401ac0     94 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            401f00     15 FUNC RETURNTYPE RAX 1
+            401f00     15 FUNC RETURNTYPE RAX 2
             401f00     15 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401f00     15 FUNC PROBLEM sub_401F00 CHUNKS 
             401d7e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX ZZ lea     rdi, [rbx+rbx+1] 
             401d7e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX+1 ZZ lea     rdi, [rbx+rbx+1] 
-            401f10    137 FUNC RETURNTYPE RAX 0
+            401f10    137 FUNC RETURNTYPE RAX 2
             401f10    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401f10    137 FUNC PROBLEM init CALLUNRESOLVED 
             401f6d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             401fa0      2 FUNC RETURNTYPE RAX 0
             401fa0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            401fb0     54 FUNC RETURNTYPE RAX 0
+            401fb0     54 FUNC RETURNTYPE RAX 2
             401fb0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401fb0     54 FUNC PROBLEM sub_401FB0 CALLUNRESOLVED 
             401fe8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-nettool.psexe.infoannot b/tests/commit/save-gnome-nettool.psexe.infoannot
index 424d6de1..cd27ce64 100644
--- a/tests/commit/save-gnome-nettool.psexe.infoannot
+++ b/tests/commit/save-gnome-nettool.psexe.infoannot
@@ -1,4 +1,4 @@
-            406e08     24 FUNC RETURNTYPE RAX 0
+            406e08     24 FUNC RETURNTYPE RAX 2
             406e08     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             406e30      6 FUNC RETURNTYPE RAX 0
             406e30      6 FUNC PROBLEM .gtk_combo_box_set_entry_text_column JUMPUNRESOLVED 
@@ -576,7 +576,7 @@
             408010   1599 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             408650     42 FUNC RETURNTYPE RAX 0
             408650     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40867c     23 FUNC RETURNTYPE RAX 0
+            40867c     23 FUNC RETURNTYPE RAX 2
             40867c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4086a0    100 FUNC RETURNTYPE RAX 0
             4086a0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -584,7 +584,7 @@
             408710     34 FUNC RETURNTYPE RAX 0
             408710     34 FUNC PROBLEM sub_408710 JUMPUNRESOLVED 
             408740    307 FUNC RETURNTYPE RAX 1
-            408740    307 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            408740    307 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             408880    239 FUNC RETURNTYPE RAX 1
             408880    239 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             408970     21 FUNC RETURNTYPE RAX 0
@@ -614,7 +614,7 @@
             409490    215 FUNC RETURNTYPE RAX 4
             409490    215 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409570    285 FUNC RETURNTYPE RAX 1
-            409570    285 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            409570    285 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             409690    315 FUNC RETURNTYPE RAX 0
             409690    315 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4097d0     35 FUNC RETURNTYPE RAX 1
@@ -648,15 +648,15 @@
             40a5f0     82 FUNC RETURNTYPE RAX 1
             40a5f0     82 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40a650    609 FUNC RETURNTYPE RAX 1
-            40a650    609 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            40a650    609 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 0 
             40a8c0    783 FUNC RETURNTYPE RAX 1
             40a8c0    783 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40a8c0    783 FUNC PROBLEM netinfo_io_text_buffer_dialog CALLUNRESOLVED 
             40abd0    502 FUNC RETURNTYPE RAX 0
-            40abd0    502 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            40abd0    502 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 0 
             40abd0    502 FUNC PROBLEM netinfo_text_buffer_insert CALLUNRESOLVED 
             40add0     50 FUNC RETURNTYPE RAX 1
-            40add0     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            40add0     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             40ae10     56 FUNC RETURNTYPE RAX 4
             40ae10     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             40ae60    192 FUNC RETURNTYPE RAX 0
@@ -873,13 +873,13 @@
             4147d0   1298 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             414cf0    892 FUNC RETURNTYPE RAX 96
             414cf0    892 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            415070    137 FUNC RETURNTYPE RAX 0
+            415070    137 FUNC RETURNTYPE RAX 2
             415070    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             415070    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             4150cd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             415100      2 FUNC RETURNTYPE RAX 0
             415100      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            415110     54 FUNC RETURNTYPE RAX 0
+            415110     54 FUNC RETURNTYPE RAX 2
             415110     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             415110     54 FUNC PROBLEM sub_415110 CALLUNRESOLVED 
             415148     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-open.psexe.infoannot b/tests/commit/save-gnome-open.psexe.infoannot
index 8d602df9..592f9560 100644
--- a/tests/commit/save-gnome-open.psexe.infoannot
+++ b/tests/commit/save-gnome-open.psexe.infoannot
@@ -1,4 +1,4 @@
-            4009e8     24 FUNC RETURNTYPE RAX 0
+            4009e8     24 FUNC RETURNTYPE RAX 2
             4009e8     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400a10      6 FUNC RETURNTYPE RAX 0
             400a10      6 FUNC PROBLEM .gnome_program_init JUMPUNRESOLVED 
@@ -32,20 +32,20 @@
             400af0    301 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400c20     42 FUNC RETURNTYPE RAX 0
             400c20     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            400c4c     23 FUNC RETURNTYPE RAX 0
+            400c4c     23 FUNC RETURNTYPE RAX 2
             400c4c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400c70    100 FUNC RETURNTYPE RAX 0
             400c70    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400c70    100 FUNC PROBLEM sub_400C70 CALLUNRESOLVED 
             400ce0     34 FUNC RETURNTYPE RAX 0
             400ce0     34 FUNC PROBLEM sub_400CE0 JUMPUNRESOLVED 
-            400d10    137 FUNC RETURNTYPE RAX 0
+            400d10    137 FUNC RETURNTYPE RAX 2
             400d10    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400d10    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             400d6d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             400da0      2 FUNC RETURNTYPE RAX 0
             400da0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            400db0     54 FUNC RETURNTYPE RAX 0
+            400db0     54 FUNC RETURNTYPE RAX 2
             400db0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400db0     54 FUNC PROBLEM sub_400DB0 CALLUNRESOLVED 
             400de8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-power-statistics.psexe.infoannot b/tests/commit/save-gnome-power-statistics.psexe.infoannot
index 1be1f326..a67a91b5 100644
--- a/tests/commit/save-gnome-power-statistics.psexe.infoannot
+++ b/tests/commit/save-gnome-power-statistics.psexe.infoannot
@@ -1,4 +1,4 @@
-            403d08     24 FUNC RETURNTYPE RAX 0
+            403d08     24 FUNC RETURNTYPE RAX 2
             403d08     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403d30      6 FUNC RETURNTYPE RAX 0
             403d30      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -400,7 +400,7 @@
             404ae0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404aec     42 FUNC RETURNTYPE RAX 0
             404aec     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            404b18     23 FUNC RETURNTYPE RAX 0
+            404b18     23 FUNC RETURNTYPE RAX 2
             404b18     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404b30    100 FUNC RETURNTYPE RAX 0
             404b30    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -441,7 +441,7 @@
             405670    141 FUNC RETURNTYPE RAX 16
             405670    141 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405700     92 FUNC RETURNTYPE RAX 0
-            405700     92 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            405700     92 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405760    434 FUNC RETURNTYPE RAX 1
             405760    434 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405920    522 FUNC RETURNTYPE RAX 1
@@ -469,10 +469,10 @@
             406580     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4065a0     35 FUNC RETURNTYPE RAX 1
             4065a0     35 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4065d0     36 FUNC RETURNTYPE RAX 0
+            4065d0     36 FUNC RETURNTYPE RAX 2
             4065d0     36 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            406600    413 FUNC RETURNTYPE RAX 0
-            406600    413 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            406600    413 FUNC RETURNTYPE RAX 2
+            406600    413 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4067a0   2718 FUNC RETURNTYPE RAX 1
             4067a0   2718 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407240   2103 FUNC RETURNTYPE RAX 0
@@ -524,13 +524,13 @@
             40bb67      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12d, 1 
             40bbf0     25 FUNC RETURNTYPE RAX 1
             40bbf0     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 4 
-            40bc10    137 FUNC RETURNTYPE RAX 0
+            40bc10    137 FUNC RETURNTYPE RAX 2
             40bc10    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40bc10    137 FUNC PROBLEM init CALLUNRESOLVED 
             40bc6d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             40bca0      2 FUNC RETURNTYPE RAX 0
             40bca0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            40bcb0     54 FUNC RETURNTYPE RAX 0
+            40bcb0     54 FUNC RETURNTYPE RAX 2
             40bcb0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40bcb0     54 FUNC PROBLEM sub_40BCB0 CALLUNRESOLVED 
             40bce8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-screensaver-command.psexe.infoannot b/tests/commit/save-gnome-screensaver-command.psexe.infoannot
index 6c40d19c..abd1cccf 100644
--- a/tests/commit/save-gnome-screensaver-command.psexe.infoannot
+++ b/tests/commit/save-gnome-screensaver-command.psexe.infoannot
@@ -1,4 +1,4 @@
-            400d90     24 FUNC RETURNTYPE RAX 0
+            400d90     24 FUNC RETURNTYPE RAX 2
             400d90     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400dc0      6 FUNC RETURNTYPE RAX 0
             400dc0      6 FUNC PROBLEM .g_option_context_add_main_entries JUMPUNRESOLVED 
@@ -72,7 +72,7 @@
             400fe0    375 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401158     42 FUNC RETURNTYPE RAX 0
             401158     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401184     23 FUNC RETURNTYPE RAX 0
+            401184     23 FUNC RETURNTYPE RAX 2
             401184     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4011a0    100 FUNC RETURNTYPE RAX 0
             4011a0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -85,13 +85,13 @@
             4013d0    328 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401520    808 FUNC RETURNTYPE RAX 1
             401520    808 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            401850    137 FUNC RETURNTYPE RAX 0
+            401850    137 FUNC RETURNTYPE RAX 2
             401850    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401850    137 FUNC PROBLEM init CALLUNRESOLVED 
             4018ad      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4018e0      2 FUNC RETURNTYPE RAX 0
             4018e0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4018f0     54 FUNC RETURNTYPE RAX 0
+            4018f0     54 FUNC RETURNTYPE RAX 2
             4018f0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4018f0     54 FUNC PROBLEM sub_4018F0 CALLUNRESOLVED 
             401928     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-screensaver.psexe.infoannot b/tests/commit/save-gnome-screensaver.psexe.infoannot
index 40c189f9..e97fef58 100644
--- a/tests/commit/save-gnome-screensaver.psexe.infoannot
+++ b/tests/commit/save-gnome-screensaver.psexe.infoannot
@@ -1,4 +1,4 @@
-            407b60     24 FUNC RETURNTYPE RAX 0
+            407b60     24 FUNC RETURNTYPE RAX 2
             407b60     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407b90      6 FUNC RETURNTYPE RAX 0
             407b90      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -678,7 +678,7 @@
             409220    381 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4093a0     42 FUNC RETURNTYPE RAX 0
             4093a0     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            4093cc     23 FUNC RETURNTYPE RAX 0
+            4093cc     23 FUNC RETURNTYPE RAX 2
             4093cc     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4093f0    100 FUNC RETURNTYPE RAX 0
             4093f0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1026,8 +1026,8 @@
             414ce0     51 FUNC RETURNTYPE RAX 4
             414ce0     51 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             414d20    146 FUNC RETURNTYPE RAX 16
-            414d20    146 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            414dc0    309 FUNC RETURNTYPE RAX 0
+            414d20    146 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            414dc0    309 FUNC RETURNTYPE RAX 2
             414dc0    309 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             414e40      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+18h] 
             414e61      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+18h] 
@@ -1068,7 +1068,7 @@
             415a60    141 FUNC PROBLEM sub_415A60 CALLUNRESOLVED 
             415af0     42 FUNC RETURNTYPE RAX 0
             415af0     42 FUNC INARGS    2  ARG0 0 ARG1 4 
-            415b20     86 FUNC RETURNTYPE RAX 0
+            415b20     86 FUNC RETURNTYPE RAX 2
             415b20     86 FUNC INARGS    2  ARG0 0 ARG1 4 
             415b20     86 FUNC PROBLEM sub_415B20 CALLUNRESOLVED 
             415b80    156 FUNC RETURNTYPE RAX 4
@@ -1104,25 +1104,25 @@
             416ec0     87 FUNC RETURNTYPE RAX 0
             416ec0     87 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             416f20    218 FUNC RETURNTYPE RAX 0
-            416f20    218 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            416f20    218 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             416f20    218 FUNC PROBLEM gs_marshal_BOOLEAN__VOID CALLUNRESOLVED 
             417000    250 FUNC RETURNTYPE RAX 0
-            417000    250 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            417000    250 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             417000    250 FUNC PROBLEM gs_marshal_BOOLEAN__INT CALLUNRESOLVED 
             41708e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+24 ZZ lea     rdi, [r14+18h] 
             417100    250 FUNC RETURNTYPE RAX 0
-            417100    250 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            417100    250 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             417100    250 FUNC PROBLEM gs_marshal_BOOLEAN__BOOLEAN CALLUNRESOLVED 
             41718e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+24 ZZ lea     rdi, [r14+18h] 
             417200    251 FUNC RETURNTYPE RAX 0
             417200    251 FUNC PROBLEM gs_marshal_VOID__STRING_STRING_STRING JUMPUNRESOLVED 
-            417300    137 FUNC RETURNTYPE RAX 0
+            417300    137 FUNC RETURNTYPE RAX 2
             417300    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             417300    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             41735d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             417390      2 FUNC RETURNTYPE RAX 0
             417390      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4173a0     54 FUNC RETURNTYPE RAX 0
+            4173a0     54 FUNC RETURNTYPE RAX 2
             4173a0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4173a0     54 FUNC PROBLEM sub_4173A0 CALLUNRESOLVED 
             4173d8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-screenshot.psexe.infoannot b/tests/commit/save-gnome-screenshot.psexe.infoannot
index 7b080e7b..b492340f 100644
--- a/tests/commit/save-gnome-screenshot.psexe.infoannot
+++ b/tests/commit/save-gnome-screenshot.psexe.infoannot
@@ -1,4 +1,4 @@
-            4060f0     24 FUNC RETURNTYPE RAX 0
+            4060f0     24 FUNC RETURNTYPE RAX 2
             4060f0     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             406120      6 FUNC RETURNTYPE RAX 0
             406120      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -650,7 +650,7 @@
             407570    123 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4075ec     42 FUNC RETURNTYPE RAX 0
             4075ec     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            407618     23 FUNC RETURNTYPE RAX 0
+            407618     23 FUNC RETURNTYPE RAX 2
             407618     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407630    100 FUNC RETURNTYPE RAX 0
             407630    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -786,13 +786,13 @@
             40cc70    371 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             40cdf0    125 FUNC RETURNTYPE RAX 1
             40cdf0    125 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            40ce70    137 FUNC RETURNTYPE RAX 0
+            40ce70    137 FUNC RETURNTYPE RAX 2
             40ce70    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40ce70    137 FUNC PROBLEM init CALLUNRESOLVED 
             40cecd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             40cf00      2 FUNC RETURNTYPE RAX 0
             40cf00      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            40cf10     54 FUNC RETURNTYPE RAX 0
+            40cf10     54 FUNC RETURNTYPE RAX 2
             40cf10     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40cf10     54 FUNC PROBLEM sub_40CF10 CALLUNRESOLVED 
             40cf48     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-search-tool.psexe.infoannot b/tests/commit/save-gnome-search-tool.psexe.infoannot
index 3d7ea781..7bac0660 100644
--- a/tests/commit/save-gnome-search-tool.psexe.infoannot
+++ b/tests/commit/save-gnome-search-tool.psexe.infoannot
@@ -1,4 +1,4 @@
-            40a110     24 FUNC RETURNTYPE RAX 0
+            40a110     24 FUNC RETURNTYPE RAX 2
             40a110     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40a140      6 FUNC RETURNTYPE RAX 0
             40a140      6 FUNC PROBLEM .g_utf8_validate JUMPUNRESOLVED 
@@ -1098,7 +1098,7 @@
             40c556      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX+RDX*2 ZZ lea     rdx, [rdx+rdx*2] 
             40cee0     42 FUNC RETURNTYPE RAX 0
             40cee0     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40cf0c     23 FUNC RETURNTYPE RAX 0
+            40cf0c     23 FUNC RETURNTYPE RAX 2
             40cf0c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40cf30    100 FUNC RETURNTYPE RAX 0
             40cf30    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1127,7 +1127,7 @@
             40d530    139 FUNC RETURNTYPE RAX 1
             40d530    139 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 96 ARG3 0 ARG4 0 ARG5 0 
             40d5c0     86 FUNC RETURNTYPE RAX 1
-            40d5c0     86 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
+            40d5c0     86 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             40d660    119 FUNC RETURNTYPE RAX 1
             40d660    119 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             40d6e0    243 FUNC RETURNTYPE RAX 1
@@ -1265,18 +1265,18 @@
             4179c0    215 FUNC RETURNTYPE RAX 0
             4179c0    215 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             417aa0    250 FUNC RETURNTYPE RAX 0
-            417aa0    250 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            417aa0    250 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             417ba0    862 FUNC RETURNTYPE RAX 0
             417ba0    862 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418400   2005 FUNC RETURNTYPE RAX 0
-            418400   2005 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            418400   2005 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             41899d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+48h] 
             418be0   1298 FUNC RETURNTYPE RAX 0
             418be0   1298 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 0 
             419100     53 FUNC RETURNTYPE RAX 0
             419100     53 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419140     95 FUNC RETURNTYPE RAX 0
-            419140     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            419140     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             419140     95 FUNC PROBLEM sub_419140 CALLUNRESOLVED 
             4191a0     97 FUNC RETURNTYPE RAX 0
             4191a0     97 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
@@ -1424,13 +1424,13 @@
             41e720    117 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41eab0     37 FUNC RETURNTYPE RAX 0
             41eab0     37 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            41eae0    137 FUNC RETURNTYPE RAX 0
+            41eae0    137 FUNC RETURNTYPE RAX 2
             41eae0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41eae0    137 FUNC PROBLEM init CALLUNRESOLVED 
             41eb3d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             41eb70      2 FUNC RETURNTYPE RAX 0
             41eb70      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            41eb80     54 FUNC RETURNTYPE RAX 0
+            41eb80     54 FUNC RETURNTYPE RAX 2
             41eb80     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41eb80     54 FUNC PROBLEM sub_41EB80 CALLUNRESOLVED 
             41ebb8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-session-properties.psexe.infoannot b/tests/commit/save-gnome-session-properties.psexe.infoannot
index 50731e76..b1e898e0 100644
--- a/tests/commit/save-gnome-session-properties.psexe.infoannot
+++ b/tests/commit/save-gnome-session-properties.psexe.infoannot
@@ -1,4 +1,4 @@
-            404570     24 FUNC RETURNTYPE RAX 0
+            404570     24 FUNC RETURNTYPE RAX 2
             404570     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4045a0      6 FUNC RETURNTYPE RAX 0
             4045a0      6 FUNC PROBLEM .g_free JUMPUNRESOLVED 
@@ -456,7 +456,7 @@
             405410    238 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405500     42 FUNC RETURNTYPE RAX 0
             405500     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40552c     23 FUNC RETURNTYPE RAX 0
+            40552c     23 FUNC RETURNTYPE RAX 2
             40552c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405550    100 FUNC RETURNTYPE RAX 0
             405550    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -641,13 +641,13 @@
             40b210    116 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40b290     92 FUNC RETURNTYPE RAX 1
             40b290     92 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
-            40b790    137 FUNC RETURNTYPE RAX 0
+            40b790    137 FUNC RETURNTYPE RAX 2
             40b790    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40b790    137 FUNC PROBLEM init CALLUNRESOLVED 
             40b7ed      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             40b820      2 FUNC RETURNTYPE RAX 0
             40b820      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            40b830     54 FUNC RETURNTYPE RAX 0
+            40b830     54 FUNC RETURNTYPE RAX 2
             40b830     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40b830     54 FUNC PROBLEM sub_40B830 CALLUNRESOLVED 
             40b868     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-session-quit.psexe.infoannot b/tests/commit/save-gnome-session-quit.psexe.infoannot
index 4f22754c..30ec4950 100644
--- a/tests/commit/save-gnome-session-quit.psexe.infoannot
+++ b/tests/commit/save-gnome-session-quit.psexe.infoannot
@@ -1,4 +1,4 @@
-            400820     24 FUNC RETURNTYPE RAX 0
+            400820     24 FUNC RETURNTYPE RAX 2
             400820     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400850      6 FUNC RETURNTYPE RAX 0
             400850      6 FUNC PROBLEM .dbus_g_proxy_call JUMPUNRESOLVED 
@@ -32,7 +32,7 @@
             400930    399 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400ac0     42 FUNC RETURNTYPE RAX 0
             400ac0     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            400aec     23 FUNC RETURNTYPE RAX 0
+            400aec     23 FUNC RETURNTYPE RAX 2
             400aec     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400b10    100 FUNC RETURNTYPE RAX 0
             400b10    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -43,13 +43,13 @@
             400bb0    177 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400c70    152 FUNC RETURNTYPE RAX 0
             400c70    152 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            400d10    137 FUNC RETURNTYPE RAX 0
+            400d10    137 FUNC RETURNTYPE RAX 2
             400d10    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400d10    137 FUNC PROBLEM init CALLUNRESOLVED 
             400d6d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             400da0      2 FUNC RETURNTYPE RAX 0
             400da0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            400db0     54 FUNC RETURNTYPE RAX 0
+            400db0     54 FUNC RETURNTYPE RAX 2
             400db0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             400db0     54 FUNC PROBLEM sub_400DB0 CALLUNRESOLVED 
             400de8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-session.psexe.infoannot b/tests/commit/save-gnome-session.psexe.infoannot
index 7d95d901..8eb1b820 100644
--- a/tests/commit/save-gnome-session.psexe.infoannot
+++ b/tests/commit/save-gnome-session.psexe.infoannot
@@ -1,4 +1,4 @@
-            409308     24 FUNC RETURNTYPE RAX 0
+            409308     24 FUNC RETURNTYPE RAX 2
             409308     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409330      6 FUNC RETURNTYPE RAX 0
             409330      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -1000,7 +1000,7 @@
             40b702      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             40b824     42 FUNC RETURNTYPE RAX 0
             40b824     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40b850     23 FUNC RETURNTYPE RAX 0
+            40b850     23 FUNC RETURNTYPE RAX 2
             40b850     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40b870    100 FUNC RETURNTYPE RAX 0
             40b870    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1008,7 +1008,7 @@
             40b8e0     34 FUNC RETURNTYPE RAX 0
             40b8e0     34 FUNC PROBLEM sub_40B8E0 JUMPUNRESOLVED 
             40b910    234 FUNC RETURNTYPE RAX 0
-            40b910    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            40b910    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             40b910    234 FUNC PROBLEM sub_40B910 CALLUNRESOLVED 
             40ba00    113 FUNC RETURNTYPE RAX 0
             40ba00    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 16 
@@ -1026,11 +1026,11 @@
             40c230     35 FUNC RETURNTYPE RAX 0
             40c230     35 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40c260      8 FUNC RETURNTYPE RAX 0
-            40c260      8 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 16 
+            40c260      8 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             40c270     12 FUNC RETURNTYPE RAX 0
             40c270     12 FUNC PROBLEM sub_40C270 JUMPUNRESOLVED 
             40c280      9 FUNC RETURNTYPE RAX 0
-            40c280      9 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 16 
+            40c280      9 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             40c290     81 FUNC RETURNTYPE RAX 1
             40c290     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
             40c2f0    127 FUNC RETURNTYPE RAX 0
@@ -1069,27 +1069,27 @@
             40cd10    124 FUNC RETURNTYPE RAX 0
             40cd10    124 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40cd90    127 FUNC RETURNTYPE RAX 0
-            40cd90    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 16 
+            40cd90    127 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             40ce10     29 FUNC RETURNTYPE RAX 0
-            40ce10     29 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40ce10     29 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40ce30    125 FUNC RETURNTYPE RAX 96
-            40ce30    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40ce30    125 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40cf30    170 FUNC RETURNTYPE RAX 1
             40cf30    170 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
             40d8f0     36 FUNC RETURNTYPE RAX 1
-            40d8f0     36 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40d8f0     36 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40dc00    263 FUNC RETURNTYPE RAX 1
-            40dc00    263 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40dc00    263 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40e9d0    286 FUNC RETURNTYPE RAX 0
             40e9d0    286 FUNC PROBLEM sub_40E9D0 JUMPUNRESOLVED 
             40ed30     55 FUNC RETURNTYPE RAX 4
-            40ed30     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40ed30     55 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40ed70    139 FUNC RETURNTYPE RAX 0
-            40ed70    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40ed70    139 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40ee00     49 FUNC RETURNTYPE RAX 0
-            40ee00     49 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
+            40ee00     49 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40ee40    234 FUNC RETURNTYPE RAX 0
-            40ee40    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            40ee40    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             40ee40    234 FUNC PROBLEM sub_40EE40 CALLUNRESOLVED 
             40f020    113 FUNC RETURNTYPE RAX 0
             40f020    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 16 
@@ -1116,7 +1116,7 @@
             40fa70    212 FUNC RETURNTYPE RAX 0
             40fa70    212 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
             40fd80     73 FUNC RETURNTYPE RAX 1
-            40fd80     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 
+            40fd80     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 
             40fdd0     74 FUNC RETURNTYPE RAX 1
             40fdd0     74 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 16 
             40fe20     74 FUNC RETURNTYPE RAX 1
@@ -1179,7 +1179,7 @@
             4112a0    277 FUNC RETURNTYPE RAX 4
             4112a0    277 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4112a0    277 FUNC PROBLEM sub_4112A0 CHUNKS 
-            411331      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
+            411331      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
             41138c      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R14 ZZ add     r14d, 1 
             411500    127 FUNC RETURNTYPE RAX 0
             411500    127 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1194,9 +1194,9 @@
             412130    240 FUNC RETURNTYPE RAX 0
             412130    240 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             412220    205 FUNC RETURNTYPE RAX 1
-            412220    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 
+            412220    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 
             412600     38 FUNC RETURNTYPE RAX 1
-            412600     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 
+            412600     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 
             412630    329 FUNC RETURNTYPE RAX 1
             412630    329 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 0 ARG5 0 
             412730      2 INSTR INFINITELOOP jmp     short loc_412730 
@@ -1238,9 +1238,9 @@
             413940     83 FUNC RETURNTYPE RAX 0
             413940     83 FUNC PROBLEM sub_413940 JUMPUNRESOLVED 
             4139f0     48 FUNC RETURNTYPE RAX 96
-            4139f0     48 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
+            4139f0     48 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             413a20    234 FUNC RETURNTYPE RAX 0
-            413a20    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            413a20    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             413a20    234 FUNC PROBLEM sub_413A20 CALLUNRESOLVED 
             413c90    294 FUNC RETURNTYPE RAX 1
             413c90    294 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1253,11 +1253,11 @@
             414130     85 FUNC RETURNTYPE RAX 4
             414130     85 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             414190    113 FUNC RETURNTYPE RAX 0
-            414190    113 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            414190    113 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 0 
             414210    117 FUNC RETURNTYPE RAX 1
-            414210    117 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            414210    117 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 0 
             4143f0     98 FUNC RETURNTYPE RAX 1
-            4143f0     98 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            4143f0     98 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 0 
             414460     35 FUNC RETURNTYPE RAX 0
             414460     35 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             414490    197 FUNC RETURNTYPE RAX 1
@@ -1265,23 +1265,23 @@
             414560    197 FUNC RETURNTYPE RAX 1
             414560    197 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             414630     25 FUNC RETURNTYPE RAX 1
-            414630     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            414630     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             414650    176 FUNC RETURNTYPE RAX 1
             414650    176 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
             414700    176 FUNC RETURNTYPE RAX 1
             414700    176 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
             4147b0    440 FUNC RETURNTYPE RAX 0
-            4147b0    440 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            4147b0    440 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             414c60    176 FUNC RETURNTYPE RAX 1
             414c60    176 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
             414d10    176 FUNC RETURNTYPE RAX 1
             414d10    176 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
             414dc0    382 FUNC RETURNTYPE RAX 0
-            414dc0    382 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            414dc0    382 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             414f40     56 FUNC RETURNTYPE RAX 1
-            414f40     56 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            414f40     56 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             414f80     97 FUNC RETURNTYPE RAX 1
-            414f80     97 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            414f80     97 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 4 ARG5 2 
             414ff0     77 FUNC RETURNTYPE RAX 0
             414ff0     77 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             415040     98 FUNC RETURNTYPE RAX 4
@@ -1316,17 +1316,17 @@
             416880     19 FUNC RETURNTYPE RAX 1
             416880     19 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4168a0    127 FUNC RETURNTYPE RAX 0
-            4168a0    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 16 
+            4168a0    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             4169e0    314 FUNC RETURNTYPE RAX 0
             4169e0    314 FUNC PROBLEM sub_4169E0 JUMPUNRESOLVED 
             416b20    276 FUNC RETURNTYPE RAX 1
-            416b20    276 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 1 ARG5 16 
+            416b20    276 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 2 ARG4 2 ARG5 2 
             416c40    178 FUNC RETURNTYPE RAX 4
             416c40    178 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             416d00    141 FUNC RETURNTYPE RAX 96
             416d00    141 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4176c0    114 FUNC RETURNTYPE RAX 0
-            4176c0    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 16 
+            4176c0    114 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             4177a0     59 FUNC RETURNTYPE RAX 0
             4177a0     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4177e0     67 FUNC RETURNTYPE RAX 4
@@ -1349,23 +1349,23 @@
             418290    118 FUNC RETURNTYPE RAX 0
             418290    118 FUNC PROBLEM sub_418290 JUMPUNRESOLVED 
             418310    234 FUNC RETURNTYPE RAX 0
-            418310    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            418310    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             418310    234 FUNC PROBLEM sub_418310 CALLUNRESOLVED 
             418400    234 FUNC RETURNTYPE RAX 0
-            418400    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            418400    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             418400    234 FUNC PROBLEM sub_418400 CALLUNRESOLVED 
             4184f0    189 FUNC RETURNTYPE RAX 96
-            4184f0    189 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 16 
+            4184f0    189 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             4185b0    259 FUNC RETURNTYPE RAX 4
             4185b0    259 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             4186c0    113 FUNC RETURNTYPE RAX 0
-            4186c0    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 16 
+            4186c0    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             418740    181 FUNC RETURNTYPE RAX 1
-            418740    181 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 16 
+            418740    181 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             418800    199 FUNC RETURNTYPE RAX 96
-            418800    199 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 16 
+            418800    199 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4188d0     24 FUNC RETURNTYPE RAX 1
-            4188d0     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 16 
+            4188d0     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             4188f0    103 FUNC RETURNTYPE RAX 4
             4188f0    103 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             418960     61 FUNC RETURNTYPE RAX 0
@@ -1373,21 +1373,21 @@
             418ca0     35 FUNC RETURNTYPE RAX 0
             418ca0     35 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418cd0    244 FUNC RETURNTYPE RAX 1
-            418cd0    244 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 16 
+            418cd0    244 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             418dd0     43 FUNC RETURNTYPE RAX 0
             418dd0     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418e00    461 FUNC RETURNTYPE RAX 0
             418e00    461 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418fd0    136 FUNC RETURNTYPE RAX 4
-            418fd0    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 16 
+            418fd0    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             419290     25 FUNC RETURNTYPE RAX 1
-            419290     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 16 
+            419290     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4192b0    273 FUNC RETURNTYPE RAX 0
             4192b0    273 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4193d0     34 FUNC RETURNTYPE RAX 4
             4193d0     34 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             419400   1066 FUNC RETURNTYPE RAX 1
-            419400   1066 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            419400   1066 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 2 ARG4 4 ARG5 2 
             419779      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             419830    461 FUNC RETURNTYPE RAX 96
             419830    461 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1395,7 +1395,7 @@
             419a20     21 FUNC RETURNTYPE RAX 1
             419a20     21 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419a60    143 FUNC RETURNTYPE RAX 1
-            419a60    143 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            419a60    143 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 4 ARG5 2 
             419b40    328 FUNC RETURNTYPE RAX 1
             419b40    328 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419bc9      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 1 
@@ -1417,7 +1417,7 @@
             41a900     81 FUNC RETURNTYPE RAX 1
             41a900     81 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41a960     54 FUNC RETURNTYPE RAX 0
-            41a960     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            41a960     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             41ac00     24 FUNC RETURNTYPE RAX 0
             41ac00     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41ac60     35 FUNC RETURNTYPE RAX 0
@@ -1427,13 +1427,13 @@
             41ae00    113 FUNC RETURNTYPE RAX 0
             41ae00    113 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41b090     12 FUNC RETURNTYPE RAX 4
-            41b090     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            41b090     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 4 ARG4 4 ARG5 0 
             41b0a0    221 FUNC RETURNTYPE RAX 1
             41b0a0    221 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 16 
             41b180     73 FUNC RETURNTYPE RAX 4
             41b180     73 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 4 ARG4 4 ARG5 0 
             41b1d0     88 FUNC RETURNTYPE RAX 96
-            41b1d0     88 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 1 ARG5 16 
+            41b1d0     88 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             41b230     88 FUNC RETURNTYPE RAX 96
             41b230     88 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 16 
             41b290    256 FUNC RETURNTYPE RAX 1
@@ -1441,13 +1441,13 @@
             41b390     66 FUNC RETURNTYPE RAX 0
             41b390     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41b470    245 FUNC RETURNTYPE RAX 1
-            41b470    245 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 16 
+            41b470    245 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 1 ARG5 16 
             41b720     38 FUNC RETURNTYPE RAX 0
             41b720     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41b750     95 FUNC RETURNTYPE RAX 0
             41b750     95 FUNC PROBLEM sub_41B750 JUMPUNRESOLVED 
             41b7b0    234 FUNC RETURNTYPE RAX 0
-            41b7b0    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41b7b0    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             41b7b0    234 FUNC PROBLEM sub_41B7B0 CALLUNRESOLVED 
             41b8a0    113 FUNC RETURNTYPE RAX 0
             41b8a0    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 16 ARG4 1 ARG5 16 
@@ -1484,9 +1484,9 @@
             41c8c0    179 FUNC RETURNTYPE RAX 0
             41c8c0    179 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 16 ARG4 1 ARG5 16 
             41c980     48 FUNC RETURNTYPE RAX 1
-            41c980     48 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 16 
+            41c980     48 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             41c9b0     48 FUNC RETURNTYPE RAX 1
-            41c9b0     48 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            41c9b0     48 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             41c9e0     40 FUNC RETURNTYPE RAX 1
             41c9e0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             41ca70     24 FUNC RETURNTYPE RAX 1
@@ -1500,15 +1500,15 @@
             41cb70     73 FUNC RETURNTYPE RAX 0
             41cb70     73 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41cbc0     41 FUNC RETURNTYPE RAX 1
-            41cbc0     41 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 
+            41cbc0     41 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 
             41cbf0     45 FUNC RETURNTYPE RAX 1
-            41cbf0     45 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 16 
+            41cbf0     45 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             41cc20     45 FUNC RETURNTYPE RAX 1
             41cc20     45 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
             41cc50     45 FUNC RETURNTYPE RAX 1
             41cc50     45 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 
             41cc80     21 FUNC RETURNTYPE RAX 4
-            41cc80     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            41cc80     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 4 ARG5 2 
             41cca0    235 FUNC RETURNTYPE RAX 0
             41cca0    235 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41cd90     77 FUNC RETURNTYPE RAX 1
@@ -1525,36 +1525,36 @@
             41d3d0     33 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41d3dc      6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ IDIOM 33 imul    esi, eax, 3E8h 
             41d400     26 FUNC RETURNTYPE RAX 1
-            41d400     26 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            41d400     26 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             41d510    234 FUNC RETURNTYPE RAX 0
-            41d510    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41d510    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             41d510    234 FUNC PROBLEM sub_41D510 CALLUNRESOLVED 
             41d8d0    234 FUNC RETURNTYPE RAX 0
-            41d8d0    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41d8d0    234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             41d8d0    234 FUNC PROBLEM sub_41D8D0 CALLUNRESOLVED 
             41d9c0    155 FUNC RETURNTYPE RAX 96
             41d9c0    155 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 16 
             41dbb0    202 FUNC RETURNTYPE RAX 16
-            41dbb0    202 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 16 ARG3 96 ARG4 4 ARG5 16 
+            41dbb0    202 FUNC INARGS    6  ARG0 2 ARG1 16 ARG2 16 ARG3 96 ARG4 4 ARG5 2 
             41dc80    253 FUNC RETURNTYPE RAX 1
             41dc80    253 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41de40    110 FUNC RETURNTYPE RAX 0
-            41de40    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 16 
+            41de40    110 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             41deb0    434 FUNC RETURNTYPE RAX 0
-            41deb0    434 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 
+            41deb0    434 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             41e1e0    126 FUNC RETURNTYPE RAX 1
             41e1e0    126 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41e260     71 FUNC RETURNTYPE RAX 4
-            41e260     71 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            41e260     71 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             41e2b0    757 FUNC RETURNTYPE RAX 96
-            41e2b0    757 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 16 
+            41e2b0    757 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             41e5b0    682 FUNC RETURNTYPE RAX 1
-            41e5b0    682 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 16 
-            41e6a7      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ IDIOM 18 MEMORYSINK add     edx, 1          ; jumptable 000000000041E65A cases 0-5,7 
+            41e5b0    682 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 2 
+            41e6a7      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1          ; jumptable 000000000041E65A cases 0-5,7 
             41e950     43 FUNC RETURNTYPE RAX 0
             41e950     43 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41e980    586 FUNC RETURNTYPE RAX 96
-            41e980    586 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
+            41e980    586 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             41efb0    108 FUNC RETURNTYPE RAX 96
             41efb0    108 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 16 
             41f020    118 FUNC RETURNTYPE RAX 96
@@ -1570,54 +1570,74 @@
             41f330    220 FUNC RETURNTYPE RAX 0
             41f330    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41fba0    113 FUNC RETURNTYPE RAX 0
-            41fba0    113 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 0 
+            41fba0    113 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             4204e0    149 FUNC RETURNTYPE RAX 1
-            4204e0    149 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            4204e0    149 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             420580    540 FUNC RETURNTYPE RAX 0
             420580    540 FUNC PROBLEM sub_420580 JUMPUNRESOLVED 
             420cc0    349 FUNC RETURNTYPE RAX 1
-            420cc0    349 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            420cc0    349 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             420e20     35 FUNC RETURNTYPE RAX 0
-            420e20     35 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            420e20     35 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             421630    492 FUNC RETURNTYPE RAX 1
             421630    492 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             421820     84 FUNC RETURNTYPE RAX 1
             421820     84 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             421b60    201 FUNC RETURNTYPE RAX 1
-            421b60    201 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            421b60    201 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             421c30    194 FUNC RETURNTYPE RAX 1
-            421c30    194 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            421c30    194 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             421d00     43 FUNC RETURNTYPE RAX 0
             421d00     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422040     21 FUNC RETURNTYPE RAX 4
-            422040     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            422040     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             422060    106 FUNC RETURNTYPE RAX 0
             422060    106 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4220d0     72 FUNC RETURNTYPE RAX 1
-            4220d0     72 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            4220d0     72 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             422120      8 FUNC RETURNTYPE RAX 0
             422120      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422130    410 FUNC RETURNTYPE RAX 0
-            422130    410 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            422130    410 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             4222d0    123 FUNC RETURNTYPE RAX 1
-            4222d0    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4222d0    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             422350    166 FUNC RETURNTYPE RAX 0
             422350    166 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4225d0    861 FUNC RETURNTYPE RAX 96
             4225d0    861 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 16 
             422930    785 FUNC RETURNTYPE RAX 0
-            422930    785 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 
+            422930    785 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 
             422d30    132 FUNC RETURNTYPE RAX 4
             422d30    132 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422de0    210 FUNC RETURNTYPE RAX 4
-            422de0    210 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
-            422e68      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov     edi, ebx 
-            422e91      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
+            422de0    210 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 0 
+            422e68      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ mov     edi, ebx 
+            422e91      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 1 
             422ec0      7 FUNC RETURNTYPE RAX 1
             422ec0      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             422ec0      7 FUNC PROBLEM sub_422EC0 CHUNKS 
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 1
+            41fdb6      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 1
+            41fdc0      3 INSTR FPTRSHADOW  RAX SHADOWID 2
+            41fe60      5 INSTR FPTRCHECK  [RSP+24] SHADOWID 2
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 3
+            41fe74      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 3
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 4
+            41fe4d      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 4
+            41fdc0      3 INSTR FPTRSHADOW  RAX SHADOWID 5
+            41fe40      5 INSTR FPTRCHECK  [RSP+24] SHADOWID 5
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 6
+            41ffac      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 6
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 7
+            4200ad      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 7
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 8
+            4200fc      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 8
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 9
+            4200d8      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 9
+            41fda8      3 INSTR FPTRSHADOW  RAX SHADOWID 10
+            41fecc      5 INSTR FPTRCHECK  [RSP+16] SHADOWID 10
             422ee0    286 FUNC RETURNTYPE RAX 1
-            422ee0    286 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 0 
+            422ee0    286 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 96 ARG4 4 ARG5 2 
             423000     37 FUNC RETURNTYPE RAX 1
             423000     37 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             423030     29 FUNC RETURNTYPE RAX 0
@@ -1632,9 +1652,9 @@
             423470    251 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             423470    251 FUNC PROBLEM sub_423470 CALLUNRESOLVED 
             423570   1261 FUNC RETURNTYPE RAX 0
-            423570   1261 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 4 ARG5 0 
+            423570   1261 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 4 ARG5 2 
             423b40    468 FUNC RETURNTYPE RAX 1
-            423b40    468 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            423b40    468 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 2 
             423d20    509 FUNC RETURNTYPE RAX 1
             423d20    509 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             424180    338 FUNC RETURNTYPE RAX 0
@@ -1652,7 +1672,7 @@
             4245d0    105 FUNC RETURNTYPE RAX 0
             4245d0    105 FUNC PROBLEM sub_4245D0 JUMPUNRESOLVED 
             424ac0    563 FUNC RETURNTYPE RAX 1
-            424ac0    563 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
+            424ac0    563 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             424d00    114 FUNC RETURNTYPE RAX 4
             424d00    114 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             424d80     35 FUNC RETURNTYPE RAX 1
@@ -1680,7 +1700,7 @@
             4255b0     56 FUNC RETURNTYPE RAX 1
             4255b0     56 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4255f0     24 FUNC RETURNTYPE RAX 1
-            4255f0     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4255f0     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 2 
             425610    985 FUNC RETURNTYPE RAX 0
             425610    985 FUNC PROBLEM sub_425610 STACKANALYSIS 
             4259f0     65 FUNC RETURNTYPE RAX 0
@@ -1704,16 +1724,16 @@
             4268d0     26 FUNC RETURNTYPE RAX 0
             4268d0     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4268f0    148 FUNC RETURNTYPE RAX 4
-            4268f0    148 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4268f0    148 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             426915      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12d, 1 
             426990     95 FUNC RETURNTYPE RAX 0
             426990     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4269f0    155 FUNC RETURNTYPE RAX 96
             4269f0    155 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             426a90    190 FUNC RETURNTYPE RAX 0
-            426a90    190 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 0 
+            426a90    190 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 0 
             426b50    153 FUNC RETURNTYPE RAX 0
-            426b50    153 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 0 
+            426b50    153 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 0 
             426bf0    209 FUNC RETURNTYPE RAX 0
             426bf0    209 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 0 
             426cd0    137 FUNC RETURNTYPE RAX 0
@@ -1725,15 +1745,15 @@
             426f50    337 FUNC RETURNTYPE RAX 1
             426f50    337 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 0 ARG5 16 
             4270b0    116 FUNC RETURNTYPE RAX 0
-            4270b0    116 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 0 ARG5 16 
+            4270b0    116 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 2 ARG5 2 
             427190    555 FUNC RETURNTYPE RAX 0
-            427190    555 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 0 
+            427190    555 FUNC INARGS    6  ARG0 1 ARG1 16 ARG2 16 ARG3 2 ARG4 4 ARG5 2 
             4273c0    233 FUNC RETURNTYPE RAX 0
             4273c0    233 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427406      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RCX ZZ add     ecx, 1 
             427424      3 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, r13d 
             4274b0    336 FUNC RETURNTYPE RAX 0
-            4274b0    336 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            4274b0    336 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 0 ARG3 2 ARG4 4 ARG5 2 
             427630    316 FUNC RETURNTYPE RAX 4
             427630    316 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4276ae      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 1 
@@ -1760,7 +1780,7 @@
             427f50     21 FUNC RETURNTYPE RAX 0
             427f50     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427f90     21 FUNC RETURNTYPE RAX 4
-            427f90     21 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 16 
+            427f90     21 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             427fd0     21 FUNC RETURNTYPE RAX 0
             427fd0     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427ff0     24 FUNC RETURNTYPE RAX 0
@@ -1785,13 +1805,13 @@
             4293f0    117 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             429560    550 FUNC RETURNTYPE RAX 1
             429560    550 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4297e0    137 FUNC RETURNTYPE RAX 0
+            4297e0    137 FUNC RETURNTYPE RAX 2
             4297e0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4297e0    137 FUNC PROBLEM init CALLUNRESOLVED 
             42983d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             429870      2 FUNC RETURNTYPE RAX 0
             429870      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            429880     54 FUNC RETURNTYPE RAX 0
+            429880     54 FUNC RETURNTYPE RAX 2
             429880     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             429880     54 FUNC PROBLEM sub_429880 CALLUNRESOLVED 
             4298b8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-settings-daemon.psexe.infoannot b/tests/commit/save-gnome-settings-daemon.psexe.infoannot
index 0dbd00f4..1d21d348 100644
--- a/tests/commit/save-gnome-settings-daemon.psexe.infoannot
+++ b/tests/commit/save-gnome-settings-daemon.psexe.infoannot
@@ -1,4 +1,4 @@
-            402e70     24 FUNC RETURNTYPE RAX 0
+            402e70     24 FUNC RETURNTYPE RAX 2
             402e70     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402ea0      6 FUNC RETURNTYPE RAX 0
             402ea0      6 FUNC PROBLEM .g_type_module_get_type JUMPUNRESOLVED 
@@ -238,7 +238,7 @@
             403610    839 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403958     42 FUNC RETURNTYPE RAX 0
             403958     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            403984     23 FUNC RETURNTYPE RAX 0
+            403984     23 FUNC RETURNTYPE RAX 2
             403984     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4039a0    100 FUNC RETURNTYPE RAX 0
             4039a0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -355,13 +355,13 @@
             405ca0     68 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405cf0     90 FUNC RETURNTYPE RAX 4
             405cf0     90 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            405d50    137 FUNC RETURNTYPE RAX 0
+            405d50    137 FUNC RETURNTYPE RAX 2
             405d50    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405d50    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             405dad      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             405de0      2 FUNC RETURNTYPE RAX 0
             405de0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            405df0     54 FUNC RETURNTYPE RAX 0
+            405df0     54 FUNC RETURNTYPE RAX 2
             405df0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405df0     54 FUNC PROBLEM sub_405DF0 CALLUNRESOLVED 
             405e28     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-sound-applet.psexe.infoannot b/tests/commit/save-gnome-sound-applet.psexe.infoannot
index 7f262b60..e8d7c4fb 100644
--- a/tests/commit/save-gnome-sound-applet.psexe.infoannot
+++ b/tests/commit/save-gnome-sound-applet.psexe.infoannot
@@ -1,4 +1,4 @@
-              5960     24 FUNC RETURNTYPE RAX 0
+              5960     24 FUNC RETURNTYPE RAX 2
               5960     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               5990      6 FUNC RETURNTYPE RAX 0
               5990      6 FUNC PROBLEM .pa_context_set_subscribe_callback JUMPUNRESOLVED 
@@ -544,7 +544,7 @@
               6b50    485 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               6d38     42 FUNC RETURNTYPE RAX 0
               6d38     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-              6d64     23 FUNC RETURNTYPE RAX 0
+              6d64     23 FUNC RETURNTYPE RAX 2
               6d64     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
               6d80    119 FUNC RETURNTYPE RAX 0
               6d80    119 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -877,13 +877,13 @@
              148e0     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
              14900    138 FUNC RETURNTYPE RAX 0
              14900    138 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-             14990    137 FUNC RETURNTYPE RAX 0
+             14990    137 FUNC RETURNTYPE RAX 2
              14990    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
              14990    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
              149ed      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
              14a20      2 FUNC RETURNTYPE RAX 0
              14a20      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-             14a30     54 FUNC RETURNTYPE RAX 0
+             14a30     54 FUNC RETURNTYPE RAX 2
              14a30     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
              14a30     54 FUNC PROBLEM sub_14A30 CALLUNRESOLVED 
              14a68     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-sound-recorder.psexe.infoannot b/tests/commit/save-gnome-sound-recorder.psexe.infoannot
index cd4a2fba..72552b79 100644
--- a/tests/commit/save-gnome-sound-recorder.psexe.infoannot
+++ b/tests/commit/save-gnome-sound-recorder.psexe.infoannot
@@ -1,4 +1,4 @@
-            4054b0     24 FUNC RETURNTYPE RAX 0
+            4054b0     24 FUNC RETURNTYPE RAX 2
             4054b0     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4054e0      6 FUNC RETURNTYPE RAX 0
             4054e0      6 FUNC PROBLEM .g_object_new JUMPUNRESOLVED 
@@ -571,7 +571,7 @@
             4067e9      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 8 
             406850     42 FUNC RETURNTYPE RAX 0
             406850     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            40687c     23 FUNC RETURNTYPE RAX 0
+            40687c     23 FUNC RETURNTYPE RAX 2
             40687c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4068a0    100 FUNC RETURNTYPE RAX 0
             4068a0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -702,13 +702,13 @@
             40ce30    350 FUNC RETURNTYPE RAX 0
             40ce30    350 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             40cebc      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+184 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+0B8h] 
-            40cf90    137 FUNC RETURNTYPE RAX 0
+            40cf90    137 FUNC RETURNTYPE RAX 2
             40cf90    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40cf90    137 FUNC PROBLEM init CALLUNRESOLVED 
             40cfed      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             40d020      2 FUNC RETURNTYPE RAX 0
             40d020      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            40d030     54 FUNC RETURNTYPE RAX 0
+            40d030     54 FUNC RETURNTYPE RAX 2
             40d030     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40d030     54 FUNC PROBLEM sub_40D030 CALLUNRESOLVED 
             40d068     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-system-log.psexe.infoannot b/tests/commit/save-gnome-system-log.psexe.infoannot
index 67eeed34..3f8b102e 100644
--- a/tests/commit/save-gnome-system-log.psexe.infoannot
+++ b/tests/commit/save-gnome-system-log.psexe.infoannot
@@ -1,4 +1,4 @@
-            408008     24 FUNC RETURNTYPE RAX 0
+            408008     24 FUNC RETURNTYPE RAX 2
             408008     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             408030      6 FUNC RETURNTYPE RAX 0
             408030      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -854,7 +854,7 @@
             409bd0    496 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409dc0     42 FUNC RETURNTYPE RAX 0
             409dc0     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            409dec     23 FUNC RETURNTYPE RAX 0
+            409dec     23 FUNC RETURNTYPE RAX 2
             409dec     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409e10    100 FUNC RETURNTYPE RAX 0
             409e10    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1155,13 +1155,13 @@
             413a20     60 FUNC PROBLEM sub_413A20 JUMPUNRESOLVED 
             413ed0     25 FUNC RETURNTYPE RAX 1
             413ed0     25 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            413fb0    137 FUNC RETURNTYPE RAX 0
+            413fb0    137 FUNC RETURNTYPE RAX 2
             413fb0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413fb0    137 FUNC PROBLEM init CALLUNRESOLVED 
             41400d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             414040      2 FUNC RETURNTYPE RAX 0
             414040      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            414050     54 FUNC RETURNTYPE RAX 0
+            414050     54 FUNC RETURNTYPE RAX 2
             414050     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             414050     54 FUNC PROBLEM sub_414050 CALLUNRESOLVED 
             414088     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-system-monitor.psexe.infoannot b/tests/commit/save-gnome-system-monitor.psexe.infoannot
index 8194887b..af49d7c4 100644
--- a/tests/commit/save-gnome-system-monitor.psexe.infoannot
+++ b/tests/commit/save-gnome-system-monitor.psexe.infoannot
@@ -1,4 +1,4 @@
-            413438     24 FUNC RETURNTYPE RAX 0
+            413438     24 FUNC RETURNTYPE RAX 2
             413438     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413460      6 FUNC RETURNTYPE RAX 0
             413460      6 FUNC PROBLEM .gtk_widget_set_can_default JUMPUNRESOLVED 
@@ -1376,7 +1376,7 @@
             416af0    169 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             416b9c     42 FUNC RETURNTYPE RAX 0
             416b9c     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            416bc8     23 FUNC RETURNTYPE RAX 0
+            416bc8     23 FUNC RETURNTYPE RAX 2
             416bc8     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             416be0    100 FUNC RETURNTYPE RAX 0
             416be0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2249,13 +2249,13 @@
             436be0    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 0 ARG4 0 ARG5 0 
             436c70     44 FUNC RETURNTYPE RAX 1
             436c70     44 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
-            436ca0    137 FUNC RETURNTYPE RAX 0
+            436ca0    137 FUNC RETURNTYPE RAX 2
             436ca0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             436ca0    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             436cfd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             436d30      2 FUNC RETURNTYPE RAX 0
             436d30      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            436d40     54 FUNC RETURNTYPE RAX 0
+            436d40     54 FUNC RETURNTYPE RAX 2
             436d40     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             436d40     54 FUNC PROBLEM sub_436D40 CALLUNRESOLVED 
             436d78     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-terminal.psexe.infoannot b/tests/commit/save-gnome-terminal.psexe.infoannot
index 7ca560ca..59674aa0 100644
--- a/tests/commit/save-gnome-terminal.psexe.infoannot
+++ b/tests/commit/save-gnome-terminal.psexe.infoannot
@@ -1,4 +1,4 @@
-            40fc30     24 FUNC RETURNTYPE RAX 0
+            40fc30     24 FUNC RETURNTYPE RAX 2
             40fc30     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40fc60      6 FUNC RETURNTYPE RAX 0
             40fc60      6 FUNC PROBLEM .g_param_spec_object JUMPUNRESOLVED 
@@ -1706,7 +1706,7 @@
             4134f2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+26 ZZ IDIOM 32 lea     rdi, [rcx+1Ah] 
             413758     42 FUNC RETURNTYPE RAX 0
             413758     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            413784     23 FUNC RETURNTYPE RAX 0
+            413784     23 FUNC RETURNTYPE RAX 2
             413784     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4137a0    100 FUNC RETURNTYPE RAX 0
             4137a0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1724,13 +1724,13 @@
             413b00      5 FUNC RETURNTYPE RAX 0
             413b00      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413b10     31 FUNC RETURNTYPE RAX 4
-            413b10     31 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            413b10     31 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             413b30     91 FUNC RETURNTYPE RAX 0
             413b30     91 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413b90    174 FUNC RETURNTYPE RAX 0
             413b90    174 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413c40    299 FUNC RETURNTYPE RAX 0
-            413c40    299 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            413c40    299 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             413ca4      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+4418504 ZZ IDIOM 18 GLOBALMEMSINK lea     rsi, qword_436BC8[r13] 
             413cb8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12d, 1 
             413d40      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+4418516 ZZ IDIOM 18 GLOBALMEMSINK lea     rsi, dword_436BD4[r13] 
@@ -1739,7 +1739,7 @@
             413dca      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4418504 ZZ IDIOM 18 GLOBALMEMSINK lea     rdx, qword_436BC8[rbp] 
             413dd1      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4418516 ZZ IDIOM 18 GLOBALMEMSINK lea     r8, dword_436BD4[rbp] 
             413e30    113 FUNC RETURNTYPE RAX 0
-            413e30    113 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            413e30    113 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             413eb0    149 FUNC RETURNTYPE RAX 0
             413eb0    149 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413f50    165 FUNC RETURNTYPE RAX 0
@@ -1747,7 +1747,7 @@
             414000    236 FUNC RETURNTYPE RAX 0
             414000    236 FUNC INARGS    2  ARG0 0 ARG1 0 
             4140f0   4481 FUNC RETURNTYPE RAX 0
-            4140f0   4481 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4140f0   4481 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             415280    386 FUNC RETURNTYPE RAX 0
             415280    386 FUNC PROBLEM sub_415280 STACKANALYSIS 
             415410     64 FUNC RETURNTYPE RAX 0
@@ -1811,7 +1811,7 @@
             418340    107 FUNC RETURNTYPE RAX 4
             418340    107 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4183b0    154 FUNC RETURNTYPE RAX 96
-            4183b0    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            4183b0    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             418450    100 FUNC RETURNTYPE RAX 96
             418450    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4184c0     49 FUNC RETURNTYPE RAX 0
@@ -1923,9 +1923,9 @@
             41b880    464 FUNC RETURNTYPE RAX 0
             41b880    464 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41ba50     88 FUNC RETURNTYPE RAX 96
-            41ba50     88 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            41ba50     88 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             41bab0    212 FUNC RETURNTYPE RAX 1
-            41bab0    212 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            41bab0    212 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             41bc10     56 FUNC RETURNTYPE RAX 0
             41bc10     56 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41c070    173 FUNC RETURNTYPE RAX 0
@@ -1977,15 +1977,15 @@
             41e4a4      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4 ZZ IDIOM 18 GLOBALMEMSINK lea     rsi, qword_43A960[rax*4] 
             41e4a4      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4+4434272 ZZ IDIOM 18 GLOBALMEMSINK lea     rsi, qword_43A960[rax*4] 
             41e4e0    386 FUNC RETURNTYPE RAX 0
-            41e4e0    386 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            41e4e0    386 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
             41f480    236 FUNC RETURNTYPE RAX 4
-            41f480    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            41f480    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             41f570    113 FUNC RETURNTYPE RAX 0
-            41f570    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            41f570    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             41f5f0     88 FUNC RETURNTYPE RAX 4
-            41f5f0     88 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            41f5f0     88 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             41f650    113 FUNC RETURNTYPE RAX 96
-            41f650    113 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            41f650    113 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             41f690      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+64 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+40h] 
             41f6d0   1480 FUNC RETURNTYPE RAX 0
             41f6d0   1480 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2006,28 +2006,28 @@
             420eb8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+RBX ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+rbx+8] 
             420eb8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+rbx+8] 
             420fe0     73 FUNC RETURNTYPE RAX 96
-            420fe0     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            420fe0     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             421030     73 FUNC RETURNTYPE RAX 96
-            421030     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
+            421030     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             421080     73 FUNC RETURNTYPE RAX 96
-            421080     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            421080     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4210d0     73 FUNC RETURNTYPE RAX 96
-            4210d0     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            4210d0     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             421120     73 FUNC RETURNTYPE RAX 96
-            421120     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            421120     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             421170     73 FUNC RETURNTYPE RAX 96
-            421170     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            421170     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             4211c0     73 FUNC RETURNTYPE RAX 96
-            4211c0     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            4211c0     73 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             421210     53 FUNC RETURNTYPE RAX 1
-            421210     53 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            421210     53 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             421250     74 FUNC RETURNTYPE RAX 4
-            421250     74 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
+            421250     74 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 2 
             4212a0    260 FUNC RETURNTYPE RAX 1
-            4212a0    260 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4212a0    260 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             421364      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ add     ebx, 1 
             4213b0    165 FUNC RETURNTYPE RAX 1
-            4213b0    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            4213b0    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             421460    160 FUNC RETURNTYPE RAX 0
             421460    160 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42149a      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP*2 ZZ lea     rsi, [rbp+rbp*2+0] 
@@ -2036,13 +2036,13 @@
             421500    177 FUNC RETURNTYPE RAX 1
             421500    177 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             4215c0    492 FUNC RETURNTYPE RAX 1
-            4215c0    492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            4215c0    492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4217b0     68 FUNC RETURNTYPE RAX 1
-            4217b0     68 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4217b0     68 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421950     13 FUNC RETURNTYPE RAX 0
             421950     13 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421960    765 FUNC RETURNTYPE RAX 0
-            421960    765 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            421960    765 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             421c60     57 FUNC RETURNTYPE RAX 1
             421c60     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421ca0     34 FUNC RETURNTYPE RAX 0
@@ -2050,72 +2050,72 @@
             4223e0     99 FUNC RETURNTYPE RAX 0
             4223e0     99 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422870     78 FUNC RETURNTYPE RAX 4
-            422870     78 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            422870     78 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4228c0     59 FUNC RETURNTYPE RAX 1
-            4228c0     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4228c0     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4228cc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+20h] 
             422900     59 FUNC RETURNTYPE RAX 1
-            422900     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            422900     59 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42290c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+28h] 
             422940    127 FUNC RETURNTYPE RAX 0
-            422940    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            422940    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             4229c0    226 FUNC RETURNTYPE RAX 1
-            4229c0    226 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            4229c0    226 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             422ab0     23 FUNC RETURNTYPE RAX 0
             422ab0     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422ad0    315 FUNC RETURNTYPE RAX 1
-            422ad0    315 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            422ad0    315 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
             422c10     23 FUNC RETURNTYPE RAX 0
             422c10     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             423770     21 FUNC RETURNTYPE RAX 0
             423770     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             423790     39 FUNC RETURNTYPE RAX 0
-            423790     39 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            423790     39 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4237c0     39 FUNC RETURNTYPE RAX 0
-            4237c0     39 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4237c0     39 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4237f0      8 FUNC RETURNTYPE RAX 0
-            4237f0      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4237f0      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             423800    283 FUNC RETURNTYPE RAX 0
-            423800    283 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
+            423800    283 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 4 ARG5 2 
             423920     29 FUNC RETURNTYPE RAX 1
-            423920     29 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423920     29 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             423940    102 FUNC RETURNTYPE RAX 0
-            423940    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423940    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             423940    102 FUNC PROBLEM sub_423940 CALLUNRESOLVED 
             4239b0    104 FUNC RETURNTYPE RAX 96
             4239b0    104 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             423a20    329 FUNC RETURNTYPE RAX 0
             423a20    329 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             423b70    136 FUNC RETURNTYPE RAX 0
-            423b70    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423b70    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             423c00     74 FUNC RETURNTYPE RAX 1
-            423c00     74 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423c00     74 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             423c50    147 FUNC RETURNTYPE RAX 0
-            423c50    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423c50    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             423cf0     74 FUNC RETURNTYPE RAX 1
-            423cf0     74 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423cf0     74 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             423ed0     56 FUNC RETURNTYPE RAX 4
             423ed0     56 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             423f10     82 FUNC RETURNTYPE RAX 4
             423f10     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             423f70     95 FUNC RETURNTYPE RAX 1
-            423f70     95 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423f70     95 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             423fd0    110 FUNC RETURNTYPE RAX 1
-            423fd0    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            423fd0    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             4240e0     27 FUNC RETURNTYPE RAX 96
             4240e0     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             4240e0     27 FUNC PROBLEM sub_4240E0 CHUNKS 
-            421879      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 GLOBALMEMSINK add     rbx, 12h 
+            421879      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ add     rbx, 12h 
             424100     25 FUNC RETURNTYPE RAX 4
             424100     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             424120    198 FUNC RETURNTYPE RAX 0
-            424120    198 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            424120    198 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             4241f0     83 FUNC RETURNTYPE RAX 4
-            4241f0     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4241f0     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             424250    111 FUNC RETURNTYPE RAX 96
-            424250    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
-            4242c0    166 FUNC RETURNTYPE RAX 1
-            4242c0    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
+            424250    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            4242c0    166 FUNC RETURNTYPE RAX 2
+            4242c0    166 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
             4242c0    166 FUNC PROBLEM sub_4242C0 CHUNKS 
             424370   1994 FUNC RETURNTYPE RAX 0
             424370   1994 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
@@ -2146,29 +2146,29 @@
             424d20    381 FUNC RETURNTYPE RAX 4
             424d20    381 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             425100     87 FUNC RETURNTYPE RAX 0
-            425100     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            425100     87 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             425160     87 FUNC RETURNTYPE RAX 0
             425160     87 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             425440    297 FUNC RETURNTYPE RAX 0
             425440    297 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             425570     63 FUNC RETURNTYPE RAX 1
-            425570     63 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            425570     63 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             4255b0    196 FUNC RETURNTYPE RAX 0
-            4255b0    196 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4255b0    196 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             425680    307 FUNC RETURNTYPE RAX 0
             425680    307 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4257c0    127 FUNC RETURNTYPE RAX 0
-            4257c0    127 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4257c0    127 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             425ad0     51 FUNC RETURNTYPE RAX 4
-            425ad0     51 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            425ad0     51 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             425b10     30 FUNC RETURNTYPE RAX 1
             425b10     30 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
             425b30     73 FUNC RETURNTYPE RAX 1
-            425b30     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            425b30     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             425b80    176 FUNC RETURNTYPE RAX 1
             425b80    176 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
             425f20    154 FUNC RETURNTYPE RAX 0
-            425f20    154 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            425f20    154 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             425fc0     35 FUNC RETURNTYPE RAX 0
             425fc0     35 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             425ff0     45 FUNC RETURNTYPE RAX 0
@@ -2192,7 +2192,7 @@
             426c50     18 FUNC RETURNTYPE RAX 1
             426c50     18 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             426c70     97 FUNC RETURNTYPE RAX 0
-            426c70     97 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            426c70     97 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             426ce0    127 FUNC RETURNTYPE RAX 0
             426ce0    127 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427020     26 FUNC RETURNTYPE RAX 0
@@ -2203,9 +2203,9 @@
             427160    116 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4271e0     36 FUNC RETURNTYPE RAX 1
             427210    161 FUNC RETURNTYPE RAX 0
-            427210    161 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            427210    161 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             4272c0     30 FUNC RETURNTYPE RAX 1
-            4272c0     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            4272c0     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4272e0    159 FUNC RETURNTYPE RAX 0
             4272e0    159 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427380    151 FUNC RETURNTYPE RAX 1
@@ -2216,7 +2216,7 @@
             4275e0      8 FUNC RETURNTYPE RAX 0
             4275e0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             427780    825 FUNC RETURNTYPE RAX 1
-            427780    825 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            427780    825 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             4278cb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14*8 ZZ lea     ecx, [rcx+r14*8] 
             4278cb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+R14*8 ZZ lea     ecx, [rcx+r14*8] 
             427ac0    152 FUNC RETURNTYPE RAX 0
@@ -2304,7 +2304,7 @@
             42aa50    121 FUNC RETURNTYPE RAX 4
             42aa50    121 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42aad0    445 FUNC RETURNTYPE RAX 0
-            42aad0    445 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            42aad0    445 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 2 ARG5 2 
             42aafb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea     rdi, [rax+5] 
             42ab94      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1] 
             42ac90    199 FUNC RETURNTYPE RAX 0
@@ -2335,9 +2335,9 @@
             42bdb0    186 FUNC RETURNTYPE RAX 0
             42bdb0    186 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             42be70    384 FUNC RETURNTYPE RAX 0
-            42be70    384 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            42be70    384 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             42bff0    246 FUNC RETURNTYPE RAX 0
-            42bff0    246 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 4 
+            42bff0    246 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 0 
             42c0f0    261 FUNC RETURNTYPE RAX 1
             42c0f0    261 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42c200    415 FUNC RETURNTYPE RAX 0
@@ -2359,9 +2359,9 @@
             42d100     50 FUNC RETURNTYPE RAX 4
             42d100     50 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42d250    115 FUNC RETURNTYPE RAX 4
-            42d250    115 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            42d250    115 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             42d2d0    115 FUNC RETURNTYPE RAX 4
-            42d2d0    115 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            42d2d0    115 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             42d3b0     40 FUNC RETURNTYPE RAX 0
             42d3b0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42d3e0     40 FUNC RETURNTYPE RAX 0
@@ -2385,7 +2385,7 @@
             42de30    134 FUNC RETURNTYPE RAX 4
             42de30    134 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42dec0     85 FUNC RETURNTYPE RAX 4
-            42dec0     85 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            42dec0     85 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             42df20    142 FUNC RETURNTYPE RAX 0
             42df20    142 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42dfb0    110 FUNC RETURNTYPE RAX 0
@@ -2399,7 +2399,7 @@
             42ea40    130 FUNC RETURNTYPE RAX 4
             42ea40    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
             42ead0    227 FUNC RETURNTYPE RAX 0
-            42ead0    227 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            42ead0    227 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             42ebc0    511 FUNC RETURNTYPE RAX 0
             42ebc0    511 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             42edc0    192 FUNC RETURNTYPE RAX 0
@@ -2409,7 +2409,7 @@
             42ee90    554 FUNC RETURNTYPE RAX 4
             42ee90    554 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
             42f0c0     34 FUNC RETURNTYPE RAX 0
-            42f0c0     34 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            42f0c0     34 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             42f0f0    903 FUNC RETURNTYPE RAX 1
             42f0f0    903 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42f2d4      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+136 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+88h] 
@@ -2426,14 +2426,14 @@
             42f770      9 FUNC RETURNTYPE RAX 0
             42f770      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42f780    303 FUNC RETURNTYPE RAX 1
-            42f780    303 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            42f780    303 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
             42f82c      4 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, [rsp+68h+var_54] 
             42f8b0    181 FUNC RETURNTYPE RAX 1
-            42f8b0    181 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            42f8b0    181 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
             42f970    219 FUNC RETURNTYPE RAX 0
             42f970    219 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42fa50    163 FUNC RETURNTYPE RAX 0
-            42fa50    163 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            42fa50    163 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             42fb20     12 FUNC RETURNTYPE RAX 1
             42fb20     12 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             42fb30    217 FUNC RETURNTYPE RAX 1
@@ -2578,13 +2578,13 @@
             436030     76 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             436080     76 FUNC RETURNTYPE RAX 0
             436080     76 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4360d0    137 FUNC RETURNTYPE RAX 0
+            4360d0    137 FUNC RETURNTYPE RAX 2
             4360d0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4360d0    137 FUNC PROBLEM init CALLUNRESOLVED 
             43612d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             436160      2 FUNC RETURNTYPE RAX 0
             436160      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            436170     54 FUNC RETURNTYPE RAX 0
+            436170     54 FUNC RETURNTYPE RAX 2
             436170     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             436170     54 FUNC PROBLEM sub_436170 CALLUNRESOLVED 
             4361a8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-text-editor.psexe.infoannot b/tests/commit/save-gnome-text-editor.psexe.infoannot
index 7c4ccee8..744f58e3 100644
--- a/tests/commit/save-gnome-text-editor.psexe.infoannot
+++ b/tests/commit/save-gnome-text-editor.psexe.infoannot
@@ -1,4 +1,4 @@
-            422b78     24 FUNC RETURNTYPE RAX 0
+            422b78     24 FUNC RETURNTYPE RAX 2
             422b78     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422ba0      6 FUNC RETURNTYPE RAX 0
             422ba0      6 FUNC PROBLEM .gtk_scrollable_get_type JUMPUNRESOLVED 
@@ -2616,7 +2616,7 @@
             427e30   1240 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             428308     42 FUNC RETURNTYPE RAX 0
             428308     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            428334     23 FUNC RETURNTYPE RAX 0
+            428334     23 FUNC RETURNTYPE RAX 2
             428334     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             428350    100 FUNC RETURNTYPE RAX 0
             428350    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2733,7 +2733,7 @@
             42ac20     82 FUNC RETURNTYPE RAX 1
             42ac20     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             42ac80     82 FUNC RETURNTYPE RAX 1
-            42ac80     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            42ac80     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 96 
             42ace0     81 FUNC RETURNTYPE RAX 1
             42ace0     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             42ad40     81 FUNC RETURNTYPE RAX 1
@@ -2803,7 +2803,7 @@
             42e350     76 FUNC RETURNTYPE RAX 4
             42e350     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42e3a0     64 FUNC RETURNTYPE RAX 0
-            42e3a0     64 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            42e3a0     64 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 0 
             42e3e0    218 FUNC RETURNTYPE RAX 0
             42e3e0    218 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             42e4c0     23 FUNC RETURNTYPE RAX 0
@@ -3337,7 +3337,7 @@
             445830    143 FUNC RETURNTYPE RAX 0
             445830    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             4458c0     26 FUNC RETURNTYPE RAX 0
-            4458c0     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            4458c0     26 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4458e0    332 FUNC RETURNTYPE RAX 0
             4458e0    332 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             445a30    669 FUNC RETURNTYPE RAX 1
@@ -3480,22 +3480,22 @@
             44a470     39 FUNC RETURNTYPE RAX 1
             44a470     39 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44a4a0   2204 FUNC RETURNTYPE RAX 0
-            44a4a0   2204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44a4a0   2204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44a86e      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+1 ZZ lea     esi, [rax+1] 
             44ad40    136 FUNC RETURNTYPE RAX 0
-            44ad40    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44ad40    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44add0     45 FUNC RETURNTYPE RAX 1
-            44add0     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44add0     45 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44ae70     60 FUNC RETURNTYPE RAX 0
             44ae70     60 FUNC PROBLEM sub_44AE70 JUMPUNRESOLVED 
             44b120     75 FUNC RETURNTYPE RAX 0
-            44b120     75 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44b120     75 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b170     25 FUNC RETURNTYPE RAX 1
-            44b170     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44b170     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b190    133 FUNC RETURNTYPE RAX 1
-            44b190    133 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            44b190    133 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             44b220    359 FUNC RETURNTYPE RAX 1
-            44b220    359 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
+            44b220    359 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 1 ARG5 0 
             44b220    359 FUNC PROBLEM sub_44B220 CHUNKS 
             44b550    208 FUNC RETURNTYPE RAX 1
             44b550    208 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
@@ -3504,7 +3504,7 @@
             44b640    108 FUNC RETURNTYPE RAX 1
             44b640    108 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b6b0    185 FUNC RETURNTYPE RAX 0
-            44b6b0    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44b6b0    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44b770     51 FUNC RETURNTYPE RAX 4
             44b770     51 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44b7b0     51 FUNC RETURNTYPE RAX 4
@@ -3512,11 +3512,11 @@
             44bc50     93 FUNC RETURNTYPE RAX 1
             44bc50     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             44bda0     84 FUNC RETURNTYPE RAX 4
-            44bda0     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44bda0     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44be00     84 FUNC RETURNTYPE RAX 4
-            44be00     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44be00     84 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44be60    175 FUNC RETURNTYPE RAX 4
-            44be60    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44be60    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44bf10     14 FUNC RETURNTYPE RAX 4
             44bf10     14 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44c090     70 FUNC RETURNTYPE RAX 0
@@ -3763,7 +3763,7 @@
             456d80    230 FUNC RETURNTYPE RAX 0
             456d80    230 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             456e70    230 FUNC RETURNTYPE RAX 0
-            456e70    230 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            456e70    230 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             456f60     85 FUNC RETURNTYPE RAX 96
             456f60     85 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             456fc0      2 FUNC RETURNTYPE RAX 0
@@ -3828,10 +3828,10 @@
             457e40     55 FUNC RETURNTYPE RAX 0
             457e40     55 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             457e80    220 FUNC RETURNTYPE RAX 0
-            457e80    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            457e80    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             457e80    220 FUNC PROBLEM gedit_marshal_BOOLEAN__VOID CALLUNRESOLVED 
             457f60    236 FUNC RETURNTYPE RAX 0
-            457f60    236 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            457f60    236 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             457f60    236 FUNC PROBLEM gedit_marshal_BOOLEAN__OBJECT CALLUNRESOLVED 
             458050    186 FUNC RETURNTYPE RAX 0
             458050    186 FUNC PROBLEM gedit_marshal_VOID__BOOLEAN_POINTER JUMPUNRESOLVED 
@@ -3844,7 +3844,7 @@
             458350    203 FUNC RETURNTYPE RAX 0
             458350    203 FUNC PROBLEM gedit_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT JUMPUNRESOLVED 
             458420    200 FUNC RETURNTYPE RAX 0
-            458420    200 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            458420    200 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             458420    200 FUNC PROBLEM gedit_marshal_VOID__OBJECT_BOXED_ENUM_ENUM_FLAGS CALLUNRESOLVED 
             4584f0    203 FUNC RETURNTYPE RAX 0
             4584f0    203 FUNC PROBLEM gedit_marshal_VOID__OBJECT_BOXED_INT_BOOLEAN JUMPUNRESOLVED 
@@ -3855,7 +3855,7 @@
             458740    195 FUNC RETURNTYPE RAX 0
             458740    195 FUNC PROBLEM gedit_marshal_VOID__OBJECT_OBJECT_INT JUMPUNRESOLVED 
             458810    252 FUNC RETURNTYPE RAX 0
-            458810    252 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            458810    252 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             458810    252 FUNC PROBLEM gedit_marshal_OBJECT__OBJECT_OBJECT_INT_INT CALLUNRESOLVED 
             458910    186 FUNC RETURNTYPE RAX 0
             458910    186 FUNC PROBLEM gedit_marshal_VOID__STRING_STRING JUMPUNRESOLVED 
@@ -4121,7 +4121,7 @@
             464030     98 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 8 ARG5 0 
             4640a0     44 FUNC RETURNTYPE RAX 0
             4640a0     44 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4640d0     33 FUNC RETURNTYPE RAX 0
+            4640d0     33 FUNC RETURNTYPE RAX 2
             4640d0     33 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4640d0     33 FUNC PROBLEM sub_4640D0 CALLUNRESOLVED 
             464110     42 FUNC RETURNTYPE RAX 0
@@ -4220,13 +4220,13 @@
             466c40    249 FUNC RETURNTYPE RAX 0
             466c40    249 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             466d40    136 FUNC RETURNTYPE RAX 0
-            466d40    136 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            466d40    136 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             466ec0     60 FUNC RETURNTYPE RAX 0
             466ec0     60 FUNC PROBLEM sub_466EC0 JUMPUNRESOLVED 
             466f00    101 FUNC RETURNTYPE RAX 4
-            466f00    101 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            466f00    101 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             466f70     25 FUNC RETURNTYPE RAX 1
-            466f70     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            466f70     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             466f90     93 FUNC RETURNTYPE RAX 1
             466f90     93 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 16 ARG4 4 ARG5 96 
             466ff0     86 FUNC RETURNTYPE RAX 96
@@ -4236,7 +4236,7 @@
             4670d0    182 FUNC RETURNTYPE RAX 96
             4670d0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             467190     81 FUNC RETURNTYPE RAX 1
-            467190     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            467190     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
             4671f0    146 FUNC RETURNTYPE RAX 0
             4671f0    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             467290    102 FUNC RETURNTYPE RAX 1
@@ -4244,7 +4244,7 @@
             467300    358 FUNC RETURNTYPE RAX 0
             467300    358 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             467470    264 FUNC RETURNTYPE RAX 4
-            467470    264 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            467470    264 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467580    195 FUNC RETURNTYPE RAX 96
             467580    195 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             467650    261 FUNC RETURNTYPE RAX 4
@@ -4252,13 +4252,13 @@
             467760    137 FUNC RETURNTYPE RAX 4
             467760    137 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             4677f0    385 FUNC RETURNTYPE RAX 4
-            4677f0    385 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4677f0    385 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467980     93 FUNC RETURNTYPE RAX 0
-            467980     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            467980     93 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4679e0    190 FUNC RETURNTYPE RAX 0
-            4679e0    190 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4679e0    190 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467aa0    182 FUNC RETURNTYPE RAX 0
-            467aa0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            467aa0    182 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467b60    160 FUNC RETURNTYPE RAX 4
             467b60    160 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             467b60    160 FUNC PROBLEM gedit_multi_notebook_foreach_notebook CALLUNRESOLVED 
@@ -4282,7 +4282,7 @@
             468a90    233 FUNC RETURNTYPE RAX 4
             468a90    233 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             468b80     38 FUNC RETURNTYPE RAX 0
-            468b80     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            468b80     38 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             468bb0    539 FUNC RETURNTYPE RAX 0
             468bb0    539 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             468dd0    372 FUNC RETURNTYPE RAX 4
@@ -4773,12 +4773,12 @@
             47a5b0     61 FUNC RETURNTYPE RAX 0
             47a5b0     61 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47a5f0     95 FUNC RETURNTYPE RAX 0
-            47a5f0     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            47a5f0     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             47a5f0     95 FUNC PROBLEM sub_47A5F0 CALLUNRESOLVED 
             47a650    256 FUNC RETURNTYPE RAX 0
             47a650    256 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47a750     97 FUNC RETURNTYPE RAX 4
-            47a750     97 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 16 ARG5 96 
+            47a750     97 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 16 ARG5 96 
             47a7c0    136 FUNC RETURNTYPE RAX 0
             47a7c0    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 16 ARG5 96 
             47a850    350 FUNC RETURNTYPE RAX 0
@@ -4808,13 +4808,13 @@
             47b2d0    401 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 16 ARG5 0 
             47b6a0    338 FUNC RETURNTYPE RAX 4
             47b6a0    338 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 16 ARG5 0 
-            47b800    137 FUNC RETURNTYPE RAX 0
+            47b800    137 FUNC RETURNTYPE RAX 2
             47b800    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b800    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             47b85d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             47b890      2 FUNC RETURNTYPE RAX 0
             47b890      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            47b8a0     54 FUNC RETURNTYPE RAX 0
+            47b8a0     54 FUNC RETURNTYPE RAX 2
             47b8a0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b8a0     54 FUNC PROBLEM sub_47B8A0 CALLUNRESOLVED 
             47b8d8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-gnome-thumbnail-font.psexe.infoannot b/tests/commit/save-gnome-thumbnail-font.psexe.infoannot
index 9b8705cb..f4227079 100644
--- a/tests/commit/save-gnome-thumbnail-font.psexe.infoannot
+++ b/tests/commit/save-gnome-thumbnail-font.psexe.infoannot
@@ -1,4 +1,4 @@
-            4013e8     24 FUNC RETURNTYPE RAX 0
+            4013e8     24 FUNC RETURNTYPE RAX 2
             4013e8     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401410      6 FUNC RETURNTYPE RAX 0
             401410      6 FUNC PROBLEM .g_input_stream_read JUMPUNRESOLVED 
@@ -131,7 +131,7 @@
             401f47      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, r9 
             4020ac     42 FUNC RETURNTYPE RAX 0
             4020ac     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            4020d8     23 FUNC RETURNTYPE RAX 0
+            4020d8     23 FUNC RETURNTYPE RAX 2
             4020d8     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4020f0    100 FUNC RETURNTYPE RAX 0
             4020f0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -154,13 +154,13 @@
             4026e0    326 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402830     11 FUNC RETURNTYPE RAX 0
             402830     11 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            402840    137 FUNC RETURNTYPE RAX 0
+            402840    137 FUNC RETURNTYPE RAX 2
             402840    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402840    137 FUNC PROBLEM init CALLUNRESOLVED 
             40289d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4028d0      2 FUNC RETURNTYPE RAX 0
             4028d0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4028e0     54 FUNC RETURNTYPE RAX 0
+            4028e0     54 FUNC RETURNTYPE RAX 2
             4028e0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4028e0     54 FUNC PROBLEM sub_4028E0 CALLUNRESOLVED 
             402918     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-grep.psexe.infoannot b/tests/commit/save-grep.psexe.infoannot
index f9bb27b6..91bcec4f 100644
--- a/tests/commit/save-grep.psexe.infoannot
+++ b/tests/commit/save-grep.psexe.infoannot
@@ -1,4 +1,4 @@
-            402090     24 FUNC RETURNTYPE RAX 0
+            402090     24 FUNC RETURNTYPE RAX 2
             402090     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4020c0      6 FUNC RETURNTYPE RAX 0
             4020c0      6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED 
@@ -244,7 +244,7 @@
             40337b      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+1 ZZ lea     edi, [r15+1] 
             403834     42 FUNC RETURNTYPE RAX 0
             403834     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            403860     23 FUNC RETURNTYPE RAX 0
+            403860     23 FUNC RETURNTYPE RAX 2
             403860     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403880    100 FUNC RETURNTYPE RAX 0
             403880    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -438,9 +438,9 @@
             40c643      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI*8 ZZ lea     rdi, ds:0[rsi*8]; __int64 
             40c66c      3 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ IDIOM 18 MEMORYSINK add     rcx, r13 
             40c8e0    547 FUNC RETURNTYPE RAX 0
-            40c8e0    547 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 
+            40c8e0    547 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 
             40cb10    734 FUNC RETURNTYPE RAX 1
-            40cb10    734 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 0 
+            40cb10    734 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 0 
             40cc00      4 INSTR CHECK OVERFLOW SIGNED 64  R14 ZZ add     r14d, 1 
             40cc08      2 INSTR CHECK OVERFLOW UNSIGNED 32  RSI ZZ add     esi, esi 
             40cc29      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ add     ebp, 1 
@@ -456,7 +456,7 @@
             40ce80    313 FUNC RETURNTYPE RAX 0
             40ce80    313 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
             40cfc0   8683 FUNC RETURNTYPE RAX 1
-            40cfc0   8683 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 0 
+            40cfc0   8683 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 0 
             40cfc0   8683 FUNC PROBLEM sub_40CFC0 CALLUNRESOLVED 
             40dbd8      2 INSTR CHECK SIGNEDNESS UNSIGNED 32 EBP ZZ mov     edi, ebp        ; c 
             40e266      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12*2 ZZ lea     rsi, [r12+r12*2] 
@@ -549,13 +549,13 @@
             4139b0     10 FUNC RETURNTYPE RAX 0
             4139b0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4139c0    370 FUNC RETURNTYPE RAX 1
-            4139c0    370 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 0 
+            4139c0    370 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             413a2b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 33 imul    rdi, r15 
             413a2f      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rsp+68h+s2]; s1 
             413be0    259 FUNC RETURNTYPE RAX 4
             413be0    259 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             413cf0    238 FUNC RETURNTYPE RAX 1
-            413cf0    238 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 0 
+            413cf0    238 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             413cf0    238 FUNC PROBLEM sub_413CF0 CALLUNRESOLVED 
             413e50    170 FUNC RETURNTYPE RAX 1
             413e50    170 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -655,7 +655,7 @@
             419312      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rdx, [rax+1]    ; n 
             419447      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r14        ; n 
             419540   1244 FUNC RETURNTYPE RAX 1
-            419540   1244 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 4 ARG5 1 
+            419540   1244 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 4 ARG5 2 
             419c60    425 FUNC RETURNTYPE RAX 1
             419c60    425 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 4 ARG5 0 
             419e90     26 FUNC RETURNTYPE RAX 4
@@ -761,7 +761,7 @@
             41ec10      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             41ec20     26 FUNC RETURNTYPE RAX 4
             41ec20     26 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            41ec40     54 FUNC RETURNTYPE RAX 0
+            41ec40     54 FUNC RETURNTYPE RAX 2
             41ec40     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41ec40     54 FUNC PROBLEM sub_41EC40 CALLUNRESOLVED 
             41ec78     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-httpd.psexe.infoannot b/tests/commit/save-httpd.psexe.infoannot
index fa8cfd23..e9ddf8c3 100644
--- a/tests/commit/save-httpd.psexe.infoannot
+++ b/tests/commit/save-httpd.psexe.infoannot
@@ -1,4 +1,4 @@
-            425060     24 FUNC RETURNTYPE RAX 0
+            425060     24 FUNC RETURNTYPE RAX 2
             425060     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             425090      6 FUNC RETURNTYPE RAX 0
             425090      6 FUNC PROBLEM .apr_file_open_stdout JUMPUNRESOLVED 
@@ -1495,7 +1495,7 @@
             4286f2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+8] 
             429130     42 FUNC RETURNTYPE RAX 0
             429130     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            42915c     23 FUNC RETURNTYPE RAX 0
+            42915c     23 FUNC RETURNTYPE RAX 2
             42915c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             429180    100 FUNC RETURNTYPE RAX 0
             429180    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2469,7 +2469,7 @@
             43e00e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [s+2] 
             43e01d      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, 2 
             43e0e0    324 FUNC RETURNTYPE RAX 0
-            43e0e0    324 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            43e0e0    324 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             43e230     93 FUNC RETURNTYPE RAX 1
             43e230     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             43e290    253 FUNC RETURNTYPE RAX 96
@@ -3099,10 +3099,10 @@
             44c380   1242 FUNC PROBLEM ap_read_config CALLUNRESOLVED 
             44c403      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             44c4b9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h] 
-            44c860    119 FUNC RETURNTYPE RAX 0
+            44c860    119 FUNC RETURNTYPE RAX 2
             44c860    119 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44c860    119 FUNC PROBLEM ap_single_module_configure CALLUNRESOLVED 
-            44c8e0     54 FUNC RETURNTYPE RAX 96
+            44c8e0     54 FUNC RETURNTYPE RAX 2
             44c8e0     54 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 4 
             44c8e0     54 FUNC PROBLEM ap_run_rewrite_args CALLUNRESOLVED 
             44c920    820 FUNC RETURNTYPE RAX 4
@@ -3705,7 +3705,7 @@
             45b6d0    105 FUNC RETURNTYPE RAX 1
             45b6d0    105 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45b740    109 FUNC RETURNTYPE RAX 1
-            45b740    109 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            45b740    109 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
             45b7b0     16 FUNC RETURNTYPE RAX 0
             45b7b0     16 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 4 
             45b7c0     45 FUNC RETURNTYPE RAX 1
@@ -3837,7 +3837,7 @@
             462ea0    209 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             462eef      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+3 ZZ IDIOM 18 MEMORYSINK lea     rcx, [vlv+3] 
             462f80    269 FUNC RETURNTYPE RAX 1
-            462f80    269 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            462f80    269 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             463090      6 FUNC RETURNTYPE RAX 16
             463090      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4630a0     51 FUNC RETURNTYPE RAX 4
@@ -4015,13 +4015,13 @@
             468eb0     30 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             468ed0    440 FUNC RETURNTYPE RAX 1
             468ed0    440 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            469090    137 FUNC RETURNTYPE RAX 0
+            469090    137 FUNC RETURNTYPE RAX 2
             469090    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             469090    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             4690ed      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             469120      2 FUNC RETURNTYPE RAX 0
             469120      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            469130     54 FUNC RETURNTYPE RAX 0
+            469130     54 FUNC RETURNTYPE RAX 2
             469130     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             469130     54 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
             469168     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-less.psexe.infoannot b/tests/commit/save-less.psexe.infoannot
index 418f6878..571b54b0 100644
--- a/tests/commit/save-less.psexe.infoannot
+++ b/tests/commit/save-less.psexe.infoannot
@@ -1,4 +1,4 @@
-            401628     24 FUNC RETURNTYPE RAX 0
+            401628     24 FUNC RETURNTYPE RAX 2
             401628     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401650      6 FUNC RETURNTYPE RAX 0
             401650      6 FUNC PROBLEM .__strcat_chk JUMPUNRESOLVED 
@@ -149,7 +149,7 @@
             401b70      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK sub     rsi, 1 
             401f50     42 FUNC RETURNTYPE RAX 0
             401f50     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401f7c     23 FUNC RETURNTYPE RAX 0
+            401f7c     23 FUNC RETURNTYPE RAX 2
             401f7c     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401fa0    100 FUNC RETURNTYPE RAX 0
             401fa0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -157,12 +157,12 @@
             402010     34 FUNC RETURNTYPE RAX 0
             402010     34 FUNC PROBLEM sub_402010 JUMPUNRESOLVED 
             402040     35 FUNC RETURNTYPE RAX 4
-            402040     35 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            402040     35 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             402070    120 FUNC RETURNTYPE RAX 1
             402070    120 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 1 
             4020a0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R9+-97 ZZ lea     r10d, [r9-61h] 
             4020f0    112 FUNC RETURNTYPE RAX 0
-            4020f0    112 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4020f0    112 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             402160     50 FUNC RETURNTYPE RAX 4
             402160     50 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4021a0     70 FUNC RETURNTYPE RAX 4
@@ -171,7 +171,7 @@
             4021f0     10 FUNC RETURNTYPE RAX 0
             4021f0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402200     44 FUNC RETURNTYPE RAX 0
-            402200     44 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            402200     44 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             402230    164 FUNC RETURNTYPE RAX 4
             402230    164 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 1 
             4022e0    299 FUNC RETURNTYPE RAX 4
@@ -186,93 +186,93 @@
             402510    183 FUNC RETURNTYPE RAX 4
             402510    183 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 16 ARG5 16 
             4025d0    873 FUNC RETURNTYPE RAX 1
-            4025d0    873 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            4025d0    873 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             402940    238 FUNC RETURNTYPE RAX 96
             402940    238 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 1 
             402a30    352 FUNC RETURNTYPE RAX 4
-            402a30    352 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
+            402a30    352 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             402b90   1618 FUNC RETURNTYPE RAX 1
             402b90   1618 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 1 
             4030d8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, 1          ; int 
             4031f0    125 FUNC RETURNTYPE RAX 0
             4031f0    125 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             403270     22 FUNC RETURNTYPE RAX 1
-            403270     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            403270     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
             403290     23 FUNC RETURNTYPE RAX 1
-            403290     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            403290     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
             4032b0     22 FUNC RETURNTYPE RAX 1
-            4032b0     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            4032b0     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             4032d0     22 FUNC RETURNTYPE RAX 1
-            4032d0     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            4032d0     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             4032f0    173 FUNC RETURNTYPE RAX 1
-            4032f0    173 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4032f0    173 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             403327      3 INSTR CHECK OVERFLOW SIGNED 32  RBX ZZ add     ebx, 1 
             4033a0      2 FUNC RETURNTYPE RAX 1
-            4033a0      2 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            4033a0      2 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             4033b0     42 FUNC RETURNTYPE RAX 0
-            4033b0     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4033b0     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             403400     21 FUNC RETURNTYPE RAX 1
             403400     21 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             403420     23 FUNC RETURNTYPE RAX 1
-            403420     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
+            403420     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             403440     22 FUNC RETURNTYPE RAX 1
-            403440     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            403440     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             403460    171 FUNC RETURNTYPE RAX 0
-            403460    171 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            403460    171 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             403510    161 FUNC RETURNTYPE RAX 0
-            403510    161 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
+            403510    161 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 2 
             4035c0     79 FUNC RETURNTYPE RAX 0
-            4035c0     79 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 1 
+            4035c0     79 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             403610     74 FUNC RETURNTYPE RAX 1
-            403610     74 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
+            403610     74 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             403660     68 FUNC RETURNTYPE RAX 1
-            403660     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            403660     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             4036b0     31 FUNC RETURNTYPE RAX 0
-            4036b0     31 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            4036b0     31 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             4036d0     22 FUNC RETURNTYPE RAX 1
-            4036d0     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            4036d0     22 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             4036f0    356 FUNC RETURNTYPE RAX 0
-            4036f0    356 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
+            4036f0    356 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 2 
             403860     39 FUNC RETURNTYPE RAX 1
             403860     39 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             403890    175 FUNC RETURNTYPE RAX 4
             403890    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
             4038ef      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 2Ch        ; buf 
             403940     64 FUNC RETURNTYPE RAX 1
-            403940     64 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
+            403940     64 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             403980   1425 FUNC RETURNTYPE RAX 1
-            403980   1425 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
+            403980   1425 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             403dd9      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+rsi+2Ch]; buf 
             403dd9      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI+44 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+rsi+2Ch]; buf 
             403e2e      2 INSTR CHECK UNDERFLOW UNSIGNED 32  RDX ZZ sub     edx, esi 
             403e30      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI ZZ IDIOM 18 STACKMEMSINK lea     rsi, [r12+rsi+2Ch] 
             403e30      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI+44 ZZ IDIOM 18 STACKMEMSINK lea     rsi, [r12+rsi+2Ch] 
             403f20     41 FUNC RETURNTYPE RAX 1
-            403f20     41 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            403f20     41 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             403f50    103 FUNC RETURNTYPE RAX 1
-            403f50    103 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            403f50    103 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             403fc0    239 FUNC RETURNTYPE RAX 1
-            403fc0    239 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            403fc0    239 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             4040b0     93 FUNC RETURNTYPE RAX 1
-            4040b0     93 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4040b0     93 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             404110    116 FUNC RETURNTYPE RAX 1
-            404110    116 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            404110    116 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             404190    141 FUNC RETURNTYPE RAX 1
-            404190    141 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            404190    141 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             404220    166 FUNC RETURNTYPE RAX 1
-            404220    166 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
+            404220    166 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 2 
             404310    207 FUNC RETURNTYPE RAX 1
-            404310    207 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            404310    207 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             4043e0     31 FUNC RETURNTYPE RAX 1
             4043e0     31 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             404400    270 FUNC RETURNTYPE RAX 1
-            404400    270 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            404400    270 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4044b0      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 15 add     rcx, 1 
             404510    243 FUNC RETURNTYPE RAX 96
-            404510    243 FUNC INARGS    6  ARG0 8 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            404510    243 FUNC INARGS    6  ARG0 8 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             404580      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 15 add     rdx, 1 
             404610     22 FUNC RETURNTYPE RAX 0
-            404610     22 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            404610     22 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             404630    299 FUNC RETURNTYPE RAX 1
             404630    299 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             404760    349 FUNC RETURNTYPE RAX 96
@@ -283,42 +283,42 @@
             404990    469 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             404a8f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
             404b70     17 FUNC RETURNTYPE RAX 1
-            404b70     17 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            404b70     17 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             404b90    172 FUNC RETURNTYPE RAX 16
             404b90    172 FUNC INARGS    4  ARG0 1 ARG1 96 ARG2 96 ARG3 4 
             404c40    114 FUNC RETURNTYPE RAX 1
             404c40    114 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             404cc0    180 FUNC RETURNTYPE RAX 1
-            404cc0    180 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            404cc0    180 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             404cda      3 INSTR CHECK TRUNCATION UNKNOWNSIGN     64 RBX 8 BL ZZ IDIOM 14 movsx   edi, bl 
             404cda      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ IDIOM 20 movsx   edi, bl 
             404d80    347 FUNC RETURNTYPE RAX 1
-            404d80    347 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            404d80    347 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             404ee0    411 FUNC RETURNTYPE RAX 4
-            404ee0    411 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            404ee0    411 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             405080    247 FUNC RETURNTYPE RAX 1
-            405080    247 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            405080    247 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             405180     87 FUNC RETURNTYPE RAX 1
-            405180     87 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            405180     87 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             4051e0     87 FUNC RETURNTYPE RAX 1
-            4051e0     87 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            4051e0     87 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             405240    439 FUNC RETURNTYPE RAX 16
             405240    439 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
             405365      3 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, 1 
             405400     39 FUNC RETURNTYPE RAX 1
-            405400     39 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 0 ARG5 1 
+            405400     39 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 0 ARG5 2 
             405430     87 FUNC RETURNTYPE RAX 1
-            405430     87 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            405430     87 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             405490     47 FUNC RETURNTYPE RAX 1
-            405490     47 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            405490     47 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             40549b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 10h 
             4054c0    395 FUNC RETURNTYPE RAX 16
-            4054c0    395 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
+            4054c0    395 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             405572      2 INSTR CHECK TRUNCATION UNKNOWNSIGN     64 RSI 32 ESI ZZ IDIOM 26 mov     edi, esi 
             405650    103 FUNC RETURNTYPE RAX 0
-            405650    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            405650    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             4056c0    119 FUNC RETURNTYPE RAX 16
-            4056c0    119 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4056c0    119 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40570c      4 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, [rsp+18h+var_10] 
             405740    170 FUNC RETURNTYPE RAX 1
             405740    170 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
@@ -328,22 +328,22 @@
             4058f0     44 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             4058f0     44 FUNC PROBLEM sub_4058F0 CHUNKS 
             405920     99 FUNC RETURNTYPE RAX 0
-            405920     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            405920     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             405944      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+rax] 
             405990    214 FUNC RETURNTYPE RAX 96
-            405990    214 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 4 ARG5 1 
+            405990    214 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 4 ARG5 2 
             405a70    310 FUNC RETURNTYPE RAX 1
-            405a70    310 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 1 
+            405a70    310 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 2 
             405bb0    229 FUNC RETURNTYPE RAX 96
-            405bb0    229 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            405bb0    229 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             405ca0    240 FUNC RETURNTYPE RAX 1
-            405ca0    240 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 96 
+            405ca0    240 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 2 
             405d90    124 FUNC RETURNTYPE RAX 1
             405d90    124 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 1 
             405e10     37 FUNC RETURNTYPE RAX 1
-            405e10     37 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
+            405e10     37 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 2 
             405e40     59 FUNC RETURNTYPE RAX 0
-            405e40     59 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
+            405e40     59 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             405e80    209 FUNC RETURNTYPE RAX 1
             405e80    209 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
             405eee      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, 1 
@@ -355,68 +355,68 @@
             405fe0     59 FUNC RETURNTYPE RAX 1
             405fe0     59 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             406020     31 FUNC RETURNTYPE RAX 1
-            406020     31 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            406020     31 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             406040    203 FUNC RETURNTYPE RAX 1
-            406040    203 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
+            406040    203 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 2 
             40608d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 1 
             406110    130 FUNC RETURNTYPE RAX 0
-            406110    130 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            406110    130 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             4061a0     24 FUNC RETURNTYPE RAX 1
-            4061a0     24 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4061a0     24 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             4061c0    138 FUNC RETURNTYPE RAX 1
-            4061c0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            4061c0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             406250     47 FUNC RETURNTYPE RAX 4
-            406250     47 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            406250     47 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             406280   2469 FUNC RETURNTYPE RAX 1
-            406280   2469 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            406280   2469 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4064de      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 23 sub     rdi, r13 
             4064fe      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, r13        ; n 
             406b1e      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RCX ZZ mov     rdx, rcx        ; n 
             406c30    135 FUNC RETURNTYPE RAX 1
-            406c30    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            406c30    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             406c68      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+-48 ZZ IDIOM 32 lea     ecx, [rdx-30h] 
             406cc0      6 FUNC RETURNTYPE RAX 16
-            406cc0      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            406cc0      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             406cd0     35 FUNC RETURNTYPE RAX 1
-            406cd0     35 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            406cd0     35 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             406d00    360 FUNC RETURNTYPE RAX 1
             406d00    360 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
             406e70    305 FUNC RETURNTYPE RAX 96
             406e70    305 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             406fb0    327 FUNC RETURNTYPE RAX 1
-            406fb0    327 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            406fb0    327 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             407100    204 FUNC RETURNTYPE RAX 1
             407100    204 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             4071d0     89 FUNC RETURNTYPE RAX 1
-            4071d0     89 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            4071d0     89 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             407230    276 FUNC RETURNTYPE RAX 1
             407230    276 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 96 ARG4 4 ARG5 1 
             407350     29 FUNC RETURNTYPE RAX 0
-            407350     29 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            407350     29 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             407370    526 FUNC RETURNTYPE RAX 96
-            407370    526 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            407370    526 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             407580    192 FUNC RETURNTYPE RAX 1
-            407580    192 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            407580    192 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             407640     25 FUNC RETURNTYPE RAX 1
             407640     25 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
             407660     32 FUNC RETURNTYPE RAX 0
-            407660     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            407660     32 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             407680    199 FUNC RETURNTYPE RAX 1
             407680    199 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             407750     52 FUNC RETURNTYPE RAX 4
-            407750     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            407750     52 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             407790     58 FUNC RETURNTYPE RAX 96
-            407790     58 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
+            407790     58 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 2 
             4077b5      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK sub     rbx, 1 
             4077d0   5683 FUNC RETURNTYPE RAX 0
-            4077d0   5683 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            4077d0   5683 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             408e10     22 FUNC RETURNTYPE RAX 1
             408e10     22 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
             408e30     49 FUNC RETURNTYPE RAX 4
             408e30     49 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             408e57      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             408e70    563 FUNC RETURNTYPE RAX 96
-            408e70    563 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 0 
+            408e70    563 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             409018      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RSI 32 ESI ZZ mov     edi, esi        ; wc 
             40902b      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RSI 32 ESI ZZ mov     edi, esi        ; wc 
             4090b0    237 FUNC RETURNTYPE RAX 1
@@ -428,7 +428,7 @@
             409330    160 FUNC RETURNTYPE RAX 1
             409330    160 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             4093d0     20 FUNC RETURNTYPE RAX 0
-            4093d0     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            4093d0     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             4093f0     20 FUNC RETURNTYPE RAX 0
             4093f0     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
             409410    115 FUNC RETURNTYPE RAX 4
@@ -441,10 +441,10 @@
             4097e0    102 FUNC RETURNTYPE RAX 0
             4097e0    102 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             409850    357 FUNC RETURNTYPE RAX 1
-            409850    357 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            409850    357 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             409990      3 INSTR CHECK UNDERFLOW SIGNED 32  RBX ZZ sub     ebx, 1 
             4099c0    180 FUNC RETURNTYPE RAX 96
-            4099c0    180 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            4099c0    180 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             409a80    272 FUNC RETURNTYPE RAX 4
             409a80    272 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 1 
             409afa      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdx, r14        ; n 
@@ -460,13 +460,13 @@
             409ca0     26 FUNC RETURNTYPE RAX 1
             409ca0     26 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             409cc0     48 FUNC RETURNTYPE RAX 0
-            409cc0     48 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            409cc0     48 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             409cf0    312 FUNC RETURNTYPE RAX 0
             409cf0    312 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
             409e30   1214 FUNC RETURNTYPE RAX 1
-            409e30   1214 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            409e30   1214 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40a2f0    112 FUNC RETURNTYPE RAX 1
-            40a2f0    112 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            40a2f0    112 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             40a360     21 FUNC RETURNTYPE RAX 0
             40a360     21 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             40a380     23 FUNC RETURNTYPE RAX 0
@@ -480,11 +480,11 @@
             40a4a0     29 FUNC RETURNTYPE RAX 0
             40a4a0     29 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
             40a4c0     80 FUNC RETURNTYPE RAX 1
-            40a4c0     80 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            40a4c0     80 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             40a510     37 FUNC RETURNTYPE RAX 0
             40a510     37 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             40a540     58 FUNC RETURNTYPE RAX 0
-            40a540     58 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
+            40a540     58 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
             40a580    296 FUNC RETURNTYPE RAX 1
             40a580    296 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 96 ARG4 4 ARG5 1 
             40a6b0     64 FUNC RETURNTYPE RAX 4
@@ -508,11 +508,11 @@
             40abd0    244 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             40ac2d      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov     rdi, rbx        ; nmemb 
             40acd0    364 FUNC RETURNTYPE RAX 4
-            40acd0    364 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            40acd0    364 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             40ae40    278 FUNC RETURNTYPE RAX 1
             40ae40    278 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             40af60    549 FUNC RETURNTYPE RAX 4
-            40af60    549 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            40af60    549 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             40b0bc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax] 
             40b0c0      4 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ IDIOM 20 movsx   r8d, r14b 
             40b0ee      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax] 
@@ -523,7 +523,7 @@
             40b2f8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+RAX ZZ lea     edx, [rbx+rax+2] 
             40b2f8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+RAX+2 ZZ lea     edx, [rbx+rax+2] 
             40b440    291 FUNC RETURNTYPE RAX 4
-            40b440    291 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 96 
+            40b440    291 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 2 
             40b570     81 FUNC RETURNTYPE RAX 1
             40b570     81 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             40b5d0    247 FUNC RETURNTYPE RAX 4
@@ -531,122 +531,122 @@
             40b63f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+42 ZZ lea     rdi, [rax+2Ah] 
             40b688      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ lea     rdi, [rax+10h] 
             40b6d0     71 FUNC RETURNTYPE RAX 0
-            40b6d0     71 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            40b6d0     71 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             40b720      6 FUNC RETURNTYPE RAX 16
             40b720      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40b730     72 FUNC RETURNTYPE RAX 4
-            40b730     72 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            40b730     72 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             40b780     29 FUNC RETURNTYPE RAX 1
-            40b780     29 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            40b780     29 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             40b780     29 FUNC PROBLEM sub_40B780 CHUNKS 
             40b7a0    101 FUNC RETURNTYPE RAX 1
-            40b7a0    101 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 4 
+            40b7a0    101 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 0 ARG4 2 ARG5 2 
             40b810     46 FUNC RETURNTYPE RAX 1
-            40b810     46 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            40b810     46 FUNC INARGS    6  ARG0 96 ARG1 2 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             40b840     33 FUNC RETURNTYPE RAX 1
-            40b840     33 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            40b840     33 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40b870    708 FUNC RETURNTYPE RAX 0
             40b870    708 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             40ba6c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, 1 
             40bb40    305 FUNC RETURNTYPE RAX 0
             40bb40    305 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             40bc80    393 FUNC RETURNTYPE RAX 0
-            40bc80    393 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            40bc80    393 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             40bdcd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RSI ZZ sub     esi, 1 
             40be10    146 FUNC RETURNTYPE RAX 0
-            40be10    146 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            40be10    146 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 2 
             40be75      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             40bef0     31 FUNC RETURNTYPE RAX 0
-            40bef0     31 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            40bef0     31 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             40bf10     32 FUNC RETURNTYPE RAX 0
-            40bf10     32 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            40bf10     32 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             40bf30     63 FUNC RETURNTYPE RAX 0
-            40bf30     63 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            40bf30     63 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             40bf70    139 FUNC RETURNTYPE RAX 1
-            40bf70    139 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
+            40bf70    139 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             40c000      7 FUNC RETURNTYPE RAX 0
-            40c000      7 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
+            40c000      7 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 2 ARG4 96 ARG5 2 
             40c010    222 FUNC RETURNTYPE RAX 4
             40c010    222 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             40c0f0     19 FUNC RETURNTYPE RAX 1
-            40c0f0     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            40c0f0     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40c110      4 FUNC RETURNTYPE RAX 0
-            40c110      4 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            40c110      4 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             40c120     16 FUNC RETURNTYPE RAX 0
-            40c120     16 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            40c120     16 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             40c130     16 FUNC RETURNTYPE RAX 0
-            40c130     16 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            40c130     16 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             40c140      5 FUNC RETURNTYPE RAX 1
-            40c140      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            40c140      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             40c150      5 FUNC RETURNTYPE RAX 1
             40c150      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40c160      4 FUNC RETURNTYPE RAX 1
             40c160      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40c170      4 FUNC RETURNTYPE RAX 0
-            40c170      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
+            40c170      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             40c180      5 FUNC RETURNTYPE RAX 0
-            40c180      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            40c180      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             40c190      5 FUNC RETURNTYPE RAX 1
             40c190      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             40c1a0    889 FUNC RETURNTYPE RAX 1
-            40c1a0    889 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            40c1a0    889 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40c1e0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RSI*2 ZZ lea     esi, [rsi+rsi*2] 
             40c1e0      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RSI+RSI*2 ZZ lea     esi, [rsi+rsi*2] 
             40c1ed      3 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, r12 
             40c382      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea     rsi, [rax-1] 
-            40c4c0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea     rsi, [rax-1] 
+            40c4c0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea     rsi, [rax-1] 
             40c520    809 FUNC RETURNTYPE RAX 1
-            40c520    809 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            40c520    809 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40c56e      3 INSTR CHECK UNDERFLOW SIGNED 64  RDI ZZ sub     rdi, rax 
             40c57f      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea     rdi, [r12-1] 
-            40c645      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea     rsi, [rax-1] 
+            40c645      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea     rsi, [rax-1] 
             40c7e5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea     rsi, [rax-1] 
             40c850    115 FUNC RETURNTYPE RAX 1
-            40c850    115 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
+            40c850    115 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             40c8d0    786 FUNC RETURNTYPE RAX 1
             40c8d0    786 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40c98a      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea     edi, [r12-1] 
             40c9e0      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi 
             40cbc0      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea     edi, [r13+1] 
             40cbf0    115 FUNC RETURNTYPE RAX 0
-            40cbf0    115 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 4 
+            40cbf0    115 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             40cc70    186 FUNC RETURNTYPE RAX 0
-            40cc70    186 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
+            40cc70    186 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 1 ARG4 2 ARG5 2 
             40cd30     41 FUNC RETURNTYPE RAX 1
-            40cd30     41 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            40cd30     41 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40cd60    210 FUNC RETURNTYPE RAX 1
-            40cd60    210 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            40cd60    210 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             40ce40    146 FUNC RETURNTYPE RAX 0
-            40ce40    146 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 2 ARG3 4 ARG4 96 ARG5 4 
+            40ce40    146 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 2 ARG3 4 ARG4 2 ARG5 2 
             40ce8f      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDI ZZ sub     edi, 1 
             40cee0    254 FUNC RETURNTYPE RAX 1
-            40cee0    254 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
+            40cee0    254 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             40cf15      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov     rdi, rbx        ; nmemb 
             40cf1d      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov     rdi, rbx        ; nmemb 
             40cf92      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov     rdx, r15        ; n 
             40cfa4      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov     rdx, r15        ; n 
             40cfe0     68 FUNC RETURNTYPE RAX 0
-            40cfe0     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
+            40cfe0     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             40d030     68 FUNC RETURNTYPE RAX 0
-            40d030     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            40d030     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             40d080    370 FUNC RETURNTYPE RAX 1
-            40d080    370 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            40d080    370 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             40d0b8      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 8 BL ZZ movsx   edi, bl 
             40d0b8      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ movsx   edi, bl 
             40d200    157 FUNC RETURNTYPE RAX 4
             40d200    157 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 1 
             40d2b0    109 FUNC RETURNTYPE RAX 1
-            40d2b0    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
+            40d2b0    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             40d320    517 FUNC RETURNTYPE RAX 1
-            40d320    517 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
+            40d320    517 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             40d3f8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             40d4b6      7 INSTR CHECK OVERFLOW SIGNED 64  RDI ZZ add     rdi, cs:qword_624AD8 
             40d4e4      4 INSTR CHECK OVERFLOW SIGNED 64  RAX ZZ add     rax, 1 
             40d530     42 FUNC RETURNTYPE RAX 1
-            40d530     42 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            40d530     42 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             40d53c      4 INSTR CHECK TRUNCATION UNKNOWNSIGN     64 RDI 8 DIL ZZ IDIOM 26 movsx   esi, dil        ; c 
             40d560     85 FUNC RETURNTYPE RAX 1
-            40d560     85 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            40d560     85 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             40d5a2      3 INSTR CHECK TRUNCATION SIGNED 64 RBX 8 BL ZZ movsx   esi, bl         ; c 
             40d5a2      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ movsx   esi, bl         ; c 
             40d5c0    692 FUNC RETURNTYPE RAX 1
@@ -658,7 +658,7 @@
             40d920     95 FUNC RETURNTYPE RAX 1
             40d920     95 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 0 ARG5 96 
             40d980   1383 FUNC RETURNTYPE RAX 1
-            40d980   1383 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            40d980   1383 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             40d9c8      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, cs:qword_624AD8 
             40da2d      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 8 BL ZZ movsx   edi, bl 
             40da2d      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ movsx   edi, bl 
@@ -668,101 +668,101 @@
             40dba5      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, rax 
             40de9f      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, cs:qword_624AD8 
             40def0   1249 FUNC RETURNTYPE RAX 1
-            40def0   1249 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            40def0   1249 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             40e190      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             40e1c9      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX ZZ lea     r15d, [rbx+rax] 
             40e1df      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r12 
             40e3e0     13 FUNC RETURNTYPE RAX 0
-            40e3e0     13 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            40e3e0     13 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             40e3f0    701 FUNC RETURNTYPE RAX 1
-            40e3f0    701 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
+            40e3f0    701 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             40e451      4 INSTR CHECK TRUNCATION SIGNED 32 RBX 8 BL ZZ movsx   rdi, bl 
             40e650      2 INSTR CHECK UNDERFLOW SIGNED 32  RDI ZZ sub     edi, eax 
             40e6b0     43 FUNC RETURNTYPE RAX 1
-            40e6b0     43 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            40e6b0     43 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             40e6e0    423 FUNC RETURNTYPE RAX 1
-            40e6e0    423 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            40e6e0    423 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40e7d8      2 INSTR CHECK UNDERFLOW SIGNED 32  RDI ZZ sub     edi, eax 
             40e890     21 FUNC RETURNTYPE RAX 4
             40e890     21 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
             40e8b0     98 FUNC RETURNTYPE RAX 1
-            40e8b0     98 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 4 
+            40e8b0     98 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 2 
             40e920     21 FUNC RETURNTYPE RAX 1
-            40e920     21 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            40e920     21 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40e940    256 FUNC RETURNTYPE RAX 1
-            40e940    256 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
+            40e940    256 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             40ea40    308 FUNC RETURNTYPE RAX 1
-            40ea40    308 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
+            40ea40    308 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 
             40ea64      3 INSTR CHECK OVERFLOW SIGNED 64  RDI ZZ add     rdi, rbp 
             40eb0b      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK sub     rax, 1 
             40eb80     43 FUNC RETURNTYPE RAX 0
-            40eb80     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            40eb80     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             40ebb0     91 FUNC RETURNTYPE RAX 16
-            40ebb0     91 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            40ebb0     91 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             40ec10    113 FUNC RETURNTYPE RAX 4
-            40ec10    113 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            40ec10    113 FUNC INARGS    6  ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             40ec18      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK add     rax, 28h 
             40ec90    337 FUNC RETURNTYPE RAX 4
-            40ec90    337 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 4 
+            40ec90    337 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
             40edf0    530 FUNC RETURNTYPE RAX 1
-            40edf0    530 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            40edf0    530 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             40f010    368 FUNC RETURNTYPE RAX 1
-            40f010    368 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            40f010    368 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             40f180    131 FUNC RETURNTYPE RAX 1
-            40f180    131 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            40f180    131 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             40f210    658 FUNC RETURNTYPE RAX 1
-            40f210    658 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            40f210    658 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 2 
             40f3ff      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX ZZ lea     edx, [r13+rax+5] 
             40f3ff      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX+5 ZZ lea     edx, [r13+rax+5] 
             40f4b0    380 FUNC RETURNTYPE RAX 1
-            40f4b0    380 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            40f4b0    380 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             40f630    185 FUNC RETURNTYPE RAX 1
-            40f630    185 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 
+            40f630    185 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             40f6f0     90 FUNC RETURNTYPE RAX 16
-            40f6f0     90 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            40f6f0     90 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             40f750    261 FUNC RETURNTYPE RAX 16
-            40f750    261 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            40f750    261 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             40f860     29 FUNC RETURNTYPE RAX 4
             40f860     29 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 2 ARG3 1 ARG4 4 ARG5 1 
             40f86f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK add     rax, 18h 
             40f880     25 FUNC RETURNTYPE RAX 1
-            40f880     25 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            40f880     25 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             40f8a0     63 FUNC RETURNTYPE RAX 16
             40f8a0     63 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             40f8e0     83 FUNC RETURNTYPE RAX 1
-            40f8e0     83 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            40f8e0     83 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             40f940    138 FUNC RETURNTYPE RAX 96
-            40f940    138 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 4 
+            40f940    138 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 2 ARG5 2 
             40f9d0     72 FUNC RETURNTYPE RAX 1
-            40f9d0     72 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            40f9d0     72 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             40fa20     58 FUNC RETURNTYPE RAX 4
-            40fa20     58 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            40fa20     58 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             40fa60    275 FUNC RETURNTYPE RAX 4
-            40fa60    275 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            40fa60    275 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             40fb80     17 FUNC RETURNTYPE RAX 1
             40fb80     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40fba0    512 FUNC RETURNTYPE RAX 1
-            40fba0    512 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            40fba0    512 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             40fda0     42 FUNC RETURNTYPE RAX 1
             40fda0     42 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 1 
             40fdd0    512 FUNC RETURNTYPE RAX 1
-            40fdd0    512 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            40fdd0    512 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             40ffd0     42 FUNC RETURNTYPE RAX 1
             40ffd0     42 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 1 
             410000     65 FUNC RETURNTYPE RAX 1
             410000     65 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             410050    220 FUNC RETURNTYPE RAX 0
-            410050    220 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            410050    220 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             410130     95 FUNC RETURNTYPE RAX 4
-            410130     95 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            410130     95 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             410190     64 FUNC RETURNTYPE RAX 96
-            410190     64 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            410190     64 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 
             4101d0    277 FUNC RETURNTYPE RAX 4
             4101d0    277 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             410330    147 FUNC RETURNTYPE RAX 0
-            410330    147 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            410330    147 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             4103d0    645 FUNC RETURNTYPE RAX 4
-            4103d0    645 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4103d0    645 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             410439      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea     esi, [rcx-30h] 
             410510      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdx+2] 
             41053d      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sbb     rdi, 3 
@@ -773,7 +773,7 @@
             410730     45 FUNC RETURNTYPE RAX 0
             410730     45 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             410760     20 FUNC RETURNTYPE RAX 0
-            410760     20 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            410760     20 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             410780    254 FUNC RETURNTYPE RAX 4
             410780    254 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
             41080c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 19 lea     rdi, [r13+1] 
@@ -783,9 +783,9 @@
             4108f0     51 FUNC RETURNTYPE RAX 16
             4108f0     51 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             410930     18 FUNC RETURNTYPE RAX 1
-            410930     18 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            410930     18 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             410950     22 FUNC RETURNTYPE RAX 16
-            410950     22 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            410950     22 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             410970     14 FUNC RETURNTYPE RAX 1
             410970     14 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             410980     49 FUNC RETURNTYPE RAX 0
@@ -794,7 +794,7 @@
             4109c0    196 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             410a21      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea     esi, [rcx-30h] 
             410a90    882 FUNC RETURNTYPE RAX 96
-            410a90    882 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 4 ARG5 1 
+            410a90    882 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 4 ARG5 2 
             410a90    882 FUNC PROBLEM sub_410A90 CALLUNRESOLVED 
             410e10   1237 FUNC RETURNTYPE RAX 1
             410e10   1237 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
@@ -803,7 +803,7 @@
             411008      2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov     edi, ebx 
             411288      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 1          ; src 
             4112f0    268 FUNC RETURNTYPE RAX 1
-            4112f0    268 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            4112f0    268 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             411385      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RSI+1 ZZ lea     eax, [rsi+1] 
             4113c4      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 1 
             411410     39 FUNC RETURNTYPE RAX 1
@@ -814,32 +814,32 @@
             411470      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 40h 
             411496      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 40h 
             4114c0     70 FUNC RETURNTYPE RAX 4
-            4114c0     70 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            4114c0     70 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             4114f1      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, 20h 
             411510    408 FUNC RETURNTYPE RAX 4
             411510    408 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4115c7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ add     ebx, 1 
             4115d8      4 INSTR CHECK OVERFLOW UNSIGNED 64  R13 ZZ IDIOM 18 MEMORYSINK add     r13, 40h 
             4116b0    285 FUNC RETURNTYPE RAX 1
-            4116b0    285 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4116b0    285 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             4117d0     19 FUNC RETURNTYPE RAX 0
             4117d0     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4117f0     24 FUNC RETURNTYPE RAX 0
-            4117f0     24 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4117f0     24 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             411810    150 FUNC RETURNTYPE RAX 4
             411810    150 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4118b0     36 FUNC RETURNTYPE RAX 1
-            4118b0     36 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4118b0     36 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4118e0     86 FUNC RETURNTYPE RAX 1
-            4118e0     86 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
+            4118e0     86 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 1 ARG5 2 
             411940     76 FUNC RETURNTYPE RAX 16
-            411940     76 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            411940     76 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             411990     91 FUNC RETURNTYPE RAX 1
-            411990     91 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            411990     91 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4119f0    145 FUNC RETURNTYPE RAX 1
-            4119f0    145 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
+            4119f0    145 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             411a90     41 FUNC RETURNTYPE RAX 1
-            411a90     41 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            411a90     41 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             411ac0    172 FUNC RETURNTYPE RAX 1
             411ac0    172 FUNC INARGS    2  ARG0 0 ARG1 4 
             411b20      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rax 
@@ -850,66 +850,66 @@
             411c20    154 FUNC INARGS    2  ARG0 0 ARG1 4 
             411c74      2 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, eax 
             411cc0    364 FUNC RETURNTYPE RAX 0
-            411cc0    364 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            411cc0    364 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             411e30     50 FUNC RETURNTYPE RAX 1
             411e30     50 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 1 
             411e70    267 FUNC RETURNTYPE RAX 0
             411e70    267 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 
             411f80     94 FUNC RETURNTYPE RAX 16
-            411f80     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            411f80     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             411fe0    172 FUNC RETURNTYPE RAX 1
-            411fe0    172 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 4 ARG5 96 
+            411fe0    172 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 2 
             412090    274 FUNC RETURNTYPE RAX 1
-            412090    274 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            412090    274 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             4121b0     26 FUNC RETURNTYPE RAX 1
-            4121b0     26 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4121b0     26 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4121d0      9 FUNC RETURNTYPE RAX 1
-            4121d0      9 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            4121d0      9 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4121e0    320 FUNC RETURNTYPE RAX 1
             4121e0    320 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 64 ARG4 4 ARG5 4 
             41227e      4 INSTR CHECK OVERFLOW UNSIGNED 64  R10 ZZ IDIOM 18 MEMORYSINK add     r10, 1 
             412320    120 FUNC RETURNTYPE RAX 0
             412320    120 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4123a0     67 FUNC RETURNTYPE RAX 1
-            4123a0     67 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 4 
+            4123a0     67 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 2 
             4123d1      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 8 
             4123f0     70 FUNC RETURNTYPE RAX 1
-            4123f0     70 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 4 
+            4123f0     70 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 96 
             412429      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RAX ZZ sub     rax, 8 
             412440     42 FUNC RETURNTYPE RAX 1
-            412440     42 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            412440     42 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             412460      4 INSTR CHECK OVERFLOW SIGNED 64  RAX ZZ add     rax, 1 
             412470     86 FUNC RETURNTYPE RAX 1
             412470     86 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             4124d0     84 FUNC RETURNTYPE RAX 1
-            4124d0     84 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 0 ARG4 96 ARG5 1 
+            4124d0     84 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 0 ARG4 96 ARG5 2 
             412530     68 FUNC RETURNTYPE RAX 1
-            412530     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            412530     68 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             412580     81 FUNC RETURNTYPE RAX 1
-            412580     81 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            412580     81 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             4125e0    154 FUNC RETURNTYPE RAX 4
             4125e0    154 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
             412648      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             412680     36 FUNC RETURNTYPE RAX 0
             412680     36 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             4126b0    109 FUNC RETURNTYPE RAX 4
-            4126b0    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            4126b0    109 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             412720     96 FUNC RETURNTYPE RAX 4
-            412720     96 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            412720     96 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             412780      9 FUNC RETURNTYPE RAX 1
-            412780      9 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            412780      9 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             412790     96 FUNC RETURNTYPE RAX 0
-            412790     96 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            412790     96 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             4127f0     69 FUNC RETURNTYPE RAX 1
-            4127f0     69 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            4127f0     69 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             412840     69 FUNC RETURNTYPE RAX 1
-            412840     69 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            412840     69 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             412890    207 FUNC RETURNTYPE RAX 4
-            412890    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            412890    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             412960    140 FUNC RETURNTYPE RAX 4
             412960    140 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             4129f0    142 FUNC RETURNTYPE RAX 0
-            4129f0    142 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
+            4129f0    142 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             4129f0    142 FUNC PROBLEM sub_4129F0 CHUNKS 
             412e60      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea     rdi, [rax-1] 
             412eca      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea     rdi, [rax-1] 
@@ -917,19 +917,19 @@
             412ee7      3 INSTR CHECK UNDERFLOW UNSIGNED 32  RCX ZZ sub     ecx, 1 
             412ef8      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     rdi, [rax+1] 
             4130e0     16 FUNC RETURNTYPE RAX 0
-            4130e0     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            4130e0     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             4130f0    108 FUNC RETURNTYPE RAX 0
-            4130f0    108 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
+            4130f0    108 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             413160     35 FUNC RETURNTYPE RAX 0
-            413160     35 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 0 
+            413160     35 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             413190    118 FUNC RETURNTYPE RAX 4
             413190    118 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413210    297 FUNC RETURNTYPE RAX 1
-            413210    297 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            413210    297 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             413265      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rsi, [rax+1] 
             4132be      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax        ; wc 
             413340     55 FUNC RETURNTYPE RAX 1
-            413340     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            413340     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             413380    271 FUNC RETURNTYPE RAX 96
             413380    271 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             4133fb      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 19 sub     rcx, rbx 
@@ -943,16 +943,16 @@
             4134e0    243 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             41357c      3 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, 1 
             4135e0    309 FUNC RETURNTYPE RAX 1
-            4135e0    309 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4135e0    309 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 
             413691      3 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, 1 
             413720     80 FUNC RETURNTYPE RAX 1
-            413720     80 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            413720     80 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             413770     77 FUNC RETURNTYPE RAX 1
-            413770     77 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            413770     77 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4137c0     12 FUNC RETURNTYPE RAX 1
-            4137c0     12 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4137c0     12 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4137d0     12 FUNC RETURNTYPE RAX 1
-            4137d0     12 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4137d0     12 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             4137e0     81 FUNC RETURNTYPE RAX 1
             4137e0     81 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
             413840    966 FUNC RETURNTYPE RAX 1
@@ -960,28 +960,28 @@
             413c10    162 FUNC RETURNTYPE RAX 1
             413c10    162 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 4 
             413d20    123 FUNC RETURNTYPE RAX 1
-            413d20    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            413d20    123 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             413da0     48 FUNC RETURNTYPE RAX 1
-            413da0     48 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            413da0     48 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             413dd0    606 FUNC RETURNTYPE RAX 1
-            413dd0    606 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
+            413dd0    606 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             413e26      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R15 ZZ add     r15d, 1 
             414030     69 FUNC RETURNTYPE RAX 1
-            414030     69 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            414030     69 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             414080    979 FUNC RETURNTYPE RAX 1
             414080    979 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             414460     51 FUNC RETURNTYPE RAX 1
-            414460     51 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            414460     51 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             4144a0     59 FUNC RETURNTYPE RAX 1
             4144a0     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4144e0     59 FUNC RETURNTYPE RAX 1
-            4144e0     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            4144e0     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 2 
             414520     59 FUNC RETURNTYPE RAX 1
             414520     59 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             414560    128 FUNC RETURNTYPE RAX 0
-            414560    128 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            414560    128 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             4145e0    374 FUNC RETURNTYPE RAX 1
-            4145e0    374 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4145e0    374 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             414760    202 FUNC RETURNTYPE RAX 4
             414760    202 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             4147a5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rdi, [rax+1] 
@@ -993,7 +993,7 @@
             414947      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov     rdx, rbp        ; n 
             4149ac      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 1 
             414b00   1358 FUNC RETURNTYPE RAX 1
-            414b00   1358 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
+            414b00   1358 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             414c00      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R12 ZZ lea     rdi, [r15+r12+5] 
             414c00      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R12+5 ZZ lea     rdi, [r15+r12+5] 
             414c0a      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ add     rdi, rax 
@@ -1001,35 +1001,35 @@
             415008      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX+5 ZZ lea     rdi, [r12+rax+5] 
             415014      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ add     rdi, rbp 
             415050    191 FUNC RETURNTYPE RAX 1
-            415050    191 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            415050    191 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             415110    111 FUNC RETURNTYPE RAX 1
-            415110    111 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            415110    111 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             415180    318 FUNC RETURNTYPE RAX 1
-            415180    318 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 1 
+            415180    318 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             4151fe      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov     rdx, r15        ; n 
             4152c0     74 FUNC RETURNTYPE RAX 0
-            4152c0     74 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 1 
+            4152c0     74 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 2 
             415310     75 FUNC RETURNTYPE RAX 0
-            415310     75 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 1 
+            415310     75 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 2 
             415360      7 FUNC RETURNTYPE RAX 0
-            415360      7 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            415360      7 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 2 
             415370      7 FUNC RETURNTYPE RAX 0
-            415370      7 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            415370      7 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             415380     38 FUNC RETURNTYPE RAX 1
             415380     38 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
             4153b0     39 FUNC RETURNTYPE RAX 0
             4153b0     39 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 1 ARG4 4 ARG5 1 
             4153e0      2 FUNC RETURNTYPE RAX 1
-            4153e0      2 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            4153e0      2 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 
             4153f0    102 FUNC RETURNTYPE RAX 1
             4153f0    102 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
-            415460    137 FUNC RETURNTYPE RAX 0
+            415460    137 FUNC RETURNTYPE RAX 2
             415460    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             415460    137 FUNC PROBLEM init CALLUNRESOLVED 
             4154bd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4154f0      2 FUNC RETURNTYPE RAX 0
             4154f0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            415500     54 FUNC RETURNTYPE RAX 0
+            415500     54 FUNC RETURNTYPE RAX 2
             415500     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             415500     54 FUNC PROBLEM sub_415500 CALLUNRESOLVED 
             415538     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-ls-64bit.psexe.infoannot b/tests/commit/save-ls-64bit.psexe.infoannot
index ff3b8038..79d35ccd 100644
--- a/tests/commit/save-ls-64bit.psexe.infoannot
+++ b/tests/commit/save-ls-64bit.psexe.infoannot
@@ -1,4 +1,4 @@
-            401fd0     24 FUNC RETURNTYPE RAX 0
+            401fd0     24 FUNC RETURNTYPE RAX 2
             401fd0     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402000      6 FUNC RETURNTYPE RAX 0
             402000      6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED 
@@ -217,7 +217,7 @@
             404457      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+6394752 ZZ IDIOM 18 GLOBALMEMSINK lea     rcx, qword_619380[r15] 
             4045a4     42 FUNC RETURNTYPE RAX 0
             4045a4     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            4045d0     23 FUNC RETURNTYPE RAX 0
+            4045d0     23 FUNC RETURNTYPE RAX 2
             4045d0     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4045f0    100 FUNC RETURNTYPE RAX 0
             4045f0    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -441,7 +441,7 @@
             409bb0     10 FUNC RETURNTYPE RAX 0
             409bb0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409bc0    295 FUNC RETURNTYPE RAX 1
-            409bc0    295 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
+            409bc0    295 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             409c27      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 33 imul    rdi, r14 
             409c2b      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rsp+68h+s2]; s1 
             409cf0    145 FUNC RETURNTYPE RAX 1
@@ -449,7 +449,7 @@
             409d90    259 FUNC RETURNTYPE RAX 4
             409d90    259 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             409ea0    149 FUNC RETURNTYPE RAX 1
-            409ea0    149 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            409ea0    149 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             409ea0    149 FUNC PROBLEM sub_409EA0 CALLUNRESOLVED 
             409fb0    170 FUNC RETURNTYPE RAX 1
             409fb0    170 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
@@ -470,7 +470,7 @@
             40a3b0      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 1 
             40a3bd      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 1 
             40a3d0    135 FUNC RETURNTYPE RAX 0
-            40a3d0    135 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            40a3d0    135 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             40a790     61 FUNC RETURNTYPE RAX 1
             40a790     61 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 
             40a7d0     68 FUNC RETURNTYPE RAX 1
@@ -518,7 +518,7 @@
             40bf88      3 INSTR CHECK UNDERFLOW UNSIGNED 64  R9 ZZ IDIOM 18 MEMORYSINK sub     r9, r8 
             40c06c      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, rbx        ; src 
             40c240    450 FUNC RETURNTYPE RAX 1
-            40c240    450 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            40c240    450 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             40c410    157 FUNC RETURNTYPE RAX 0
             40c410    157 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 0 ARG5 4 
             40c468      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+10h]  ; dest 
@@ -545,7 +545,7 @@
             40cf00     51 FUNC RETURNTYPE RAX 0
             40cf00     51 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             40cf40    605 FUNC RETURNTYPE RAX 96
-            40cf40    605 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 0 
+            40cf40    605 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 1 ARG5 0 
             40cf40    605 FUNC PROBLEM sub_40CF40 CALLUNRESOLVED 
             40cf8f      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ sub     rsi, r13 
             40cfbf      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ sub     rsi, rax 
@@ -603,10 +603,10 @@
             410170     35 FUNC RETURNTYPE RAX 0
             410170     35 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
             4101a0   1244 FUNC RETURNTYPE RAX 1
-            4101a0   1244 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 4 ARG5 0 
+            4101a0   1244 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 4 ARG5 2 
             4106a0    101 FUNC RETURNTYPE RAX 1
             4106a0    101 FUNC INARGS    5  ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 4 
-            4106ca      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R9 ZZ add     r9, 1 
+            4106ca      4 INSTR CHECK OVERFLOW UNSIGNED 64  R9 ZZ add     r9, 1 
             410710    133 FUNC RETURNTYPE RAX 1
             410710    133 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 16 ARG5 16 
             410820     26 FUNC RETURNTYPE RAX 4
@@ -637,7 +637,7 @@
             411650     64 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             411690    101 FUNC RETURNTYPE RAX 0
             411690    101 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
-            411700    137 FUNC RETURNTYPE RAX 0
+            411700    137 FUNC RETURNTYPE RAX 2
             411700    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             411700    137 FUNC PROBLEM init CALLUNRESOLVED 
             41175d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
@@ -645,7 +645,7 @@
             411790      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4117a0     26 FUNC RETURNTYPE RAX 4
             4117a0     26 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4117c0     54 FUNC RETURNTYPE RAX 0
+            4117c0     54 FUNC RETURNTYPE RAX 2
             4117c0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4117c0     54 FUNC PROBLEM sub_4117C0 CALLUNRESOLVED 
             4117f8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-lt-svn.psexe.infoannot b/tests/commit/save-lt-svn.psexe.infoannot
index bf8ae9b3..9954e51c 100644
--- a/tests/commit/save-lt-svn.psexe.infoannot
+++ b/tests/commit/save-lt-svn.psexe.infoannot
@@ -1,4 +1,4 @@
-            405c00     24 FUNC RETURNTYPE RAX 0
+            405c00     24 FUNC RETURNTYPE RAX 2
             405c00     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405c30      6 FUNC RETURNTYPE RAX 0
             405c30      6 FUNC PROBLEM .svn_io_file_close JUMPUNRESOLVED 
@@ -533,7 +533,7 @@
             406cc0    375 FUNC RETURNTYPE RAX 0
             406cc0    375 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 0 ARG5 0 
             406e37     44 FUNC RETURNTYPE RAX 1
-            406e37     44 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            406e37     44 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             406e63     80 FUNC RETURNTYPE RAX 0
             406e63     80 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             406eb3    544 FUNC RETURNTYPE RAX 4
@@ -543,7 +543,7 @@
             4070e0    103 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407148     42 FUNC RETURNTYPE RAX 0
             407148     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            407174     23 FUNC RETURNTYPE RAX 0
+            407174     23 FUNC RETURNTYPE RAX 2
             407174     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407190    100 FUNC RETURNTYPE RAX 0
             407190    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -551,7 +551,7 @@
             407200     34 FUNC RETURNTYPE RAX 0
             407200     34 FUNC PROBLEM frame_dummy JUMPUNRESOLVED 
             407230    594 FUNC RETURNTYPE RAX 4
-            407230    594 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            407230    594 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             407490    397 FUNC RETURNTYPE RAX 4
             407490    397 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
             4074e9      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rcx 
@@ -561,33 +561,44 @@
             407820    462 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40782a      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+1 ZZ lea     end_revnum, [line_no+1] 
             4079f0   1538 FUNC RETURNTYPE RAX 4
-            4079f0   1538 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4079f0   1538 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             407d92      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r12+10h] 
             407e2d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 STACKMEMSINK lea     rdi, [r12+10h] 
+            4079f0      5 INSTR FPTRSHADOW  RDX SHADOWID 1
+            407d78      5 INSTR FPTRCHECK  [RSP+96] SHADOWID 1
+            4079f0      5 INSTR FPTRSHADOW  RDX SHADOWID 2
+            407e28      5 INSTR FPTRCHECK  [RSP+96] SHADOWID 2
+            4079f0      5 INSTR FPTRSHADOW  RDX SHADOWID 3
+            407a22      3 INSTR FPTRSHADOW  RDX SHADOWID 3
+            407fcf      3 INSTR FPTRCHECK  R13 SHADOWID 3
             408000    642 FUNC RETURNTYPE RAX 4
-            408000    642 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            408000    642 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             408290    600 FUNC RETURNTYPE RAX 96
-            408290    600 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            408290    600 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             408457      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ add     ebx, 1 
             4084f0    787 FUNC RETURNTYPE RAX 4
-            4084f0    787 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            4084f0    787 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             408810    277 FUNC RETURNTYPE RAX 1
-            408810    277 FUNC INARGS    6  ARG0 8 ARG1 16 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            408810    277 FUNC INARGS    6  ARG0 8 ARG1 16 ARG2 4 ARG3 2 ARG4 0 ARG5 0 
             408930    180 FUNC RETURNTYPE RAX 0
             408930    180 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4089f0    624 FUNC RETURNTYPE RAX 0
             4089f0    624 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             408c60   1520 FUNC RETURNTYPE RAX 0
-            408c60   1520 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            408c60   1520 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
+            408c60      5 INSTR FPTRSHADOW  RDX SHADOWID 4
+            408e88      5 INSTR FPTRCHECK  [RSP+24] SHADOWID 4
+            408c60      5 INSTR FPTRSHADOW  RDX SHADOWID 5
+            408d32      5 INSTR FPTRCHECK  [RSP+24] SHADOWID 5
             409250    781 FUNC RETURNTYPE RAX 1
-            409250    781 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            409250    781 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             409560    483 FUNC RETURNTYPE RAX 4
-            409560    483 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            409560    483 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             409750    166 FUNC RETURNTYPE RAX 0
             409750    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             409750    166 FUNC PROBLEM copy_warning_notify_func CALLUNRESOLVED 
             409800    675 FUNC RETURNTYPE RAX 96
-            409800    675 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            409800    675 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             4099ba      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+120 ZZ IDIOM 18 MEMORYSINK lea     rdi, [ctx+78h]  ; baton 
             409ab0     73 FUNC RETURNTYPE RAX 4
             409ab0     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -607,14 +618,30 @@
             40a718      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rcx, [b+10h] 
             40a71c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [b+8] 
             40b7e0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [b+8] 
+            40a3e0      5 INSTR FPTRSHADOW  R8 SHADOWID 6
+            40a9c9      5 INSTR FPTRCHECK  [RSP+64] SHADOWID 6
+            40a3e0      5 INSTR FPTRSHADOW  R8 SHADOWID 7
+            40ac1c      5 INSTR FPTRCHECK  [RSP+64] SHADOWID 7
+            40a3e0      5 INSTR FPTRSHADOW  R8 SHADOWID 8
+            40a469      5 INSTR FPTRCHECK  [RSP+64] SHADOWID 8
+            40a3e0      5 INSTR FPTRSHADOW  R8 SHADOWID 9
+            40ad31      5 INSTR FPTRCHECK  [RSP+64] SHADOWID 9
+            40a3e0      5 INSTR FPTRSHADOW  R8 SHADOWID 10
+            40a54c      5 INSTR FPTRCHECK  [RSP+64] SHADOWID 10
+            40a502      5 INSTR FPTRSHADOW  RAX SHADOWID 11
+            40b4dc      5 INSTR FPTRCHECK  [RSP+80] SHADOWID 11
+            40a502      5 INSTR FPTRSHADOW  RAX SHADOWID 12
+            40b4ac      5 INSTR FPTRCHECK  [RSP+80] SHADOWID 12
+            40a3e0      5 INSTR FPTRSHADOW  R8 SHADOWID 13
+            40a7cc      5 INSTR FPTRCHECK  [RSP+64] SHADOWID 13
             40b8f0   1068 FUNC RETURNTYPE RAX 96
-            40b8f0   1068 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            40b8f0   1068 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             40b991      3 INSTR CHECK UNDERFLOW SIGNED 32  RSI ZZ sub     esi, 1 
             40ba58      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea     ecx, [r12+1] 
             40ba64      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX+-1 ZZ lea     esi, [rdx-1] 
             40bbee      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 78h        ; baton 
             40bd20    398 FUNC RETURNTYPE RAX 96
-            40bd20    398 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            40bd20    398 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             40bdf7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+120 ZZ IDIOM 18 MEMORYSINK lea     rdi, [ctx+78h]  ; baton 
             40beb0      5 FUNC RETURNTYPE RAX 0
             40beb0      5 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 96 ARG3 0 ARG4 0 ARG5 4 
@@ -623,7 +650,7 @@
             40bf90    360 FUNC RETURNTYPE RAX 1
             40bf90    360 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40c100   2925 FUNC RETURNTYPE RAX 96
-            40c100   2925 FUNC INARGS    5  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 
+            40c100   2925 FUNC INARGS    5  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 
             40c569      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [opt_state+8] 
             40c687      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [opt_state+8] 
             40c77a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rcx, [opt_state+8] 
@@ -631,7 +658,7 @@
             40cb35      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [opt_state+8] 
             40cb61      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [opt_state+18h] 
             40cc70    729 FUNC RETURNTYPE RAX 96
-            40cc70    729 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            40cc70    729 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             40cd78      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     r8, [opt_state+8] 
             40cf50    470 FUNC RETURNTYPE RAX 1
             40cf50    470 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -679,14 +706,14 @@
             40e770   1019 FUNC RETURNTYPE RAX 0
             40e770   1019 FUNC INARGS    3  ARG0 1 ARG1 4 ARG2 0 
             40eb70    521 FUNC RETURNTYPE RAX 96
-            40eb70    521 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            40eb70    521 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             40ec38      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+120 ZZ IDIOM 18 MEMORYSINK lea     rdi, [ctx+78h]  ; baton 
             40ed80   1332 FUNC RETURNTYPE RAX 1
-            40ed80   1332 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            40ed80   1332 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 
             40f2c0   2792 FUNC RETURNTYPE RAX 1
-            40f2c0   2792 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            40f2c0   2792 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 
             40fdb0    946 FUNC RETURNTYPE RAX 4
-            40fdb0    946 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            40fdb0    946 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             410170   1037 FUNC RETURNTYPE RAX 0
             410170   1037 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             410170   1037 FUNC PROBLEM print_dirent CALLUNRESOLVED 
@@ -694,14 +721,14 @@
             410580   1072 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
             410580   1072 FUNC PROBLEM print_dirent_xml CALLUNRESOLVED 
             4109b0   1371 FUNC RETURNTYPE RAX 96
-            4109b0   1371 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4109b0   1371 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             410b58      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [opt_state+8] 
             410f10    414 FUNC RETURNTYPE RAX 96
-            410f10    414 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            410f10    414 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             4110b0    463 FUNC RETURNTYPE RAX 1
             4110b0    463 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 16 ARG5 0 
             411280   1514 FUNC RETURNTYPE RAX 1
-            411280   1514 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            411280   1514 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             411280   1514 FUNC PROBLEM log_entry_receiver_xml CALLUNRESOLVED 
             411330      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+18h] 
             411344      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 0Ch 
@@ -714,29 +741,29 @@
             411e5c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea     rdx, [rax-1] 
             411e93      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [lb+10h] 
             411f90   1749 FUNC RETURNTYPE RAX 96
-            411f90   1749 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            411f90   1749 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             412670    113 FUNC RETURNTYPE RAX 1
-            412670    113 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            412670    113 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             4126f0   2530 FUNC RETURNTYPE RAX 96
-            4126f0   2530 FUNC INARGS    4  ARG0 0 ARG1 4 ARG2 0 ARG3 0 
+            4126f0   2530 FUNC INARGS    4  ARG0 0 ARG1 4 ARG2 2 ARG3 0 
             4130e0     46 FUNC RETURNTYPE RAX 1
             4130e0     46 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413110   2273 FUNC RETURNTYPE RAX 4
-            413110   2273 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            413110   2273 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             413a00    542 FUNC RETURNTYPE RAX 4
-            413a00    542 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            413a00    542 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             413b05      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+120 ZZ IDIOM 18 MEMORYSINK lea     rdi, [ctx+78h]  ; baton 
             413c20    531 FUNC RETURNTYPE RAX 96
-            413c20    531 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            413c20    531 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             413d3b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+120 ZZ IDIOM 18 MEMORYSINK lea     rdi, [ctx+78h]  ; baton 
             413e40     79 FUNC RETURNTYPE RAX 1
-            413e40     79 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            413e40     79 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413e90     79 FUNC RETURNTYPE RAX 1
-            413e90     79 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            413e90     79 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             413ee0     41 FUNC RETURNTYPE RAX 0
             413ee0     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 16 ARG4 0 ARG5 0 
             413f10   5217 FUNC RETURNTYPE RAX 1
-            413f10   5217 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 16 ARG4 0 ARG5 0 
+            413f10   5217 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 16 ARG4 0 ARG5 0 
             41459f      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea     rcx, [r12+1] 
             41469f      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     rdx, [r14+1] 
             415380     99 FUNC RETURNTYPE RAX 4
@@ -744,7 +771,7 @@
             4153f0    249 FUNC RETURNTYPE RAX 4
             4153f0    249 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4154f0    892 FUNC RETURNTYPE RAX 1
-            4154f0    892 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            4154f0    892 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
             415870    348 FUNC RETURNTYPE RAX 0
             415870    348 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4158fc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+28h] 
@@ -757,17 +784,17 @@
             415a00     41 FUNC RETURNTYPE RAX 0
             415a00     41 FUNC PROBLEM svn_cl__check_externals_failed_notify_wrapper JUMPUNRESOLVED 
             415a30    448 FUNC RETURNTYPE RAX 96
-            415a30    448 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            415a30    448 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             415bf0    443 FUNC RETURNTYPE RAX 96
-            415bf0    443 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            415bf0    443 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             415db0    149 FUNC RETURNTYPE RAX 0
             415db0    149 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             415e50   2325 FUNC RETURNTYPE RAX 96
-            415e50   2325 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            415e50   2325 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             41605a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     r9, [opt_state+8] 
             41651c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+120 ZZ IDIOM 18 MEMORYSINK lea     rdi, [ctx+78h]  ; baton 
             416770   2865 FUNC RETURNTYPE RAX 1
-            416770   2865 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            416770   2865 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             416c5b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+8] 
             4172b0    539 FUNC RETURNTYPE RAX 1
             4172b0    539 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
@@ -776,9 +803,10 @@
             4174d0    455 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             41758b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R13 ZZ add     r13d, 1 
             4176a0   1317 FUNC RETURNTYPE RAX 96
-            4176a0   1317 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4178de      7 INSTR FPTRSHADOW  4289744 SHADOWID 1
-            417972      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 1
+            4176a0   1317 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
+            4178de      7 INSTR FPTRSHADOW  4289744 SHADOWID 14
+            417b38      7 INSTR FPTRSHADOW  4289200 SHADOWID 14
+            417972      5 INSTR FPTRCHECK  [RSP+40] SHADOWID 14
             417bd0    251 FUNC RETURNTYPE RAX 1
             417bd0    251 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             417c40      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [context+10h] 
@@ -786,31 +814,47 @@
             417c78      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [context+10h] 
             417c82      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     pkeya, [keya+8] 
             417cd0    110 FUNC RETURNTYPE RAX 1
-            417cd0    110 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            417cd0    110 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             417d40    174 FUNC RETURNTYPE RAX 0
-            417d40    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            417d40    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 0 
             417df0    291 FUNC RETURNTYPE RAX 0
-            417df0    291 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            417df0    291 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             417f20   1028 FUNC RETURNTYPE RAX 0
-            417f20   1028 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            417f20   1028 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 0 ARG5 0 
             418013      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12]      ; s1 
             41805d      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP*8 ZZ lea     rsi, ds:0[numprops*8] 
             41806a      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP*2 ZZ lea     rsi, [numprops+numprops*2+0] 
             41806a      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBP*2 ZZ lea     rsi, [numprops+numprops*2+0] 
             4180b1      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+rdx*8]; s 
             4180dc      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 15
+            417f78      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 15
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 16
+            41806f      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 16
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 17
+            418058      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 17
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 18
+            418208      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 18
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 19
+            4181a8      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 19
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 20
+            418246      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 20
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 21
+            4182bb      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 21
+            417f20      2 INSTR FPTRSHADOW  RCX SHADOWID 22
+            418172      5 INSTR FPTRCHECK  [RSP+48] SHADOWID 22
             418330   1034 FUNC RETURNTYPE RAX 96
-            418330   1034 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            418330   1034 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             418740    665 FUNC RETURNTYPE RAX 4
-            418740    665 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            418740    665 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             4189e0    723 FUNC RETURNTYPE RAX 96
-            4189e0    723 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4189e0    723 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             418cc0    391 FUNC RETURNTYPE RAX 96
-            418cc0    391 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            418cc0    391 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             418e50    325 FUNC RETURNTYPE RAX 4
-            418e50    325 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            418e50    325 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             418fa0    141 FUNC RETURNTYPE RAX 4
-            418fa0    141 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 4 ARG3 0 
+            418fa0    141 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 4 ARG3 2 
             418fc8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+72 ZZ IDIOM 18 MEMORYSINK lea     rcx, [sb+48h] 
             418fd1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+68 ZZ IDIOM 18 MEMORYSINK lea     rcx, [sb+44h] 
             418fda      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+64 ZZ IDIOM 18 MEMORYSINK lea     rcx, [sb+40h] 
@@ -822,13 +866,13 @@
             419239      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+88 ZZ IDIOM 18 MEMORYSINK lea     rsi, [twks+58h] 
             41923d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+80 ZZ IDIOM 18 MEMORYSINK lea     rdi, [twks+50h] 
             419270   1945 FUNC RETURNTYPE RAX 4
-            419270   1945 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            419270   1945 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             419a10    328 FUNC RETURNTYPE RAX 0
-            419a10    328 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            419a10    328 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 2 ARG4 2 ARG5 0 
             419b60    276 FUNC RETURNTYPE RAX 16
             419b60    276 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419c80   1219 FUNC RETURNTYPE RAX 1
-            419c80   1219 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            419c80   1219 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             41a150   2714 FUNC RETURNTYPE RAX 4
             41a150   2714 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             41abf0     71 FUNC RETURNTYPE RAX 1
@@ -850,15 +894,15 @@
             41c7e8      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 40h        ; notify_func_p 
             41cc17      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 11 CONST 4294967168 sub     rdi, 0FFFFFFFFFFFFFF80h 
             41ce60   1201 FUNC RETURNTYPE RAX 96
-            41ce60   1201 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            41ce60   1201 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             41cfae      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     r8, [opt_state+8] 
             41d320    176 FUNC RETURNTYPE RAX 96
-            41d320    176 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            41d320    176 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             41d3d0   1029 FUNC RETURNTYPE RAX 96
-            41d3d0   1029 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            41d3d0   1029 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             41d4ff      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [opt_state+8] 
             41d7e0    304 FUNC RETURNTYPE RAX 4
-            41d7e0    304 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 0 
+            41d7e0    304 FUNC INARGS    3  ARG0 0 ARG1 4 ARG2 2 
             41d910     69 FUNC RETURNTYPE RAX 1
             41d910     69 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41d960    163 FUNC RETURNTYPE RAX 4
@@ -868,10 +912,10 @@
             41db20    577 FUNC RETURNTYPE RAX 0
             41db20    577 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41dd70    397 FUNC RETURNTYPE RAX 1
-            41dd70    397 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            41dd70    397 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 0 
             41decb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [lmb+10h] 
             41df00    161 FUNC RETURNTYPE RAX 4
-            41df00    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            41df00    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 4 
             41dfb0   1477 FUNC RETURNTYPE RAX 4
             41dfb0   1477 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             41e082      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [log_msg_buf+10h]; new_len 
@@ -883,35 +927,35 @@
             41e690    255 FUNC RETURNTYPE RAX 4
             41e690    255 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
             41e790    137 FUNC RETURNTYPE RAX 4
-            41e790    137 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 16 ARG3 4 ARG4 0 ARG5 0 
+            41e790    137 FUNC INARGS    6  ARG0 8 ARG1 2 ARG2 16 ARG3 4 ARG4 0 ARG5 0 
             41e820    193 FUNC RETURNTYPE RAX 4
-            41e820    193 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            41e820    193 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 0 
             41e8f0    202 FUNC RETURNTYPE RAX 4
-            41e8f0    202 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            41e8f0    202 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             41e9c0    102 FUNC RETURNTYPE RAX 1
-            41e9c0    102 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            41e9c0    102 FUNC INARGS    6  ARG0 16 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             41ea30     88 FUNC RETURNTYPE RAX 1
-            41ea30     88 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            41ea30     88 FUNC INARGS    6  ARG0 16 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             41ea90     14 FUNC RETURNTYPE RAX 96
             41ea90     14 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             41eaa0     42 FUNC RETURNTYPE RAX 0
-            41eaa0     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            41eaa0     42 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 2 ARG3 1 ARG4 0 ARG5 0 
             41ead0     14 FUNC RETURNTYPE RAX 0
             41ead0     14 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41eae0     42 FUNC RETURNTYPE RAX 0
             41eae0     42 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41eb10     81 FUNC RETURNTYPE RAX 4
-            41eb10     81 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
+            41eb10     81 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             41eb70    289 FUNC RETURNTYPE RAX 1
-            41eb70    289 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            41eb70    289 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             41eca0     75 FUNC RETURNTYPE RAX 1
             41eca0     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41ecf0    147 FUNC RETURNTYPE RAX 4
             41ecf0    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41ed90    243 FUNC RETURNTYPE RAX 1
-            41ed90    243 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            41ed90    243 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 0 ARG5 0 
             41ee90    317 FUNC RETURNTYPE RAX 1
-            41ee90    317 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41ee90    317 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             41efd0     51 FUNC RETURNTYPE RAX 4
             41efd0     51 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 0 ARG4 0 ARG5 0 
             41f010     68 FUNC RETURNTYPE RAX 1
@@ -920,16 +964,16 @@
             41f060     70 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f080      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ add     ebp, 1 
             41f0b0     65 FUNC RETURNTYPE RAX 4
-            41f0b0     65 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            41f0b0     65 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 1 ARG4 0 ARG5 0 
             41f100    473 FUNC RETURNTYPE RAX 0
-            41f100    473 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
-            41f2e0    137 FUNC RETURNTYPE RAX 0
+            41f100    473 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 
+            41f2e0    137 FUNC RETURNTYPE RAX 2
             41f2e0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f2e0    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             41f33d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             41f370      2 FUNC RETURNTYPE RAX 0
             41f370      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            41f380     54 FUNC RETURNTYPE RAX 0
+            41f380     54 FUNC RETURNTYPE RAX 2
             41f380     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f380     54 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
             41f3b8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-malloc.psexe.infoannot b/tests/commit/save-malloc.psexe.infoannot
index 8576b2aa..4dbd78dd 100644
--- a/tests/commit/save-malloc.psexe.infoannot
+++ b/tests/commit/save-malloc.psexe.infoannot
@@ -1,4 +1,4 @@
-           8048434     46 FUNC RETURNTYPE EAX 0
+           8048434     46 FUNC RETURNTYPE EAX 2
            8048480      6 FUNC RETURNTYPE EAX 0
            8048480      6 FUNC PROBLEM .fflush JUMPUNRESOLVED 
            8048490      6 FUNC RETURNTYPE EAX 0
@@ -37,7 +37,7 @@
            8048842      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
            8048860      2 FUNC RETURNTYPE EAX 0
            8048862      4 FUNC RETURNTYPE EAX 0
-           8048870     42 FUNC RETURNTYPE EAX 0
+           8048870     42 FUNC RETURNTYPE EAX 2
            8048870     42 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
            804889c     26 FUNC RETURNTYPE EAX 0
    8000000      2 SUCCESS ANALYSISCOMPLETED
diff --git a/tests/commit/save-nginx.psexe.infoannot b/tests/commit/save-nginx.psexe.infoannot
index 8b7810c1..14178569 100644
--- a/tests/commit/save-nginx.psexe.infoannot
+++ b/tests/commit/save-nginx.psexe.infoannot
@@ -1,4 +1,4 @@
-            403028     29 FUNC RETURNTYPE RAX 0
+            403028     29 FUNC RETURNTYPE RAX 2
             403028     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403060      6 FUNC RETURNTYPE RAX 0
             403060      6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED 
@@ -362,7 +362,7 @@
             403bc0     21 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403bd8     42 FUNC RETURNTYPE RAX 0
             403bd8     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            403c04     23 FUNC RETURNTYPE RAX 0
+            403c04     23 FUNC RETURNTYPE RAX 2
             403c04     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403c20    100 FUNC RETURNTYPE RAX 0
             403c20    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -441,9 +441,9 @@
             4059ed    296 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405a55      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+16 ZZ lea     rdi, [r13+10h]  ; size 
             405b15     59 FUNC RETURNTYPE RAX 1
-            405b15     59 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 8 ARG3 4 ARG4 1 ARG5 1 
+            405b15     59 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 8 ARG3 96 ARG4 1 ARG5 1 
             405b50    114 FUNC RETURNTYPE RAX 1
-            405b50    114 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            405b50    114 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             405bc2    853 FUNC RETURNTYPE RAX 1
             405bc2    853 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             405ddc      5 INSTR CHECK OVERFLOW UNSIGNED 64  R8 ZZ IDIOM 18 MEMORYSINK add     r8, [rsp+78h+var_60] 
@@ -467,7 +467,7 @@
             406244     70 FUNC RETURNTYPE RAX 4
             406244     70 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40628a     87 FUNC RETURNTYPE RAX 4
-            40628a     87 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            40628a     87 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
             4062e1     74 FUNC RETURNTYPE RAX 1
             4062e1     74 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             40632b     64 FUNC RETURNTYPE RAX 4
@@ -491,13 +491,13 @@
             406669      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 33 imul    rsi, nalloc     ; size 
             406683      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 33 imul    rdx, [a+8]      ; n 
             4066cc    145 FUNC RETURNTYPE RAX 4
-            4066cc    145 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            4066cc    145 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
             406702      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 33 imul    rsi, n          ; size 
             40675d    156 FUNC RETURNTYPE RAX 0
             40675d    156 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             40679a      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 33 imul    rsi, [l+28h]    ; size 
             406800    117 FUNC RETURNTYPE RAX 0
-            406800    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 96 
+            406800    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 64 ARG4 0 ARG5 96 
             406875    224 FUNC RETURNTYPE RAX 4
             406875    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 64 ARG3 0 ARG4 4 ARG5 1 
             4068df      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RCX ZZ IDIOM 19 sub     rcx, n          ; len 
@@ -534,7 +534,7 @@
             4072fc     76 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             40733d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R8 ZZ IDIOM 15 add     r8, 1 
             407348    346 FUNC RETURNTYPE RAX 96
-            407348    346 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            407348    346 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             4073a8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX*4 ZZ lea     rsi, [rax+rax*4] 
             4073a8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RAX*4 ZZ lea     rsi, [rax+rax*4] 
             4073c5      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX*4 ZZ lea     rsi, [rax+rax*4] 
@@ -572,7 +572,7 @@
             407b88    191 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             407b9f      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 33 imul    rsi, [bufs+8]   ; size 
             407c47    102 FUNC RETURNTYPE RAX 1
-            407c47    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            407c47    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             407cad    121 FUNC RETURNTYPE RAX 4
             407cad    121 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             407d26    155 FUNC RETURNTYPE RAX 4
@@ -722,7 +722,7 @@
             40b652      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     slen1, [saun2+2]; s2 
             40b656      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     saun1, 2        ; s1 
             40b6a0    155 FUNC RETURNTYPE RAX 1
-            40b6a0    155 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            40b6a0    155 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             40b6e0      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1          ; n 
             40b6e8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+R12 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rc+len]   ; pool 
             40b725      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, [name] 
@@ -763,7 +763,7 @@
             40bffa    356 FUNC RETURNTYPE RAX 96
             40bffa    356 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40c15e    518 FUNC RETURNTYPE RAX 1
-            40c15e    518 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            40c15e    518 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40c333      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12, 1 
             40c364    971 FUNC RETURNTYPE RAX 1
             40c364    971 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
@@ -783,7 +783,7 @@
             40ceec    197 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             40cf20      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 40h        ; size 
             40cfc0    187 FUNC RETURNTYPE RAX 1
-            40cfc0    187 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            40cfc0    187 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             40d01b      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RCX ZZ IDIOM 31 sub     len, 4 
             40d07c    577 FUNC RETURNTYPE RAX 4
             40d07c    577 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -795,7 +795,7 @@
             40d329    997 FUNC RETURNTYPE RAX 4
             40d329    997 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             40d710    116 FUNC RETURNTYPE RAX 4
-            40d710    116 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            40d710    116 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             40d784    220 FUNC RETURNTYPE RAX 1
             40d784    220 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             40d860    303 FUNC RETURNTYPE RAX 4
@@ -831,7 +831,7 @@
             40e9b3    188 FUNC RETURNTYPE RAX 4
             40e9b3    188 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             40ea6f    107 FUNC RETURNTYPE RAX 4
-            40ea6f    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            40ea6f    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40eada    276 FUNC RETURNTYPE RAX 4
             40eada    276 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40eb84      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 23 sub     rdi, rax 
@@ -844,7 +844,7 @@
             40f01a     69 FUNC RETURNTYPE RAX 4
             40f01a     69 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             40f05f    173 FUNC RETURNTYPE RAX 0
-            40f05f    173 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            40f05f    173 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             40f098      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rax 
             40f09f      7 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ imul    rdx, 0E10h 
             40f0b9      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, when 
@@ -853,7 +853,7 @@
             40f110     95 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             40f12f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     mtx, 18h        ; sem 
             40f16f    119 FUNC RETURNTYPE RAX 1
-            40f16f    119 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            40f16f    119 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             40f185      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     addr, 8 
             40f18d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+18h]  ; sem 
             40f1e6     72 FUNC RETURNTYPE RAX 96
@@ -890,7 +890,7 @@
             40fc16      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+32 ZZ IDIOM 18 MEMORYSINK lea     r8, [r13+20h] 
             40fc63      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+32 ZZ IDIOM 18 MEMORYSINK lea     r8, [r13+20h] 
             40fd57    937 FUNC RETURNTYPE RAX 1
-            40fd57    937 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            40fd57    937 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             40fddd      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+56 ZZ IDIOM 18 MEMORYSINK lea     rcx, [r12+38h]  ; optval 
             40fe0f      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+32 ZZ IDIOM 18 MEMORYSINK lea     r9, [r12+20h] 
             40fe38      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+60 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+3Ch]  ; optval 
@@ -922,7 +922,7 @@
             41069e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             4106ba      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             410829    160 FUNC RETURNTYPE RAX 1
-            410829    160 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            410829    160 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             4108c9    321 FUNC RETURNTYPE RAX 1
             4108c9    321 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             410a10     24 FUNC RETURNTYPE RAX 0
@@ -932,10 +932,10 @@
             410afe      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [ev+28h]   ; node 
             410b15      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [ev+28h]   ; node 
             410b70    422 FUNC RETURNTYPE RAX 1
-            410b70    422 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            410b70    422 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             410c6e      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rbp        ; size 
             410d16    127 FUNC RETURNTYPE RAX 1
-            410d16    127 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            410d16    127 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
             410d95   4837 FUNC RETURNTYPE RAX 4
             410d95   4837 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             410d95   4837 FUNC PROBLEM ngx_init_cycle CALLUNRESOLVED 
@@ -982,7 +982,7 @@
             41282e      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, rdx 
             412854    220 FUNC RETURNTYPE RAX 1
             412854    220 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            412930     98 FUNC RETURNTYPE RAX 0
+            412930     98 FUNC RETURNTYPE RAX 2
             412930     98 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             412930     98 FUNC PROBLEM ngx_conf_flush_files CALLUNRESOLVED 
             412992     45 FUNC RETURNTYPE RAX 1
@@ -1004,7 +1004,7 @@
             413066      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rbx+20h]  ; buf 
             413398      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 23 sub     rsi, r14 
             41396a    158 FUNC RETURNTYPE RAX 1
-            41396a    158 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 8 ARG3 4 
+            41396a    158 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 8 ARG3 96 
             4139bc      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R8 ZZ add     r8, rax 
             413a08    403 FUNC RETURNTYPE RAX 1
             413a08    403 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
@@ -1101,7 +1101,7 @@
             414e8c    165 FUNC RETURNTYPE RAX 96
             414e8c    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             414f31    317 FUNC RETURNTYPE RAX 96
-            414f31    317 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            414f31    317 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             414f5c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             415035      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+240 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r_0+0F0h] ; queue 
             41503d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+80 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r_0+50h]  ; tree 
@@ -1172,7 +1172,7 @@
             4173f3    224 FUNC RETURNTYPE RAX 1
             4173f3    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             4174d3    220 FUNC RETURNTYPE RAX 96
-            4174d3    220 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            4174d3    220 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             417527      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RAX ZZ sub     rax, [q+20h] 
             4175af     85 FUNC RETURNTYPE RAX 96
             4175af     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
@@ -1224,7 +1224,7 @@
             41937c      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX*4 ZZ IDIOM 32 lea     rsi, ds:6[rdx*4]; size 
             41937c      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX*4+6 ZZ IDIOM 32 lea     rsi, ds:6[rdx*4]; size 
             419428    471 FUNC RETURNTYPE RAX 4
-            419428    471 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            419428    471 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4195a4      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     p, 1 
             419600     11 FUNC RETURNTYPE RAX 0
             419600     11 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1275,10 +1275,10 @@
             41a866     68 FUNC RETURNTYPE RAX 1
             41a866     68 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
             41a8aa    108 FUNC RETURNTYPE RAX 96
-            41a8aa    108 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            41a8aa    108 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             41a8aa    108 FUNC PROBLEM ngx_event_expire_timers CALLUNRESOLVED 
             41a918     64 FUNC RETURNTYPE RAX 4
-            41a918     64 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            41a918     64 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             41a918     64 FUNC PROBLEM ngx_event_process_posted CALLUNRESOLVED 
             41a958      2 FUNC RETURNTYPE RAX 96
             41a958      2 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
@@ -1341,7 +1341,7 @@
             41c00b    157 FUNC RETURNTYPE RAX 1
             41c00b    157 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             41c0a8   2660 FUNC RETURNTYPE RAX 1
-            41c0a8   2660 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            41c0a8   2660 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
             41c0a8   2660 FUNC PROBLEM ngx_event_pipe CALLUNRESOLVED 
             41c93b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
             41c951      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
@@ -1354,9 +1354,9 @@
             41cb6e     40 FUNC RETURNTYPE RAX 0
             41cb6e     40 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
             41cb96     24 FUNC RETURNTYPE RAX 0
-            41cb96     24 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            41cb96     24 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             41cbae     24 FUNC RETURNTYPE RAX 0
-            41cbae     24 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            41cbae     24 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41cbc8     64 FUNC RETURNTYPE RAX 0
             41cbc8     64 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 64 ARG3 0 ARG4 1 ARG5 1 
             41cc08    215 FUNC RETURNTYPE RAX 1
@@ -1364,7 +1364,7 @@
             41cce0     99 FUNC RETURNTYPE RAX 4
             41cce0     99 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             41cd43     64 FUNC RETURNTYPE RAX 4
-            41cd43     64 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            41cd43     64 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             41cd83    120 FUNC RETURNTYPE RAX 0
             41cd83    120 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             41cdfc    119 FUNC RETURNTYPE RAX 0
@@ -1380,7 +1380,7 @@
             41d1dd     67 FUNC RETURNTYPE RAX 1
             41d1dd     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             41d220    353 FUNC RETURNTYPE RAX 1
-            41d220    353 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            41d220    353 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
             41d381    155 FUNC RETURNTYPE RAX 1
             41d381    155 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
             41d41c     44 FUNC RETURNTYPE RAX 1
@@ -1404,15 +1404,15 @@
             41d618     48 FUNC RETURNTYPE RAX 1
             41d618     48 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41d648     60 FUNC RETURNTYPE RAX 1
-            41d648     60 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 8 ARG3 4 ARG4 1 ARG5 1 
+            41d648     60 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 8 ARG3 96 ARG4 1 ARG5 1 
             41d684     60 FUNC RETURNTYPE RAX 1
             41d684     60 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
             41d6c0     58 FUNC RETURNTYPE RAX 1
-            41d6c0     58 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            41d6c0     58 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             41d6fc     37 FUNC RETURNTYPE RAX 0
             41d6fc     37 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             41d721     37 FUNC RETURNTYPE RAX 0
-            41d721     37 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            41d721     37 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
             41d746     43 FUNC RETURNTYPE RAX 0
             41d746     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             41d771     43 FUNC RETURNTYPE RAX 0
@@ -1440,9 +1440,9 @@
             41e28c    144 FUNC RETURNTYPE RAX 1
             41e28c    144 FUNC INARGS    1  ARG0 4 
             41e31c     97 FUNC RETURNTYPE RAX 1
-            41e31c     97 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            41e31c     97 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             41e380   1430 FUNC RETURNTYPE RAX 0
-            41e380   1430 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            41e380   1430 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41e8b3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
             41e8dc      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     r8, [r12+18h] 
             41e916     92 FUNC RETURNTYPE RAX 0
@@ -1456,13 +1456,13 @@
             41ef25     33 FUNC RETURNTYPE RAX 1
             41ef25     33 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             41ef46    197 FUNC RETURNTYPE RAX 1
-            41ef46    197 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            41ef46    197 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
             41f00b     65 FUNC RETURNTYPE RAX 0
             41f00b     65 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             41f04c    147 FUNC RETURNTYPE RAX 1
             41f04c    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             41f0e0    518 FUNC RETURNTYPE RAX 1
-            41f0e0    518 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            41f0e0    518 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             41f2e8    181 FUNC RETURNTYPE RAX 1
             41f2e8    181 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f3a0    330 FUNC RETURNTYPE RAX 1
@@ -1476,7 +1476,7 @@
             41f548    261 FUNC RETURNTYPE RAX 1
             41f548    261 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             41f64d    130 FUNC RETURNTYPE RAX 1
-            41f64d    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            41f64d    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             41f6d0    288 FUNC RETURNTYPE RAX 1
             41f6d0    288 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             41f7f0    288 FUNC RETURNTYPE RAX 0
@@ -1489,7 +1489,7 @@
             41f986    105 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
             41f9d3      4 INSTR CHECK OVERFLOW SIGNED 64  RBX ZZ add     rbx, 1 
             41f9ef   1262 FUNC RETURNTYPE RAX 1
-            41f9ef   1262 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 1 
+            41f9ef   1262 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 1 ARG5 1 
             41f9ef   1262 FUNC PROBLEM ngx_worker_process_init CALLUNRESOLVED 
             41fd9d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             41fe4f      4 INSTR CHECK OVERFLOW SIGNED 64  R12 ZZ add     r12, 1 
@@ -1501,7 +1501,7 @@
             42003c    483 FUNC PROBLEM ngx_worker_process_exit CALLUNRESOLVED 
             4200f5      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             42021f    426 FUNC RETURNTYPE RAX 0
-            42021f    426 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 1 
+            42021f    426 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 1 ARG5 1 
             42021f    426 FUNC PROBLEM ngx_worker_process_cycle CALLUNRESOLVED 
             420292      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             4203c9    194 FUNC RETURNTYPE RAX 1
@@ -1529,7 +1529,7 @@
             4209c5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [ev+28h]   ; node 
             4209dc      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [ev+28h]   ; node 
             4209fa   2394 FUNC RETURNTYPE RAX 0
-            4209fa   2394 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            4209fa   2394 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             420b7d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1]    ; dst 
             420c71      7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 33 imul    rdx, 3E8h 
             420d95      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 GLOBALMEMSINK add     rdi, 85E188h    ; fd 
@@ -1537,12 +1537,12 @@
             420ec0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RAX*2 ZZ lea     rdx, [rax+rax*2] 
             421110      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbp+20h] 
             421354    353 FUNC RETURNTYPE RAX 0
-            421354    353 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 1 
+            421354    353 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             421354    353 FUNC PROBLEM ngx_single_process_cycle CALLUNRESOLVED 
             4214b8    265 FUNC RETURNTYPE RAX 1
             4214b8    265 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             4215c1     55 FUNC RETURNTYPE RAX 1
-            4215c1     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 1 
+            4215c1     55 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 1 ARG5 1 
             4215f8     34 FUNC RETURNTYPE RAX 1
             4215f8     34 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42161a    106 FUNC RETURNTYPE RAX 0
@@ -1622,11 +1622,11 @@
             423197    692 FUNC RETURNTYPE RAX 1
             423197    692 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
             42344b    530 FUNC RETURNTYPE RAX 1
-            42344b    530 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            42344b    530 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             4235e1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             4235f7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             42365d     75 FUNC RETURNTYPE RAX 1
-            42365d     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            42365d     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
             42365d     75 FUNC PROBLEM ngx_ssl_shutdown_handler CALLUNRESOLVED 
             4236a8    477 FUNC RETURNTYPE RAX 1
             4236a8    477 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
@@ -1637,9 +1637,9 @@
             423a15      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R13 ZZ lea     rdx, [send+size] 
             423a2a      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     rdx, size       ; n 
             423b62    582 FUNC RETURNTYPE RAX 1
-            423b62    582 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            423b62    582 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             423da8     54 FUNC RETURNTYPE RAX 1
-            423da8     54 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            423da8     54 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             423da8     54 FUNC PROBLEM ngx_ssl_handshake_handler CALLUNRESOLVED 
             423dde    914 FUNC RETURNTYPE RAX 1
             423dde    914 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
@@ -1664,7 +1664,7 @@
             42490f    696 FUNC RETURNTYPE RAX 1
             42490f    696 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
             424bc7    602 FUNC RETURNTYPE RAX 1
-            424bc7    602 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            424bc7    602 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             424e21    522 FUNC RETURNTYPE RAX 1
             424e21    522 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             42502b    380 FUNC RETURNTYPE RAX 1
@@ -1676,9 +1676,9 @@
             42522c      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 20h        ; size 
             425244      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [shm_zone+18h] 
             425287     51 FUNC RETURNTYPE RAX 96
-            425287     51 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            425287     51 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             4252ba    942 FUNC RETURNTYPE RAX 1
-            4252ba    942 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            4252ba    942 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             425668     17 FUNC RETURNTYPE RAX 0
             425668     17 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             425679     30 FUNC RETURNTYPE RAX 1
@@ -1686,7 +1686,7 @@
             425697     38 FUNC RETURNTYPE RAX 1
             425697     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4256bd    154 FUNC RETURNTYPE RAX 1
-            4256bd    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4256bd    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             425705      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+R12 ZZ lea     esi, [r12+r12] 
             425724      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea     rsi, [sess+48h] ; src 
             425757     78 FUNC RETURNTYPE RAX 1
@@ -1723,13 +1723,13 @@
             425eae      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea     r8d, [rcx-30h] 
             425f6f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK add     rc, 1           ; jumptable 0000000000425DE9 default case 
             42606b    860 FUNC RETURNTYPE RAX 1
-            42606b    860 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
+            42606b    860 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 0 ARG4 2 ARG5 1 
             426329      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rc 
             4263c7    120 FUNC RETURNTYPE RAX 4
             4263c7    120 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             426413      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ add     rcx, 20h 
             42643f    256 FUNC RETURNTYPE RAX 96
-            42643f    256 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            42643f    256 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             42643f    256 FUNC PROBLEM ngx_ssl_ocsp_write_handler CALLUNRESOLVED 
             4264d7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [wev+28h]  ; node 
             42651a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [wev+28h]  ; node 
@@ -1816,7 +1816,7 @@
             428681      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+42 ZZ IDIOM 18 MEMORYSINK lea     rdi, [node+2Ah] ; dest 
             42868c      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rax+8]    ; src 
             42876d    366 FUNC RETURNTYPE RAX 96
-            42876d    366 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            42876d    366 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             4288db     22 FUNC RETURNTYPE RAX 1
             4288db     22 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4288f1    229 FUNC RETURNTYPE RAX 1
@@ -1849,10 +1849,10 @@
             42a5a0    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             42a62f    356 FUNC RETURNTYPE RAX 1
             42a62f    356 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
-            42a7a0     71 FUNC RETURNTYPE RAX 0
+            42a7a0     71 FUNC RETURNTYPE RAX 2
             42a7a0     71 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             42a7a0     71 FUNC PROBLEM ngx_http_core_run_phases CALLUNRESOLVED 
-            42a7e7    241 FUNC RETURNTYPE RAX 0
+            42a7e7    241 FUNC RETURNTYPE RAX 2
             42a7e7    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             42a8d8    175 FUNC RETURNTYPE RAX 1
             42a8d8    175 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2022,7 +2022,7 @@
             42f815      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+RCX*2 ZZ IDIOM 32 lea     rsi, [rcx+rcx*2] 
             42f81d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, 1          ; size 
             42f83a   1133 FUNC RETURNTYPE RAX 1
-            42f83a   1133 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            42f83a   1133 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             42fc27      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 18h        ; s 
             42fca7   1139 FUNC RETURNTYPE RAX 1
             42fca7   1139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 8 ARG4 4 ARG5 0 
@@ -2115,11 +2115,11 @@
             432ab6     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             432ab6     49 FUNC PROBLEM ngx_http_request_handler CALLUNRESOLVED 
             432ae7     98 FUNC RETURNTYPE RAX 1
-            432ae7     98 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            432ae7     98 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             432b49    122 FUNC RETURNTYPE RAX 1
             432b49    122 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             432bc3    365 FUNC RETURNTYPE RAX 96
-            432bc3    365 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            432bc3    365 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             432bc3    365 FUNC PROBLEM ngx_http_free_request CALLUNRESOLVED 
             432d30    134 FUNC RETURNTYPE RAX 96
             432d30    134 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -2203,7 +2203,7 @@
             43487a      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+424 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+1A8h] ; host 
             434a1f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R8 ZZ add     r8, 18h 
             434a96    992 FUNC RETURNTYPE RAX 96
-            434a96    992 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            434a96    992 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             434a96    992 FUNC PROBLEM ngx_http_process_request_headers CALLUNRESOLVED 
             434ca8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rax 
             434e2a      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rax 
@@ -2246,7 +2246,7 @@
             436afe    541 FUNC RETURNTYPE RAX 1
             436afe    541 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             436d1b   1198 FUNC RETURNTYPE RAX 1
-            436d1b   1198 FUNC INARGS    4  ARG0 4 ARG1 0 ARG2 0 ARG3 4 
+            436d1b   1198 FUNC INARGS    4  ARG0 4 ARG1 0 ARG2 0 ARG3 96 
             4371c9    738 FUNC RETURNTYPE RAX 1
             4371c9    738 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             43724b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-49 ZZ IDIOM 32 lea     r8d, [rcx-31h]  ; jumptable 00000000004371F3 case 5 
@@ -2305,7 +2305,7 @@
             4391cc     27 FUNC RETURNTYPE RAX 4
             4391cc     27 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4391e7    199 FUNC RETURNTYPE RAX 4
-            4391e7    199 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 
+            4391e7    199 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
             4392ae    684 FUNC RETURNTYPE RAX 96
             4392ae    684 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             439346      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ sub     rsi, 4          ; n 
@@ -2395,7 +2395,7 @@
             43b0b0    396 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
             43b148      3 INSTR CHECK UNDERFLOW SIGNED 64  RCX ZZ sub     rcx, rsi 
             43b23c    122 FUNC RETURNTYPE RAX 1
-            43b23c    122 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            43b23c    122 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             43b23c    122 FUNC PROBLEM ngx_http_test_expect CALLUNRESOLVED 
             43b2b6     47 FUNC RETURNTYPE RAX 1
             43b2b6     47 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
@@ -2416,18 +2416,18 @@
             43bbea      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
             43bc00      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
             43bc2b    832 FUNC RETURNTYPE RAX 1
-            43bc2b    832 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            43bc2b    832 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
             43bc2b    832 FUNC PROBLEM ngx_http_do_read_client_request_body CALLUNRESOLVED 
             43bdd9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             43bdef      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             43be33      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             43be85      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rb+20h]   ; free 
             43bf6b    878 FUNC RETURNTYPE RAX 1
-            43bf6b    878 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            43bf6b    878 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
             43bf6b    878 FUNC PROBLEM ngx_http_read_client_request_body CALLUNRESOLVED 
             43c16a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+32 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rb+20h]   ; free 
             43c2d9     63 FUNC RETURNTYPE RAX 96
-            43c2d9     63 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            43c2d9     63 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             43c318    285 FUNC RETURNTYPE RAX 1
             43c318    285 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             43c37d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+28h]  ; node 
@@ -2559,7 +2559,7 @@
             43e192    242 FUNC PROBLEM ngx_http_get_indexed_variable CALLUNRESOLVED 
             43e1d4      3 INSTR CHECK SIGNEDNESS SIGNED 64 RSI ZZ mov     r8, index 
             43e284     46 FUNC RETURNTYPE RAX 4
-            43e284     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            43e284     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             43e2b2    298 FUNC RETURNTYPE RAX 1
             43e2b2    298 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             43e3dc     28 FUNC RETURNTYPE RAX 1
@@ -2584,7 +2584,7 @@
             43e862      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13*4 ZZ lea     re, ds:0[r13*4] ; size 
             43e98b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
             43e9cd    241 FUNC RETURNTYPE RAX 4
-            43e9cd    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            43e9cd    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             43eabe    353 FUNC RETURNTYPE RAX 1
             43eabe    353 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43ec1f    786 FUNC RETURNTYPE RAX 1
@@ -2612,9 +2612,9 @@
             43f0ea      2 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, eax 
             43f0f2      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, p          ; src 
             43f11e    139 FUNC RETURNTYPE RAX 4
-            43f11e    139 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            43f11e    139 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43f1a9     80 FUNC RETURNTYPE RAX 0
-            43f1a9     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            43f1a9     80 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43f1f9    131 FUNC RETURNTYPE RAX 1
             43f1f9    131 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             43f27c     72 FUNC RETURNTYPE RAX 4
@@ -2639,7 +2639,7 @@
             43f602     77 FUNC RETURNTYPE RAX 0
             43f602     77 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             43f64f    243 FUNC RETURNTYPE RAX 1
-            43f64f    243 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            43f64f    243 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
             43f6c0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+48h]  ; code 
             43f6c4      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+23 ZZ lea     rsi, [r12+17h] 
             43f6e9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [code+10h] ; dest 
@@ -2705,7 +2705,7 @@
             440d5d     42 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             440d5d     42 FUNC PROBLEM ngx_http_script_var_set_handler_code CALLUNRESOLVED 
             440d87     95 FUNC RETURNTYPE RAX 4
-            440d87     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            440d87     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             440d8e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+10h] 
             440de6      5 FUNC RETURNTYPE RAX 0
             440de6      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2754,7 +2754,7 @@
             4412f9      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*4 ZZ lea     v, [rax+rdx*4] 
             4412f9      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RDX*4 ZZ lea     v, [rax+rdx*4] 
             4412fd      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, rsi        ; size 
-            44134b      8 INSTR CHECK OVERFLOW UNSIGNED 64 RCX ZZ IDIOM 33 imul    rcx, [rax+18h], 3E8h 
+            44134b      8 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 33 imul    rcx, [rax+18h], 3E8h 
             441371      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rax 
             44137b      3 INSTR CHECK UNDERFLOW SIGNED 64  RCX ZZ sub     ms, rax 
             441399      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ lea     rax, [i+1] 
@@ -2823,7 +2823,7 @@
             4423e2    480 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4423e2    480 FUNC PROBLEM ngx_http_upstream_cache_send CALLUNRESOLVED 
             4425c2     25 FUNC RETURNTYPE RAX 96
-            4425c2     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            4425c2     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4425db    121 FUNC RETURNTYPE RAX 1
             4425db    121 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             442654     62 FUNC RETURNTYPE RAX 4
@@ -2833,7 +2833,7 @@
             442692    812 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             442877      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+8]    ; src 
             4429be    140 FUNC RETURNTYPE RAX 96
-            4429be    140 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            4429be    140 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             442a4a    174 FUNC RETURNTYPE RAX 1
             442a4a    174 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             442a75      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+760 ZZ IDIOM 18 MEMORYSINK lea     bytes, [rbp+2F8h]; free 
@@ -2863,17 +2863,17 @@
             44342e      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+520 ZZ IDIOM 18 MEMORYSINK lea     rdi, [u_0+208h] ; a 
             44352d      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+-48 ZZ IDIOM 32 lea     esi, [rax-30h] 
             4435b6    423 FUNC RETURNTYPE RAX 96
-            4435b6    423 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            4435b6    423 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             443641      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             443657      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [wev+28h]  ; node 
             44375d    477 FUNC RETURNTYPE RAX 96
-            44375d    477 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            44375d    477 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             44375d    477 FUNC PROBLEM ngx_http_upstream_process_body_in_memory CALLUNRESOLVED 
             4438e1      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
             4438fb      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
             44391a      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rev+28h]  ; node 
             44393a    858 FUNC RETURNTYPE RAX 96
-            44393a    858 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            44393a    858 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             44393a    858 FUNC PROBLEM ngx_http_upstream_process_non_buffered_request CALLUNRESOLVED 
             443b94      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+28h]  ; node 
             443bab      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+28h]  ; node 
@@ -2882,11 +2882,11 @@
             443c59      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+28h]  ; node 
             443c73      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+28h]  ; node 
             443c94    115 FUNC RETURNTYPE RAX 96
-            443c94    115 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            443c94    115 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             443d07    107 FUNC RETURNTYPE RAX 96
-            443d07    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            443d07    107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             443d72   1205 FUNC RETURNTYPE RAX 96
-            443d72   1205 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            443d72   1205 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
             443d72   1205 FUNC PROBLEM ngx_http_upstream_process_upgraded CALLUNRESOLVED 
             444046      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             444060      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
@@ -2898,13 +2898,13 @@
             4441d8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             4441f2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             444227     24 FUNC RETURNTYPE RAX 96
-            444227     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            444227     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             44423f     24 FUNC RETURNTYPE RAX 96
-            44423f     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            44423f     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             444257     24 FUNC RETURNTYPE RAX 96
-            444257     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            444257     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             44426f     24 FUNC RETURNTYPE RAX 96
-            44426f     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            44426f     24 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             444287   4209 FUNC RETURNTYPE RAX 96
             444287   4209 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             444287   4209 FUNC PROBLEM ngx_http_upstream_process_header CALLUNRESOLVED 
@@ -2920,7 +2920,7 @@
             4454e9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             4454ff      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h]  ; node 
             445572   1582 FUNC RETURNTYPE RAX 96
-            445572   1582 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            445572   1582 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             445572   1582 FUNC PROBLEM ngx_http_upstream_connect CALLUNRESOLVED 
             445686      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [u+10h]    ; pc 
             445b3f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+28h]  ; node 
@@ -2941,12 +2941,12 @@
             446775    252 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             446775    252 FUNC PROBLEM ngx_http_upstream_ssl_init_connection CALLUNRESOLVED 
             446871    257 FUNC RETURNTYPE RAX 4
-            446871    257 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            446871    257 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             4468d0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+28h] 
             446972     99 FUNC RETURNTYPE RAX 96
             446972     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4469d5    125 FUNC RETURNTYPE RAX 1
-            4469d5    125 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
+            4469d5    125 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             446a52    137 FUNC RETURNTYPE RAX 96
             446a52    137 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 4 
             446a52    137 FUNC PROBLEM ngx_http_upstream_init CALLUNRESOLVED 
@@ -2987,7 +2987,7 @@
             447a27     46 FUNC RETURNTYPE RAX 1
             447a27     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             447a55    241 FUNC RETURNTYPE RAX 1
-            447a55    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            447a55    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             447acd      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     n, 3Fh 
             447b46   1509 FUNC RETURNTYPE RAX 1
             447b46   1509 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3005,7 +3005,7 @@
             448000      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 23 sub     rsi, rax 
             4480c2      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, 1 
             44812b    702 FUNC RETURNTYPE RAX 1
-            44812b    702 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            44812b    702 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             44817d      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ IDIOM 23 sub     rsi, rax 
             448350      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rsi, ds:0[rax*8]; size 
             4483f0   1630 FUNC RETURNTYPE RAX 1
@@ -3121,7 +3121,7 @@
             44bd10      6 FUNC RETURNTYPE RAX 1
             44bd10      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44bd16    651 FUNC RETURNTYPE RAX 1
-            44bd16    651 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            44bd16    651 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             44bd86      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea     r8, [shm_zone+18h] 
             44bdd8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea     r8, [shm_zone+18h] 
             44beb6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+18h] 
@@ -3159,7 +3159,7 @@
             44c3e2      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 21h        ; len 
             44c437      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
             44c4b0    214 FUNC RETURNTYPE RAX 1
-            44c4b0    214 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            44c4b0    214 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             44c4cf      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, [rbx+10h] 
             44c4d3      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 22h        ; size 
             44c501      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
@@ -3181,7 +3181,7 @@
             44c9eb      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
             44ca19      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
             44ca38    149 FUNC RETURNTYPE RAX 1
-            44ca38    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            44ca38    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             44ca55      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, [path] 
             44ca60      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 22h        ; size 
             44ca88      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, [path+10h] 
@@ -3192,7 +3192,7 @@
             44cacd    133 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             44cb13      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [fcn+38h]  ; s2 
             44cb52    645 FUNC RETURNTYPE RAX 1
-            44cb52    645 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 
+            44cb52    645 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 
             44cb66      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
             44cb7c      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+244 ZZ IDIOM 18 MEMORYSINK lea     rsi, [c+0F4h]   ; key 
             44cc96      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
@@ -3209,13 +3209,13 @@
             44d0f7    152 FUNC RETURNTYPE RAX 1
             44d0f7    152 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
             44d18f    140 FUNC RETURNTYPE RAX 1
-            44d18f    140 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            44d18f    140 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             44d21b    200 FUNC RETURNTYPE RAX 1
             44d21b    200 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44d2a5      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12, 1 
             44d2c7      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+244 ZZ IDIOM 18 MEMORYSINK lea     rdi, [c+0F4h] 
             44d2e3   1099 FUNC RETURNTYPE RAX 1
-            44d2e3   1099 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            44d2e3   1099 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             44d4b0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [c+8]      ; name 
             44d5cd      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
             44d5f3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
@@ -3225,7 +3225,7 @@
             44d72e    211 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             44d7e8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12, 1 
             44d801    560 FUNC RETURNTYPE RAX 96
-            44d801    560 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 
+            44d801    560 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             44d893      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     tf_0, [rbx+8]   ; to 
             44d897      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [tf_0+8]   ; src 
             44d963      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 50h        ; mtx 
@@ -3345,7 +3345,7 @@
             45039a      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, [text+0]   ; size 
             45072e      3 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, len        ; size 
             450866    308 FUNC RETURNTYPE RAX 1
-            450866    308 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            450866    308 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             45099a    155 FUNC RETURNTYPE RAX 1
             45099a    155 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4509c9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 1          ; size 
@@ -3362,7 +3362,7 @@
             451475    386 FUNC RETURNTYPE RAX 1
             451475    386 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4515f7   6420 FUNC RETURNTYPE RAX 1
-            4515f7   6420 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            4515f7   6420 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4515f7   6420 FUNC PROBLEM ngx_http_ssi_body_filter CALLUNRESOLVED 
             451ae7      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 1          ; size 
             451bbc      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+8 ZZ lea     r8, [rax+8] 
@@ -3526,7 +3526,7 @@
             45610d     65 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             456123      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 230h       ; a 
             45614e    128 FUNC RETURNTYPE RAX 1
-            45614e    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 1 ARG5 96 
+            45614e    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 1 ARG5 96 
             4561ce     52 FUNC RETURNTYPE RAX 1
             4561ce     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             456202   3485 FUNC RETURNTYPE RAX 1
@@ -3622,7 +3622,7 @@
             45828b      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, rax 
             458391      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R14 ZZ add     r14, 1 
             4584a7    123 FUNC RETURNTYPE RAX 96
-            4584a7    123 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            4584a7    123 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             458522    947 FUNC RETURNTYPE RAX 1
             458522    947 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4585ed      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+16 ZZ IDIOM 18 MEMORYSINK lea     r8, [ctx_0+10h] 
@@ -3704,12 +3704,12 @@
             459cbe      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [gvvn+28h] 
             459cc2      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 7 
             459cfe    212 FUNC RETURNTYPE RAX 1
-            459cfe    212 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            459cfe    212 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             459d93      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+312 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r+138h]   ; headers 
             459dd2     88 FUNC RETURNTYPE RAX 1
-            459dd2     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            459dd2     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             459e2a    147 FUNC RETURNTYPE RAX 1
-            459e2a    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            459e2a    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             459ea7      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK add     range, 10h 
             459ebd    175 FUNC RETURNTYPE RAX 1
             459ebd    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 96 
@@ -3856,7 +3856,7 @@
             45ed70     19 FUNC RETURNTYPE RAX 1
             45ed70     19 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             45ed83    110 FUNC RETURNTYPE RAX 1
-            45ed83    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            45ed83    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             45ed83    110 FUNC PROBLEM ngx_http_ssl_static_variable CALLUNRESOLVED 
             45edb9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ IDIOM 18 MEMORYSINK add     rax, 1 
             45edf1    124 FUNC RETURNTYPE RAX 1
@@ -3871,7 +3871,7 @@
             45f00f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ IDIOM 21 add     rcx, [r13+0] 
             45f098      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 1 
             45f114   2107 FUNC RETURNTYPE RAX 1
-            45f114   2107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            45f114   2107 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             45f5ca      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+88 ZZ IDIOM 18 MEMORYSINK lea     r8, [conf+58h] 
             45f68a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+104 ZZ IDIOM 18 MEMORYSINK lea     rcx, [conf+68h] ; key 
             45f68e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+88 ZZ IDIOM 18 MEMORYSINK lea     rdx, [conf+58h] ; cert 
@@ -4038,7 +4038,7 @@
             462029    737 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             46222f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+584 ZZ IDIOM 18 MEMORYSINK lea     rsi, [plcf+248h]; v 
             46230a   1454 FUNC RETURNTYPE RAX 1
-            46230a   1454 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            46230a   1454 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             462570      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, r8 
             4625f8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rsi, [rax+1]    ; size 
             462614      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+1]    ; dest 
@@ -4152,7 +4152,7 @@
             466197    369 FUNC RETURNTYPE RAX 96
             466197    369 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             466308    811 FUNC RETURNTYPE RAX 1
-            466308    811 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            466308    811 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             466633   2839 FUNC RETURNTYPE RAX 1
             466633   2839 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             466633   2839 FUNC PROBLEM ngx_http_fastcgi_create_request CALLUNRESOLVED 
@@ -4182,7 +4182,7 @@
             468030    262 FUNC RETURNTYPE RAX 4
             468030    262 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             468136    753 FUNC RETURNTYPE RAX 1
-            468136    753 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            468136    753 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             468136    753 FUNC PROBLEM ngx_http_uwsgi_process_header CALLUNRESOLVED 
             46815d      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 290h       ; b 
             46817e      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 128h       ; l 
@@ -4215,7 +4215,7 @@
             4686e6    498 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             468846      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     add, [value_0+18h] 
             4688d8   1017 FUNC RETURNTYPE RAX 1
-            4688d8   1017 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            4688d8   1017 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             468cd1   1922 FUNC RETURNTYPE RAX 1
             468cd1   1922 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             468cd1   1922 FUNC PROBLEM ngx_http_uwsgi_create_request CALLUNRESOLVED 
@@ -4244,7 +4244,7 @@
             46a490    241 FUNC RETURNTYPE RAX 4
             46a490    241 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46a581    753 FUNC RETURNTYPE RAX 1
-            46a581    753 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            46a581    753 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             46a581    753 FUNC PROBLEM ngx_http_scgi_process_header CALLUNRESOLVED 
             46a5a8      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 290h       ; b 
             46a5c9      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 128h       ; l 
@@ -4276,7 +4276,7 @@
             46ab31    397 FUNC RETURNTYPE RAX 96
             46ab31    397 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             46acbe    782 FUNC RETURNTYPE RAX 1
-            46acbe    782 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            46acbe    782 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             46afcc   2000 FUNC RETURNTYPE RAX 1
             46afcc   2000 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46afcc   2000 FUNC PROBLEM ngx_http_scgi_create_request CALLUNRESOLVED 
@@ -4423,9 +4423,9 @@
             46e4a6    267 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46e4a6    267 FUNC PROBLEM ngx_http_upstream_init_keepalive_peer CALLUNRESOLVED 
             46e5b1     78 FUNC RETURNTYPE RAX 96
-            46e5b1     78 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
+            46e5b1     78 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
             46e5ff    176 FUNC RETURNTYPE RAX 96
-            46e5ff    176 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            46e5ff    176 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46e6af    491 FUNC RETURNTYPE RAX 0
             46e6af    491 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46e6af    491 FUNC PROBLEM ngx_http_upstream_free_keepalive_peer CALLUNRESOLVED 
@@ -4439,7 +4439,7 @@
             46e9a0     85 FUNC RETURNTYPE RAX 1
             46e9a0     85 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46ea00      6 FUNC RETURNTYPE RAX 16
-            46ea00      6 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            46ea00      6 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             46ea10     85 FUNC RETURNTYPE RAX 1
             46ea10     85 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46ea70      6 FUNC RETURNTYPE RAX 16
@@ -4714,7 +4714,7 @@
             477057      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+8] 
             47705f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rdi+10h] 
             4770c0   1116 FUNC RETURNTYPE RAX 96
-            4770c0   1116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            4770c0   1116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
             4770c0   1116 FUNC PROBLEM SSL_new CALLUNRESOLVED 
             477369      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+392 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+188h] 
             4773fd      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+148 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+94h] 
@@ -4876,13 +4876,13 @@
             479390     27 FUNC RETURNTYPE RAX 0
             479390     27 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4793b0     15 FUNC RETURNTYPE RAX 1
-            4793b0     15 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            4793b0     15 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             4793c0     15 FUNC RETURNTYPE RAX 0
             4793c0     15 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4793d0     38 FUNC RETURNTYPE RAX 0
             4793d0     38 FUNC PROBLEM SSL_export_keying_material JUMPUNRESOLVED 
             479400   1775 FUNC RETURNTYPE RAX 96
-            479400   1775 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 4 
+            479400   1775 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             479400   1775 FUNC PROBLEM SSL_CTX_new CALLUNRESOLVED 
             479635      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+10h] 
             479639      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
@@ -4944,7 +4944,7 @@
             47ac20     73 FUNC RETURNTYPE RAX 16
             47ac20     73 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             47ac70    884 FUNC RETURNTYPE RAX 96
-            47ac70    884 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            47ac70    884 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 
             47ac70    884 FUNC PROBLEM SSL_dup CALLUNRESOLVED 
             47ad64      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+392 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+188h] 
             47ad6b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+392 ZZ lea     rsi, [rbx+188h] 
@@ -4952,7 +4952,7 @@
             47adf1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ lea     rcx, [rbx+18h] 
             47af8b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+268 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10Ch] ; dest 
             47af92      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+268 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+10Ch] ; src 
-            47aff0    142 FUNC RETURNTYPE RAX 96
+            47aff0    142 FUNC RETURNTYPE RAX 2
             47aff0    142 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             47b080     27 FUNC RETURNTYPE RAX 1
             47b080     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -4967,19 +4967,19 @@
             47b120    305 FUNC RETURNTYPE RAX 1
             47b120    305 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             47b260     55 FUNC RETURNTYPE RAX 1
-            47b260     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            47b260     55 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             47b2a0      7 FUNC RETURNTYPE RAX 0
             47b2a0      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b2b0      7 FUNC RETURNTYPE RAX 0
             47b2b0      7 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b2c0      4 FUNC RETURNTYPE RAX 4
-            47b2c0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            47b2c0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             47b2d0      4 FUNC RETURNTYPE RAX 0
             47b2d0      4 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b2e0      4 FUNC RETURNTYPE RAX 4
-            47b2e0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            47b2e0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             47b2f0      4 FUNC RETURNTYPE RAX 0
-            47b2f0      4 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            47b2f0      4 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             47b300      3 FUNC RETURNTYPE RAX 0
             47b300      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             47b310      8 FUNC RETURNTYPE RAX 0
@@ -5019,9 +5019,9 @@
             47b510      6 FUNC RETURNTYPE RAX 1
             47b510      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b520      5 FUNC RETURNTYPE RAX 0
-            47b520      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
+            47b520      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 96 
             47b530     53 FUNC RETURNTYPE RAX 96
-            47b530     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            47b530     53 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b570      4 FUNC RETURNTYPE RAX 0
             47b570      4 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47b580     20 FUNC RETURNTYPE RAX 0
@@ -5124,7 +5124,7 @@
             47cc10    370 FUNC RETURNTYPE RAX 4
             47cc10    370 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             47cd90    309 FUNC RETURNTYPE RAX 1
-            47cd90    309 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            47cd90    309 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
             47ced0    445 FUNC RETURNTYPE RAX 1
             47ced0    445 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47d090    469 FUNC RETURNTYPE RAX 1
@@ -5144,13 +5144,13 @@
             47d46f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+264 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+108h] 
             47d497      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+192 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0C0h] 
             47d4e0    318 FUNC RETURNTYPE RAX 1
-            47d4e0    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            47d4e0    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 4 
             47d4e0    318 FUNC PROBLEM remove_session_lock.part.2 CALLUNRESOLVED 
             47d552      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+192 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0C0h] 
             47d600      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+272 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r13+110h] 
             47d607      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+264 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+108h] 
             47d620      8 FUNC RETURNTYPE RAX 0
-            47d620      8 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
+            47d620      8 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
             47d630     78 FUNC RETURNTYPE RAX 4
             47d630     78 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47d680     25 FUNC RETURNTYPE RAX 0
@@ -5266,7 +5266,7 @@
             47eb50     61 FUNC RETURNTYPE RAX 1
             47eb50     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             47eb90     61 FUNC RETURNTYPE RAX 1
-            47eb90     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            47eb90     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             47ebd0     11 FUNC RETURNTYPE RAX 0
             47ebd0     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47ebe0    296 FUNC RETURNTYPE RAX 0
@@ -5319,7 +5319,7 @@
             481230    161 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             481249      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+100h] 
             4812e0    479 FUNC RETURNTYPE RAX 1
-            4812e0    479 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4812e0    479 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4813a9      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
             4814c0    178 FUNC RETURNTYPE RAX 1
             4814c0    178 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
@@ -5328,7 +5328,7 @@
             481580    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4815a2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+100h] 
             481690    418 FUNC RETURNTYPE RAX 1
-            481690    418 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            481690    418 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             481840    295 FUNC RETURNTYPE RAX 1
             481840    295 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             481873      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
@@ -5336,16 +5336,16 @@
             481970    161 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             481989      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+100h] 
             481a20    482 FUNC RETURNTYPE RAX 1
-            481a20    482 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            481a20    482 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             481aeb      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
             481c10    170 FUNC RETURNTYPE RAX 1
-            481c10    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            481c10    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             481c32      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+100h] 
             481cc0    161 FUNC RETURNTYPE RAX 1
             481cc0    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             481cd9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+130h] 
             481d70    479 FUNC RETURNTYPE RAX 1
-            481d70    479 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            481d70    479 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             481e33      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+130h] 
             481f50    178 FUNC RETURNTYPE RAX 1
             481f50    178 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -5354,7 +5354,7 @@
             482010    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             482032      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+130h] 
             482120    402 FUNC RETURNTYPE RAX 1
-            482120    402 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            482120    402 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4822c0    295 FUNC RETURNTYPE RAX 1
             4822c0    295 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             4822f3      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+130h] 
@@ -5365,7 +5365,7 @@
             4824a0    482 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             48256b      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+130h] 
             482690    170 FUNC RETURNTYPE RAX 1
-            482690    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            482690    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             4826b2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+130h] 
             482740    544 FUNC RETURNTYPE RAX 1
             482740    544 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -5915,16 +5915,16 @@
             496030    626 FUNC RETURNTYPE RAX 4
             496030    626 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             4962b0   1496 FUNC RETURNTYPE RAX 96
-            4962b0   1496 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            4962b0   1496 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             4962e2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+100h] 
             496315      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+100h] 
             496890    216 FUNC RETURNTYPE RAX 1
             496890    216 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496920      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+100h] 
             496970   1389 FUNC RETURNTYPE RAX 96
-            496970   1389 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            496970   1389 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             496ee0    216 FUNC RETURNTYPE RAX 1
-            496ee0    216 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            496ee0    216 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             496fc0     70 FUNC RETURNTYPE RAX 4
             496fc0     70 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             497010     58 FUNC RETURNTYPE RAX 1
@@ -5974,7 +5974,7 @@
             498ad0    306 FUNC RETURNTYPE RAX 4
             498ad0    306 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
             498c10    222 FUNC RETURNTYPE RAX 4
-            498c10    222 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            498c10    222 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
             498cf0    265 FUNC RETURNTYPE RAX 4
             498cf0    265 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             498e00    727 FUNC RETURNTYPE RAX 1
@@ -6042,6 +6042,10 @@
             49b735      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rbp+130h] ; src 
             49b73c      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov     edx, r12d       ; n 
             49b911      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1000 ZZ IDIOM 32 lea     edx, [r12+3E8h] 
+            49aa0d      9 INSTR FPTRSHADOW  0 SHADOWID 1
+            49ab13      7 INSTR FPTRSHADOW  [RBX+336] SHADOWID 1
+            49b2d7      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 1
+            49ab33      3 INSTR FPTRCHECK  R13 SHADOWID 1
             49bae0    287 FUNC RETURNTYPE RAX 96
             49bae0    287 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             49bae0    287 FUNC PROBLEM ssl3_dispatch_alert CALLUNRESOLVED 
@@ -6150,22 +6154,62 @@
             49ddf2      3 INSTR CHECK OVERFLOW UNSIGNED 32  RAX ZZ add     eax, 1 
             49de5f      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+-13 ZZ lea     edx, [r12-0Dh] 
             49dedf      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ add     ebp, 1 
-            49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 1
-            49de0f      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 1
             49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 2
-            49d94a      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 2
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 2
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 2
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 2
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 2
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 2
+            49de0f      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 2
             49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 3
-            49d8f7      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 3
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 3
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 3
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 3
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 3
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 3
+            49d94a      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 3
             49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 4
-            49dea3      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 4
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 4
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 4
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 4
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 4
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 4
+            49d8f7      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 4
             49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 5
-            49d98c      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 5
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 5
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 5
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 5
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 5
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 5
+            49dea3      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 5
             49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 6
-            49deea      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 6
-            49d7b5      9 INSTR FPTRSHADOW  4837184 SHADOWID 7
-            49db11      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 7
-            49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 8
-            49db00      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 8
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 6
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 6
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 6
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 6
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 6
+            49d98c      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 6
+            49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 7
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 7
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 7
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 7
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 7
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 7
+            49deea      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 7
+            49d7b5      9 INSTR FPTRSHADOW  4837184 SHADOWID 8
+            49df52      9 INSTR FPTRSHADOW  4837184 SHADOWID 8
+            49dfac      9 INSTR FPTRSHADOW  4837024 SHADOWID 8
+            49e006      9 INSTR FPTRSHADOW  4836896 SHADOWID 8
+            49e060      9 INSTR FPTRSHADOW  4837424 SHADOWID 8
+            49e0ba      9 INSTR FPTRSHADOW  4837424 SHADOWID 8
+            49db11      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 8
+            49d7ac      9 INSTR FPTRSHADOW  4897200 SHADOWID 9
+            49df49      9 INSTR FPTRSHADOW  4897200 SHADOWID 9
+            49dfa3      9 INSTR FPTRSHADOW  4895648 SHADOWID 9
+            49dffd      9 INSTR FPTRSHADOW  4892304 SHADOWID 9
+            49e057      9 INSTR FPTRSHADOW  4900240 SHADOWID 9
+            49e0b1      9 INSTR FPTRSHADOW  4900240 SHADOWID 9
+            49db00      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 9
             49e0f0    247 FUNC RETURNTYPE RAX 4
             49e0f0    247 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
             49e1f0    281 FUNC RETURNTYPE RAX 1
@@ -6279,7 +6323,7 @@
             4a144a      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 348h       ; tv 
             4a14e9      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+840 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+348h] ; tv 
             4a15c0    214 FUNC RETURNTYPE RAX 1
-            4a15c0    214 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            4a15c0    214 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             4a16a0     96 FUNC RETURNTYPE RAX 1
             4a16a0     96 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a1700    321 FUNC RETURNTYPE RAX 1
@@ -6312,6 +6356,10 @@
             4a2a2b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+632 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rcx+278h] 
             4a3236      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [r13+130h] ; src 
             4a32b9      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1000 ZZ IDIOM 32 lea     edx, [r12+3E8h] 
+            4a28ad      9 INSTR FPTRSHADOW  0 SHADOWID 10
+            4a2b29      7 INSTR FPTRSHADOW  [RBX+336] SHADOWID 10
+            4a2e7f      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 10
+            4a2b4f      2 INSTR FPTRCHECK  RAX SHADOWID 10
             4a3500    238 FUNC RETURNTYPE RAX 1
             4a3500    238 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a3500    238 FUNC PROBLEM dtls1_write_app_data_bytes CALLUNRESOLVED 
@@ -6590,7 +6638,7 @@
             4a7b30     81 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4a7b68      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+-8 ZZ lea     rsi, [rsi-8] 
             4a7b90    103 FUNC RETURNTYPE RAX 8
-            4a7c00     23 FUNC RETURNTYPE RAX 1
+            4a7c00     23 FUNC RETURNTYPE RAX 0
             4a7c00     23 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4a7c20      5 FUNC RETURNTYPE RAX 0
             4a7c20      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -6657,11 +6705,11 @@
             4a8900    582 FUNC RETURNTYPE RAX 1
             4a8900    582 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4a8b50    218 FUNC RETURNTYPE RAX 16
-            4a8b50    218 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            4a8b50    218 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4a8c30    218 FUNC RETURNTYPE RAX 0
             4a8c30    218 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4a8d10    226 FUNC RETURNTYPE RAX 0
-            4a8d10    226 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            4a8d10    226 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 4 
             4a8e00    139 FUNC RETURNTYPE RAX 0
             4a8e00    139 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4a8e90    672 FUNC RETURNTYPE RAX 96
@@ -6671,7 +6719,7 @@
             4a9730    790 FUNC RETURNTYPE RAX 0
             4a9730    790 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
             4a9a50    133 FUNC RETURNTYPE RAX 0
-            4a9a50    133 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            4a9a50    133 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 96 ARG5 4 
             4a9ae0    125 FUNC RETURNTYPE RAX 0
             4a9ae0    125 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             4a9b60    288 FUNC RETURNTYPE RAX 16
@@ -6699,9 +6747,9 @@
             4aa1a0     22 FUNC RETURNTYPE RAX 0
             4aa1a0     22 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4aa1c0    169 FUNC RETURNTYPE RAX 1
-            4aa1c0    169 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            4aa1c0    169 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 96 ARG5 1 
             4aa270    139 FUNC RETURNTYPE RAX 1
-            4aa270    139 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4aa270    139 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 96 ARG5 4 
             4aa300    283 FUNC RETURNTYPE RAX 1
             4aa300    283 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4aa420     70 FUNC RETURNTYPE RAX 96
@@ -6880,7 +6928,7 @@
             4b30d0     97 FUNC RETURNTYPE RAX 4
             4b30d0     97 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4b3140     94 FUNC RETURNTYPE RAX 4
-            4b3140     94 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            4b3140     94 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4b31a0    279 FUNC RETURNTYPE RAX 4
             4b31a0    279 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4b31ff      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 20h 
@@ -6920,7 +6968,7 @@
             4b3ce0    124 FUNC RETURNTYPE RAX 1
             4b3ce0    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
             4b3d60    268 FUNC RETURNTYPE RAX 1
-            4b3d60    268 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 
+            4b3d60    268 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 
             4b3e70    412 FUNC RETURNTYPE RAX 0
             4b3e70    412 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4b3ea5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
@@ -7006,7 +7054,7 @@
             4b4e70    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
             4b4ed4      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 2 
             4b4f00   1508 FUNC RETURNTYPE RAX 1
-            4b4f00   1508 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            4b4f00   1508 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 1 
             4b508e      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RBX ZZ sub     rbx, 8 
             4b50bb      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 5C5DF0h 
             4b50f9      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 5C5DF0h 
@@ -7025,7 +7073,7 @@
             4b5430      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 5C5DF0h 
             4b5462      7 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+6053360 ZZ IDIOM 18 GLOBALMEMSINK lea     rsi, Hex[rax] 
             4b54f0    122 FUNC RETURNTYPE RAX 1
-            4b54f0    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4b54f0    122 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4b5570     69 FUNC RETURNTYPE RAX 16
             4b5570     69 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4b55c0    201 FUNC RETURNTYPE RAX 1
@@ -7061,11 +7109,11 @@
             4b5ec0    153 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4b5f40      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ add     esi, 1 
             4b5f60    257 FUNC RETURNTYPE RAX 1
-            4b5f60    257 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 1 ARG3 1 
+            4b5f60    257 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 2 ARG3 1 
             4b6070    238 FUNC RETURNTYPE RAX 1
-            4b6070    238 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 1 ARG3 1 
+            4b6070    238 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 2 ARG3 1 
             4b6160    160 FUNC RETURNTYPE RAX 1
-            4b6160    160 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
+            4b6160    160 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 1 ARG5 1 
             4b6178      3 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, 4 
             4b6200     13 FUNC RETURNTYPE RAX 1
             4b6200     13 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
@@ -7108,7 +7156,7 @@
             4b73c0     37 FUNC RETURNTYPE RAX 1
             4b73c0     37 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4b73c7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h] 
-            4b73f0      4 FUNC RETURNTYPE RAX 1
+            4b73f0      4 FUNC RETURNTYPE RAX 2
             4b73f0      4 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4b7400      4 FUNC RETURNTYPE RAX 0
             4b7400      4 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
@@ -7154,7 +7202,7 @@
             4b7b60     95 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 0 ARG5 0 
             4b7b60     95 FUNC PROBLEM EC_EX_DATA_free_data CALLUNRESOLVED 
             4b7bc0     95 FUNC RETURNTYPE RAX 4
-            4b7bc0     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4b7bc0     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 0 ARG5 0 
             4b7bc0     95 FUNC PROBLEM EC_EX_DATA_clear_free_data CALLUNRESOLVED 
             4b7c20     71 FUNC RETURNTYPE RAX 96
             4b7c20     71 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -7272,7 +7320,7 @@
             4baab0     78 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4baaef      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 10h 
             4bab00    143 FUNC RETURNTYPE RAX 4
-            4bab00    143 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            4bab00    143 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 1 
             4bab90    278 FUNC RETURNTYPE RAX 4
             4bab90    278 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 96 ARG5 96 
             4bac31      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+28h] 
@@ -7300,11 +7348,11 @@
             4bb6f0      5 FUNC RETURNTYPE RAX 0
             4bb6f0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4bb700     70 FUNC RETURNTYPE RAX 1
-            4bb700     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4bb700     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4bb750      5 FUNC RETURNTYPE RAX 0
-            4bb750      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4bb750      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4bb760     70 FUNC RETURNTYPE RAX 1
-            4bb760     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4bb760     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4bb7b0      5 FUNC RETURNTYPE RAX 0
             4bb7b0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4bb7c0     74 FUNC RETURNTYPE RAX 1
@@ -7350,7 +7398,7 @@
             4bbf10      5 FUNC RETURNTYPE RAX 0
             4bbf10      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bbf20     79 FUNC RETURNTYPE RAX 1
-            4bbf20     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4bbf20     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4bbf20     79 FUNC PROBLEM RSA_set_method CALLUNRESOLVED 
             4bbf70    587 FUNC RETURNTYPE RAX 4
             4bbf70    587 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
@@ -7391,7 +7439,7 @@
             4bc786      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea     edi, [rbp+1] 
             4bc7e6      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea     esi, [rbp+1] 
             4bc920   1171 FUNC RETURNTYPE RAX 1
-            4bc920   1171 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 8 ARG5 4 
+            4bc920   1171 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 1 ARG3 4 ARG4 8 ARG5 4 
             4bcd4c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r15+2]    ; s2 
             4bcdc0    921 FUNC RETURNTYPE RAX 1
             4bcdc0    921 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
@@ -7417,7 +7465,7 @@
             4bd220     10 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bd230     13 FUNC RETURNTYPE RAX 0
             4bd230     13 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4bd240     13 FUNC RETURNTYPE RAX 1
+            4bd240     13 FUNC RETURNTYPE RAX 2
             4bd240     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4bd250    216 FUNC RETURNTYPE RAX 4
             4bd250    216 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
@@ -7440,11 +7488,11 @@
             4bd6c0    104 FUNC RETURNTYPE RAX 1
             4bd6c0    104 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bd730     70 FUNC RETURNTYPE RAX 1
-            4bd730     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4bd730     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bd780     99 FUNC RETURNTYPE RAX 1
             4bd780     99 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bd7f0     10 FUNC RETURNTYPE RAX 0
-            4bd7f0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            4bd7f0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             4bd800     10 FUNC RETURNTYPE RAX 0
             4bd800     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bd810     10 FUNC RETURNTYPE RAX 0
@@ -7525,7 +7573,7 @@
             4be420     41 FUNC RETURNTYPE RAX 16
             4be420     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4be450     91 FUNC RETURNTYPE RAX 1
-            4be450     91 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4be450     91 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4be450     91 FUNC PROBLEM DH_set_method CALLUNRESOLVED 
             4be4b0    440 FUNC RETURNTYPE RAX 4
             4be4b0    440 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
@@ -7645,16 +7693,16 @@
             4bfc50     92 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4bfc59      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 0ACh 
             4bfcb0     66 FUNC RETURNTYPE RAX 1
-            4bfcb0     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
+            4bfcb0     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 96 ARG5 96 
             4bfcb0     66 FUNC PROBLEM engine_unlocked_init CALLUNRESOLVED 
             4bfd00    191 FUNC RETURNTYPE RAX 1
-            4bfd00    191 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
+            4bfd00    191 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 4 ARG4 96 ARG5 96 
             4bfd00    191 FUNC PROBLEM engine_unlocked_finish CALLUNRESOLVED 
             4bfdc0    186 FUNC RETURNTYPE RAX 1
             4bfdc0    186 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
             4bfdc0    186 FUNC PROBLEM ENGINE_init CALLUNRESOLVED 
             4bfe80    370 FUNC RETURNTYPE RAX 1
-            4bfe80    370 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            4bfe80    370 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4bfe80    370 FUNC PROBLEM ENGINE_finish CALLUNRESOLVED 
             4c0000   1185 FUNC RETURNTYPE RAX 0
             4c0000   1185 FUNC PROBLEM ENGINE_ctrl JUMPUNRESOLVED 
@@ -7785,7 +7833,7 @@
             4c1960     54 FUNC RETURNTYPE RAX 1
             4c1960     54 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 16 ARG4 1 ARG5 1 
             4c19a0     15 FUNC RETURNTYPE RAX 4
-            4c19a0     15 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4c19a0     15 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4c19b0      5 FUNC RETURNTYPE RAX 0
             4c19b0      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4c19c0     10 FUNC RETURNTYPE RAX 1
@@ -7856,7 +7904,7 @@
             4c1f80      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4c1f90     10 FUNC RETURNTYPE RAX 1
             4c1f90     10 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
-            4c1fa0    115 FUNC RETURNTYPE RAX 0
+            4c1fa0    115 FUNC RETURNTYPE RAX 2
             4c1fa0    115 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4c1fa0    115 FUNC PROBLEM engine_pkey_meths_free CALLUNRESOLVED 
             4c2020     10 FUNC RETURNTYPE RAX 0
@@ -7876,15 +7924,15 @@
             4c21e0     97 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 16 ARG4 1 ARG5 1 
             4c21e0     97 FUNC PROBLEM ENGINE_set_default_pkey_asn1_meths CALLUNRESOLVED 
             4c2250     12 FUNC RETURNTYPE RAX 96
-            4c2250     12 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4c2250     12 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4c2260     89 FUNC RETURNTYPE RAX 1
-            4c2260     89 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            4c2260     89 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             4c2260     89 FUNC PROBLEM ENGINE_get_pkey_asn1_meth CALLUNRESOLVED 
             4c22c0      5 FUNC RETURNTYPE RAX 0
             4c22c0      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4c22d0     10 FUNC RETURNTYPE RAX 1
             4c22d0     10 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
-            4c22e0    115 FUNC RETURNTYPE RAX 0
+            4c22e0    115 FUNC RETURNTYPE RAX 2
             4c22e0    115 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4c22e0    115 FUNC PROBLEM engine_pkey_asn1_meths_free CALLUNRESOLVED 
             4c2360    224 FUNC RETURNTYPE RAX 0
@@ -7929,7 +7977,7 @@
             4c2ae0    281 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4c2ae0    281 FUNC PROBLEM BIO_new CALLUNRESOLVED 
             4c2c00    210 FUNC RETURNTYPE RAX 1
-            4c2c00    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            4c2c00    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4c2c00    210 FUNC PROBLEM BIO_set CALLUNRESOLVED 
             4c2ce0    160 FUNC RETURNTYPE RAX 1
             4c2ce0    160 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -7963,7 +8011,7 @@
             4c2f40    268 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4c2f40    268 FUNC PROBLEM BIO_write CALLUNRESOLVED 
             4c3050    262 FUNC RETURNTYPE RAX 1
-            4c3050    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 1 ARG5 1 
+            4c3050    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 2 ARG5 2 
             4c3050    262 FUNC PROBLEM BIO_puts CALLUNRESOLVED 
             4c3160    262 FUNC RETURNTYPE RAX 1
             4c3160    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
@@ -8033,9 +8081,9 @@
             4c3ee0    220 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4c3f3f      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+8]    ; dest 
             4c3fc0      6 FUNC RETURNTYPE RAX 16
-            4c3fc0      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4c3fc0      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4c3fd0    125 FUNC RETURNTYPE RAX 4
-            4c3fd0    125 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4c3fd0    125 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4c4050     35 FUNC RETURNTYPE RAX 1
             4c4050     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4c4080     47 FUNC RETURNTYPE RAX 1
@@ -8053,9 +8101,9 @@
             4c45e0    301 FUNC RETURNTYPE RAX 4
             4c45e0    301 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4c4710     94 FUNC RETURNTYPE RAX 4
-            4c4710     94 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 0 
+            4c4710     94 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 0 ARG5 0 
             4c4770      6 FUNC RETURNTYPE RAX 16
-            4c4770      6 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            4c4770      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
             4c4780     35 FUNC RETURNTYPE RAX 1
             4c4780     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4c47b0     71 FUNC RETURNTYPE RAX 1
@@ -8187,7 +8235,7 @@
             4c7990    323 FUNC RETURNTYPE RAX 0
             4c7990    323 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             4c7ae0     66 FUNC RETURNTYPE RAX 4
-            4c7ae0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
+            4c7ae0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 1 ARG5 4 
             4c7b30    101 FUNC RETURNTYPE RAX 4
             4c7b30    101 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4c7b30    101 FUNC PROBLEM lh_doall CALLUNRESOLVED 
@@ -8199,11 +8247,11 @@
             4c7c20     46 FUNC RETURNTYPE RAX 1
             4c7c20     46 FUNC INARGS    6  ARG0 1 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4c7c50     86 FUNC RETURNTYPE RAX 4
-            4c7c50     86 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4c7c50     86 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4c7cb0    146 FUNC RETURNTYPE RAX 1
             4c7cb0    146 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4c7d50    150 FUNC RETURNTYPE RAX 96
-            4c7d50    150 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4c7d50    150 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4c7d50    150 FUNC PROBLEM RAND_cleanup CALLUNRESOLVED 
             4c7df0    185 FUNC RETURNTYPE RAX 0
             4c7df0    185 FUNC PROBLEM RAND_seed JUMPUNRESOLVED 
@@ -8715,7 +8763,7 @@
             4d01be      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+28h]  ; dest 
             4d0201      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+110h] 
             4d0250    412 FUNC RETURNTYPE RAX 1
-            4d0250    412 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4d0250    412 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             4d032c      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+110h] 
             4d03ac      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 38h        ; dest 
             4d03f0    698 FUNC RETURNTYPE RAX 1
@@ -8731,7 +8779,7 @@
             4d0744      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, [rbx+104h] 
             4d074a      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+28h]  ; dest 
             4d07a0    293 FUNC RETURNTYPE RAX 1
-            4d07a0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            4d07a0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             4d0829      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+244 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r13+0F4h] 
             4d0832      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX*4 ZZ lea     esi, ds:0[rax*4] 
             4d083c      2 INSTR CHECK OVERFLOW UNSIGNED 32  RDI ZZ add     edi, eax 
@@ -8755,7 +8803,7 @@
             4d0d60     79 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4d0d7e      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+100h] 
             4d0db0   1159 FUNC RETURNTYPE RAX 1
-            4d0db0   1159 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4d0db0   1159 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4d0e54      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx 
             4d0e57      8 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+288h] ; dest 
             4d0e74      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
@@ -8775,7 +8823,7 @@
             4d1540      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+38h] 
             4d1544      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+100h] 
             4d1580    492 FUNC RETURNTYPE RAX 1
-            4d1580    492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4d1580    492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 4 ARG5 0 
             4d1770    224 FUNC RETURNTYPE RAX 1
             4d1770    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4d1850    124 FUNC RETURNTYPE RAX 1
@@ -9021,7 +9069,7 @@
             4d3040    551 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4d3040    551 FUNC PROBLEM EVP_VerifyFinal CALLUNRESOLVED 
             4d3270    307 FUNC RETURNTYPE RAX 1
-            4d3270    307 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4d3270    307 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 2 ARG5 96 
             4d3270    307 FUNC PROBLEM pkey_set_type CALLUNRESOLVED 
             4d33b0     35 FUNC RETURNTYPE RAX 0
             4d33b0     35 FUNC PROBLEM EVP_PKEY_bits JUMPUNRESOLVED 
@@ -9046,29 +9094,29 @@
             4d36a0     67 FUNC RETURNTYPE RAX 1
             4d36a0     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 0 ARG4 96 ARG5 96 
             4d36f0      5 FUNC RETURNTYPE RAX 0
-            4d36f0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4d36f0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4d3700     82 FUNC RETURNTYPE RAX 1
-            4d3700     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            4d3700     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4d3760     67 FUNC RETURNTYPE RAX 1
             4d3760     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4d37b0     82 FUNC RETURNTYPE RAX 1
-            4d37b0     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            4d37b0     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4d3810     67 FUNC RETURNTYPE RAX 1
             4d3810     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4d3860     82 FUNC RETURNTYPE RAX 1
-            4d3860     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
+            4d3860     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4d38c0     67 FUNC RETURNTYPE RAX 1
             4d38c0     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4d3910     82 FUNC RETURNTYPE RAX 1
-            4d3910     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4d3910     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4d3970     67 FUNC RETURNTYPE RAX 1
             4d3970     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d39c0     46 FUNC RETURNTYPE RAX 0
-            4d39c0     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            4d39c0     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             4d39f0      3 FUNC RETURNTYPE RAX 0
-            4d39f0      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4d39f0      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             4d3a00     46 FUNC RETURNTYPE RAX 0
-            4d3a00     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4d3a00     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4d3a30    132 FUNC RETURNTYPE RAX 96
             4d3a30    132 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4d3a30    132 FUNC PROBLEM EVP_PKEY_free CALLUNRESOLVED 
@@ -9105,7 +9153,7 @@
             4d47e0    133 FUNC RETURNTYPE RAX 96
             4d47e0    133 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d4870    415 FUNC RETURNTYPE RAX 1
-            4d4870    415 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4d4870    415 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 1 
             4d4a10      4 FUNC RETURNTYPE RAX 0
             4d4a10      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4d4a20      7 FUNC RETURNTYPE RAX 0
@@ -9151,7 +9199,7 @@
             4d4ba0     10 FUNC RETURNTYPE RAX 0
             4d4ba0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d4bb0      6 FUNC RETURNTYPE RAX 0
-            4d4bb0      6 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4d4bb0      6 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4d4bc0      8 FUNC RETURNTYPE RAX 0
             4d4bc0      8 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d4bd0     10 FUNC RETURNTYPE RAX 0
@@ -9170,7 +9218,7 @@
             4d4f40    214 FUNC RETURNTYPE RAX 1
             4d4f40    214 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d5020    254 FUNC RETURNTYPE RAX 1
-            4d5020    254 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            4d5020    254 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 4 
             4d5120    211 FUNC RETURNTYPE RAX 1
             4d5120    211 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             4d5200     37 FUNC RETURNTYPE RAX 96
@@ -9232,9 +9280,9 @@
             4d6b10      8 FUNC RETURNTYPE RAX 0
             4d6b10      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d6b20      5 FUNC RETURNTYPE RAX 96
-            4d6b20      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4d6b20      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4d6b30      5 FUNC RETURNTYPE RAX 0
-            4d6b30      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4d6b30      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4d6b40      5 FUNC RETURNTYPE RAX 0
             4d6b40      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             4d6b50      5 FUNC RETURNTYPE RAX 0
@@ -9439,7 +9487,7 @@
             4da7f0     47 FUNC RETURNTYPE RAX 4
             4da7f0     47 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
             4da820      5 FUNC RETURNTYPE RAX 96
-            4da820      5 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            4da820      5 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 0 ARG3 96 ARG4 2 ARG5 1 
             4da830     56 FUNC RETURNTYPE RAX 1
             4da830     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             4da870    377 FUNC RETURNTYPE RAX 1
@@ -9457,10 +9505,10 @@
             4dafd0    112 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 4 
             4db017      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             4db040    312 FUNC RETURNTYPE RAX 4
-            4db040    312 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4db040    312 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4db0dc      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 4 
             4db180    123 FUNC RETURNTYPE RAX 4
-            4db180    123 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 16 ARG4 1 ARG5 96 
+            4db180    123 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             4db200     28 FUNC RETURNTYPE RAX 1
             4db200     28 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4db220    112 FUNC RETURNTYPE RAX 4
@@ -9468,20 +9516,20 @@
             4db290    290 FUNC RETURNTYPE RAX 1
             4db290    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4db3c0     70 FUNC RETURNTYPE RAX 1
-            4db3c0     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4db3c0     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
             4db410    193 FUNC RETURNTYPE RAX 0
             4db410    193 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4db410    193 FUNC PROBLEM ASN1_dup CALLUNRESOLVED 
             4db445      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+10 ZZ lea     edi, [rax+0Ah] 
             4db4e0    129 FUNC RETURNTYPE RAX 0
-            4db4e0    129 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4db4e0    129 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4db570    789 FUNC RETURNTYPE RAX 1
             4db570    789 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4db5fd      5 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [r12+8] 
             4db605      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, rbx 
             4db745      5 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [r12+8] 
             4db890    220 FUNC RETURNTYPE RAX 0
-            4db890    220 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4db890    220 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4db890    220 FUNC PROBLEM ASN1_d2i_fp CALLUNRESOLVED 
             4db970    117 FUNC RETURNTYPE RAX 0
             4db970    117 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
@@ -9489,13 +9537,13 @@
             4db9f0    123 FUNC RETURNTYPE RAX 0
             4db9f0    123 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4dba70    228 FUNC RETURNTYPE RAX 0
-            4dba70    228 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4dba70    228 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4dbb60     10 FUNC RETURNTYPE RAX 0
             4dbb60     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
             4dbb70     10 FUNC RETURNTYPE RAX 0
             4dbb70     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4dbb80     10 FUNC RETURNTYPE RAX 96
-            4dbb80     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4dbb80     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4dbb90     10 FUNC RETURNTYPE RAX 96
             4dbb90     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4dbba0     10 FUNC RETURNTYPE RAX 0
@@ -9509,7 +9557,7 @@
             4dbc90     55 FUNC RETURNTYPE RAX 4
             4dbc90     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             4dbcd0    204 FUNC RETURNTYPE RAX 16
-            4dbcd0    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 
+            4dbcd0    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 96 ARG5 4 
             4dbda0     10 FUNC RETURNTYPE RAX 0
             4dbda0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
             4dbdb0     10 FUNC RETURNTYPE RAX 4
@@ -9529,7 +9577,7 @@
             4dbe20     13 FUNC RETURNTYPE RAX 96
             4dbe20     13 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4dbe30    208 FUNC RETURNTYPE RAX 4
-            4dbe30    208 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4dbe30    208 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 96 
             4dbf00    135 FUNC RETURNTYPE RAX 1
             4dbf00    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4dbf90     39 FUNC RETURNTYPE RAX 1
@@ -9565,7 +9613,7 @@
             4dc3f0     10 FUNC RETURNTYPE RAX 96
             4dc3f0     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4dc400   1101 FUNC RETURNTYPE RAX 1
-            4dc400   1101 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            4dc400   1101 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
             4dc668      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+8] 
             4dc850    541 FUNC RETURNTYPE RAX 1
             4dc850    541 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
@@ -9586,12 +9634,12 @@
             4dcc90     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
             4dcca0     10 FUNC RETURNTYPE RAX 96
             4dcca0     10 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
-            4dccb0     10 FUNC RETURNTYPE RAX 1
-            4dccb0     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            4dccb0     10 FUNC RETURNTYPE RAX 2
+            4dccb0     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
             4dccc0     10 FUNC RETURNTYPE RAX 96
             4dccc0     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4dccd0     13 FUNC RETURNTYPE RAX 1
-            4dccd0     13 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4dccd0     13 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4dcce0    125 FUNC RETURNTYPE RAX 1
             4dcce0    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4dcd60    293 FUNC RETURNTYPE RAX 1
@@ -9660,7 +9708,7 @@
             4dd520     10 FUNC RETURNTYPE RAX 0
             4dd520     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4dd530    404 FUNC RETURNTYPE RAX 4
-            4dd530    404 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
+            4dd530    404 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             4dd530    404 FUNC PROBLEM d2i_PrivateKey CALLUNRESOLVED 
             4dd6d0    324 FUNC RETURNTYPE RAX 4
             4dd6d0    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
@@ -9669,7 +9717,7 @@
             4dd940    134 FUNC RETURNTYPE RAX 0
             4dd940    134 FUNC PROBLEM asn1_item_clear JUMPUNRESOLVED 
             4dd9d0    174 FUNC RETURNTYPE RAX 1
-            4dd9d0    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
+            4dd9d0    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             4dda80    795 FUNC RETURNTYPE RAX 1
             4dda80    795 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4dda80    795 FUNC PROBLEM asn1_item_ex_combine_new CALLUNRESOLVED 
@@ -9724,7 +9772,7 @@
             4df584      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RDX ZZ lea     rsi, [rcx+rdx] 
             4df603      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+8]    ; dest 
             4df710     20 FUNC RETURNTYPE RAX 0
-            4df710     20 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4df710     20 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4df730   1008 FUNC RETURNTYPE RAX 1
             4df730   1008 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             4df730   1008 FUNC PROBLEM asn1_ex_c2i CALLUNRESOLVED 
@@ -9737,12 +9785,15 @@
             4e0313      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+-1 ZZ lea     edx, [r13-1] 
             4e0550      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-1 ZZ lea     edx, [r13-1] 
             4e0aca      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rsi 
-            4e0197      9 INSTR FPTRSHADOW  0 SHADOWID 9
-            4e02ca      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 9
-            4e0197      9 INSTR FPTRSHADOW  0 SHADOWID 10
-            4e04a8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 10
             4e0197      9 INSTR FPTRSHADOW  0 SHADOWID 11
-            4e03a8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 11
+            4e01a2      5 INSTR FPTRSHADOW  [R12+24] SHADOWID 11
+            4e02ca      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 11
+            4e0197      9 INSTR FPTRSHADOW  0 SHADOWID 12
+            4e01a2      5 INSTR FPTRSHADOW  [R12+24] SHADOWID 12
+            4e04a8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 12
+            4e0197      9 INSTR FPTRSHADOW  0 SHADOWID 13
+            4e01a2      5 INSTR FPTRSHADOW  [R12+24] SHADOWID 13
+            4e03a8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 13
             4e0ba0    836 FUNC RETURNTYPE RAX 1
             4e0ba0    836 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 8 
             4e0d67      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     r8d, eax 
@@ -9753,34 +9804,34 @@
             4e1150     86 FUNC RETURNTYPE RAX 0
             4e1150     86 FUNC INARGS    4  ARG0 96 ARG1 4 ARG2 1 ARG3 16 
             4e11b0     11 FUNC RETURNTYPE RAX 0
-            4e11b0     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            4e11b0     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             4e11c0     12 FUNC RETURNTYPE RAX 0
-            4e11c0     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            4e11c0     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 2 
             4e11d0     94 FUNC RETURNTYPE RAX 96
             4e11d0     94 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4e1230     62 FUNC RETURNTYPE RAX 96
-            4e1230     62 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 96 
+            4e1230     62 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 2 
             4e1270     73 FUNC RETURNTYPE RAX 4
             4e1270     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 96 
             4e12c0    161 FUNC RETURNTYPE RAX 1
-            4e12c0    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 64 ARG3 4 ARG4 1 ARG5 4 
+            4e12c0    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 64 ARG3 4 ARG4 1 ARG5 96 
             4e1333      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov     rdx, rbx        ; n 
             4e1370    146 FUNC RETURNTYPE RAX 1
             4e1370    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
             4e1410     20 FUNC RETURNTYPE RAX 4
-            4e1410     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
+            4e1410     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             4e1430    210 FUNC RETURNTYPE RAX 96
-            4e1430    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            4e1430    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4e1510     10 FUNC RETURNTYPE RAX 0
-            4e1510     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 4 ARG5 96 
+            4e1510     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
             4e1520     10 FUNC RETURNTYPE RAX 96
             4e1520     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
             4e1530     10 FUNC RETURNTYPE RAX 4
             4e1530     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4e1540     10 FUNC RETURNTYPE RAX 96
-            4e1540     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4e1540     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4e1550     10 FUNC RETURNTYPE RAX 0
-            4e1550     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            4e1550     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             4e1560     10 FUNC RETURNTYPE RAX 0
             4e1560     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e1570     10 FUNC RETURNTYPE RAX 0
@@ -9796,7 +9847,7 @@
             4e15c0     10 FUNC RETURNTYPE RAX 96
             4e15c0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4e15d0     10 FUNC RETURNTYPE RAX 0
-            4e15d0     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
+            4e15d0     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 2 ARG5 1 
             4e15e0     10 FUNC RETURNTYPE RAX 96
             4e15e0     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
             4e15f0     10 FUNC RETURNTYPE RAX 96
@@ -9940,7 +9991,7 @@
             4e1a60     51 FUNC RETURNTYPE RAX 1
             4e1a60     51 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e1aa0    231 FUNC RETURNTYPE RAX 96
-            4e1aa0    231 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4e1aa0    231 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             4e1b90    288 FUNC RETURNTYPE RAX 96
             4e1b90    288 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4e1bba      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     edx, r13d 
@@ -10036,7 +10087,7 @@
             4e3110    106 FUNC RETURNTYPE RAX 4
             4e3110    106 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             4e3180    106 FUNC RETURNTYPE RAX 4
-            4e3180    106 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            4e3180    106 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4e31f0     66 FUNC RETURNTYPE RAX 96
             4e31f0     66 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             4e3240     69 FUNC RETURNTYPE RAX 1
@@ -10044,7 +10095,7 @@
             4e3290    125 FUNC RETURNTYPE RAX 1
             4e3290    125 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             4e3310      3 FUNC RETURNTYPE RAX 0
-            4e3310      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4e3310      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             4e3320      3 FUNC RETURNTYPE RAX 0
             4e3320      3 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e3330      4 FUNC RETURNTYPE RAX 0
@@ -10073,9 +10124,9 @@
             4e3820     10 FUNC RETURNTYPE RAX 96
             4e3820     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4e3830    443 FUNC RETURNTYPE RAX 1
-            4e3830    443 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            4e3830    443 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 96 
             4e39f0    161 FUNC RETURNTYPE RAX 4
-            4e39f0    161 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
+            4e39f0    161 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 96 
             4e3aa0     10 FUNC RETURNTYPE RAX 0
             4e3aa0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4e3ab0     10 FUNC RETURNTYPE RAX 0
@@ -10096,10 +10147,10 @@
             4e3b20    565 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             4e3c5f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+8] 
             4e3d60    837 FUNC RETURNTYPE RAX 4
-            4e3d60    837 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4e3d60    837 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 0 ARG5 0 
             4e3f0a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 8 
             4e40b0    805 FUNC RETURNTYPE RAX 4
-            4e40b0    805 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            4e40b0    805 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 1 
             4e4250      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 8 
             4e43e0     62 FUNC RETURNTYPE RAX 1
             4e43e0     62 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -10116,7 +10167,7 @@
             4e4540    110 FUNC RETURNTYPE RAX 1
             4e4540    110 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 
             4e45b0    283 FUNC RETURNTYPE RAX 1
-            4e45b0    283 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            4e45b0    283 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             4e46d0    268 FUNC RETURNTYPE RAX 1
             4e46d0    268 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4e47e0    104 FUNC RETURNTYPE RAX 0
@@ -10125,9 +10176,9 @@
             4e4850    193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4e48ea      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             4e4920    211 FUNC RETURNTYPE RAX 0
-            4e4920    211 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e4920    211 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             4e4a00    716 FUNC RETURNTYPE RAX 1
-            4e4a00    716 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 
+            4e4a00    716 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 
             4e4a00    716 FUNC PROBLEM PEM_do_header CALLUNRESOLVED 
             4e4c59      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rsp+578h+var_550] 
             4e4cd0    875 FUNC RETURNTYPE RAX 1
@@ -10142,16 +10193,16 @@
             4e5208      3 INSTR CHECK UNDERFLOW SIGNED 64  R13 ZZ sub     r13, rax 
             4e522d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 18 MEMORYSINK add     rcx, r14 
             4e5360    195 FUNC RETURNTYPE RAX 0
-            4e5360    195 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e5360    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4e5430   1512 FUNC RETURNTYPE RAX 1
             4e5430   1512 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
             4e5430   1512 FUNC PROBLEM PEM_ASN1_write_bio CALLUNRESOLVED 
             4e54d1      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+20 ZZ lea     edi, [r12+14h] 
             4e5921      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, rbp 
             4e5a20    235 FUNC RETURNTYPE RAX 1
-            4e5a20    235 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            4e5a20    235 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
             4e5b10   1541 FUNC RETURNTYPE RAX 1
-            4e5b10   1541 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 8 ARG3 8 ARG4 8 ARG5 1 
+            4e5b10   1541 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 8 ARG3 8 ARG4 8 ARG5 2 
             4e5c1f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+9 ZZ lea     esi, [r13+9] 
             4e5c97      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-6 ZZ lea     edx, [r13-6] 
             4e5d2f      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+9 ZZ lea     esi, [r13+9] 
@@ -10162,9 +10213,9 @@
             4e5f78      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+9 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+9]    ; s2 
             4e6001      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rax+8] 
             4e6120    195 FUNC RETURNTYPE RAX 1
-            4e6120    195 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e6120    195 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 8 ARG3 4 ARG4 8 ARG5 0 
             4e61f0   1152 FUNC RETURNTYPE RAX 1
-            4e61f0   1152 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            4e61f0   1152 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             4e627c      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdi, r14        ; s1 
             4e62ce      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdi, r14        ; s 
             4e6348      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdi, r14        ; s 
@@ -10177,11 +10228,11 @@
             4e6740     61 FUNC RETURNTYPE RAX 1
             4e6740     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6780     61 FUNC RETURNTYPE RAX 1
-            4e6780     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6780     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e67c0     61 FUNC RETURNTYPE RAX 1
             4e67c0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6800     61 FUNC RETURNTYPE RAX 1
-            4e6800     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6800     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e6840     27 FUNC RETURNTYPE RAX 96
             4e6840     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             4e6860     27 FUNC RETURNTYPE RAX 0
@@ -10189,7 +10240,7 @@
             4e6880     61 FUNC RETURNTYPE RAX 1
             4e6880     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e68c0     61 FUNC RETURNTYPE RAX 1
-            4e68c0     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e68c0     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e6900     27 FUNC RETURNTYPE RAX 0
             4e6900     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e6920     27 FUNC RETURNTYPE RAX 0
@@ -10197,7 +10248,7 @@
             4e6940     61 FUNC RETURNTYPE RAX 1
             4e6940     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6980     61 FUNC RETURNTYPE RAX 1
-            4e6980     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6980     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e69c0     27 FUNC RETURNTYPE RAX 0
             4e69c0     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e69e0     27 FUNC RETURNTYPE RAX 0
@@ -10205,15 +10256,15 @@
             4e6a00     61 FUNC RETURNTYPE RAX 1
             4e6a00     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6a40     61 FUNC RETURNTYPE RAX 1
-            4e6a40     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6a40     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e6a80    102 FUNC RETURNTYPE RAX 1
-            4e6a80    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4e6a80    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e6af0    102 FUNC RETURNTYPE RAX 1
-            4e6af0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e6af0    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e6b60     55 FUNC RETURNTYPE RAX 1
             4e6b60     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4e6ba0     55 FUNC RETURNTYPE RAX 1
-            4e6ba0     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4e6ba0     55 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4e6be0     27 FUNC RETURNTYPE RAX 0
             4e6be0     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e6c00     27 FUNC RETURNTYPE RAX 0
@@ -10221,7 +10272,7 @@
             4e6c20     61 FUNC RETURNTYPE RAX 1
             4e6c20     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6c60     61 FUNC RETURNTYPE RAX 1
-            4e6c60     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6c60     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e6ca0     27 FUNC RETURNTYPE RAX 0
             4e6ca0     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e6cc0     27 FUNC RETURNTYPE RAX 0
@@ -10229,13 +10280,13 @@
             4e6ce0     61 FUNC RETURNTYPE RAX 1
             4e6ce0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6d20     61 FUNC RETURNTYPE RAX 1
-            4e6d20     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6d20     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e6d60    102 FUNC RETURNTYPE RAX 1
-            4e6d60    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4e6d60    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e6dd0     55 FUNC RETURNTYPE RAX 1
             4e6dd0     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4e6e10     55 FUNC RETURNTYPE RAX 1
-            4e6e10     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4e6e10     55 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4e6e50     27 FUNC RETURNTYPE RAX 0
             4e6e50     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e6e70     27 FUNC RETURNTYPE RAX 0
@@ -10243,9 +10294,9 @@
             4e6e90     61 FUNC RETURNTYPE RAX 1
             4e6e90     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e6ed0     61 FUNC RETURNTYPE RAX 1
-            4e6ed0     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e6ed0     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e6f10    102 FUNC RETURNTYPE RAX 1
-            4e6f10    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e6f10    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e6f80     27 FUNC RETURNTYPE RAX 0
             4e6f80     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e6fa0     27 FUNC RETURNTYPE RAX 0
@@ -10253,9 +10304,9 @@
             4e6fc0     61 FUNC RETURNTYPE RAX 1
             4e6fc0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e7000     61 FUNC RETURNTYPE RAX 1
-            4e7000     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e7000     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e7040    102 FUNC RETURNTYPE RAX 1
-            4e7040    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            4e7040    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e70b0     27 FUNC RETURNTYPE RAX 0
             4e70b0     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e70d0     27 FUNC RETURNTYPE RAX 0
@@ -10263,11 +10314,11 @@
             4e70f0     61 FUNC RETURNTYPE RAX 1
             4e70f0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e7130     61 FUNC RETURNTYPE RAX 1
-            4e7130     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e7130     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e7170     55 FUNC RETURNTYPE RAX 1
             4e7170     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4e71b0     55 FUNC RETURNTYPE RAX 1
-            4e71b0     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4e71b0     55 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             4e71f0     27 FUNC RETURNTYPE RAX 0
             4e71f0     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e7210     27 FUNC RETURNTYPE RAX 0
@@ -10275,9 +10326,9 @@
             4e7230     61 FUNC RETURNTYPE RAX 1
             4e7230     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e7270     61 FUNC RETURNTYPE RAX 1
-            4e7270     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e7270     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e72b0    102 FUNC RETURNTYPE RAX 1
-            4e72b0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e72b0    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e7320     27 FUNC RETURNTYPE RAX 4
             4e7320     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             4e7340     27 FUNC RETURNTYPE RAX 0
@@ -10285,7 +10336,7 @@
             4e7360     61 FUNC RETURNTYPE RAX 1
             4e7360     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e73a0     61 FUNC RETURNTYPE RAX 1
-            4e73a0     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e73a0     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e73e0     27 FUNC RETURNTYPE RAX 0
             4e73e0     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e7400     27 FUNC RETURNTYPE RAX 0
@@ -10293,7 +10344,7 @@
             4e7420     61 FUNC RETURNTYPE RAX 1
             4e7420     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e7460     61 FUNC RETURNTYPE RAX 1
-            4e7460     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e7460     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e74a0     60 FUNC RETURNTYPE RAX 64
             4e74a0     60 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 16 ARG3 1 ARG4 0 ARG5 0 
             4e74e0     27 FUNC RETURNTYPE RAX 4
@@ -10303,7 +10354,7 @@
             4e7520     61 FUNC RETURNTYPE RAX 1
             4e7520     61 FUNC INARGS    2  ARG0 4 ARG1 1 
             4e7560     61 FUNC RETURNTYPE RAX 1
-            4e7560     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e7560     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e75a0     27 FUNC RETURNTYPE RAX 4
             4e75a0     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             4e75c0     27 FUNC RETURNTYPE RAX 0
@@ -10311,7 +10362,7 @@
             4e75e0     61 FUNC RETURNTYPE RAX 1
             4e75e0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e7620     61 FUNC RETURNTYPE RAX 1
-            4e7620     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e7620     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e7660     27 FUNC RETURNTYPE RAX 0
             4e7660     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             4e7680     27 FUNC RETURNTYPE RAX 0
@@ -10319,12 +10370,12 @@
             4e76a0     61 FUNC RETURNTYPE RAX 1
             4e76a0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             4e76e0     61 FUNC RETURNTYPE RAX 1
-            4e76e0     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            4e76e0     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             4e7720    185 FUNC RETURNTYPE RAX 0
-            4e7720    185 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            4e7720    185 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 1 
             4e7720    185 FUNC PROBLEM PEM_ASN1_read_bio CALLUNRESOLVED 
             4e77e0    677 FUNC RETURNTYPE RAX 4
-            4e77e0    677 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 4 ARG3 4 
+            4e77e0    677 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 2 ARG3 4 
             4e77e0    677 FUNC PROBLEM PEM_read_bio_PrivateKey CALLUNRESOLVED 
             4e7a90    281 FUNC RETURNTYPE RAX 1
             4e7a90    281 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
@@ -10334,7 +10385,7 @@
             4e7cd0    157 FUNC RETURNTYPE RAX 1
             4e7cd0    157 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e7d70    179 FUNC RETURNTYPE RAX 4
-            4e7d70    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4e7d70    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             4e7e30    361 FUNC RETURNTYPE RAX 1
             4e7e30    361 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4e7fa0    116 FUNC RETURNTYPE RAX 1
@@ -10444,10 +10495,10 @@
             4eaa7c      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea     esi, [r12-1] 
             4eadee      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 1Ch 
             4eae93      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 1Ch 
-            4ea93d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 12
-            4eb173      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 12
-            4ea93d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 13
-            4eab38      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 13
+            4ea93d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 14
+            4eb173      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 14
+            4ea93d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 15
+            4eab38      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 15
             4eb310      7 FUNC RETURNTYPE RAX 0
             4eb310      7 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4eb320      7 FUNC RETURNTYPE RAX 1
@@ -10497,7 +10548,7 @@
             4eb680    336 FUNC RETURNTYPE RAX 1
             4eb680    336 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4eb7d0    252 FUNC RETURNTYPE RAX 4
-            4eb7d0    252 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
+            4eb7d0    252 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 1 
             4eb8d0    870 FUNC RETURNTYPE RAX 1
             4eb8d0    870 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             4ebad2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+232 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+0E8h] 
@@ -10529,13 +10580,13 @@
             4ec100     36 FUNC RETURNTYPE RAX 1
             4ec100     36 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 1 ARG5 0 
             4ec130      5 FUNC RETURNTYPE RAX 0
-            4ec130      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4ec130      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4ec140     53 FUNC RETURNTYPE RAX 96
             4ec140     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ec180     60 FUNC RETURNTYPE RAX 64
             4ec180     60 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 16 ARG3 1 ARG4 0 ARG5 0 
             4ec1c0     19 FUNC RETURNTYPE RAX 1
-            4ec1c0     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4ec1c0     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             4ec1e0    137 FUNC RETURNTYPE RAX 1
             4ec1e0    137 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
             4ec270    124 FUNC RETURNTYPE RAX 1
@@ -10543,7 +10594,7 @@
             4ec2f0    194 FUNC RETURNTYPE RAX 1
             4ec2f0    194 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ec3c0     81 FUNC RETURNTYPE RAX 1
-            4ec3c0     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4ec3c0     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             4ec420     81 FUNC RETURNTYPE RAX 1
             4ec420     81 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ec480    329 FUNC RETURNTYPE RAX 4
@@ -10584,7 +10635,7 @@
             4ec910     30 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             4ec917      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 30h 
             4ec930     12 FUNC RETURNTYPE RAX 4
-            4ec930     12 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4ec930     12 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             4ec940     12 FUNC RETURNTYPE RAX 4
             4ec940     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             4ec950     12 FUNC RETURNTYPE RAX 4
@@ -10592,7 +10643,7 @@
             4ec960     12 FUNC RETURNTYPE RAX 4
             4ec960     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ec970     12 FUNC RETURNTYPE RAX 4
-            4ec970     12 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4ec970     12 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             4ec980     12 FUNC RETURNTYPE RAX 4
             4ec980     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ec990     30 FUNC RETURNTYPE RAX 1
@@ -10632,7 +10683,7 @@
             4ece90    116 FUNC RETURNTYPE RAX 4
             4ece90    116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ece90    116 FUNC PROBLEM X509_LOOKUP_new CALLUNRESOLVED 
-            4ecf10     50 FUNC RETURNTYPE RAX 4
+            4ecf10     50 FUNC RETURNTYPE RAX 96
             4ecf10     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ecf10     50 FUNC PROBLEM X509_LOOKUP_free CALLUNRESOLVED 
             4ecf50     35 FUNC RETURNTYPE RAX 0
@@ -10864,7 +10915,7 @@
             4ee9c0     21 FUNC RETURNTYPE RAX 0
             4ee9c0     21 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ee9e0    560 FUNC RETURNTYPE RAX 16
-            4ee9e0    560 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4ee9e0    560 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4eec10     11 FUNC RETURNTYPE RAX 0
             4eec10     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4eec20    178 FUNC RETURNTYPE RAX 1
@@ -10907,12 +10958,12 @@
             4ef540      6 FUNC RETURNTYPE RAX 16
             4ef540      6 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4ef550    464 FUNC RETURNTYPE RAX 1
-            4ef550    464 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4ef550    464 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4ef720    199 FUNC RETURNTYPE RAX 1
-            4ef720    199 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 4 ARG5 0 
+            4ef720    199 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 0 ARG5 0 
             4ef74c      2 INSTR CHECK TRUNCATION UNKNOWNSIGN     64 RCX 32 ECX ZZ IDIOM 30 mov     edx, ecx 
             4ef7f0    464 FUNC RETURNTYPE RAX 1
-            4ef7f0    464 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            4ef7f0    464 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4ef9c0     21 FUNC RETURNTYPE RAX 0
             4ef9c0     21 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ef9e0      5 FUNC RETURNTYPE RAX 0
@@ -10965,9 +11016,9 @@
             4f0620    250 FUNC RETURNTYPE RAX 1
             4f0620    250 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             4f0720    327 FUNC RETURNTYPE RAX 1
-            4f0720    327 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4f0720    327 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             4f0870     56 FUNC RETURNTYPE RAX 1
-            4f0870     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4f0870     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4f08b0      4 FUNC RETURNTYPE RAX 0
             4f08b0      4 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             4f08c0    245 FUNC RETURNTYPE RAX 1
@@ -11039,17 +11090,17 @@
             4f1af0    123 FUNC RETURNTYPE RAX 4
             4f1af0    123 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 0 
             4f1b70    123 FUNC RETURNTYPE RAX 4
-            4f1b70    123 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4f1b70    123 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
             4f1bf0    328 FUNC RETURNTYPE RAX 96
             4f1bf0    328 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4f1d40    187 FUNC RETURNTYPE RAX 1
-            4f1d40    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 96 ARG5 96 
+            4f1d40    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4f1e00    411 FUNC RETURNTYPE RAX 1
             4f1e00    411 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
             4f1fa0    111 FUNC RETURNTYPE RAX 1
             4f1fa0    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
             4f2010    497 FUNC RETURNTYPE RAX 1
-            4f2010    497 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4f2010    497 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4f2210    196 FUNC RETURNTYPE RAX 96
             4f2210    196 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
             4f2226      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*2 ZZ lea     edi, [rsi+rsi*2+1] 
@@ -11070,9 +11121,9 @@
             4f2720     10 FUNC RETURNTYPE RAX 96
             4f2720     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             4f2730    193 FUNC RETURNTYPE RAX 96
-            4f2730    193 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 1 ARG4 4 ARG5 1 
+            4f2730    193 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 2 ARG4 4 ARG5 1 
             4f2800    459 FUNC RETURNTYPE RAX 96
-            4f2800    459 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 1 ARG4 4 ARG5 1 
+            4f2800    459 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 2 ARG4 4 ARG5 1 
             4f2912      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, r15d 
             4f29d0    110 FUNC RETURNTYPE RAX 1
             4f29d0    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -11101,7 +11152,7 @@
             4f2c10     10 FUNC RETURNTYPE RAX 0
             4f2c10     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f2c20     10 FUNC RETURNTYPE RAX 96
-            4f2c20     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            4f2c20     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 96 
             4f2c30     10 FUNC RETURNTYPE RAX 96
             4f2c30     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4f2c40     10 FUNC RETURNTYPE RAX 0
@@ -11118,8 +11169,8 @@
             4f2ca0    322 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
             4f2df0    103 FUNC RETURNTYPE RAX 1
             4f2df0    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4f2e60     27 FUNC RETURNTYPE RAX 0
-            4f2e60     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4f2e60     27 FUNC RETURNTYPE RAX 2
+            4f2e60     27 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f2e80     46 FUNC RETURNTYPE RAX 0
             4f2e80     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f2eb0     86 FUNC RETURNTYPE RAX 1
@@ -11129,7 +11180,7 @@
             4f2f40    504 FUNC RETURNTYPE RAX 1
             4f2f40    504 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
             4f3140    241 FUNC RETURNTYPE RAX 1
-            4f3140    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 4 ARG5 1 
+            4f3140    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 2 ARG4 4 ARG5 1 
             4f31a0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+1] 
             4f31c2      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+1 ZZ IDIOM 19 lea     edi, [r13+1] 
             4f31ce      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     rdx, r13        ; n 
@@ -11152,7 +11203,7 @@
             4f41c0      5 FUNC RETURNTYPE RAX 1
             4f41c0      5 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             4f41d0    843 FUNC RETURNTYPE RAX 4
-            4f41d0    843 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 1 ARG4 4 ARG5 1 
+            4f41d0    843 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 8 ARG3 2 ARG4 4 ARG5 1 
             4f43b0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8]    ; jumptable 00000000004F4273 case 0 
             4f4520    417 FUNC RETURNTYPE RAX 1
             4f4520    417 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
@@ -11312,18 +11363,18 @@
             4f72c0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f72d0     10 FUNC RETURNTYPE RAX 0
             4f72d0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4f72e0     10 FUNC RETURNTYPE RAX 96
-            4f72e0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4f72e0     10 FUNC RETURNTYPE RAX 2
+            4f72e0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             4f72f0     10 FUNC RETURNTYPE RAX 0
             4f72f0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f7300     10 FUNC RETURNTYPE RAX 0
             4f7300     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f7310     10 FUNC RETURNTYPE RAX 0
             4f7310     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4f7320     10 FUNC RETURNTYPE RAX 96
-            4f7320     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4f7320     10 FUNC RETURNTYPE RAX 2
+            4f7320     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             4f7330    168 FUNC RETURNTYPE RAX 1
-            4f7330    168 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4f7330    168 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4f73e0     11 FUNC RETURNTYPE RAX 0
             4f73e0     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f73f0      5 FUNC RETURNTYPE RAX 0
@@ -11335,7 +11386,7 @@
             4f74f0     67 FUNC RETURNTYPE RAX 0
             4f74f0     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f7540   1442 FUNC RETURNTYPE RAX 0
-            4f7540   1442 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4f7540   1442 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 1 
             4f7552      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+152 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+98h] 
             4f7af0    114 FUNC RETURNTYPE RAX 1
             4f7af0    114 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
@@ -11383,9 +11434,9 @@
             4f87d0    187 FUNC RETURNTYPE RAX 1
             4f87d0    187 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             4f8890    205 FUNC RETURNTYPE RAX 1
-            4f8890    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            4f8890    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 1 
             4f8960    203 FUNC RETURNTYPE RAX 1
-            4f8960    203 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            4f8960    203 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4f8a30    423 FUNC RETURNTYPE RAX 96
             4f8a30    423 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             4f8ae6      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+2] 
@@ -11408,7 +11459,7 @@
             4f8e80     10 FUNC RETURNTYPE RAX 0
             4f8e80     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f8e90     10 FUNC RETURNTYPE RAX 96
-            4f8e90     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4f8e90     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 96 ARG5 96 
             4f8ea0     22 FUNC RETURNTYPE RAX 1
             4f8ea0     22 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 4 
             4f8ec0      6 FUNC RETURNTYPE RAX 1
@@ -11438,9 +11489,9 @@
             4f9370     10 FUNC RETURNTYPE RAX 0
             4f9370     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f9380     10 FUNC RETURNTYPE RAX 96
-            4f9380     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
-            4f9390     10 FUNC RETURNTYPE RAX 96
-            4f9390     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4f9380     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
+            4f9390     10 FUNC RETURNTYPE RAX 2
+            4f9390     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             4f93a0    174 FUNC RETURNTYPE RAX 0
             4f93a0    174 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f9450     10 FUNC RETURNTYPE RAX 0
@@ -11450,7 +11501,7 @@
             4f95f0     10 FUNC RETURNTYPE RAX 0
             4f95f0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f9600     61 FUNC RETURNTYPE RAX 0
-            4f9600     61 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 16 ARG4 0 ARG5 0 
+            4f9600     61 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f9640    365 FUNC RETURNTYPE RAX 4
             4f9640    365 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4f97b0     10 FUNC RETURNTYPE RAX 0
@@ -11492,7 +11543,7 @@
             4fa3b0     10 FUNC RETURNTYPE RAX 0
             4fa3b0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fa3c0     10 FUNC RETURNTYPE RAX 0
-            4fa3c0     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4fa3c0     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             4fa3d0     10 FUNC RETURNTYPE RAX 96
             4fa3d0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             4fa3e0   1386 FUNC RETURNTYPE RAX 1
@@ -11512,20 +11563,20 @@
             4fa7d1      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 1 
             4fa7f8      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rax+8]    ; dest 
             4fa950    709 FUNC RETURNTYPE RAX 4
-            4fa950    709 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            4fa950    709 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             4fa9ef      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 1 
             4fac20    196 FUNC RETURNTYPE RAX 1
             4fac20    196 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4facf0     19 FUNC RETURNTYPE RAX 0
             4facf0     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fad10     58 FUNC RETURNTYPE RAX 96
-            4fad10     58 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4fad10     58 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 2 ARG4 2 ARG5 4 
             4fad50    904 FUNC RETURNTYPE RAX 0
             4fad50    904 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4fb0e0     49 FUNC RETURNTYPE RAX 1
-            4fb0e0     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4fb0e0     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             4fb120     55 FUNC RETURNTYPE RAX 96
-            4fb120     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4fb120     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 1 
             4fb160    296 FUNC RETURNTYPE RAX 4
             4fb160    296 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4fb290    319 FUNC RETURNTYPE RAX 1
@@ -11580,7 +11631,7 @@
             4fcae0      5 FUNC RETURNTYPE RAX 0
             4fcae0      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fcaf0      5 FUNC RETURNTYPE RAX 0
-            4fcaf0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4fcaf0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4fcb00      5 FUNC RETURNTYPE RAX 0
             4fcb00      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fcb10      5 FUNC RETURNTYPE RAX 0
@@ -11618,9 +11669,9 @@
             4fd000     10 FUNC RETURNTYPE RAX 0
             4fd000     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fd010     10 FUNC RETURNTYPE RAX 0
-            4fd010     10 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4fd010     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             4fd020     10 FUNC RETURNTYPE RAX 96
-            4fd020     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4fd020     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 96 ARG5 96 
             4fd030     10 FUNC RETURNTYPE RAX 0
             4fd030     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fd040     13 FUNC RETURNTYPE RAX 0
@@ -11704,9 +11755,9 @@
             4fd3d0    166 FUNC RETURNTYPE RAX 1
             4fd3d0    166 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             4fd480    455 FUNC RETURNTYPE RAX 1
-            4fd480    455 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4fd480    455 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             4fd650    220 FUNC RETURNTYPE RAX 1
-            4fd650    220 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4fd650    220 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             4fd730     55 FUNC RETURNTYPE RAX 1
             4fd730     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fd770    309 FUNC RETURNTYPE RAX 1
@@ -11728,9 +11779,9 @@
             4fddb0     47 FUNC RETURNTYPE RAX 0
             4fddb0     47 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             4fdde0     38 FUNC RETURNTYPE RAX 1
-            4fdde0     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            4fdde0     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             4fde10     14 FUNC RETURNTYPE RAX 96
-            4fde10     14 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            4fde10     14 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 96 
             4fde20    122 FUNC RETURNTYPE RAX 1
             4fde20    122 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             4fdea0    402 FUNC RETURNTYPE RAX 1
@@ -11791,7 +11842,7 @@
             500640     67 FUNC RETURNTYPE RAX 0
             500640     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             500690    237 FUNC RETURNTYPE RAX 1
-            500690    237 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            500690    237 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 0 ARG5 0 
             500780    111 FUNC RETURNTYPE RAX 96
             500780    111 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5007f0     80 FUNC RETURNTYPE RAX 1
@@ -11890,11 +11941,11 @@
             501800     10 FUNC RETURNTYPE RAX 0
             501800     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             501810     10 FUNC RETURNTYPE RAX 4
-            501810     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 1 ARG5 4 
+            501810     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
             501820     10 FUNC RETURNTYPE RAX 0
             501820     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 4 
             501830     10 FUNC RETURNTYPE RAX 96
-            501830     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
+            501830     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 96 
             501840     10 FUNC RETURNTYPE RAX 0
             501840     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             501850     10 FUNC RETURNTYPE RAX 0
@@ -11990,13 +12041,13 @@
             502070    116 FUNC RETURNTYPE RAX 4
             502070    116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             5020f0    138 FUNC RETURNTYPE RAX 1
-            5020f0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            5020f0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 
             50211d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+8] 
             502180    171 FUNC RETURNTYPE RAX 1
             502180    171 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5021c0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+28 ZZ lea     rdi, [rbx+1Ch] 
             502230    669 FUNC RETURNTYPE RAX 1
-            502230    669 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            502230    669 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             502284      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+8] 
             5023c0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+28 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+1Ch] 
             502424      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+28 ZZ lea     rdi, [r12+1Ch] 
@@ -12004,7 +12055,7 @@
             5024d0     17 FUNC RETURNTYPE RAX 1
             5024d0     17 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 16 ARG4 4 ARG5 0 
             5024f0    121 FUNC RETURNTYPE RAX 1
-            5024f0    121 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            5024f0    121 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 1 ARG5 1 
             502570     30 FUNC RETURNTYPE RAX 1
             502570     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             502590     27 FUNC RETURNTYPE RAX 1
@@ -12029,7 +12080,7 @@
             502b90    420 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             502bcd      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     rdx, [rax+1] 
             502d40   1179 FUNC RETURNTYPE RAX 1
-            502d40   1179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            502d40   1179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             502e89      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     rdx, [rax+1] 
             5031e0    337 FUNC RETURNTYPE RAX 1
             5031e0    337 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
@@ -12250,7 +12301,7 @@
             50c920      5 FUNC RETURNTYPE RAX 96
             50c920      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
             50c930      5 FUNC RETURNTYPE RAX 96
-            50c930      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            50c930      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 1 
             50c940    483 FUNC RETURNTYPE RAX 1
             50c940    483 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             50cb30    609 FUNC RETURNTYPE RAX 1
@@ -12277,7 +12328,7 @@
             50d430    649 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
             50d511      3 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, 1 
             50d6c0    541 FUNC RETURNTYPE RAX 1
-            50d6c0    541 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            50d6c0    541 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 1 
             50d710      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+10h] 
             50d714      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+-16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi-10h] 
             50d8e0   1411 FUNC RETURNTYPE RAX 0
@@ -12506,10 +12557,10 @@
             5209e0    407 FUNC PROBLEM CRYPTO_cbc128_encrypt CALLUNRESOLVED 
             520b15      4 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ add     rcx, 1 
             520b38      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ add     rax, 1 
-            5209e0      2 INSTR FPTRSHADOW  R9 SHADOWID 14
-            520a4e      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 14
-            5209e0      2 INSTR FPTRSHADOW  R9 SHADOWID 15
-            520b4b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 15
+            5209e0      2 INSTR FPTRSHADOW  R9 SHADOWID 16
+            520a4e      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 16
+            5209e0      2 INSTR FPTRSHADOW  R9 SHADOWID 17
+            520b4b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 17
             520b80    653 FUNC RETURNTYPE RAX 1
             520b80    653 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             520b80    653 FUNC PROBLEM CRYPTO_cbc128_decrypt CALLUNRESOLVED 
@@ -12517,12 +12568,12 @@
             520d15      4 INSTR CHECK OVERFLOW UNSIGNED 64  R8 ZZ add     r8, 1 
             520d3a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             520daf      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RAX ZZ IDIOM 31 sub     rax, 10h 
-            520b80      2 INSTR FPTRSHADOW  R9 SHADOWID 16
-            520d94      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 16
-            520b80      2 INSTR FPTRSHADOW  R9 SHADOWID 17
-            520bf8      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 17
             520b80      2 INSTR FPTRSHADOW  R9 SHADOWID 18
-            520c7b      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 18
+            520d94      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 18
+            520b80      2 INSTR FPTRSHADOW  R9 SHADOWID 19
+            520bf8      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 19
+            520b80      2 INSTR FPTRSHADOW  R9 SHADOWID 20
+            520c7b      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 20
             520e10    916 FUNC RETURNTYPE RAX 4
             520e10    916 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             520e10    916 FUNC PROBLEM CRYPTO_ctr128_encrypt CALLUNRESOLVED 
@@ -12575,48 +12626,60 @@
             52282a      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R9 ZZ IDIOM 31 sub     r9, 10h 
             52299a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ add     rcx, 1 
             5229ec      3 INSTR CHECK OVERFLOW UNSIGNED 32  RAX ZZ add     eax, 1 
-            522597      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 19
-            522773      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 19
-            522597      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 20
-            522898      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 20
+            5225b8      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 21
+            5225b8      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 21
+            522672      2 INSTR FPTRCHECK  RAX SHADOWID 21
+            522597      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 22
+            522773      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 22
+            522597      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 23
+            522898      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 23
             522a30   1193 FUNC RETURNTYPE RAX 1
             522a30   1193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 96 
             522a30   1193 FUNC PROBLEM CRYPTO_gcm128_decrypt CALLUNRESOLVED 
             522d2d      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R9 ZZ IDIOM 31 sub     r9, 10h 
             522e5a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, 1 
             522e9c      3 INSTR CHECK OVERFLOW UNSIGNED 32  RAX ZZ add     eax, 1 
-            522a47      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 21
-            522ba9      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 21
-            522a47      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 22
-            522ccd      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 22
+            522a61      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 24
+            522a61      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 24
+            522b33      3 INSTR FPTRCHECK  R9 SHADOWID 24
+            522a47      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 25
+            522ba9      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 25
+            522a47      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 26
+            522ccd      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 26
             522ee0    876 FUNC RETURNTYPE RAX 1
             522ee0    876 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 96 
             522ee0    876 FUNC PROBLEM CRYPTO_gcm128_encrypt_ctr32 CALLUNRESOLVED 
             522ff7      7 INSTR CHECK UNDERFLOW UNSIGNED 64  R13 ZZ IDIOM 31 sub     r13, 0C00h 
             523166      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             5231aa      3 INSTR CHECK OVERFLOW UNSIGNED 32  RCX ZZ add     ecx, 1 
-            522f12      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 23
-            52303b      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 23
-            522ee0      2 INSTR FPTRSHADOW  R8 SHADOWID 24
-            523018      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 24
-            522f12      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 25
-            523220      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 25
-            522ee0      2 INSTR FPTRSHADOW  R8 SHADOWID 26
-            5231f8      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 26
+            522f01      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 27
+            522f01      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 27
+            522fce      2 INSTR FPTRCHECK  RAX SHADOWID 27
+            522f12      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 28
+            52303b      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 28
+            522ee0      2 INSTR FPTRSHADOW  R8 SHADOWID 29
+            523018      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 29
+            522f12      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 30
+            523220      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 30
+            522ee0      2 INSTR FPTRSHADOW  R8 SHADOWID 31
+            5231f8      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 31
             523250    868 FUNC RETURNTYPE RAX 1
             523250    868 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 96 
             523250    868 FUNC PROBLEM CRYPTO_gcm128_decrypt_ctr32 CALLUNRESOLVED 
             523367      7 INSTR CHECK UNDERFLOW UNSIGNED 64  R13 ZZ IDIOM 31 sub     r13, 0C00h 
             5234d6      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             52351a      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
-            523250      2 INSTR FPTRSHADOW  R8 SHADOWID 27
-            52339c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 27
-            523271      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 28
-            52337e      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 28
-            523250      2 INSTR FPTRSHADOW  R8 SHADOWID 29
-            523577      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 29
-            523271      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 30
-            52355d      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 30
+            52327d      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 32
+            52327d      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 32
+            52333e      3 INSTR FPTRCHECK  R8 SHADOWID 32
+            523250      2 INSTR FPTRSHADOW  R8 SHADOWID 33
+            52339c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 33
+            523271      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 34
+            52337e      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 34
+            523250      2 INSTR FPTRSHADOW  R8 SHADOWID 35
+            523577      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 35
+            523271      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 36
+            52355d      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 36
             5235c0    264 FUNC RETURNTYPE RAX 1
             5235c0    264 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
             5235c0    264 FUNC PROBLEM CRYPTO_gcm128_finish CALLUNRESOLVED 
@@ -12636,63 +12699,66 @@
             523920    352 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             523920    352 FUNC PROBLEM CRYPTO_ccm128_aad CALLUNRESOLVED 
             523a80    730 FUNC RETURNTYPE RAX 1
-            523a80    730 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            523a80    730 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             523a80    730 FUNC PROBLEM CRYPTO_ccm128_encrypt CALLUNRESOLVED 
             523af2      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             523c11      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R15 ZZ IDIOM 31 sub     r15, 10h 
             523c7f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
             523ccf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+1 ZZ lea     rax, [rdx+1] 
             523ce3      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ add     r12d, 1 
-            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 31
-            523b9e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 31
-            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 32
-            523b8d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 32
-            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 33
-            523ca5      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 33
-            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 34
-            523c94      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 34
-            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 35
-            523cfe      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 35
+            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 37
+            523b9e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 37
+            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 38
+            523b8d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 38
+            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 39
+            523ca5      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 39
+            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 40
+            523c94      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 40
+            523abc      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 41
+            523cfe      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 41
             523d60    677 FUNC RETURNTYPE RAX 1
-            523d60    677 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            523d60    677 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             523d60    677 FUNC PROBLEM CRYPTO_ccm128_decrypt CALLUNRESOLVED 
             523dd2      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             523ea8      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R15 ZZ IDIOM 31 sub     r15, 10h 
             523f23      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ add     r12d, 1 
             523fde      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
-            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 36
-            523e35      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 36
-            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 37
-            523ee7      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 37
-            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 38
-            523fa9      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 38
-            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 39
-            523f3e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 39
-            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 40
-            523ff7      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 40
+            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 42
+            523e35      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 42
+            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 43
+            523ee7      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 43
+            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 44
+            523fa9      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 44
+            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 45
+            523f3e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 45
+            523da1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 46
+            523ff7      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 46
             524010    864 FUNC RETURNTYPE RAX 1
-            524010    864 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            524010    864 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             524010    864 FUNC PROBLEM CRYPTO_ccm128_encrypt_ccm64 CALLUNRESOLVED 
             52407a      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             524117      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
             524174      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+1 ZZ lea     rax, [rdx+1] 
             524182      3 INSTR CHECK OVERFLOW UNSIGNED 32  RBP ZZ add     ebp, 1 
-            524045      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 41
-            524144      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 41
-            524045      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 42
-            52412b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 42
-            524045      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 43
-            524199      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 43
+            524010      2 INSTR FPTRSHADOW  R8 SHADOWID 47
+            524010      2 INSTR FPTRSHADOW  R8 SHADOWID 47
+            524221      3 INSTR FPTRCHECK  R11 SHADOWID 47
+            524045      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 48
+            524144      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 48
+            524045      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 49
+            52412b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 49
+            524045      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 50
+            524199      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 50
             524370    861 FUNC RETURNTYPE RAX 1
-            524370    861 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            524370    861 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             524370    861 FUNC PROBLEM CRYPTO_ccm128_decrypt_ccm64 CALLUNRESOLVED 
             5243d2      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             524422      3 INSTR CHECK OVERFLOW UNSIGNED 32  RBP ZZ add     ebp, 1 
             52467b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
-            524370      2 INSTR FPTRSHADOW  R8 SHADOWID 44
-            5244ca      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 44
+            524370      2 INSTR FPTRSHADOW  R8 SHADOWID 51
+            5244ca      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 51
             5246d0     52 FUNC RETURNTYPE RAX 1
-            5246d0     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 
+            5246d0     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 1 
             5246f0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+10h]  ; src 
             524710    698 FUNC RETURNTYPE RAX 1
             524710    698 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
@@ -12711,7 +12777,7 @@
             5254c0    782 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             525b00    311 FUNC RETURNTYPE RAX 1
             525b00    311 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
-            525c00      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     esi, [r14+1] 
+            525c00      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ lea     esi, [r14+1] 
             525c40    550 FUNC RETURNTYPE RAX 1
             525c40    550 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             525cd9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 8 
@@ -12730,6 +12796,10 @@
             526ec7      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, edx 
             526ed4      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-3 ZZ lea     esi, [r12-3] 
             526ee9      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-4 ZZ lea     esi, [r12-4] 
+            526091      3 INSTR FPTRSHADOW  [ECX+8] SHADOWID 52
+            526091      3 INSTR FPTRSHADOW  [ECX+8] SHADOWID 52
+            526091      3 INSTR FPTRSHADOW  [ECX+8] SHADOWID 52
+            5270e7      2 INSTR FPTRCHECK  EAX SHADOWID 52
             527110    476 FUNC RETURNTYPE RAX 1
             527110    476 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             5272f0   1095 FUNC RETURNTYPE RAX 1
@@ -12745,6 +12815,10 @@
             52861a      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, edx 
             528627      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-3 ZZ lea     esi, [rbx-3] 
             52863a      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-4 ZZ lea     esi, [rbx-4] 
+            527788      4 INSTR FPTRSHADOW  [ECX+8] SHADOWID 53
+            527788      4 INSTR FPTRSHADOW  [ECX+8] SHADOWID 53
+            527788      4 INSTR FPTRSHADOW  [ECX+8] SHADOWID 53
+            52882f      2 INSTR FPTRCHECK  EAX SHADOWID 53
             528850   1492 FUNC RETURNTYPE RAX 1
             528850   1492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             528e30   1227 FUNC RETURNTYPE RAX 1
@@ -12756,21 +12830,21 @@
             5298f0   1034 FUNC RETURNTYPE RAX 1
             5298f0   1034 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             529d00    540 FUNC RETURNTYPE RAX 1
-            529d00    540 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 
+            529d00    540 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 2 
             529f20    810 FUNC RETURNTYPE RAX 1
             529f20    810 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 
             52a250    278 FUNC RETURNTYPE RAX 1
-            52a250    278 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            52a250    278 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 2 ARG5 2 
             52a2b4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10h] 
             52a2d1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
             52a2fb      4 INSTR CHECK UNDERFLOW SIGNED 64  R14 ZZ sub     r14d, 4 
             52a319      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             52a370   1506 FUNC RETURNTYPE RAX 1
-            52a370   1506 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            52a370   1506 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 
             52a3cd      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RBP ZZ lea     edx, [rbx+rbp] 
             52a3d0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+R12 ZZ lea     r8d, [rbx+r12] 
             52a42e      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ neg     edx 
-            52a448      3 INSTR CHECK OVERFLOW SIGNED 64  R9 ZZ add     r9d, ebp 
+            52a448      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R9 ZZ add     r9d, ebp 
             52a477      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, [rsp+98h+var_60] 
             52a4fb      3 INSTR CHECK OVERFLOW SIGNED 64  R8 ZZ neg     r8d 
             52a4fe      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r13 
@@ -12790,37 +12864,34 @@
             52ad0e      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             52ad4f      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RCX+RAX ZZ lea     edx, [rcx+rax] 
             52aeb0   1510 FUNC RETURNTYPE RAX 96
-            52aeb0   1510 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            52aeb0   1510 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             52af0b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, rax 
-            52af0e      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, r13d 
+            52af0e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, r13d 
             52af35      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, [rsp+98h+var_60] 
             52afb8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+rax+0] 
-            52b05c      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r13d 
-            52b062      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r12d 
+            52b05c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r13d 
+            52b062      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r12d 
             52b06e      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r12*8]; s 
             52b06e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R12*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r12*8]; s 
-            52b080      3 INSTR CHECK SIGNEDNESS SIGNED 64 R14 ZZ mov     ecx, r14d 
-            52b0c2      3 INSTR CHECK SIGNEDNESS SIGNED 64 R14 ZZ mov     ecx, r14d 
             52b0c5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r15 
             52b1aa      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+rax+0] 
-            52b275      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ebx 
-            52b2ad      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ebx 
+            52b275      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ebx 
+            52b2ad      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ebx 
             52b376      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ neg     edx 
             52b378      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX*2 ZZ lea     edx, [r14+rdx*2] 
-            52b378      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+RDX*2 ZZ lea     edx, [r14+rdx*2] 
+            52b378      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+RDX*2 ZZ lea     edx, [r14+rdx*2] 
             52b37f      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r10*8]; s 
             52b37f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R10*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r10*8]; s 
-            52b3a5      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RAX ZZ mov     rdx, rax        ; n 
-            52b405      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, ecx 
-            52b408      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ecx 
-            52b478      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, ecx 
-            52b47b      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ecx 
+            52b405      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, ecx 
+            52b408      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ecx 
+            52b478      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, ecx 
+            52b47b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ecx 
             52b4a0   1069 FUNC RETURNTYPE RAX 1
             52b4a0   1069 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
-            52b697      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, r11d 
-            52b69a      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, r11d 
-            52b70b      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, r11d 
-            52b70e      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, r11d 
+            52b697      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, r11d 
+            52b69a      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, r11d 
+            52b70b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, r11d 
+            52b70e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, r11d 
             52b8d0    228 FUNC RETURNTYPE RAX 1
             52b8d0    228 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 
             52b935      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+10h] 
@@ -12931,11 +13002,11 @@
             52ee50     60 FUNC RETURNTYPE RAX 64
             52ee50     60 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 16 ARG3 1 ARG4 0 ARG5 0 
             52ee90    236 FUNC RETURNTYPE RAX 0
-            52ee90    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
-            52ee99      2 INSTR FPTRSHADOW  RAX SHADOWID 45
-            52ef36      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 45
+            52ee90    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 
+            52ee99      2 INSTR FPTRSHADOW  RAX SHADOWID 54
+            52ef36      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 54
             52ef80    631 FUNC RETURNTYPE RAX 0
-            52ef80    631 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            52ef80    631 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 
             52f09d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r12 
             52f0d7      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             52f200    671 FUNC RETURNTYPE RAX 1
@@ -13081,7 +13152,7 @@
             5344d0    230 FUNC RETURNTYPE RAX 96
             5344d0    230 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             5345c0    236 FUNC RETURNTYPE RAX 4
-            5345c0    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            5345c0    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 4 
             5345e5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             5346b0    257 FUNC RETURNTYPE RAX 4
             5346b0    257 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
@@ -13233,7 +13304,7 @@
             536ec0     27 FUNC RETURNTYPE RAX 1
             536ec0     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             536ee0    822 FUNC RETURNTYPE RAX 1
-            536ee0    822 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            536ee0    822 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             536fa5      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+10 ZZ lea     rdi, [r15+0Ah] 
             537220     11 FUNC RETURNTYPE RAX 0
             537220     11 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -13262,7 +13333,7 @@
             5378a0     83 FUNC RETURNTYPE RAX 1
             5378a0     83 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             537900     83 FUNC RETURNTYPE RAX 1
-            537900     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            537900     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 4 
             537960    284 FUNC RETURNTYPE RAX 1
             537960    284 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             5379c2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+8] 
@@ -13285,21 +13356,21 @@
             538140    252 FUNC RETURNTYPE RAX 1
             538140    252 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 8 ARG4 0 ARG5 0 
             538240    161 FUNC RETURNTYPE RAX 1
-            538240    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            538240    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             5382f0    171 FUNC RETURNTYPE RAX 1
-            5382f0    171 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            5382f0    171 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             5383a0    149 FUNC RETURNTYPE RAX 1
             5383a0    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             538440    220 FUNC RETURNTYPE RAX 0
-            538440    220 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            538440    220 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             538520    212 FUNC RETURNTYPE RAX 0
-            538520    212 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            538520    212 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             538600    133 FUNC RETURNTYPE RAX 0
             538600    133 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             538690    127 FUNC RETURNTYPE RAX 0
             538690    127 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             538710   2444 FUNC RETURNTYPE RAX 1
-            538710   2444 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            538710   2444 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             538bc4      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+14 ZZ lea     edx, [rax+0Eh] 
             538bdf      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+14 ZZ lea     ecx, [rax+0Eh] 
             538c04      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+14 ZZ lea     ecx, [rax+0Eh] 
@@ -13309,7 +13380,7 @@
             538ccc      4 INSTR CHECK OVERFLOW SIGNED 64  RDI ZZ add     rdi, 0Ah 
             538f2f      3 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, 5 
             5390a0    163 FUNC RETURNTYPE RAX 1
-            5390a0    163 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            5390a0    163 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             539150   1234 FUNC RETURNTYPE RAX 1
             539150   1234 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             539150   1234 FUNC PROBLEM ec_GFp_simple_set_compressed_coordinates CALLUNRESOLVED 
@@ -13469,7 +13540,7 @@
             53e2c0      9 FUNC RETURNTYPE RAX 0
             53e2c0      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             53e2d0    242 FUNC RETURNTYPE RAX 1
-            53e2d0    242 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            53e2d0    242 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             53e3d0      9 FUNC RETURNTYPE RAX 0
             53e3d0      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             53e3e0     13 FUNC RETURNTYPE RAX 0
@@ -13479,7 +13550,7 @@
             53e400    142 FUNC RETURNTYPE RAX 1
             53e400    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             53e490    154 FUNC RETURNTYPE RAX 4
-            53e490    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            53e490    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 96 ARG5 1 
             53e530    921 FUNC RETURNTYPE RAX 1
             53e530    921 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             53e5f0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
@@ -13534,10 +13605,10 @@
             540340     41 FUNC RETURNTYPE RAX 16
             540340     41 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             540370    419 FUNC RETURNTYPE RAX 4
-            540370    419 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 1 
+            540370    419 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             540370    419 FUNC PROBLEM DSA_new CALLUNRESOLVED 
             540520     85 FUNC RETURNTYPE RAX 1
-            540520     85 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            540520     85 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             540520     85 FUNC PROBLEM DSA_set_method CALLUNRESOLVED 
             540580    518 FUNC RETURNTYPE RAX 4
             540580    518 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
@@ -13624,7 +13695,7 @@
             5423c0     14 FUNC RETURNTYPE RAX 0
             5423c0     14 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5423d0    419 FUNC RETURNTYPE RAX 1
-            5423d0    419 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            5423d0    419 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             542464      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+10 ZZ lea     edi, [rbp+0Ah] 
             542580    167 FUNC RETURNTYPE RAX 1
             542580    167 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
@@ -13635,20 +13706,20 @@
             5428b0    139 FUNC RETURNTYPE RAX 1
             5428b0    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 8 ARG4 0 ARG5 4 
             542940    210 FUNC RETURNTYPE RAX 1
-            542940    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            542940    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             542a20     18 FUNC RETURNTYPE RAX 0
             542a20     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             542a40     86 FUNC RETURNTYPE RAX 1
             542a40     86 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             542aa0    161 FUNC RETURNTYPE RAX 1
-            542aa0    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            542aa0    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             542b50    132 FUNC RETURNTYPE RAX 1
             542b50    132 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             542be0     57 FUNC RETURNTYPE RAX 1
-            542be0     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            542be0     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             542bf2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             542c20    245 FUNC RETURNTYPE RAX 4
-            542c20    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            542c20    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             542c82      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             542d20     19 FUNC RETURNTYPE RAX 1
             542d20     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -13752,10 +13823,10 @@
             544e10    113 FUNC RETURNTYPE RAX 1
             544e10    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             544e90     57 FUNC RETURNTYPE RAX 1
-            544e90     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            544e90     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             544ea2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             544ed0    245 FUNC RETURNTYPE RAX 4
-            544ed0    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            544ed0    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             544f32      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             544fd0     19 FUNC RETURNTYPE RAX 1
             544fd0     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -13778,7 +13849,7 @@
             545300    243 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             54539d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r12+20h] 
             545400   1006 FUNC RETURNTYPE RAX 1
-            545400   1006 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            545400   1006 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 2 ARG5 0 
             545400   1006 FUNC PROBLEM ecdh_compute_key CALLUNRESOLVED 
             545698      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, r14 
             5456ae      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RCX ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+rcx] 
@@ -13869,7 +13940,7 @@
             5467e0     88 FUNC RETURNTYPE RAX 96
             5467e0     88 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             546840    311 FUNC RETURNTYPE RAX 1
-            546840    311 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            546840    311 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             546980     31 FUNC RETURNTYPE RAX 4
             546980     31 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             5469a0     88 FUNC RETURNTYPE RAX 96
@@ -13949,7 +14020,7 @@
             549dd0     24 FUNC RETURNTYPE RAX 1
             549dd0     24 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             549df0      6 FUNC RETURNTYPE RAX 16
-            549df0      6 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            549df0      6 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             549e00    315 FUNC RETURNTYPE RAX 1
             549e00    315 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             549f40    102 FUNC RETURNTYPE RAX 1
@@ -13993,7 +14064,7 @@
             54adc0     16 FUNC RETURNTYPE RAX 0
             54adc0     16 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             54add0     71 FUNC RETURNTYPE RAX 1
-            54add0     71 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            54add0     71 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             54ae20    310 FUNC RETURNTYPE RAX 1
             54ae20    310 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             54ae20    310 FUNC PROBLEM ERR_print_errors_cb CALLUNRESOLVED 
@@ -14028,15 +14099,15 @@
             54b7c0    104 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
             54b808      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             54b830    298 FUNC RETURNTYPE RAX 1
-            54b830    298 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 0 
+            54b830    298 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 2 
             54b960     60 FUNC RETURNTYPE RAX 4
             54b960     60 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             54b9a0     19 FUNC RETURNTYPE RAX 0
-            54b9a0     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 96 
+            54b9a0     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             54b9c0      5 FUNC RETURNTYPE RAX 0
             54b9c0      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             54b9d0    298 FUNC RETURNTYPE RAX 1
-            54b9d0    298 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            54b9d0    298 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             54bb00    716 FUNC RETURNTYPE RAX 0
             54bb00    716 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 8 ARG4 1 ARG5 1 
             54bdd0    145 FUNC RETURNTYPE RAX 1
@@ -14291,11 +14362,11 @@
             54f180      5 FUNC RETURNTYPE RAX 0
             54f180      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             54f190      5 FUNC RETURNTYPE RAX 0
-            54f190      5 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            54f190      5 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 1 
             54f1a0      5 FUNC RETURNTYPE RAX 96
             54f1a0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             54f1b0    291 FUNC RETURNTYPE RAX 1
-            54f1b0    291 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
+            54f1b0    291 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             54f1b0    291 FUNC PROBLEM ASN1_i2d_fp CALLUNRESOLVED 
             54f242      3 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, r14 
             54f2e0    196 FUNC RETURNTYPE RAX 1
@@ -14303,7 +14374,7 @@
             54f2e0    196 FUNC PROBLEM ASN1_i2d_bio CALLUNRESOLVED 
             54f340      3 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, r12 
             54f3b0    273 FUNC RETURNTYPE RAX 1
-            54f3b0    273 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            54f3b0    273 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             54f435      3 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, rax 
             54f4d0    159 FUNC RETURNTYPE RAX 1
             54f4d0    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
@@ -14321,10 +14392,10 @@
             54f980    801 FUNC RETURNTYPE RAX 0
             54f980    801 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             54f980    801 FUNC PROBLEM ASN1_sign CALLUNRESOLVED 
-            54f980      2 INSTR FPTRSHADOW  RDI SHADOWID 46
-            54fa8d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 46
-            54f980      2 INSTR FPTRSHADOW  RDI SHADOWID 47
-            54fb66      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 47
+            54f980      2 INSTR FPTRSHADOW  RDI SHADOWID 55
+            54fa8d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 55
+            54f980      2 INSTR FPTRSHADOW  RDI SHADOWID 56
+            54fb66      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 56
             54fcb0    870 FUNC RETURNTYPE RAX 0
             54fcb0    870 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             54fcb0    870 FUNC PROBLEM ASN1_item_sign_ctx CALLUNRESOLVED 
@@ -14336,7 +14407,7 @@
             5501a0    142 FUNC RETURNTYPE RAX 1
             5501a0    142 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             550230    458 FUNC RETURNTYPE RAX 1
-            550230    458 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            550230    458 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             550230    458 FUNC PROBLEM ASN1_verify CALLUNRESOLVED 
             550400    688 FUNC RETURNTYPE RAX 1
             550400    688 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
@@ -14358,13 +14429,13 @@
             550b50    939 FUNC PROBLEM do_print_ex CALLUNRESOLVED 
             550e3a      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             550f00   1426 FUNC RETURNTYPE RAX 1
-            550f00   1426 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            550f00   1426 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             550f00   1426 FUNC PROBLEM do_name_ex CALLUNRESOLVED 
             5510b9      3 INSTR CHECK UNDERFLOW SIGNED 32  RSI ZZ sub     esi, r14d 
             5514a0     37 FUNC RETURNTYPE RAX 96
             5514a0     37 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             5514d0    130 FUNC RETURNTYPE RAX 1
-            5514d0    130 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            5514d0    130 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             551560     16 FUNC RETURNTYPE RAX 4
             551560     16 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             551570     16 FUNC RETURNTYPE RAX 0
@@ -14390,7 +14461,7 @@
             5516a0     10 FUNC RETURNTYPE RAX 0
             5516a0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5516b0    289 FUNC RETURNTYPE RAX 1
-            5516b0    289 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            5516b0    289 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             5516b0    289 FUNC PROBLEM X509_PUBKEY_set CALLUNRESOLVED 
             5517e0    470 FUNC RETURNTYPE RAX 96
             5517e0    470 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -14400,7 +14471,7 @@
             5519c0    112 FUNC RETURNTYPE RAX 96
             5519c0    112 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             551a30     99 FUNC RETURNTYPE RAX 96
-            551a30     99 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            551a30     99 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             551aa0    178 FUNC RETURNTYPE RAX 1
             551aa0    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             551b60    201 FUNC RETURNTYPE RAX 96
@@ -14535,7 +14606,7 @@
             553100    234 FUNC RETURNTYPE RAX 1
             553100    234 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             5531f0    117 FUNC RETURNTYPE RAX 1
-            5531f0    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            5531f0    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             553270    233 FUNC RETURNTYPE RAX 1
             553270    233 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             5532b0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea     eax, [rbp+rbx+0] 
@@ -14553,15 +14624,15 @@
             5538fb      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     rcx, [rax+1] 
             553990      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea     edx, [r12+1] 
             553d80    147 FUNC RETURNTYPE RAX 1
-            553d80    147 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            553d80    147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             553e20      5 FUNC RETURNTYPE RAX 1
             553e20      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             553e30   1525 FUNC RETURNTYPE RAX 1
-            553e30   1525 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 
+            553e30   1525 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             553f86      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     rcx, [rax+1] 
             554024      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea     edx, [r13+1] 
             554430    179 FUNC RETURNTYPE RAX 1
-            554430    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            554430    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             5544f0    330 FUNC RETURNTYPE RAX 1
             5544f0    330 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
             554536      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rsi 
@@ -14573,7 +14644,7 @@
             5548d0    556 FUNC RETURNTYPE RAX 1
             5548d0    556 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
             554b00    187 FUNC RETURNTYPE RAX 1
-            554b00    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            554b00    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             554bc0    116 FUNC RETURNTYPE RAX 4
             554bc0    116 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             554c40      5 FUNC RETURNTYPE RAX 0
@@ -14687,9 +14758,9 @@
             5580a9      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ sub     rsi, [rsp+0E8h+var_E8] 
             558286      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX+1 ZZ lea     edi, [rdx+1] 
             558300    110 FUNC RETURNTYPE RAX 96
-            558300    110 FUNC INARGS    4  ARG0 0 ARG1 1 ARG2 0 ARG3 0 
+            558300    110 FUNC INARGS    4  ARG0 0 ARG1 1 ARG2 2 ARG3 2 
             558370    265 FUNC RETURNTYPE RAX 0
-            558370    265 FUNC INARGS    4  ARG0 4 ARG1 0 ARG2 4 ARG3 4 
+            558370    265 FUNC INARGS    4  ARG0 4 ARG1 2 ARG2 4 ARG3 4 
             558480     94 FUNC RETURNTYPE RAX 0
             558480     94 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             558480     94 FUNC PROBLEM ASN1_unpack_string CALLUNRESOLVED 
@@ -14705,8 +14776,10 @@
             558770   1495 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             558770   1495 FUNC PROBLEM PEM_X509_INFO_read_bio CALLUNRESOLVED 
             558cd8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+18h] 
+            558770      2 INSTR FPTRSHADOW  RDX SHADOWID 57
+            5588be      5 INSTR FPTRCHECK  [RSP+8] SHADOWID 57
             558d50    179 FUNC RETURNTYPE RAX 4
-            558d50    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            558d50    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             558e10    672 FUNC RETURNTYPE RAX 96
             558e10    672 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             558f1a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbx+20h] 
@@ -14722,18 +14795,18 @@
             559420     46 FUNC RETURNTYPE RAX 1
             559420     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             559450    341 FUNC RETURNTYPE RAX 4
-            559450    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
+            559450    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 96 
             559450    341 FUNC PROBLEM d2i_PKCS8PrivateKey_bio CALLUNRESOLVED 
             5595b0    195 FUNC RETURNTYPE RAX 1
             5595b0    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             559680    195 FUNC RETURNTYPE RAX 1
-            559680    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            559680    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             559750    195 FUNC RETURNTYPE RAX 1
-            559750    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            559750    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             559820    195 FUNC RETURNTYPE RAX 1
             559820    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             5598f0    147 FUNC RETURNTYPE RAX 4
-            5598f0    147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
+            5598f0    147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             559990     27 FUNC RETURNTYPE RAX 0
             559990     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             5599b0     27 FUNC RETURNTYPE RAX 0
@@ -14741,7 +14814,7 @@
             5599d0     61 FUNC RETURNTYPE RAX 1
             5599d0     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             559a10     61 FUNC RETURNTYPE RAX 1
-            559a10     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            559a10     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             559a50     27 FUNC RETURNTYPE RAX 0
             559a50     27 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 0 
             559a70     27 FUNC RETURNTYPE RAX 0
@@ -14749,7 +14822,7 @@
             559a90     61 FUNC RETURNTYPE RAX 1
             559a90     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             559ad0     61 FUNC RETURNTYPE RAX 1
-            559ad0     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            559ad0     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             559b10      6 FUNC RETURNTYPE RAX 16
             559b10      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             559b20      6 FUNC RETURNTYPE RAX 16
@@ -14761,7 +14834,7 @@
             559b50      6 FUNC RETURNTYPE RAX 16
             559b50      6 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             559b60      6 FUNC RETURNTYPE RAX 16
-            559b60      6 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 4 ARG5 0 
+            559b60      6 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 0 ARG5 0 
             559b70    300 FUNC RETURNTYPE RAX 4
             559b70    300 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             559ca0     35 FUNC RETURNTYPE RAX 96
@@ -14816,7 +14889,7 @@
             55a400    104 FUNC RETURNTYPE RAX 96
             55a400    104 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             55a470     19 FUNC RETURNTYPE RAX 1
-            55a470     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            55a470     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             55a490    153 FUNC RETURNTYPE RAX 1
             55a490    153 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             55a530    114 FUNC RETURNTYPE RAX 1
@@ -14939,13 +15012,13 @@
             55ca70    132 FUNC RETURNTYPE RAX 1
             55ca70    132 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
             55cb00    241 FUNC RETURNTYPE RAX 1
-            55cb00    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            55cb00    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             55cc00    257 FUNC RETURNTYPE RAX 1
-            55cc00    257 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            55cc00    257 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             55cd10    257 FUNC RETURNTYPE RAX 1
-            55cd10    257 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            55cd10    257 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             55ce20    329 FUNC RETURNTYPE RAX 1
-            55ce20    329 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            55ce20    329 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             55cf70     86 FUNC RETURNTYPE RAX 0
             55cf70     86 FUNC PROBLEM X509V3_get_string JUMPUNRESOLVED 
             55cfd0     86 FUNC RETURNTYPE RAX 0
@@ -14997,7 +15070,7 @@
             55dd10    367 FUNC RETURNTYPE RAX 1
             55dd10    367 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             55de80    116 FUNC RETURNTYPE RAX 1
-            55de80    116 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            55de80    116 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55df00     25 FUNC RETURNTYPE RAX 0
             55df00     25 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55df20     10 FUNC RETURNTYPE RAX 1
@@ -15009,7 +15082,7 @@
             55dff0    278 FUNC RETURNTYPE RAX 4
             55dff0    278 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             55e110      5 FUNC RETURNTYPE RAX 96
-            55e110      5 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            55e110      5 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             55e120    122 FUNC RETURNTYPE RAX 1
             55e120    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             55e1a0     78 FUNC RETURNTYPE RAX 0
@@ -15021,7 +15094,7 @@
             55e200    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             55e200    179 FUNC PROBLEM CONF_load CALLUNRESOLVED 
             55e2c0    179 FUNC RETURNTYPE RAX 0
-            55e2c0    179 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            55e2c0    179 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55e2c0    179 FUNC PROBLEM CONF_load_fp CALLUNRESOLVED 
             55e380    118 FUNC RETURNTYPE RAX 0
             55e380    118 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -15036,7 +15109,7 @@
             55e5a0     62 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             55e5a0     62 FUNC PROBLEM CONF_free CALLUNRESOLVED 
             55e5e0    150 FUNC RETURNTYPE RAX 1
-            55e5e0    150 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            55e5e0    150 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55e5e0    150 FUNC PROBLEM CONF_dump_fp CALLUNRESOLVED 
             55e680     94 FUNC RETURNTYPE RAX 0
             55e680     94 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -15051,12 +15124,12 @@
             55e780     68 FUNC RETURNTYPE RAX 0
             55e780     68 FUNC PROBLEM NCONF_load JUMPUNRESOLVED 
             55e7d0    169 FUNC RETURNTYPE RAX 4
-            55e7d0    169 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            55e7d0    169 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55e7d0    169 FUNC PROBLEM NCONF_load_fp CALLUNRESOLVED 
             55e880     68 FUNC RETURNTYPE RAX 0
             55e880     68 FUNC PROBLEM NCONF_load_bio JUMPUNRESOLVED 
             55e8d0     99 FUNC RETURNTYPE RAX 96
-            55e8d0     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            55e8d0     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             55e940    188 FUNC RETURNTYPE RAX 0
             55e940    188 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             55ea00    288 FUNC RETURNTYPE RAX 1
@@ -15066,7 +15139,7 @@
             55eb20    158 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             55eb20    158 FUNC PROBLEM CONF_get_number CALLUNRESOLVED 
             55ebc0    153 FUNC RETURNTYPE RAX 4
-            55ebc0    153 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            55ebc0    153 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55ebc0    153 FUNC PROBLEM NCONF_dump_fp CALLUNRESOLVED 
             55ec60     68 FUNC RETURNTYPE RAX 0
             55ec60     68 FUNC PROBLEM NCONF_dump_bio JUMPUNRESOLVED 
@@ -15082,7 +15155,7 @@
             55ee50     55 FUNC RETURNTYPE RAX 96
             55ee50     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
             55ee90     63 FUNC RETURNTYPE RAX 1
-            55ee90     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            55ee90     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 4 
             55eed0    158 FUNC RETURNTYPE RAX 1
             55eed0    158 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             55ef70    215 FUNC RETURNTYPE RAX 0
@@ -15137,9 +15210,9 @@
             5606e0      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 1 
             560721      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDI ZZ add     edi, r13d 
             560810     76 FUNC RETURNTYPE RAX 96
-            560810     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            560810     76 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 0 ARG5 4 
             560860    375 FUNC RETURNTYPE RAX 1
-            560860    375 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            560860    375 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 0 
             560860    375 FUNC PROBLEM TXT_DB_create_index CALLUNRESOLVED 
             5609e0    400 FUNC RETURNTYPE RAX 1
             5609e0    400 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -15148,7 +15221,7 @@
             560b20      3 INSTR CHECK UNDERFLOW UNSIGNED 64  R14 ZZ IDIOM 18 MEMORYSINK sub     r14, rsi 
             560b35      4 INSTR CHECK OVERFLOW SIGNED 64  R12 ZZ add     r12, 1 
             560b70    288 FUNC RETURNTYPE RAX 1
-            560b70    288 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            560b70    288 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 0 ARG5 4 
             560b70    288 FUNC PROBLEM TXT_DB_insert CALLUNRESOLVED 
             560bcf      4 INSTR CHECK OVERFLOW SIGNED 64  R12 ZZ add     r12d, 1 
             560c36      4 INSTR CHECK OVERFLOW SIGNED 64  R12 ZZ add     r12d, 1 
@@ -15166,12 +15239,12 @@
             560f60    260 FUNC RETURNTYPE RAX 4
             560f60    260 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             561070    209 FUNC RETURNTYPE RAX 4
-            561070    209 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            561070    209 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             5610a7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             561150     75 FUNC RETURNTYPE RAX 1
             561150     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             5611a0    444 FUNC RETURNTYPE RAX 4
-            5611a0    444 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            5611a0    444 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             561360    125 FUNC RETURNTYPE RAX 1
             561360    125 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             5613e0      9 FUNC RETURNTYPE RAX 0
@@ -15224,7 +15297,7 @@
             56191b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     r9, [rbx+8] 
             56191f      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     r8d, eax 
             561a10    349 FUNC RETURNTYPE RAX 4
-            561a10    349 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            561a10    349 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
             561b70     74 FUNC RETURNTYPE RAX 0
             561b70     74 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             561bc0     64 FUNC RETURNTYPE RAX 0
@@ -15235,7 +15308,7 @@
             561dc0    524 FUNC RETURNTYPE RAX 1
             561dc0    524 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
             561fd0    143 FUNC RETURNTYPE RAX 4
-            561fd0    143 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
+            561fd0    143 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 
             561ff9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+18h] 
             562060    160 FUNC RETURNTYPE RAX 4
             562060    160 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 
@@ -15267,7 +15340,7 @@
             5626a0    376 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             5626a0    376 FUNC PROBLEM UI_construct_prompt CALLUNRESOLVED 
             562820      9 FUNC RETURNTYPE RAX 0
-            562820      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            562820      9 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             562830      5 FUNC RETURNTYPE RAX 0
             562830      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             562840    163 FUNC RETURNTYPE RAX 0
@@ -15384,11 +15457,11 @@
             563fe0    572 FUNC RETURNTYPE RAX 1
             563fe0    572 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             564220    680 FUNC RETURNTYPE RAX 1
-            564220    680 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            564220    680 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             5644d0    301 FUNC RETURNTYPE RAX 1
             5644d0    301 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             564600    529 FUNC RETURNTYPE RAX 96
-            564600    529 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            564600    529 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             564820    486 FUNC RETURNTYPE RAX 1
             564820    486 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             564a10    100 FUNC RETURNTYPE RAX 1
@@ -15417,7 +15490,7 @@
             565580    572 FUNC PROBLEM CMS_add1_recipient_cert CALLUNRESOLVED 
             565624      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+28 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+1Ch] 
             5657c0    102 FUNC RETURNTYPE RAX 1
-            5657c0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            5657c0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             565830     70 FUNC RETURNTYPE RAX 1
             565830     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             565880     73 FUNC RETURNTYPE RAX 1
@@ -15425,7 +15498,7 @@
             5658d0     70 FUNC RETURNTYPE RAX 1
             5658d0     70 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             565920    102 FUNC RETURNTYPE RAX 1
-            565920    102 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            565920    102 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 0 ARG5 0 
             565990    671 FUNC RETURNTYPE RAX 4
             565990    671 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             565c30    185 FUNC RETURNTYPE RAX 1
@@ -15436,16 +15509,16 @@
             565d40   1066 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             565fcc      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDI ZZ sub     edi, 8 
             566170   1116 FUNC RETURNTYPE RAX 4
-            566170   1116 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            566170   1116 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             566423      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 8 
             5665d0   1347 FUNC RETURNTYPE RAX 4
-            5665d0   1347 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            5665d0   1347 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             566b20    153 FUNC RETURNTYPE RAX 1
             566b20    153 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             566bc0    375 FUNC RETURNTYPE RAX 1
             566bc0    375 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             566d40     34 FUNC RETURNTYPE RAX 0
-            566d40     34 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            566d40     34 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             566d70    274 FUNC RETURNTYPE RAX 1
             566d70    274 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
             566de0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+4]    ; dest 
@@ -15554,13 +15627,13 @@
             569070    296 FUNC RETURNTYPE RAX 1
             569070    296 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             5691a0   1135 FUNC RETURNTYPE RAX 1
-            5691a0   1135 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            5691a0   1135 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             5691a0   1135 FUNC PROBLEM cca_rsa_sign CALLUNRESOLVED 
             569370      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             5694e0      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             569560      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     rsi, [r14+1] 
             569610   1103 FUNC RETURNTYPE RAX 1
-            569610   1103 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            569610   1103 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             569610   1103 FUNC PROBLEM cca_rsa_verify CALLUNRESOLVED 
             5697d0      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             569930      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
@@ -15890,9 +15963,9 @@
             574b00      6 FUNC RETURNTYPE RAX 1
             574b00      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             574b10     32 FUNC RETURNTYPE RAX 4
-            574b10     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            574b10     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             574b30     21 FUNC RETURNTYPE RAX 0
-            574b30     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            574b30     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             574b50    238 FUNC RETURNTYPE RAX 1
             574b50    238 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             574c40    241 FUNC RETURNTYPE RAX 1
@@ -15922,15 +15995,15 @@
             575720    268 FUNC RETURNTYPE RAX 1
             575720    268 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             575830    149 FUNC RETURNTYPE RAX 1
-            575830    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            575830    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             5758d0    149 FUNC RETURNTYPE RAX 1
-            5758d0    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            5758d0    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             575970    305 FUNC RETURNTYPE RAX 1
             575970    305 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             575ab0    165 FUNC RETURNTYPE RAX 1
-            575ab0    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            575ab0    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             575b60    173 FUNC RETURNTYPE RAX 1
-            575b60    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            575b60    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             575c10    494 FUNC RETURNTYPE RAX 1
             575c10    494 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             575e00    605 FUNC RETURNTYPE RAX 4
@@ -15949,12 +16022,12 @@
             576480    114 FUNC RETURNTYPE RAX 1
             576480    114 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             576500    205 FUNC RETURNTYPE RAX 1
-            576500    205 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            576500    205 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             57656a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
             57658d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+20h] 
             5765b0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+28h] 
             5765d0    138 FUNC RETURNTYPE RAX 1
-            5765d0    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            5765d0    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             576660    249 FUNC RETURNTYPE RAX 4
             576660    249 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
             576730      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ IDIOM 14 mov     esi, ebp 
@@ -16118,14 +16191,16 @@
             580e1a      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 1 
             580e61      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10+2 ZZ lea     esi, [r10+2] 
             580ea0      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     esi, [rax+1] 
-            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 48
-            580f16      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 48
-            580ab2      4 INSTR FPTRSHADOW  RAX SHADOWID 49
-            580b4f      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 49
-            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 50
-            580b4f      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 50
-            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 51
-            580ca1      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 51
+            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 58
+            580f16      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 58
+            580ab2      4 INSTR FPTRSHADOW  RAX SHADOWID 59
+            580b4f      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 59
+            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 60
+            580aaf      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 60
+            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 61
+            580b2d      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 61
+            580992      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 62
+            580ca1      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 62
             580f60    672 FUNC RETURNTYPE RAX 1
             580f60    672 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             581200   2198 FUNC RETURNTYPE RAX 4
@@ -16390,7 +16465,7 @@
             589800     69 FUNC RETURNTYPE RAX 96
             589800     69 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 0 
             589850   1229 FUNC RETURNTYPE RAX 1
-            589850   1229 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            589850   1229 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             5898db      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+1] 
             589d20     20 FUNC RETURNTYPE RAX 0
             589d20     20 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -16403,10 +16478,10 @@
             589d70   1061 FUNC PROBLEM BIO_dump_indent_cb CALLUNRESOLVED 
             58a003      3 INSTR CHECK TRUNCATION UNSIGNED 64 RCX 8 CL ZZ IDIOM 5 movzx   ecx, cl 
             58a0de      3 INSTR CHECK OVERFLOW SIGNED 64  R8 ZZ add     r8d, r14d 
-            589d70      2 INSTR FPTRSHADOW  RDI SHADOWID 52
-            58a08b      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 52
-            589d70      2 INSTR FPTRSHADOW  RDI SHADOWID 53
-            58a126      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 53
+            589d70      2 INSTR FPTRSHADOW  RDI SHADOWID 63
+            58a08b      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 63
+            589d70      2 INSTR FPTRSHADOW  RDI SHADOWID 64
+            58a126      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 64
             58a1a0      8 FUNC RETURNTYPE RAX 0
             58a1a0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58a1b0     21 FUNC RETURNTYPE RAX 0
@@ -16436,7 +16511,7 @@
             58a770     38 FUNC RETURNTYPE RAX 1
             58a770     38 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58a7a0    336 FUNC RETURNTYPE RAX 1
-            58a7a0    336 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            58a7a0    336 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             58a8f0     17 FUNC RETURNTYPE RAX 0
             58a8f0     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58a910    196 FUNC RETURNTYPE RAX 1
@@ -16447,17 +16522,17 @@
             58aab0     63 FUNC RETURNTYPE RAX 0
             58aab0     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58aaf0    646 FUNC RETURNTYPE RAX 1
-            58aaf0    646 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            58aaf0    646 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 1 
             58aaf0    646 FUNC PROBLEM i2d_ASN1_SET CALLUNRESOLVED 
             58ab3e      4 INSTR CHECK UNDERFLOW SIGNED 64  R14 ZZ sub     r14d, 1 
             58accd      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov     edi, ebp 
             58ad80    724 FUNC RETURNTYPE RAX 96
-            58ad80    724 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 
+            58ad80    724 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 1 
             58ad80    724 FUNC PROBLEM d2i_ASN1_SET CALLUNRESOLVED 
             58ae00      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rax 
             58b047      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ sub     rsi, rdi 
             58b060    926 FUNC RETURNTYPE RAX 1
-            58b060    926 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            58b060    926 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             58b400    502 FUNC RETURNTYPE RAX 1
             58b400    502 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             58b600      9 FUNC RETURNTYPE RAX 1
@@ -16512,12 +16587,12 @@
             58c9b0      5 FUNC RETURNTYPE RAX 0
             58c9b0      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58c9c0    457 FUNC RETURNTYPE RAX 1
-            58c9c0    457 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            58c9c0    457 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             58caf9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 19 lea     edi, [rbp+1] 
             58cb90     20 FUNC RETURNTYPE RAX 0
             58cb90     20 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58cbb0    146 FUNC RETURNTYPE RAX 1
-            58cbb0    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            58cbb0    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             58cc50     10 FUNC RETURNTYPE RAX 0
             58cc50     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58cc60     10 FUNC RETURNTYPE RAX 0
@@ -16542,9 +16617,9 @@
             58d020    394 FUNC RETURNTYPE RAX 4
             58d020    394 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             58d1b0     36 FUNC RETURNTYPE RAX 0
-            58d1b0     36 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            58d1b0     36 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             58d1e0     88 FUNC RETURNTYPE RAX 1
-            58d1e0     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 
+            58d1e0     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 0 ARG5 1 
             58d240     36 FUNC RETURNTYPE RAX 1
             58d240     36 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 1 
             58d270    167 FUNC RETURNTYPE RAX 1
@@ -16556,7 +16631,7 @@
             58d440    214 FUNC RETURNTYPE RAX 1
             58d440    214 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             58d520    205 FUNC RETURNTYPE RAX 0
-            58d520    205 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            58d520    205 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             58d5f0    276 FUNC RETURNTYPE RAX 1
             58d5f0    276 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             58d710     75 FUNC RETURNTYPE RAX 1
@@ -16643,7 +16718,7 @@
             58df20     61 FUNC RETURNTYPE RAX 1
             58df20     61 FUNC INARGS    2  ARG0 4 ARG1 0 
             58df60     61 FUNC RETURNTYPE RAX 1
-            58df60     61 FUNC INARGS    2  ARG0 4 ARG1 4 
+            58df60     61 FUNC INARGS    2  ARG0 0 ARG1 4 
             58dfa0     10 FUNC RETURNTYPE RAX 0
             58dfa0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58dfb0     11 FUNC RETURNTYPE RAX 0
@@ -16657,9 +16732,9 @@
             58e090    156 FUNC RETURNTYPE RAX 4
             58e090    156 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58e130     13 FUNC RETURNTYPE RAX 4
-            58e130     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            58e130     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             58e140    347 FUNC RETURNTYPE RAX 1
-            58e140    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            58e140    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 4 
             58e2a0     93 FUNC RETURNTYPE RAX 64
             58e2a0     93 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             58e300     61 FUNC RETURNTYPE RAX 64
@@ -16670,14 +16745,14 @@
             58e3a0    612 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
             58e55e      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             58e610    221 FUNC RETURNTYPE RAX 1
-            58e610    221 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            58e610    221 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 0 ARG4 2 ARG5 4 
             58e6f0   1058 FUNC RETURNTYPE RAX 1
-            58e6f0   1058 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            58e6f0   1058 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 4 
             58e898      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
             58eb20    890 FUNC RETURNTYPE RAX 1
             58eb20    890 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             58eea0    479 FUNC RETURNTYPE RAX 1
-            58eea0    479 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            58eea0    479 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             58f080    834 FUNC RETURNTYPE RAX 4
             58f080    834 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
             58f3d0    729 FUNC RETURNTYPE RAX 1
@@ -16685,7 +16760,7 @@
             58f6b0    342 FUNC RETURNTYPE RAX 96
             58f6b0    342 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             58f810    167 FUNC RETURNTYPE RAX 96
-            58f810    167 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            58f810    167 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             58f8c0   2157 FUNC RETURNTYPE RAX 1
             58f8c0   2157 FUNC INARGS    3  ARG0 4 ARG1 4 ARG2 4 
             590130   2157 FUNC RETURNTYPE RAX 1
@@ -16736,10 +16811,10 @@
             591990    450 FUNC RETURNTYPE RAX 1
             591990    450 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             591b60    402 FUNC RETURNTYPE RAX 1
-            591b60    402 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            591b60    402 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 1 
             591c73      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, 1 
             591d00    142 FUNC RETURNTYPE RAX 1
-            591d00    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            591d00    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 4 
             591d90   1006 FUNC RETURNTYPE RAX 1
             591d90   1006 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 1 
             591f25      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
@@ -16754,7 +16829,7 @@
             5924c0     18 FUNC RETURNTYPE RAX 0
             5924c0     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5924e0     36 FUNC RETURNTYPE RAX 1
-            5924e0     36 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            5924e0     36 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             592510     41 FUNC RETURNTYPE RAX 1
             592510     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             592540     71 FUNC RETURNTYPE RAX 1
@@ -16762,19 +16837,19 @@
             592590    143 FUNC RETURNTYPE RAX 1
             592590    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             592620    433 FUNC RETURNTYPE RAX 1
-            592620    433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            592620    433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             5927e0    590 FUNC RETURNTYPE RAX 1
             5927e0    590 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             5928ee      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     ecx, [rax+1] 
             592921      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+R13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+r13+0] 
             592a30    280 FUNC RETURNTYPE RAX 1
-            592a30    280 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            592a30    280 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             592b50     44 FUNC RETURNTYPE RAX 16
             592b50     44 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             592b80    182 FUNC RETURNTYPE RAX 1
-            592b80    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            592b80    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             592c40    182 FUNC RETURNTYPE RAX 1
-            592c40    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            592c40    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             592d00     18 FUNC RETURNTYPE RAX 0
             592d00     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             592d20    112 FUNC RETURNTYPE RAX 1
@@ -16785,7 +16860,7 @@
             592de0    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             592eab      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     ecx, [rax+1] 
             592f20    342 FUNC RETURNTYPE RAX 96
-            592f20    342 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            592f20    342 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             593080    673 FUNC RETURNTYPE RAX 1
             593080    673 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             59328e      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
@@ -16802,7 +16877,7 @@
             5936f0     10 FUNC RETURNTYPE RAX 0
             5936f0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             593700    477 FUNC RETURNTYPE RAX 1
-            593700    477 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            593700    477 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             5938e0     10 FUNC RETURNTYPE RAX 0
             5938e0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5938f0      7 FUNC RETURNTYPE RAX 0
@@ -16810,24 +16885,24 @@
             593900     10 FUNC RETURNTYPE RAX 0
             593900     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             593910    386 FUNC RETURNTYPE RAX 4
-            593910    386 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            593910    386 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             59396e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             593aa0    522 FUNC RETURNTYPE RAX 1
-            593aa0    522 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            593aa0    522 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             593b5f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+14 ZZ lea     ecx, [rax+0Eh] 
             593ba7      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, rbx 
             593c0b      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             593cb0    543 FUNC RETURNTYPE RAX 1
-            593cb0    543 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            593cb0    543 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             593ed0    317 FUNC RETURNTYPE RAX 1
-            593ed0    317 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            593ed0    317 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             593f9b      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             594010    267 FUNC RETURNTYPE RAX 1
-            594010    267 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            594010    267 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             594120    117 FUNC RETURNTYPE RAX 1
-            594120    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            594120    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             5941a0     78 FUNC RETURNTYPE RAX 1
-            5941a0     78 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            5941a0     78 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             5941f0    388 FUNC RETURNTYPE RAX 1
             5941f0    388 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             594380     10 FUNC RETURNTYPE RAX 0
@@ -16861,7 +16936,7 @@
             594460     10 FUNC RETURNTYPE RAX 4
             594460     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             594470     10 FUNC RETURNTYPE RAX 96
-            594470     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            594470     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 96 ARG5 1 
             594480     10 FUNC RETURNTYPE RAX 0
             594480     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             594490     10 FUNC RETURNTYPE RAX 16
@@ -16938,7 +17013,7 @@
             5958b0     91 FUNC RETURNTYPE RAX 1
             5958b0     91 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             595910     67 FUNC RETURNTYPE RAX 4
-            595910     67 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            595910     67 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             595960    120 FUNC RETURNTYPE RAX 1
             595960    120 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5959e0   5118 FUNC RETURNTYPE RAX 1
@@ -17022,32 +17097,32 @@
             59861d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 38h 
             5986a2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+152 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+98h] 
             5986c0      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r12+8] 
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 54
-            598654      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 54
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 55
-            59835a      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 55
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 56
-            5983bc      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 56
-            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 57
-            59871f      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 57
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 58
-            598409      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 58
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 59
-            598423      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 59
-            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 60
-            598444      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 60
-            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 61
-            5987a5      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 61
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 62
-            5984d1      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 62
-            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 63
-            5984f0      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 63
-            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 64
-            59854d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 64
             5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 65
-            598582      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 65
-            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 66
-            5985dc      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 66
+            598654      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 65
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 66
+            59835a      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 66
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 67
+            5983bc      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 67
+            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 68
+            59871f      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 68
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 69
+            598409      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 69
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 70
+            598423      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 70
+            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 71
+            598444      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 71
+            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 72
+            5987a5      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 72
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 73
+            5984d1      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 73
+            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 74
+            5984f0      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 74
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 75
+            59854d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 75
+            5982d1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 76
+            598582      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 76
+            5982ca      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 77
+            5985dc      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 77
             5987c0    537 FUNC RETURNTYPE RAX 1
             5987c0    537 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5987c0    537 FUNC PROBLEM ec_GFp_simple_set_Jprojective_coordinates_GFp CALLUNRESOLVED 
@@ -17127,38 +17202,38 @@
             59a27d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+20h] 
             59a2a3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+38h] 
             59a2e3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+56 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+38h] 
-            599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 67
-            599d68      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 67
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 68
-            59a01c      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 68
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 69
-            59a03b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 69
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 70
-            59a05b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 70
-            599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 71
-            599f8c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 71
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 72
-            599fb4      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 72
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 73
-            599fd3      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 73
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 74
-            599ff3      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 74
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 75
-            59a2cd      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 75
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 76
-            59a10a      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 76
-            599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 77
-            59a136      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 77
             599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 78
-            59a15a      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 78
+            599d68      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 78
             599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 79
-            59a17b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 79
+            59a01c      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 79
             599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 80
-            59a1f6      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 80
+            59a03b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 80
             599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 81
-            59a215      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 81
-            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 82
-            59a236      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 82
+            59a05b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 81
+            599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 82
+            599f8c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 82
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 83
+            599fb4      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 83
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 84
+            599fd3      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 84
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 85
+            599ff3      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 85
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 86
+            59a2cd      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 86
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 87
+            59a10a      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 87
+            599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 88
+            59a136      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 88
+            599cc1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 89
+            59a15a      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 89
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 90
+            59a17b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 90
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 91
+            59a1f6      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 91
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 92
+            59a215      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 92
+            599cba      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 93
+            59a236      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 93
             59a330    174 FUNC RETURNTYPE RAX 96
             59a330    174 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             59a3e0    548 FUNC RETURNTYPE RAX 1
@@ -17293,13 +17368,13 @@
             59dd80     33 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             59ddb0     70 FUNC RETURNTYPE RAX 0
             59ddb0     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
-            59de00    137 FUNC RETURNTYPE RAX 0
+            59de00    137 FUNC RETURNTYPE RAX 2
             59de00    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             59de00    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             59de5d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             59de90      2 FUNC RETURNTYPE RAX 0
             59de90      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            59dea0     54 FUNC RETURNTYPE RAX 0
+            59dea0     54 FUNC RETURNTYPE RAX 2
             59dea0     54 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 1 
             59dea0     54 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
             59ded8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-openssl.psexe.infoannot b/tests/commit/save-openssl.psexe.infoannot
index 76b449fb..d263a03c 100644
--- a/tests/commit/save-openssl.psexe.infoannot
+++ b/tests/commit/save-openssl.psexe.infoannot
@@ -1,4 +1,4 @@
-            401ff8     29 FUNC RETURNTYPE RAX 0
+            401ff8     29 FUNC RETURNTYPE RAX 2
             401ff8     29 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402030      6 FUNC RETURNTYPE RAX 0
             402030      6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED 
@@ -276,7 +276,7 @@
             404e75      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RCX ZZ IDIOM 21 sub     ecx, 1 
             404f44     42 FUNC RETURNTYPE RAX 0
             404f44     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            404f70     23 FUNC RETURNTYPE RAX 0
+            404f70     23 FUNC RETURNTYPE RAX 2
             404f70     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404f90    100 FUNC RETURNTYPE RAX 0
             404f90    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -704,7 +704,7 @@
             433bb0      6 FUNC RETURNTYPE RAX 1
             433bb0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             433bc0    169 FUNC RETURNTYPE RAX 1
-            433bc0    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            433bc0    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 96 
             433c70     92 FUNC RETURNTYPE RAX 1
             433c70     92 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             433cd0     37 FUNC RETURNTYPE RAX 1
@@ -798,7 +798,7 @@
             436ff0    195 FUNC RETURNTYPE RAX 1
             436ff0    195 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
             4370c0    199 FUNC RETURNTYPE RAX 0
-            4370c0    199 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4370c0    199 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             43715f      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ mov     edx, ebp 
             437190    282 FUNC RETURNTYPE RAX 96
             437190    282 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1035,7 +1035,7 @@
             44f480      6 FUNC RETURNTYPE RAX 16
             44f480      6 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             44f490    521 FUNC RETURNTYPE RAX 96
-            44f490    521 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
+            44f490    521 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             44f6a0   6087 FUNC RETURNTYPE RAX 1
             44f6a0   6087 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             44f6a0   6087 FUNC PROBLEM ssl2_connect CALLUNRESOLVED 
@@ -1377,7 +1377,7 @@
             45c5d0   3040 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45c5d0   3040 FUNC PROBLEM ssl3_connect CALLUNRESOLVED 
             45d1b0    151 FUNC RETURNTYPE RAX 1
-            45d1b0    151 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            45d1b0    151 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             45d1b0    151 FUNC PROBLEM ssl3_check_finished CALLUNRESOLVED 
             45d250    182 FUNC RETURNTYPE RAX 0
             45d250    182 FUNC PROBLEM ssl_do_client_cert_cb JUMPUNRESOLVED 
@@ -1399,16 +1399,16 @@
             45d5c0    610 FUNC RETURNTYPE RAX 4
             45d5c0    610 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             45d830   1496 FUNC RETURNTYPE RAX 96
-            45d830   1496 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            45d830   1496 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             45d862      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+100h] 
             45d895      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+100h] 
             45de10    216 FUNC RETURNTYPE RAX 1
             45de10    216 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             45dea0      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+100h] 
             45def0   1389 FUNC RETURNTYPE RAX 96
-            45def0   1389 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
+            45def0   1389 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             45e460    216 FUNC RETURNTYPE RAX 1
-            45e460    216 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
+            45e460    216 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
             45e540     70 FUNC RETURNTYPE RAX 4
             45e540     70 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             45e590     58 FUNC RETURNTYPE RAX 1
@@ -1456,9 +1456,9 @@
             45ff87      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, edx 
             45ff92      3 INSTR CHECK OVERFLOW SIGNED 64  RCX ZZ add     rcx, rdx 
             460000    306 FUNC RETURNTYPE RAX 4
-            460000    306 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            460000    306 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 96 
             460140    222 FUNC RETURNTYPE RAX 4
-            460140    222 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            460140    222 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
             460220    265 FUNC RETURNTYPE RAX 4
             460220    265 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 64 ARG3 96 ARG4 96 ARG5 4 
             460330    727 FUNC RETURNTYPE RAX 1
@@ -1526,6 +1526,10 @@
             462c35      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rbp+130h] ; src 
             462c3c      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov     edx, r12d       ; n 
             462df1      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1000 ZZ IDIOM 32 lea     edx, [r12+3E8h] 
+            461f0d      9 INSTR FPTRSHADOW  0 SHADOWID 1
+            462013      7 INSTR FPTRSHADOW  [RBX+336] SHADOWID 1
+            4627d7      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 1
+            462033      3 INSTR FPTRCHECK  R13 SHADOWID 1
             462fc0    287 FUNC RETURNTYPE RAX 96
             462fc0    287 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             462fc0    287 FUNC PROBLEM ssl3_dispatch_alert CALLUNRESOLVED 
@@ -1571,7 +1575,7 @@
             463880    648 FUNC RETURNTYPE RAX 1
             463880    648 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             463b10   1030 FUNC RETURNTYPE RAX 1
-            463b10   1030 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            463b10   1030 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 4 
             463b10   1030 FUNC PROBLEM ssl3_get_message CALLUNRESOLVED 
             463c31      3 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, 4 
             463e23      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+4 ZZ lea     esi, [rcx+4] 
@@ -1635,22 +1639,62 @@
             4652a2      3 INSTR CHECK OVERFLOW UNSIGNED 32  RAX ZZ add     eax, 1 
             46530f      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+-13 ZZ lea     edx, [r12-0Dh] 
             46538f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBP ZZ add     ebp, 1 
-            464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 1
-            4652bf      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 1
             464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 2
-            464dfa      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 2
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 2
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 2
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 2
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 2
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 2
+            4652bf      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 2
             464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 3
-            464da7      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 3
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 3
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 3
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 3
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 3
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 3
+            464dfa      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 3
             464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 4
-            465353      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 4
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 4
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 4
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 4
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 4
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 4
+            464da7      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 4
             464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 5
-            464e3c      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 5
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 5
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 5
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 5
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 5
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 5
+            465353      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 5
             464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 6
-            46539a      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 6
-            464c65      9 INSTR FPTRSHADOW  4604928 SHADOWID 7
-            464fc1      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 7
-            464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 8
-            464fb0      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 8
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 6
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 6
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 6
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 6
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 6
+            464e3c      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 6
+            464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 7
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 7
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 7
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 7
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 7
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 7
+            46539a      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 7
+            464c65      9 INSTR FPTRSHADOW  4604928 SHADOWID 8
+            465402      9 INSTR FPTRSHADOW  4604928 SHADOWID 8
+            46545c      9 INSTR FPTRSHADOW  4604768 SHADOWID 8
+            4654b6      9 INSTR FPTRSHADOW  4604640 SHADOWID 8
+            465510      9 INSTR FPTRSHADOW  4605168 SHADOWID 8
+            46556a      9 INSTR FPTRSHADOW  4605168 SHADOWID 8
+            464fc1      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 8
+            464c5c      9 INSTR FPTRSHADOW  4788480 SHADOWID 9
+            4653f9      9 INSTR FPTRSHADOW  4788480 SHADOWID 9
+            465453      9 INSTR FPTRSHADOW  4786800 SHADOWID 9
+            4654ad      9 INSTR FPTRSHADOW  4783456 SHADOWID 9
+            465507      9 INSTR FPTRSHADOW  4791520 SHADOWID 9
+            465561      9 INSTR FPTRSHADOW  4791520 SHADOWID 9
+            464fb0      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 9
             4655a0     85 FUNC RETURNTYPE RAX 1
             4655a0     85 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             465600      6 FUNC RETURNTYPE RAX 16
@@ -1987,7 +2031,7 @@
             4716c0     33 FUNC RETURNTYPE RAX 16
             4716c0     33 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4716f0    116 FUNC RETURNTYPE RAX 0
-            4716f0    116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4716f0    116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             47171f      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 348h       ; tv 
             471770    212 FUNC RETURNTYPE RAX 4
             471770    212 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
@@ -2006,7 +2050,7 @@
             471aca      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 348h       ; tv 
             471b69      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+840 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+348h] ; tv 
             471c40    214 FUNC RETURNTYPE RAX 1
-            471c40    214 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            471c40    214 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
             471d20     96 FUNC RETURNTYPE RAX 1
             471d20     96 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             471d80    321 FUNC RETURNTYPE RAX 1
@@ -2039,6 +2083,10 @@
             473012      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+632 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+278h] 
             473876      7 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [r13+130h] ; src 
             473996      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1000 ZZ IDIOM 32 lea     edx, [r12+3E8h] 
+            472f2f      9 INSTR FPTRSHADOW  0 SHADOWID 10
+            473101      7 INSTR FPTRSHADOW  [RBX+336] SHADOWID 10
+            4734bf      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 10
+            473127      2 INSTR FPTRCHECK  RAX SHADOWID 10
             473b40    238 FUNC RETURNTYPE RAX 1
             473b40    238 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             473b40    238 FUNC PROBLEM dtls1_write_app_data_bytes CALLUNRESOLVED 
@@ -2052,7 +2100,7 @@
             474080    303 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             474080    303 FUNC PROBLEM dtls1_dispatch_alert CALLUNRESOLVED 
             4741b0    155 FUNC RETURNTYPE RAX 4
-            4741b0    155 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4741b0    155 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             474250    247 FUNC RETURNTYPE RAX 4
             474250    247 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
             474350    281 FUNC RETURNTYPE RAX 1
@@ -2078,7 +2126,7 @@
             475230    512 FUNC RETURNTYPE RAX 1
             475230    512 FUNC INARGS    5  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 
             475430    242 FUNC RETURNTYPE RAX 0
-            475430    242 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
+            475430    242 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             475530    484 FUNC RETURNTYPE RAX 0
             475530    484 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 
             475530    484 FUNC PROBLEM dtls1_send_finished CALLUNRESOLVED 
@@ -2387,11 +2435,11 @@
             47b450     82 FUNC RETURNTYPE RAX 0
             47b450     82 FUNC PROBLEM SSL_do_handshake JUMPUNRESOLVED CALLUNRESOLVED 
             47b4b0    231 FUNC RETURNTYPE RAX 1
-            47b4b0    231 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            47b4b0    231 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             47b5a0     51 FUNC RETURNTYPE RAX 0
             47b5a0     51 FUNC PROBLEM SSL_accept JUMPUNRESOLVED 
             47b5e0    231 FUNC RETURNTYPE RAX 1
-            47b5e0    231 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            47b5e0    231 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             47b6d0     51 FUNC RETURNTYPE RAX 0
             47b6d0     51 FUNC PROBLEM SSL_connect JUMPUNRESOLVED 
             47b710     42 FUNC RETURNTYPE RAX 1
@@ -2411,7 +2459,7 @@
             47b971      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ lea     rcx, [rbx+18h] 
             47bb0b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+268 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10Ch] ; dest 
             47bb12      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+268 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+10Ch] ; src 
-            47bb70    142 FUNC RETURNTYPE RAX 96
+            47bb70    142 FUNC RETURNTYPE RAX 2
             47bb70    142 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             47bc00     54 FUNC RETURNTYPE RAX 0
             47bc00     54 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
@@ -2426,7 +2474,7 @@
             47bcc0    305 FUNC RETURNTYPE RAX 1
             47bcc0    305 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             47be00     55 FUNC RETURNTYPE RAX 1
-            47be00     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            47be00     55 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             47be40      7 FUNC RETURNTYPE RAX 96
             47be40      7 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             47be50      7 FUNC RETURNTYPE RAX 0
@@ -2454,7 +2502,7 @@
             47bfd0      8 FUNC RETURNTYPE RAX 4
             47bfd0      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             47bfe0      8 FUNC RETURNTYPE RAX 0
-            47bfe0      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            47bfe0      8 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
             47bff0      4 FUNC RETURNTYPE RAX 0
             47bff0      4 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             47c000      4 FUNC RETURNTYPE RAX 0
@@ -2603,7 +2651,7 @@
             47e00f      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+264 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+108h] 
             47e037      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+192 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0C0h] 
             47e080    318 FUNC RETURNTYPE RAX 1
-            47e080    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            47e080    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 4 
             47e080    318 FUNC PROBLEM remove_session_lock.part.2 CALLUNRESOLVED 
             47e0f2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+192 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0C0h] 
             47e1a0      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+272 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r13+110h] 
@@ -2797,7 +2845,7 @@
             4830a0    479 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             483169      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
             483280    178 FUNC RETURNTYPE RAX 1
-            483280    178 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
+            483280    178 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             4832a5      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+100h] 
             483340    262 FUNC RETURNTYPE RAX 1
             483340    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
@@ -2814,7 +2862,7 @@
             4837e0    482 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4838ab      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
             4839d0    170 FUNC RETURNTYPE RAX 1
-            4839d0    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4839d0    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             4839f2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+100h] 
             483a80    161 FUNC RETURNTYPE RAX 1
             483a80    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
@@ -2823,7 +2871,7 @@
             483b30    479 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             483bf3      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+130h] 
             483d10    178 FUNC RETURNTYPE RAX 1
-            483d10    178 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            483d10    178 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             483d35      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+130h] 
             483dd0    262 FUNC RETURNTYPE RAX 1
             483dd0    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
@@ -2840,7 +2888,7 @@
             484260    482 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             48432b      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+130h] 
             484450    170 FUNC RETURNTYPE RAX 1
-            484450    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            484450    170 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             484472      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+304 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+130h] 
             484500    544 FUNC RETURNTYPE RAX 1
             484500    544 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2911,7 +2959,7 @@
             487770    286 FUNC RETURNTYPE RAX 1
             487770    286 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             487890   1494 FUNC RETURNTYPE RAX 1
-            487890   1494 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            487890   1494 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
             4879d1      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 48h 
             487a07      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 48h 
             487cf2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+72 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+48h] 
@@ -3016,7 +3064,7 @@
             4896c0      8 FUNC RETURNTYPE RAX 0
             4896c0      8 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 8 ARG3 1 ARG4 96 ARG5 96 
             4896d0     18 FUNC RETURNTYPE RAX 0
-            4896d0     18 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            4896d0     18 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             4896f0      8 FUNC RETURNTYPE RAX 0
             4896f0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             489700     12 FUNC RETURNTYPE RAX 0
@@ -3079,7 +3127,7 @@
             48a1c0      9 FUNC RETURNTYPE RAX 0
             48a1c0      9 FUNC PROBLEM default_malloc_locked_ex JUMPUNRESOLVED 
             48a1d0    156 FUNC RETURNTYPE RAX 1
-            48a1d0    156 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 1 ARG4 0 ARG5 0 
+            48a1d0    156 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 1 ARG4 2 ARG5 0 
             48a270    108 FUNC RETURNTYPE RAX 1
             48a270    108 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48a2e0     60 FUNC RETURNTYPE RAX 1
@@ -3261,7 +3309,7 @@
             48d200     81 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             48d238      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+-8 ZZ lea     rsi, [rsi-8] 
             48d260    103 FUNC RETURNTYPE RAX 8
-            48d2d0     23 FUNC RETURNTYPE RAX 1
+            48d2d0     23 FUNC RETURNTYPE RAX 0
             48d2d0     23 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48d2f0      5 FUNC RETURNTYPE RAX 0
             48d2f0      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3328,7 +3376,7 @@
             48dfd0    582 FUNC RETURNTYPE RAX 1
             48dfd0    582 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             48e220    218 FUNC RETURNTYPE RAX 16
-            48e220    218 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            48e220    218 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             48e300    218 FUNC RETURNTYPE RAX 0
             48e300    218 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             48e3e0    226 FUNC RETURNTYPE RAX 0
@@ -3342,7 +3390,7 @@
             48ee00    790 FUNC RETURNTYPE RAX 0
             48ee00    790 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             48f120    133 FUNC RETURNTYPE RAX 0
-            48f120    133 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
+            48f120    133 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 96 ARG5 4 
             48f1b0    125 FUNC RETURNTYPE RAX 0
             48f1b0    125 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 4 
             48f230    288 FUNC RETURNTYPE RAX 16
@@ -3370,13 +3418,13 @@
             48f870     22 FUNC RETURNTYPE RAX 0
             48f870     22 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48f890    169 FUNC RETURNTYPE RAX 1
-            48f890    169 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            48f890    169 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 96 ARG5 1 
             48f940    139 FUNC RETURNTYPE RAX 1
-            48f940    139 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            48f940    139 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 96 ARG5 4 
             48f9d0    283 FUNC RETURNTYPE RAX 1
             48f9d0    283 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             48faf0     70 FUNC RETURNTYPE RAX 96
-            48faf0     70 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            48faf0     70 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             48fb40    543 FUNC RETURNTYPE RAX 1
             48fb40    543 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             48fbca      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r15        ; dest 
@@ -3599,7 +3647,7 @@
             49ed60      5 FUNC RETURNTYPE RAX 96
             49ed60      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
             49ed70      5 FUNC RETURNTYPE RAX 96
-            49ed70      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            49ed70      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 1 
             49ed80   1125 FUNC RETURNTYPE RAX 1
             49ed80   1125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             49f1f0   1878 FUNC RETURNTYPE RAX 1
@@ -3634,7 +3682,7 @@
             4a0470    649 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 1 
             4a0551      3 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, 1 
             4a0700    541 FUNC RETURNTYPE RAX 1
-            4a0700    541 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            4a0700    541 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 1 
             4a0750      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+10h] 
             4a0754      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+-16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi-10h] 
             4a0920   1411 FUNC RETURNTYPE RAX 0
@@ -3738,10 +3786,10 @@
             4ac540    407 FUNC PROBLEM CRYPTO_cbc128_encrypt CALLUNRESOLVED 
             4ac675      4 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ add     rcx, 1 
             4ac698      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ add     rax, 1 
-            4ac540      2 INSTR FPTRSHADOW  R9 SHADOWID 9
-            4ac5ae      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 9
-            4ac540      2 INSTR FPTRSHADOW  R9 SHADOWID 10
-            4ac6ab      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 10
+            4ac540      2 INSTR FPTRSHADOW  R9 SHADOWID 11
+            4ac5ae      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 11
+            4ac540      2 INSTR FPTRSHADOW  R9 SHADOWID 12
+            4ac6ab      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 12
             4ac6e0    599 FUNC RETURNTYPE RAX 1
             4ac6e0    599 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 4 ARG5 2 
             4ac6e0    599 FUNC PROBLEM CRYPTO_cbc128_decrypt CALLUNRESOLVED 
@@ -3749,12 +3797,12 @@
             4ac85d      4 INSTR CHECK OVERFLOW UNSIGNED 64  R8 ZZ add     r8, 1 
             4ac889      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ add     rax, 1 
             4ac8f3      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RAX ZZ IDIOM 31 sub     rax, 10h 
-            4ac6e0      2 INSTR FPTRSHADOW  R9 SHADOWID 11
-            4ac8d9      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 11
-            4ac6e0      2 INSTR FPTRSHADOW  R9 SHADOWID 12
-            4ac752      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 12
             4ac6e0      2 INSTR FPTRSHADOW  R9 SHADOWID 13
-            4ac7cd      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 13
+            4ac8d9      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 13
+            4ac6e0      2 INSTR FPTRSHADOW  R9 SHADOWID 14
+            4ac752      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 14
+            4ac6e0      2 INSTR FPTRSHADOW  R9 SHADOWID 15
+            4ac7cd      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 15
             4ac940    818 FUNC RETURNTYPE RAX 1
             4ac940    818 FUNC INARGS    3  ARG0 4 ARG1 4 ARG2 2 
             4ac940    818 FUNC PROBLEM CRYPTO_gcm128_init CALLUNRESOLVED 
@@ -3776,48 +3824,60 @@
             4ad2ba      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R9 ZZ IDIOM 31 sub     r9, 10h 
             4ad42a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RCX ZZ add     rcx, 1 
             4ad47c      3 INSTR CHECK OVERFLOW UNSIGNED 32  RAX ZZ add     eax, 1 
-            4ad027      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 14
-            4ad203      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 14
-            4ad027      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 15
-            4ad328      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 15
+            4ad048      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 16
+            4ad048      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 16
+            4ad102      2 INSTR FPTRCHECK  RAX SHADOWID 16
+            4ad027      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 17
+            4ad203      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 17
+            4ad027      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 18
+            4ad328      4 INSTR FPTRCHECK  [RSP+96] SHADOWID 18
             4ad4c0   1193 FUNC RETURNTYPE RAX 1
             4ad4c0   1193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 96 
             4ad4c0   1193 FUNC PROBLEM CRYPTO_gcm128_decrypt CALLUNRESOLVED 
             4ad7bd      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R9 ZZ IDIOM 31 sub     r9, 10h 
             4ad8ea      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, 1 
             4ad92c      3 INSTR CHECK OVERFLOW UNSIGNED 32  RAX ZZ add     eax, 1 
-            4ad4d7      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 16
-            4ad639      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 16
-            4ad4d7      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 17
-            4ad75d      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 17
+            4ad4f1      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 19
+            4ad4f1      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 19
+            4ad5c3      3 INSTR FPTRCHECK  R9 SHADOWID 19
+            4ad4d7      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 20
+            4ad639      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 20
+            4ad4d7      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 21
+            4ad75d      4 INSTR FPTRCHECK  [RSP+88] SHADOWID 21
             4ad970    876 FUNC RETURNTYPE RAX 1
             4ad970    876 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 96 
             4ad970    876 FUNC PROBLEM CRYPTO_gcm128_encrypt_ctr32 CALLUNRESOLVED 
             4ada87      7 INSTR CHECK UNDERFLOW UNSIGNED 64  R13 ZZ IDIOM 31 sub     r13, 0C00h 
             4adbf6      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             4adc3a      3 INSTR CHECK OVERFLOW UNSIGNED 32  RCX ZZ add     ecx, 1 
-            4ad9a2      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 18
-            4adacb      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 18
-            4ad970      2 INSTR FPTRSHADOW  R8 SHADOWID 19
-            4adaa8      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 19
-            4ad9a2      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 20
-            4adcb0      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 20
-            4ad970      2 INSTR FPTRSHADOW  R8 SHADOWID 21
-            4adc88      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 21
+            4ad991      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 22
+            4ad991      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 22
+            4ada5e      2 INSTR FPTRCHECK  RAX SHADOWID 22
+            4ad9a2      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 23
+            4adacb      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 23
+            4ad970      2 INSTR FPTRSHADOW  R8 SHADOWID 24
+            4adaa8      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 24
+            4ad9a2      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 25
+            4adcb0      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 25
+            4ad970      2 INSTR FPTRSHADOW  R8 SHADOWID 26
+            4adc88      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 26
             4adce0    868 FUNC RETURNTYPE RAX 1
             4adce0    868 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 96 
             4adce0    868 FUNC PROBLEM CRYPTO_gcm128_decrypt_ctr32 CALLUNRESOLVED 
             4addf7      7 INSTR CHECK UNDERFLOW UNSIGNED 64  R13 ZZ IDIOM 31 sub     r13, 0C00h 
             4adf66      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             4adfaa      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
-            4adce0      2 INSTR FPTRSHADOW  R8 SHADOWID 22
-            4ade2c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 22
-            4add01      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 23
-            4ade0e      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 23
-            4adce0      2 INSTR FPTRSHADOW  R8 SHADOWID 24
-            4ae007      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 24
-            4add01      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 25
-            4adfed      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 25
+            4add0d      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 27
+            4add0d      7 INSTR FPTRSHADOW  [RDI+352] SHADOWID 27
+            4addce      3 INSTR FPTRCHECK  R8 SHADOWID 27
+            4adce0      2 INSTR FPTRSHADOW  R8 SHADOWID 28
+            4ade2c      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 28
+            4add01      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 29
+            4ade0e      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 29
+            4adce0      2 INSTR FPTRSHADOW  R8 SHADOWID 30
+            4ae007      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 30
+            4add01      7 INSTR FPTRSHADOW  [RDI+360] SHADOWID 31
+            4adfed      4 INSTR FPTRCHECK  [RSP+32] SHADOWID 31
             4ae050    264 FUNC RETURNTYPE RAX 1
             4ae050    264 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
             4ae050    264 FUNC PROBLEM CRYPTO_gcm128_finish CALLUNRESOLVED 
@@ -3849,6 +3909,10 @@
             4b0277      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, edx 
             4b0284      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-3 ZZ lea     esi, [r12-3] 
             4b0299      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-4 ZZ lea     esi, [r12-4] 
+            4af441      3 INSTR FPTRSHADOW  [ECX+8] SHADOWID 32
+            4af441      3 INSTR FPTRSHADOW  [ECX+8] SHADOWID 32
+            4af441      3 INSTR FPTRSHADOW  [ECX+8] SHADOWID 32
+            4b0497      2 INSTR FPTRCHECK  EAX SHADOWID 32
             4b04c0    476 FUNC RETURNTYPE RAX 1
             4b04c0    476 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             4b06a0   1095 FUNC RETURNTYPE RAX 1
@@ -3864,6 +3928,10 @@
             4b19ca      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, edx 
             4b19d7      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-3 ZZ lea     esi, [rbx-3] 
             4b19ea      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-4 ZZ lea     esi, [rbx-4] 
+            4b0b38      4 INSTR FPTRSHADOW  [ECX+8] SHADOWID 33
+            4b0b38      4 INSTR FPTRSHADOW  [ECX+8] SHADOWID 33
+            4b0b38      4 INSTR FPTRSHADOW  [ECX+8] SHADOWID 33
+            4b1bdf      2 INSTR FPTRCHECK  EAX SHADOWID 33
             4b1c00   1492 FUNC RETURNTYPE RAX 1
             4b1c00   1492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             4b21e0   1227 FUNC RETURNTYPE RAX 1
@@ -3897,7 +3965,7 @@
             4b3520     97 FUNC RETURNTYPE RAX 4
             4b3520     97 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4b3590     94 FUNC RETURNTYPE RAX 4
-            4b3590     94 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
+            4b3590     94 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4b35f0    279 FUNC RETURNTYPE RAX 4
             4b35f0    279 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4b364f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 20h 
@@ -3937,7 +4005,7 @@
             4b4130    124 FUNC RETURNTYPE RAX 1
             4b4130    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 
             4b41b0    268 FUNC RETURNTYPE RAX 1
-            4b41b0    268 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 
+            4b41b0    268 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 
             4b42c0    412 FUNC RETURNTYPE RAX 0
             4b42c0    412 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4b42f5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
@@ -3997,21 +4065,21 @@
             4b4995      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+336 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+150h] 
             4b49a1      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+360 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+168h] 
             4b4a30    540 FUNC RETURNTYPE RAX 1
-            4b4a30    540 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 
+            4b4a30    540 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 2 
             4b4c50    810 FUNC RETURNTYPE RAX 1
             4b4c50    810 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 
             4b4f80    278 FUNC RETURNTYPE RAX 1
-            4b4f80    278 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            4b4f80    278 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 2 ARG5 2 
             4b4fe4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10h] 
             4b5001      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
             4b502b      4 INSTR CHECK UNDERFLOW SIGNED 64  R14 ZZ sub     r14d, 4 
             4b5049      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             4b50a0   1506 FUNC RETURNTYPE RAX 1
-            4b50a0   1506 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            4b50a0   1506 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 
             4b50fd      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RBP ZZ lea     edx, [rbx+rbp] 
             4b5100      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+R12 ZZ lea     r8d, [rbx+r12] 
             4b515e      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ neg     edx 
-            4b5178      3 INSTR CHECK OVERFLOW SIGNED 64  R9 ZZ add     r9d, ebp 
+            4b5178      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R9 ZZ add     r9d, ebp 
             4b51a7      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, [rsp+98h+var_60] 
             4b522b      3 INSTR CHECK OVERFLOW SIGNED 64  R8 ZZ neg     r8d 
             4b522e      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r13 
@@ -4031,37 +4099,34 @@
             4b5a3e      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             4b5a7f      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RCX+RAX ZZ lea     edx, [rcx+rax] 
             4b5be0   1510 FUNC RETURNTYPE RAX 96
-            4b5be0   1510 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
+            4b5be0   1510 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             4b5c3b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, rax 
-            4b5c3e      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, r13d 
+            4b5c3e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, r13d 
             4b5c65      5 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, [rsp+98h+var_60] 
             4b5ce8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+rax+0] 
-            4b5d8c      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r13d 
-            4b5d92      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r12d 
+            4b5d8c      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r13d 
+            4b5d92      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r12d 
             4b5d9e      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r12*8]; s 
             4b5d9e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R12*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r12*8]; s 
-            4b5db0      3 INSTR CHECK SIGNEDNESS SIGNED 64 R14 ZZ mov     ecx, r14d 
-            4b5df2      3 INSTR CHECK SIGNEDNESS SIGNED 64 R14 ZZ mov     ecx, r14d 
             4b5df5      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r15 
             4b5eda      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+rax+0] 
-            4b5fa5      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ebx 
-            4b5fdd      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ebx 
+            4b5fa5      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ebx 
+            4b5fdd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ebx 
             4b60a6      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ neg     edx 
             4b60a8      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX*2 ZZ lea     edx, [r14+rdx*2] 
-            4b60a8      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+RDX*2 ZZ lea     edx, [r14+rdx*2] 
+            4b60a8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+RDX*2 ZZ lea     edx, [r14+rdx*2] 
             4b60af      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r10*8]; s 
             4b60af      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R10*8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+r10*8]; s 
-            4b60d5      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RAX ZZ mov     rdx, rax        ; n 
-            4b6135      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, ecx 
-            4b6138      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ecx 
-            4b61a8      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, ecx 
-            4b61ab      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, ecx 
+            4b6135      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, ecx 
+            4b6138      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ecx 
+            4b61a8      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, ecx 
+            4b61ab      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, ecx 
             4b61d0   1069 FUNC RETURNTYPE RAX 1
             4b61d0   1069 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
-            4b63c7      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, r11d 
-            4b63ca      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, r11d 
-            4b643b      3 INSTR CHECK UNDERFLOW SIGNED 64  R9 ZZ sub     r9d, r11d 
-            4b643e      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8d, r11d 
+            4b63c7      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, r11d 
+            4b63ca      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, r11d 
+            4b643b      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R9 ZZ sub     r9d, r11d 
+            4b643e      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8d, r11d 
             4b6600    228 FUNC RETURNTYPE RAX 1
             4b6600    228 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 
             4b6665      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+10h] 
@@ -4128,7 +4193,7 @@
             4b7880    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
             4b78e4      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 2 
             4b7910   1508 FUNC RETURNTYPE RAX 1
-            4b7910   1508 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 1 
+            4b7910   1508 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             4b7a9e      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RBX ZZ sub     rbx, 8 
             4b7acb      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 5D28B0h 
             4b7b09      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 GLOBALMEMSINK add     rsi, 5D28B0h 
@@ -4218,21 +4283,21 @@
             4b9b40   1292 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 96 
             4b9b40   1292 FUNC PROBLEM BN_is_prime_fasttest_ex CALLUNRESOLVED 
             4ba050    236 FUNC RETURNTYPE RAX 0
-            4ba050    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
-            4ba059      2 INSTR FPTRSHADOW  RAX SHADOWID 26
-            4ba0f6      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 26
+            4ba050    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 
+            4ba059      2 INSTR FPTRSHADOW  RAX SHADOWID 34
+            4ba0f6      4 INSTR FPTRCHECK  [ESP+20] SHADOWID 34
             4ba140    631 FUNC RETURNTYPE RAX 0
-            4ba140    631 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            4ba140    631 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 
             4ba25d      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r12 
             4ba297      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             4ba3c0    671 FUNC RETURNTYPE RAX 1
             4ba3c0    671 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4ba660    257 FUNC RETURNTYPE RAX 1
-            4ba660    257 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 1 ARG3 1 
+            4ba660    257 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 2 ARG3 1 
             4ba770    238 FUNC RETURNTYPE RAX 1
-            4ba770    238 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 1 ARG3 1 
+            4ba770    238 FUNC INARGS    4  ARG0 4 ARG1 4 ARG2 2 ARG3 1 
             4ba860    160 FUNC RETURNTYPE RAX 1
-            4ba860    160 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
+            4ba860    160 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 1 ARG5 1 
             4ba878      3 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, 4 
             4ba900     13 FUNC RETURNTYPE RAX 1
             4ba900     13 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
@@ -4357,7 +4422,7 @@
             4be9b0     37 FUNC RETURNTYPE RAX 1
             4be9b0     37 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4be9b7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h] 
-            4be9e0      4 FUNC RETURNTYPE RAX 1
+            4be9e0      4 FUNC RETURNTYPE RAX 2
             4be9e0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4be9f0      4 FUNC RETURNTYPE RAX 0
             4be9f0      4 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
@@ -4403,7 +4468,7 @@
             4bf150     95 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 0 ARG5 0 
             4bf150     95 FUNC PROBLEM EC_EX_DATA_free_data CALLUNRESOLVED 
             4bf1b0     95 FUNC RETURNTYPE RAX 4
-            4bf1b0     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4bf1b0     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 0 ARG5 0 
             4bf1b0     95 FUNC PROBLEM EC_EX_DATA_clear_free_data CALLUNRESOLVED 
             4bf210     71 FUNC RETURNTYPE RAX 96
             4bf210     71 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -4588,7 +4653,7 @@
             4c45e0    230 FUNC RETURNTYPE RAX 96
             4c45e0    230 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4c46d0    236 FUNC RETURNTYPE RAX 4
-            4c46d0    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
+            4c46d0    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 4 
             4c46f5      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             4c47c0    257 FUNC RETURNTYPE RAX 4
             4c47c0    257 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
@@ -4596,13 +4661,13 @@
             4c48d0    334 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             4c49b2      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     edi, eax 
             4c4a20    143 FUNC RETURNTYPE RAX 4
-            4c4a20    143 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            4c4a20    143 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 1 
             4c4ab0    278 FUNC RETURNTYPE RAX 4
-            4c4ab0    278 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            4c4ab0    278 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 2 ARG4 96 ARG5 96 
             4c4b51      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+28h] 
             4c4ba1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+48 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+30h] 
             4c4bd0    121 FUNC RETURNTYPE RAX 96
-            4c4bd0    121 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4c4bd0    121 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4c4bd9      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+28h] 
             4c4c2a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+48 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+30h] 
             4c4c50    423 FUNC RETURNTYPE RAX 96
@@ -4624,11 +4689,11 @@
             4c5610      5 FUNC RETURNTYPE RAX 0
             4c5610      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4c5620     70 FUNC RETURNTYPE RAX 1
-            4c5620     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4c5620     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4c5670      5 FUNC RETURNTYPE RAX 0
-            4c5670      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4c5670      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4c5680     70 FUNC RETURNTYPE RAX 1
-            4c5680     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4c5680     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4c56d0      5 FUNC RETURNTYPE RAX 0
             4c56d0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4c56e0     74 FUNC RETURNTYPE RAX 1
@@ -4877,13 +4942,13 @@
             4cb170      5 FUNC RETURNTYPE RAX 0
             4cb170      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4cb180     79 FUNC RETURNTYPE RAX 1
-            4cb180     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4cb180     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4cb180     79 FUNC PROBLEM RSA_set_method CALLUNRESOLVED 
             4cb1d0    587 FUNC RETURNTYPE RAX 4
             4cb1d0    587 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
             4cb1d0    587 FUNC PROBLEM RSA_new_method CALLUNRESOLVED 
             4cb420    269 FUNC RETURNTYPE RAX 96
-            4cb420    269 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
+            4cb420    269 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 96 
             4cb420    269 FUNC PROBLEM RSA_free CALLUNRESOLVED 
             4cb429      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+112 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rdi+70h] 
             4cb470      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+96 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+60h] 
@@ -4986,7 +5051,7 @@
             4cd2a6      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             4cd2e4      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RSI+RAX ZZ lea     ecx, [rsi+rax] 
             4cd390   1204 FUNC RETURNTYPE RAX 1
-            4cd390   1204 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4cd390   1204 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4cd850    191 FUNC RETURNTYPE RAX 1
             4cd850    191 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 96 ARG5 96 
             4cd88b      3 INSTR CHECK UNDERFLOW SIGNED 32  RSI ZZ sub     esi, 3 
@@ -4997,7 +5062,7 @@
             4cda30     74 FUNC RETURNTYPE RAX 1
             4cda30     74 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 8 ARG5 4 
             4cda80     70 FUNC RETURNTYPE RAX 1
-            4cda80     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4cda80     70 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4cdad0     10 FUNC RETURNTYPE RAX 0
             4cdad0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 96 ARG5 1 
             4cdae0     10 FUNC RETURNTYPE RAX 0
@@ -5016,7 +5081,7 @@
             4cdb40     10 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4cdb50     13 FUNC RETURNTYPE RAX 0
             4cdb50     13 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            4cdb60     13 FUNC RETURNTYPE RAX 1
+            4cdb60     13 FUNC RETURNTYPE RAX 2
             4cdb60     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4cdb70    220 FUNC RETURNTYPE RAX 0
             4cdb70    220 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -5057,7 +5122,7 @@
             4cefab      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, 1 
             4cf035      4 INSTR CHECK OVERFLOW SIGNED 64  R13 ZZ add     r13d, 1 
             4cf410    448 FUNC RETURNTYPE RAX 1
-            4cf410    448 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            4cf410    448 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 96 
             4cf410    448 FUNC PROBLEM DSA_generate_key CALLUNRESOLVED 
             4cf5d0      8 FUNC RETURNTYPE RAX 0
             4cf5d0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -5067,7 +5132,7 @@
             4cf610    419 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             4cf610    419 FUNC PROBLEM DSA_new CALLUNRESOLVED 
             4cf7c0     85 FUNC RETURNTYPE RAX 1
-            4cf7c0     85 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4cf7c0     85 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4cf7c0     85 FUNC PROBLEM DSA_set_method CALLUNRESOLVED 
             4cf820    518 FUNC RETURNTYPE RAX 4
             4cf820    518 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
@@ -5113,7 +5178,7 @@
             4cfdf0     10 FUNC RETURNTYPE RAX 4
             4cfdf0     10 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
             4cfe00     13 FUNC RETURNTYPE RAX 96
-            4cfe00     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
+            4cfe00     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 96 
             4cfe10    148 FUNC RETURNTYPE RAX 1
             4cfe10    148 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             4cfeb0    160 FUNC RETURNTYPE RAX 1
@@ -5204,7 +5269,7 @@
             4d1920     41 FUNC RETURNTYPE RAX 16
             4d1920     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d1950     91 FUNC RETURNTYPE RAX 1
-            4d1950     91 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4d1950     91 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4d1950     91 FUNC PROBLEM DH_set_method CALLUNRESOLVED 
             4d19b0    440 FUNC RETURNTYPE RAX 4
             4d19b0    440 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
@@ -5296,7 +5361,7 @@
             4d3030     83 FUNC RETURNTYPE RAX 96
             4d3030     83 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
             4d3090     48 FUNC RETURNTYPE RAX 96
-            4d3090     48 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4d3090     48 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4d30c0     25 FUNC RETURNTYPE RAX 0
             4d30c0     25 FUNC INARGS    5  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 2 
             4d30e0     12 FUNC RETURNTYPE RAX 4
@@ -5363,16 +5428,16 @@
             4d3c30     92 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d3c39      7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 0ACh 
             4d3c90     66 FUNC RETURNTYPE RAX 1
-            4d3c90     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
+            4d3c90     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 96 ARG5 96 
             4d3c90     66 FUNC PROBLEM engine_unlocked_init CALLUNRESOLVED 
             4d3ce0    191 FUNC RETURNTYPE RAX 1
-            4d3ce0    191 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
+            4d3ce0    191 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 4 ARG4 96 ARG5 96 
             4d3ce0    191 FUNC PROBLEM engine_unlocked_finish CALLUNRESOLVED 
             4d3da0    186 FUNC RETURNTYPE RAX 1
             4d3da0    186 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
             4d3da0    186 FUNC PROBLEM ENGINE_init CALLUNRESOLVED 
             4d3e60    370 FUNC RETURNTYPE RAX 1
-            4d3e60    370 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
+            4d3e60    370 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4d3e60    370 FUNC PROBLEM ENGINE_finish CALLUNRESOLVED 
             4d3fe0   1185 FUNC RETURNTYPE RAX 0
             4d3fe0   1185 FUNC PROBLEM ENGINE_ctrl JUMPUNRESOLVED 
@@ -5568,7 +5633,7 @@
             4d5ee0     97 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 16 ARG4 1 ARG5 1 
             4d5ee0     97 FUNC PROBLEM ENGINE_set_default_pkey_meths CALLUNRESOLVED 
             4d5f50     12 FUNC RETURNTYPE RAX 4
-            4d5f50     12 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            4d5f50     12 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4d5f60     89 FUNC RETURNTYPE RAX 1
             4d5f60     89 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             4d5f60     89 FUNC PROBLEM ENGINE_get_pkey_meth CALLUNRESOLVED 
@@ -5576,7 +5641,7 @@
             4d5fc0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4d5fd0     10 FUNC RETURNTYPE RAX 1
             4d5fd0     10 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
-            4d5fe0    115 FUNC RETURNTYPE RAX 0
+            4d5fe0    115 FUNC RETURNTYPE RAX 2
             4d5fe0    115 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4d5fe0    115 FUNC PROBLEM engine_pkey_meths_free CALLUNRESOLVED 
             4d6060     10 FUNC RETURNTYPE RAX 0
@@ -5596,15 +5661,15 @@
             4d6220     97 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 16 ARG4 1 ARG5 1 
             4d6220     97 FUNC PROBLEM ENGINE_set_default_pkey_asn1_meths CALLUNRESOLVED 
             4d6290     12 FUNC RETURNTYPE RAX 96
-            4d6290     12 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4d6290     12 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4d62a0     89 FUNC RETURNTYPE RAX 1
-            4d62a0     89 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            4d62a0     89 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             4d62a0     89 FUNC PROBLEM ENGINE_get_pkey_asn1_meth CALLUNRESOLVED 
             4d6300      5 FUNC RETURNTYPE RAX 0
             4d6300      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4d6310     10 FUNC RETURNTYPE RAX 1
             4d6310     10 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
-            4d6320    115 FUNC RETURNTYPE RAX 0
+            4d6320    115 FUNC RETURNTYPE RAX 2
             4d6320    115 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4d6320    115 FUNC PROBLEM engine_pkey_asn1_meths_free CALLUNRESOLVED 
             4d63a0    224 FUNC RETURNTYPE RAX 0
@@ -5727,7 +5792,7 @@
             4da0d0      5 FUNC RETURNTYPE RAX 4
             4da0d0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 
             4da0e0      5 FUNC RETURNTYPE RAX 0
-            4da0e0      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4da0e0      5 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             4da0f0      8 FUNC RETURNTYPE RAX 0
             4da0f0      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4da100      6 FUNC RETURNTYPE RAX 0
@@ -5830,7 +5895,7 @@
             4db690      6 FUNC RETURNTYPE RAX 16
             4db690      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             4db6a0    125 FUNC RETURNTYPE RAX 4
-            4db6a0    125 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4db6a0    125 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4db720     28 FUNC RETURNTYPE RAX 1
             4db720     28 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4db740      9 FUNC RETURNTYPE RAX 1
@@ -5846,7 +5911,7 @@
             4db7b0     24 FUNC RETURNTYPE RAX 1
             4db7b0     24 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4db7d0      6 FUNC RETURNTYPE RAX 16
-            4db7d0      6 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4db7d0      6 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4db7e0     35 FUNC RETURNTYPE RAX 1
             4db7e0     35 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4db810     58 FUNC RETURNTYPE RAX 1
@@ -5994,10 +6059,10 @@
             4df8c0   1061 FUNC PROBLEM BIO_dump_indent_cb CALLUNRESOLVED 
             4dfb53      3 INSTR CHECK TRUNCATION UNSIGNED 64 RCX 8 CL ZZ IDIOM 5 movzx   ecx, cl 
             4dfc2e      3 INSTR CHECK OVERFLOW SIGNED 64  R8 ZZ add     r8d, r14d 
-            4df8c0      2 INSTR FPTRSHADOW  RDI SHADOWID 27
-            4dfbdb      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 27
-            4df8c0      2 INSTR FPTRSHADOW  RDI SHADOWID 28
-            4dfc76      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 28
+            4df8c0      2 INSTR FPTRSHADOW  RDI SHADOWID 35
+            4dfbdb      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 35
+            4df8c0      2 INSTR FPTRSHADOW  RDI SHADOWID 36
+            4dfc76      4 INSTR FPTRCHECK  [RSP+48] SHADOWID 36
             4dfcf0      8 FUNC RETURNTYPE RAX 0
             4dfcf0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4dfd00     21 FUNC RETURNTYPE RAX 0
@@ -6077,7 +6142,7 @@
             4e1940    119 FUNC RETURNTYPE RAX 1
             4e1940    119 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e19c0   1599 FUNC RETURNTYPE RAX 1
-            4e19c0   1599 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4e19c0   1599 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4e2000   1018 FUNC RETURNTYPE RAX 0
             4e2000   1018 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e20a7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbp+38h]  ; optval 
@@ -6156,7 +6221,7 @@
             4e32a0    323 FUNC RETURNTYPE RAX 0
             4e32a0    323 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
             4e33f0     66 FUNC RETURNTYPE RAX 4
-            4e33f0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 4 
+            4e33f0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 1 ARG5 4 
             4e3440    101 FUNC RETURNTYPE RAX 4
             4e3440    101 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             4e3440    101 FUNC PROBLEM lh_doall CALLUNRESOLVED 
@@ -6164,7 +6229,7 @@
             4e34b0    109 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4e34b0    109 FUNC PROBLEM lh_doall_arg CALLUNRESOLVED 
             4e3520     13 FUNC RETURNTYPE RAX 0
-            4e3520     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4e3520     13 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4e3530    142 FUNC RETURNTYPE RAX 96
             4e3530    142 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4e35a0      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RBX ZZ add     ebx, 1 
@@ -6478,11 +6543,11 @@
             4ea640     60 FUNC RETURNTYPE RAX 4
             4ea640     60 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ea680     19 FUNC RETURNTYPE RAX 0
-            4ea680     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 1 
+            4ea680     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             4ea6a0      5 FUNC RETURNTYPE RAX 0
             4ea6a0      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             4ea6b0    298 FUNC RETURNTYPE RAX 1
-            4ea6b0    298 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            4ea6b0    298 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             4ea7e0    716 FUNC RETURNTYPE RAX 0
             4ea7e0    716 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
             4eaab0     58 FUNC RETURNTYPE RAX 1
@@ -6743,7 +6808,7 @@
             4ecefe      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+28h]  ; dest 
             4ecf41      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+110h] 
             4ecf90    412 FUNC RETURNTYPE RAX 1
-            4ecf90    412 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4ecf90    412 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             4ed06c      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+272 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+110h] 
             4ed0ec      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 38h        ; dest 
             4ed130    698 FUNC RETURNTYPE RAX 1
@@ -6759,7 +6824,7 @@
             4ed484      6 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, [rbx+104h] 
             4ed48a      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+28h]  ; dest 
             4ed4e0    293 FUNC RETURNTYPE RAX 1
-            4ed4e0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            4ed4e0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 0 
             4ed569      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+244 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r13+0F4h] 
             4ed572      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX*4 ZZ lea     esi, ds:0[rax*4] 
             4ed57c      2 INSTR CHECK OVERFLOW UNSIGNED 32  RDI ZZ add     edi, eax 
@@ -6783,7 +6848,7 @@
             4edaa0     79 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4edabe      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+100h] 
             4edaf0   1159 FUNC RETURNTYPE RAX 1
-            4edaf0   1159 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4edaf0   1159 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             4edb94      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx 
             4edb97      8 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+288h] ; dest 
             4edbb4      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+100h] 
@@ -6803,7 +6868,7 @@
             4ee280      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+38h] 
             4ee284      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+100h] 
             4ee2c0    492 FUNC RETURNTYPE RAX 1
-            4ee2c0    492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4ee2c0    492 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 4 ARG5 0 
             4ee4b0    224 FUNC RETURNTYPE RAX 1
             4ee4b0    224 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             4ee590    124 FUNC RETURNTYPE RAX 1
@@ -6909,7 +6974,7 @@
             4eede0     10 FUNC RETURNTYPE RAX 96
             4eede0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4eedf0     88 FUNC RETURNTYPE RAX 96
-            4eedf0     88 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            4eedf0     88 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             4eee50     36 FUNC RETURNTYPE RAX 4
             4eee50     36 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4eee80     36 FUNC RETURNTYPE RAX 0
@@ -7073,7 +7138,7 @@
             4efe40    551 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             4efe40    551 FUNC PROBLEM EVP_VerifyFinal CALLUNRESOLVED 
             4f0070    307 FUNC RETURNTYPE RAX 1
-            4f0070    307 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
+            4f0070    307 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 2 ARG5 96 
             4f0070    307 FUNC PROBLEM pkey_set_type CALLUNRESOLVED 
             4f01b0     35 FUNC RETURNTYPE RAX 0
             4f01b0     35 FUNC PROBLEM EVP_PKEY_bits JUMPUNRESOLVED 
@@ -7098,29 +7163,29 @@
             4f04a0     67 FUNC RETURNTYPE RAX 1
             4f04a0     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 0 ARG4 96 ARG5 96 
             4f04f0      5 FUNC RETURNTYPE RAX 0
-            4f04f0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4f04f0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4f0500     82 FUNC RETURNTYPE RAX 1
             4f0500     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
             4f0560     67 FUNC RETURNTYPE RAX 1
             4f0560     67 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4f05b0     82 FUNC RETURNTYPE RAX 1
-            4f05b0     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            4f05b0     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4f0610     67 FUNC RETURNTYPE RAX 1
             4f0610     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4f0660     82 FUNC RETURNTYPE RAX 1
-            4f0660     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            4f0660     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 96 
             4f06c0     67 FUNC RETURNTYPE RAX 1
             4f06c0     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4f0710     82 FUNC RETURNTYPE RAX 1
-            4f0710     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4f0710     82 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4f0770     67 FUNC RETURNTYPE RAX 1
             4f0770     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f07c0     46 FUNC RETURNTYPE RAX 0
-            4f07c0     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
+            4f07c0     46 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4f07f0      3 FUNC RETURNTYPE RAX 0
-            4f07f0      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            4f07f0      3 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 96 
             4f0800     46 FUNC RETURNTYPE RAX 0
-            4f0800     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4f0800     46 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4f0830    132 FUNC RETURNTYPE RAX 96
             4f0830    132 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             4f0830    132 FUNC PROBLEM EVP_PKEY_free CALLUNRESOLVED 
@@ -7241,7 +7306,7 @@
             4f3280    133 FUNC RETURNTYPE RAX 96
             4f3280    133 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f3310    415 FUNC RETURNTYPE RAX 1
-            4f3310    415 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            4f3310    415 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 1 
             4f34b0      4 FUNC RETURNTYPE RAX 0
             4f34b0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4f34c0      7 FUNC RETURNTYPE RAX 0
@@ -7287,7 +7352,7 @@
             4f3640     10 FUNC RETURNTYPE RAX 0
             4f3640     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f3650      6 FUNC RETURNTYPE RAX 0
-            4f3650      6 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4f3650      6 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4f3660      8 FUNC RETURNTYPE RAX 0
             4f3660      8 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f3670     10 FUNC RETURNTYPE RAX 0
@@ -7339,7 +7404,7 @@
             4f3ec0    214 FUNC RETURNTYPE RAX 1
             4f3ec0    214 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f3fa0    254 FUNC RETURNTYPE RAX 1
-            4f3fa0    254 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 8 ARG5 4 
+            4f3fa0    254 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 8 ARG5 4 
             4f40a0    211 FUNC RETURNTYPE RAX 1
             4f40a0    211 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             4f4180     37 FUNC RETURNTYPE RAX 96
@@ -7364,7 +7429,7 @@
             4f4df0     11 FUNC RETURNTYPE RAX 0
             4f4df0     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f4e00    719 FUNC RETURNTYPE RAX 4
-            4f4e00    719 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            4f4e00    719 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4f4e00    719 FUNC PROBLEM int_ctx_new CALLUNRESOLVED 
             4f4eac      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8] 
             4f50d0    132 FUNC RETURNTYPE RAX 1
@@ -7378,9 +7443,9 @@
             4f5490     21 FUNC RETURNTYPE RAX 0
             4f5490     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f54b0     10 FUNC RETURNTYPE RAX 96
-            4f54b0     10 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            4f54b0     10 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4f54c0      9 FUNC RETURNTYPE RAX 96
-            4f54c0      9 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            4f54c0      9 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4f54d0    384 FUNC RETURNTYPE RAX 4
             4f54d0    384 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f54d0    384 FUNC PROBLEM EVP_PKEY_CTX_dup CALLUNRESOLVED 
@@ -7401,9 +7466,9 @@
             4f5a10      8 FUNC RETURNTYPE RAX 0
             4f5a10      8 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4f5a20      5 FUNC RETURNTYPE RAX 96
-            4f5a20      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4f5a20      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4f5a30      5 FUNC RETURNTYPE RAX 0
-            4f5a30      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4f5a30      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4f5a40      5 FUNC RETURNTYPE RAX 0
             4f5a40      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             4f5a50      5 FUNC RETURNTYPE RAX 0
@@ -7477,7 +7542,7 @@
             4f66e0     21 FUNC RETURNTYPE RAX 0
             4f66e0     21 FUNC PROBLEM trans_cb JUMPUNRESOLVED 
             4f6700    110 FUNC RETURNTYPE RAX 1
-            4f6700    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
+            4f6700    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4f6700    110 FUNC PROBLEM EVP_PKEY_paramgen_init CALLUNRESOLVED 
             4f6770    259 FUNC RETURNTYPE RAX 1
             4f6770    259 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
@@ -7672,7 +7737,7 @@
             4fae30    127 FUNC RETURNTYPE RAX 1
             4fae30    127 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             4faeb0      5 FUNC RETURNTYPE RAX 96
-            4faeb0      5 FUNC INARGS    6  ARG0 96 ARG1 16 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4faeb0      5 FUNC INARGS    6  ARG0 96 ARG1 16 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             4faec0     56 FUNC RETURNTYPE RAX 1
             4faec0     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4faf00    385 FUNC RETURNTYPE RAX 1
@@ -7690,20 +7755,20 @@
             4fb670    112 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 
             4fb6b7      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             4fb6e0    312 FUNC RETURNTYPE RAX 4
-            4fb6e0    312 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
+            4fb6e0    312 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             4fb77c      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 4 
             4fb820    123 FUNC RETURNTYPE RAX 4
             4fb820    123 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             4fb8a0      5 FUNC RETURNTYPE RAX 0
             4fb8a0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fb8b0      5 FUNC RETURNTYPE RAX 0
-            4fb8b0      5 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4fb8b0      5 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 1 
             4fb8c0      5 FUNC RETURNTYPE RAX 96
             4fb8c0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             4fb8d0    196 FUNC RETURNTYPE RAX 1
             4fb8d0    196 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4fb9a0    201 FUNC RETURNTYPE RAX 1
-            4fb9a0    201 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            4fb9a0    201 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 2 ARG4 96 ARG5 1 
             4fba42      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+3 ZZ lea     esi, [rax+3] 
             4fba70     28 FUNC RETURNTYPE RAX 1
             4fba70     28 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
@@ -7712,9 +7777,9 @@
             4fbb00    290 FUNC RETURNTYPE RAX 1
             4fbb00    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4fbc30     70 FUNC RETURNTYPE RAX 1
-            4fbc30     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4fbc30     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
             4fbc80    193 FUNC RETURNTYPE RAX 0
-            4fbc80    193 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
+            4fbc80    193 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 4 ARG3 96 ARG4 2 ARG5 1 
             4fbc80    193 FUNC PROBLEM ASN1_dup CALLUNRESOLVED 
             4fbcb5      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+10 ZZ lea     edi, [rax+0Ah] 
             4fbd50    129 FUNC RETURNTYPE RAX 0
@@ -7793,7 +7858,7 @@
             4fdb00     10 FUNC RETURNTYPE RAX 0
             4fdb00     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fdb10     10 FUNC RETURNTYPE RAX 96
-            4fdb10     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            4fdb10     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             4fdb20     10 FUNC RETURNTYPE RAX 96
             4fdb20     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             4fdb30     10 FUNC RETURNTYPE RAX 0
@@ -7807,7 +7872,7 @@
             4fdc20     55 FUNC RETURNTYPE RAX 4
             4fdc20     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             4fdc60    204 FUNC RETURNTYPE RAX 16
-            4fdc60    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 8 ARG5 4 
+            4fdc60    204 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 8 ARG5 4 
             4fdd30     46 FUNC RETURNTYPE RAX 1
             4fdd30     46 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fdd60     10 FUNC RETURNTYPE RAX 0
@@ -7819,7 +7884,7 @@
             4fdd90     10 FUNC RETURNTYPE RAX 0
             4fdd90     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fdda0    289 FUNC RETURNTYPE RAX 1
-            4fdda0    289 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            4fdda0    289 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             4fdda0    289 FUNC PROBLEM X509_PUBKEY_set CALLUNRESOLVED 
             4fded0    470 FUNC RETURNTYPE RAX 96
             4fded0    470 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -7829,7 +7894,7 @@
             4fe0b0    112 FUNC RETURNTYPE RAX 96
             4fe0b0    112 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4fe120     99 FUNC RETURNTYPE RAX 96
-            4fe120     99 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4fe120     99 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             4fe190    178 FUNC RETURNTYPE RAX 1
             4fe190    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             4fe250    201 FUNC RETURNTYPE RAX 96
@@ -7885,7 +7950,7 @@
             4fe840     13 FUNC RETURNTYPE RAX 96
             4fe840     13 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4fe850    208 FUNC RETURNTYPE RAX 4
-            4fe850    208 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4fe850    208 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 96 
             4fe920    135 FUNC RETURNTYPE RAX 1
             4fe920    135 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4fe9b0     39 FUNC RETURNTYPE RAX 1
@@ -7921,7 +7986,7 @@
             4fee10     10 FUNC RETURNTYPE RAX 96
             4fee10     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4fee20   1101 FUNC RETURNTYPE RAX 1
-            4fee20   1101 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            4fee20   1101 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4ff088      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+8] 
             4ff270    541 FUNC RETURNTYPE RAX 1
             4ff270    541 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
@@ -7947,7 +8012,7 @@
             4ff6e0     10 FUNC RETURNTYPE RAX 96
             4ff6e0     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             4ff6f0     13 FUNC RETURNTYPE RAX 96
-            4ff6f0     13 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            4ff6f0     13 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             4ff700    125 FUNC RETURNTYPE RAX 1
             4ff700    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             4ff780    293 FUNC RETURNTYPE RAX 1
@@ -7963,7 +8028,7 @@
             4ff8e0     10 FUNC RETURNTYPE RAX 0
             4ff8e0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4ff8f0     10 FUNC RETURNTYPE RAX 0
-            4ff8f0     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 4 ARG5 96 
+            4ff8f0     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 4 ARG5 2 
             4ff900     10 FUNC RETURNTYPE RAX 96
             4ff900     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
             4ff910     10 FUNC RETURNTYPE RAX 96
@@ -7994,7 +8059,7 @@
             4ffab0    249 FUNC RETURNTYPE RAX 96
             4ffab0    249 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             4ffbb0    249 FUNC RETURNTYPE RAX 96
-            4ffbb0    249 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            4ffbb0    249 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 96 
             4ffcb0     51 FUNC RETURNTYPE RAX 1
             4ffcb0     51 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 4 
             4ffcf0     51 FUNC RETURNTYPE RAX 1
@@ -8054,7 +8119,7 @@
             500740     13 FUNC RETURNTYPE RAX 0
             500740     13 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             500750    119 FUNC RETURNTYPE RAX 1
-            500750    119 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            500750    119 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 2 ARG5 1 
             5007d0     19 FUNC RETURNTYPE RAX 0
             5007d0     19 FUNC PROBLEM X509_CRL_verify JUMPUNRESOLVED 
             5007f0     27 FUNC RETURNTYPE RAX 0
@@ -8111,7 +8176,7 @@
             500ba0     10 FUNC RETURNTYPE RAX 4
             500ba0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             500bb0    404 FUNC RETURNTYPE RAX 4
-            500bb0    404 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
+            500bb0    404 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             500bb0    404 FUNC PROBLEM d2i_PrivateKey CALLUNRESOLVED 
             500d50    324 FUNC RETURNTYPE RAX 4
             500d50    324 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
@@ -8132,7 +8197,7 @@
             501dd0    234 FUNC RETURNTYPE RAX 1
             501dd0    234 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             501ec0    117 FUNC RETURNTYPE RAX 1
-            501ec0    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            501ec0    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 96 ARG5 96 
             501f40    233 FUNC RETURNTYPE RAX 1
             501f40    233 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             501f80      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea     eax, [rbp+rbx+0] 
@@ -8182,7 +8247,7 @@
             503d90    134 FUNC RETURNTYPE RAX 0
             503d90    134 FUNC PROBLEM asn1_item_clear JUMPUNRESOLVED 
             503e20    174 FUNC RETURNTYPE RAX 1
-            503e20    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 
+            503e20    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             503ed0    795 FUNC RETURNTYPE RAX 1
             503ed0    795 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             503ed0    795 FUNC PROBLEM asn1_item_ex_combine_new CALLUNRESOLVED 
@@ -8237,7 +8302,7 @@
             5059d4      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RDX ZZ lea     rsi, [rcx+rdx] 
             505a53      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12+8]    ; dest 
             505b60     20 FUNC RETURNTYPE RAX 0
-            505b60     20 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            505b60     20 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             505b80   1008 FUNC RETURNTYPE RAX 1
             505b80   1008 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             505b80   1008 FUNC PROBLEM asn1_ex_c2i CALLUNRESOLVED 
@@ -8250,12 +8315,15 @@
             506763      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+-1 ZZ lea     edx, [r13-1] 
             5069a0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-1 ZZ lea     edx, [r13-1] 
             506f1a      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rsi 
-            5065e7      9 INSTR FPTRSHADOW  0 SHADOWID 29
-            50671a      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 29
-            5065e7      9 INSTR FPTRSHADOW  0 SHADOWID 30
-            5068f8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 30
-            5065e7      9 INSTR FPTRSHADOW  0 SHADOWID 31
-            5067f8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 31
+            5065e7      9 INSTR FPTRSHADOW  0 SHADOWID 37
+            5065f2      5 INSTR FPTRSHADOW  [R12+24] SHADOWID 37
+            50671a      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 37
+            5065e7      9 INSTR FPTRSHADOW  0 SHADOWID 38
+            5065f2      5 INSTR FPTRSHADOW  [R12+24] SHADOWID 38
+            5068f8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 38
+            5065e7      9 INSTR FPTRSHADOW  0 SHADOWID 39
+            5065f2      5 INSTR FPTRSHADOW  [R12+24] SHADOWID 39
+            5067f8      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 39
             506ff0    836 FUNC RETURNTYPE RAX 1
             506ff0    836 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 8 
             5071b7      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     r8d, eax 
@@ -8266,34 +8334,34 @@
             5075a0     86 FUNC RETURNTYPE RAX 0
             5075a0     86 FUNC INARGS    4  ARG0 96 ARG1 4 ARG2 1 ARG3 16 
             507600     11 FUNC RETURNTYPE RAX 0
-            507600     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            507600     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             507610     12 FUNC RETURNTYPE RAX 0
-            507610     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            507610     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 2 
             507620     94 FUNC RETURNTYPE RAX 96
             507620     94 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             507680     62 FUNC RETURNTYPE RAX 96
-            507680     62 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 96 
+            507680     62 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 2 
             5076c0     73 FUNC RETURNTYPE RAX 4
             5076c0     73 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 96 
             507710    161 FUNC RETURNTYPE RAX 1
-            507710    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 64 ARG3 4 ARG4 1 ARG5 4 
+            507710    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 64 ARG3 4 ARG4 1 ARG5 96 
             507783      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov     rdx, rbx        ; n 
             5077c0    146 FUNC RETURNTYPE RAX 1
             5077c0    146 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 
             507860     20 FUNC RETURNTYPE RAX 4
-            507860     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
+            507860     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             507880    210 FUNC RETURNTYPE RAX 96
-            507880    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
+            507880    210 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             507960     10 FUNC RETURNTYPE RAX 0
-            507960     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 4 ARG5 96 
+            507960     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 96 ARG5 96 
             507970     10 FUNC RETURNTYPE RAX 96
             507970     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
             507980     10 FUNC RETURNTYPE RAX 96
             507980     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             507990     10 FUNC RETURNTYPE RAX 96
-            507990     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            507990     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             5079a0     10 FUNC RETURNTYPE RAX 0
-            5079a0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            5079a0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             5079b0     10 FUNC RETURNTYPE RAX 0
             5079b0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5079c0     10 FUNC RETURNTYPE RAX 96
@@ -8309,7 +8377,7 @@
             507a10     10 FUNC RETURNTYPE RAX 96
             507a10     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             507a20     10 FUNC RETURNTYPE RAX 0
-            507a20     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 1 ARG5 1 
+            507a20     10 FUNC INARGS    6  ARG0 96 ARG1 8 ARG2 1 ARG3 0 ARG4 2 ARG5 1 
             507a30     10 FUNC RETURNTYPE RAX 96
             507a30     10 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
             507a40     10 FUNC RETURNTYPE RAX 96
@@ -8353,7 +8421,7 @@
             507b70     10 FUNC RETURNTYPE RAX 0
             507b70     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             507b80     10 FUNC RETURNTYPE RAX 4
-            507b80     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            507b80     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 96 
             507b90     10 FUNC RETURNTYPE RAX 0
             507b90     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             507ba0     10 FUNC RETURNTYPE RAX 0
@@ -8453,7 +8521,7 @@
             507eb0     51 FUNC RETURNTYPE RAX 1
             507eb0     51 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             507ef0    231 FUNC RETURNTYPE RAX 96
-            507ef0    231 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            507ef0    231 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             507fe0    288 FUNC RETURNTYPE RAX 96
             507fe0    288 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             50800a      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     edx, r13d 
@@ -8647,7 +8715,7 @@
             50c830    106 FUNC RETURNTYPE RAX 4
             50c830    106 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             50c8a0    106 FUNC RETURNTYPE RAX 4
-            50c8a0    106 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            50c8a0    106 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             50c910     66 FUNC RETURNTYPE RAX 96
             50c910     66 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             50c960     69 FUNC RETURNTYPE RAX 1
@@ -8705,7 +8773,7 @@
             50d410     10 FUNC RETURNTYPE RAX 96
             50d410     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             50d420    443 FUNC RETURNTYPE RAX 1
-            50d420    443 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
+            50d420    443 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
             50d5e0    161 FUNC RETURNTYPE RAX 4
             50d5e0    161 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             50d690     10 FUNC RETURNTYPE RAX 0
@@ -8728,7 +8796,7 @@
             50d710    565 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             50d84f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+8] 
             50d950    837 FUNC RETURNTYPE RAX 4
-            50d950    837 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            50d950    837 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 0 ARG5 0 
             50dafa      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 8 
             50dca0    805 FUNC RETURNTYPE RAX 4
             50dca0    805 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
@@ -8750,15 +8818,15 @@
             50e1a0   1748 FUNC RETURNTYPE RAX 4
             50e1a0   1748 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 96 
             50e742      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+18h] 
-            50e1a0      2 INSTR FPTRSHADOW  RDX SHADOWID 32
-            50e561      5 INSTR FPTRCHECK  [RSP+32] SHADOWID 32
+            50e1a0      2 INSTR FPTRSHADOW  RDX SHADOWID 40
+            50e561      5 INSTR FPTRCHECK  [RSP+32] SHADOWID 40
             50e880    179 FUNC RETURNTYPE RAX 4
             50e880    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             50e940    672 FUNC RETURNTYPE RAX 96
             50e940    672 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             50ea4a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rbx+20h] 
             50ebe0    283 FUNC RETURNTYPE RAX 1
-            50ebe0    283 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            50ebe0    283 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 2 
             50ed00    268 FUNC RETURNTYPE RAX 1
             50ed00    268 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
             50ee10    104 FUNC RETURNTYPE RAX 0
@@ -8767,9 +8835,9 @@
             50ee80    193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             50ef1a      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             50ef50    211 FUNC RETURNTYPE RAX 0
-            50ef50    211 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            50ef50    211 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             50f030    716 FUNC RETURNTYPE RAX 1
-            50f030    716 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 
+            50f030    716 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 
             50f030    716 FUNC PROBLEM PEM_do_header CALLUNRESOLVED 
             50f289      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rsp+578h+var_550] 
             50f300    875 FUNC RETURNTYPE RAX 1
@@ -8793,7 +8861,7 @@
             510050    235 FUNC RETURNTYPE RAX 1
             510050    235 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
             510140   1541 FUNC RETURNTYPE RAX 1
-            510140   1541 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 8 ARG3 8 ARG4 8 ARG5 1 
+            510140   1541 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 8 ARG3 8 ARG4 8 ARG5 2 
             51024f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+9 ZZ lea     esi, [r13+9] 
             5102c7      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-6 ZZ lea     edx, [r13-6] 
             51035f      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+9 ZZ lea     esi, [r13+9] 
@@ -8806,7 +8874,7 @@
             510750    195 FUNC RETURNTYPE RAX 1
             510750    195 FUNC INARGS    6  ARG0 0 ARG1 8 ARG2 8 ARG3 8 ARG4 8 ARG5 0 
             510820   1152 FUNC RETURNTYPE RAX 1
-            510820   1152 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            510820   1152 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             5108ac      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdi, r14        ; s1 
             5108fe      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdi, r14        ; s 
             510978      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov     rdi, r14        ; s 
@@ -8851,7 +8919,7 @@
             5110b0    102 FUNC RETURNTYPE RAX 1
             5110b0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             511120    102 FUNC RETURNTYPE RAX 1
-            511120    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            511120    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             511190     55 FUNC RETURNTYPE RAX 1
             511190     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 1 ARG5 2 
             5111d0     55 FUNC RETURNTYPE RAX 1
@@ -8887,7 +8955,7 @@
             511500     61 FUNC RETURNTYPE RAX 1
             511500     61 FUNC INARGS    2  ARG0 0 ARG1 0 
             511540    102 FUNC RETURNTYPE RAX 1
-            511540    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            511540    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             5115b0     27 FUNC RETURNTYPE RAX 96
             5115b0     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             5115d0     27 FUNC RETURNTYPE RAX 0
@@ -8897,7 +8965,7 @@
             511630     61 FUNC RETURNTYPE RAX 1
             511630     61 FUNC INARGS    2  ARG0 0 ARG1 0 
             511670    102 FUNC RETURNTYPE RAX 1
-            511670    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
+            511670    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 1 
             5116e0     27 FUNC RETURNTYPE RAX 96
             5116e0     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             511700     27 FUNC RETURNTYPE RAX 0
@@ -8919,7 +8987,7 @@
             5118a0     61 FUNC RETURNTYPE RAX 1
             5118a0     61 FUNC INARGS    2  ARG0 0 ARG1 0 
             5118e0    102 FUNC RETURNTYPE RAX 1
-            5118e0    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            5118e0    102 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             511950     27 FUNC RETURNTYPE RAX 4
             511950     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             511970     27 FUNC RETURNTYPE RAX 0
@@ -8977,7 +9045,7 @@
             512180     46 FUNC RETURNTYPE RAX 1
             512180     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
             5121b0    341 FUNC RETURNTYPE RAX 4
-            5121b0    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 96 
+            5121b0    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 96 
             5121b0    341 FUNC PROBLEM d2i_PKCS8PrivateKey_bio CALLUNRESOLVED 
             512310    195 FUNC RETURNTYPE RAX 1
             512310    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
@@ -8988,7 +9056,7 @@
             512580    195 FUNC RETURNTYPE RAX 1
             512580    195 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             512650    147 FUNC RETURNTYPE RAX 4
-            512650    147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            512650    147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             5126f0     27 FUNC RETURNTYPE RAX 4
             5126f0     27 FUNC INARGS    4  ARG0 4 ARG1 1 ARG2 1 ARG3 1 
             512710     27 FUNC RETURNTYPE RAX 0
@@ -9016,7 +9084,7 @@
             512d60    157 FUNC RETURNTYPE RAX 1
             512d60    157 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
             512e00    179 FUNC RETURNTYPE RAX 4
-            512e00    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            512e00    179 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 4 ARG4 0 ARG5 0 
             512ec0    361 FUNC RETURNTYPE RAX 1
             512ec0    361 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             513030    542 FUNC RETURNTYPE RAX 1
@@ -9036,8 +9104,8 @@
             5139e0   1001 FUNC PROBLEM i2b_PVK CALLUNRESOLVED 
             513cc3      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-8 ZZ lea     r8d, [rbx-8] 
             513cf6      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rsp+558h+var_518] 
-            5139e0      2 INSTR FPTRSHADOW  RCX SHADOWID 33
-            513b52      3 INSTR FPTRCHECK  [RSP] SHADOWID 33
+            5139e0      2 INSTR FPTRSHADOW  RCX SHADOWID 41
+            513b52      3 INSTR FPTRCHECK  [RSP] SHADOWID 41
             513dd0    908 FUNC RETURNTYPE RAX 4
             513dd0    908 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             513ee3      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK sub     rax, 1 
@@ -9076,10 +9144,10 @@
             514c40     10 FUNC RETURNTYPE RAX 0
             514c40     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             514c50    103 FUNC RETURNTYPE RAX 1
-            514c50    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            514c50    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             514c51      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rsi+20h] 
             514cc0    103 FUNC RETURNTYPE RAX 1
-            514cc0    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
+            514cc0    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             514cc1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rsi+20h] 
             514d30    632 FUNC RETURNTYPE RAX 4
             514d30    632 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
@@ -9100,7 +9168,7 @@
             5150a0    116 FUNC RETURNTYPE RAX 1
             5150a0    116 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             515120    201 FUNC RETURNTYPE RAX 1
-            515120    201 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
+            515120    201 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             5151f0    152 FUNC RETURNTYPE RAX 1
             5151f0    152 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             515290    279 FUNC RETURNTYPE RAX 1
@@ -9251,16 +9319,16 @@
             518030    735 FUNC RETURNTYPE RAX 0
             518030    735 FUNC PROBLEM internal_verify JUMPUNRESOLVED CALLUNRESOLVED 
             518310   2547 FUNC RETURNTYPE RAX 1
-            518310   2547 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            518310   2547 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             518310   2547 FUNC PROBLEM X509_verify_cert CALLUNRESOLVED 
             518386      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea     esi, [r12-1] 
             51847c      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea     esi, [r12-1] 
             5187ee      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 1Ch 
             518893      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 1Ch 
-            51833d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 34
-            518b73      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 34
-            51833d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 35
-            518538      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 35
+            51833d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 42
+            518b73      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 42
+            51833d      4 INSTR FPTRSHADOW  [RDI+64] SHADOWID 43
+            518538      4 INSTR FPTRCHECK  [RSP+16] SHADOWID 43
             518d10      7 FUNC RETURNTYPE RAX 0
             518d10      7 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             518d20      7 FUNC RETURNTYPE RAX 4
@@ -9302,7 +9370,7 @@
             519040      5 FUNC RETURNTYPE RAX 0
             519040      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             519050      5 FUNC RETURNTYPE RAX 96
-            519050      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            519050      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             519060      7 FUNC RETURNTYPE RAX 1
             519060      7 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             519070      9 FUNC RETURNTYPE RAX 1
@@ -9342,7 +9410,7 @@
             519b00     36 FUNC RETURNTYPE RAX 1
             519b00     36 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             519b30      5 FUNC RETURNTYPE RAX 0
-            519b30      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            519b30      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             519b40     53 FUNC RETURNTYPE RAX 96
             519b40     53 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             519b80    113 FUNC RETURNTYPE RAX 1
@@ -9427,7 +9495,7 @@
             51af20     19 FUNC RETURNTYPE RAX 1
             51af20     19 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             51af40     19 FUNC RETURNTYPE RAX 1
-            51af40     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            51af40     19 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             51af60    137 FUNC RETURNTYPE RAX 1
             51af60    137 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             51aff0    124 FUNC RETURNTYPE RAX 1
@@ -9437,7 +9505,7 @@
             51b140     81 FUNC RETURNTYPE RAX 1
             51b140     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             51b1a0     81 FUNC RETURNTYPE RAX 1
-            51b1a0     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            51b1a0     81 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 1 
             51b200    329 FUNC RETURNTYPE RAX 4
             51b200    329 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             51b350    263 FUNC RETURNTYPE RAX 4
@@ -9476,7 +9544,7 @@
             51b690     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             51b697      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 30h 
             51b6b0     12 FUNC RETURNTYPE RAX 4
-            51b6b0     12 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            51b6b0     12 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             51b6c0     12 FUNC RETURNTYPE RAX 4
             51b6c0     12 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             51b6d0     12 FUNC RETURNTYPE RAX 4
@@ -9484,9 +9552,9 @@
             51b6e0     12 FUNC RETURNTYPE RAX 4
             51b6e0     12 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             51b6f0     12 FUNC RETURNTYPE RAX 4
-            51b6f0     12 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            51b6f0     12 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 1 
             51b700     12 FUNC RETURNTYPE RAX 4
-            51b700     12 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            51b700     12 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 1 
             51b710     30 FUNC RETURNTYPE RAX 1
             51b710     30 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             51b717      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 48h 
@@ -9564,7 +9632,7 @@
             51c9d0    116 FUNC RETURNTYPE RAX 4
             51c9d0    116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             51c9d0    116 FUNC PROBLEM X509_LOOKUP_new CALLUNRESOLVED 
-            51ca50     50 FUNC RETURNTYPE RAX 4
+            51ca50     50 FUNC RETURNTYPE RAX 96
             51ca50     50 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             51ca50     50 FUNC PROBLEM X509_LOOKUP_free CALLUNRESOLVED 
             51ca90     35 FUNC RETURNTYPE RAX 0
@@ -9796,7 +9864,7 @@
             51e4e0     21 FUNC RETURNTYPE RAX 0
             51e4e0     21 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             51e500    560 FUNC RETURNTYPE RAX 16
-            51e500    560 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            51e500    560 FUNC INARGS    6  ARG0 2 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             51e730     11 FUNC RETURNTYPE RAX 0
             51e730     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             51e740    178 FUNC RETURNTYPE RAX 1
@@ -9897,9 +9965,9 @@
             520140    250 FUNC RETURNTYPE RAX 1
             520140    250 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
             520240    327 FUNC RETURNTYPE RAX 1
-            520240    327 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            520240    327 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             520390     56 FUNC RETURNTYPE RAX 1
-            520390     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            520390     56 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             5203d0      4 FUNC RETURNTYPE RAX 0
             5203d0      4 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             5203e0    245 FUNC RETURNTYPE RAX 1
@@ -9935,7 +10003,7 @@
             520df0    132 FUNC RETURNTYPE RAX 1
             520df0    132 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             520e80    241 FUNC RETURNTYPE RAX 1
-            520e80    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 
+            520e80    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             520f80    257 FUNC RETURNTYPE RAX 1
             520f80    257 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 16 ARG3 4 ARG4 1 ARG5 1 
             521090    257 FUNC RETURNTYPE RAX 1
@@ -10040,7 +10108,7 @@
             523010    123 FUNC RETURNTYPE RAX 4
             523010    123 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 0 
             523090    123 FUNC RETURNTYPE RAX 4
-            523090    123 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            523090    123 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
             523110    328 FUNC RETURNTYPE RAX 96
             523110    328 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
             523260    187 FUNC RETURNTYPE RAX 1
@@ -10050,7 +10118,7 @@
             5234c0    111 FUNC RETURNTYPE RAX 1
             5234c0    111 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
             523530    497 FUNC RETURNTYPE RAX 1
-            523530    497 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            523530    497 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             523730    196 FUNC RETURNTYPE RAX 96
             523730    196 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             523746      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*2 ZZ lea     edi, [rsi+rsi*2+1] 
@@ -10071,9 +10139,9 @@
             523c40     10 FUNC RETURNTYPE RAX 1
             523c40     10 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             523c50    193 FUNC RETURNTYPE RAX 96
-            523c50    193 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            523c50    193 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
             523d20    459 FUNC RETURNTYPE RAX 96
-            523d20    459 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            523d20    459 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
             523e32      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, r15d 
             523ef0    110 FUNC RETURNTYPE RAX 1
             523ef0    110 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -10102,7 +10170,7 @@
             524130     10 FUNC RETURNTYPE RAX 0
             524130     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             524140     10 FUNC RETURNTYPE RAX 96
-            524140     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            524140     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 96 
             524150     10 FUNC RETURNTYPE RAX 96
             524150     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
             524160     10 FUNC RETURNTYPE RAX 0
@@ -10114,13 +10182,13 @@
             524190     10 FUNC RETURNTYPE RAX 1
             524190     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             5241a0     18 FUNC RETURNTYPE RAX 96
-            5241a0     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            5241a0     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 1 
             5241c0    322 FUNC RETURNTYPE RAX 1
             5241c0    322 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             524310    103 FUNC RETURNTYPE RAX 1
             524310    103 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            524380     27 FUNC RETURNTYPE RAX 0
-            524380     27 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            524380     27 FUNC RETURNTYPE RAX 2
+            524380     27 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5243a0     46 FUNC RETURNTYPE RAX 0
             5243a0     46 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5243d0     86 FUNC RETURNTYPE RAX 1
@@ -10130,7 +10198,7 @@
             524460    504 FUNC RETURNTYPE RAX 1
             524460    504 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             524660    241 FUNC RETURNTYPE RAX 1
-            524660    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            524660    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
             5246c0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+1] 
             5246e2      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+1 ZZ IDIOM 19 lea     edi, [r13+1] 
             5246ee      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     rdx, r13        ; n 
@@ -10153,7 +10221,7 @@
             5256e0      5 FUNC RETURNTYPE RAX 1
             5256e0      5 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 
             5256f0    843 FUNC RETURNTYPE RAX 4
-            5256f0    843 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            5256f0    843 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
             5258d0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8]    ; jumptable 0000000000525793 case 0 
             525a40    417 FUNC RETURNTYPE RAX 1
             525a40    417 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 
@@ -10313,18 +10381,18 @@
             5287e0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5287f0     10 FUNC RETURNTYPE RAX 0
             5287f0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            528800     10 FUNC RETURNTYPE RAX 96
-            528800     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            528800     10 FUNC RETURNTYPE RAX 2
+            528800     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             528810     10 FUNC RETURNTYPE RAX 0
             528810     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             528820     10 FUNC RETURNTYPE RAX 0
             528820     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             528830     10 FUNC RETURNTYPE RAX 0
             528830     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            528840     10 FUNC RETURNTYPE RAX 96
-            528840     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            528840     10 FUNC RETURNTYPE RAX 2
+            528840     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             528850    168 FUNC RETURNTYPE RAX 1
-            528850    168 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            528850    168 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             528900     11 FUNC RETURNTYPE RAX 0
             528900     11 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             528910      5 FUNC RETURNTYPE RAX 0
@@ -10336,7 +10404,7 @@
             528a10     67 FUNC RETURNTYPE RAX 0
             528a10     67 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             528a60   1442 FUNC RETURNTYPE RAX 0
-            528a60   1442 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            528a60   1442 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 1 
             528a72      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+152 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+98h] 
             529010    114 FUNC RETURNTYPE RAX 1
             529010    114 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
@@ -10384,7 +10452,7 @@
             529cf0    187 FUNC RETURNTYPE RAX 1
             529cf0    187 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             529db0    205 FUNC RETURNTYPE RAX 1
-            529db0    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            529db0    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 1 
             529e80    203 FUNC RETURNTYPE RAX 1
             529e80    203 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             529f50    423 FUNC RETURNTYPE RAX 96
@@ -10409,7 +10477,7 @@
             52a3a0     10 FUNC RETURNTYPE RAX 0
             52a3a0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             52a3b0     10 FUNC RETURNTYPE RAX 96
-            52a3b0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            52a3b0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 96 ARG5 96 
             52a3c0     22 FUNC RETURNTYPE RAX 1
             52a3c0     22 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             52a3e0      6 FUNC RETURNTYPE RAX 1
@@ -10439,9 +10507,9 @@
             52a890     10 FUNC RETURNTYPE RAX 0
             52a890     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             52a8a0     10 FUNC RETURNTYPE RAX 96
-            52a8a0     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
-            52a8b0     10 FUNC RETURNTYPE RAX 96
-            52a8b0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            52a8a0     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
+            52a8b0     10 FUNC RETURNTYPE RAX 2
+            52a8b0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 4 
             52a8c0    174 FUNC RETURNTYPE RAX 0
             52a8c0    174 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             52a970     10 FUNC RETURNTYPE RAX 0
@@ -10493,7 +10561,7 @@
             52b8d0     10 FUNC RETURNTYPE RAX 0
             52b8d0     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             52b8e0     10 FUNC RETURNTYPE RAX 0
-            52b8e0     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            52b8e0     10 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             52b8f0     10 FUNC RETURNTYPE RAX 96
             52b8f0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             52b900   1386 FUNC RETURNTYPE RAX 1
@@ -10513,20 +10581,20 @@
             52bcf1      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 1 
             52bd18      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [rax+8]    ; dest 
             52be70    709 FUNC RETURNTYPE RAX 4
-            52be70    709 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            52be70    709 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             52bf0f      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 1 
             52c140    196 FUNC RETURNTYPE RAX 1
             52c140    196 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             52c210     19 FUNC RETURNTYPE RAX 0
             52c210     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             52c230     58 FUNC RETURNTYPE RAX 96
-            52c230     58 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            52c230     58 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 2 ARG4 2 ARG5 4 
             52c270    904 FUNC RETURNTYPE RAX 0
             52c270    904 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             52c600     49 FUNC RETURNTYPE RAX 1
-            52c600     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            52c600     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             52c640     55 FUNC RETURNTYPE RAX 96
-            52c640     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            52c640     55 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 1 ARG5 1 
             52c680    296 FUNC RETURNTYPE RAX 4
             52c680    296 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             52c7b0    319 FUNC RETURNTYPE RAX 1
@@ -10589,7 +10657,7 @@
             52db80     94 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             52db80     94 FUNC PROBLEM CONF_dump_bio CALLUNRESOLVED 
             52dbe0     82 FUNC RETURNTYPE RAX 0
-            52dbe0     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            52dbe0     82 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             52dbe0     82 FUNC PROBLEM NCONF_new CALLUNRESOLVED 
             52dc40     18 FUNC RETURNTYPE RAX 0
             52dc40     18 FUNC PROBLEM NCONF_free JUMPUNRESOLVED 
@@ -10603,7 +10671,7 @@
             52dd80     68 FUNC RETURNTYPE RAX 0
             52dd80     68 FUNC PROBLEM NCONF_load_bio JUMPUNRESOLVED 
             52ddd0     99 FUNC RETURNTYPE RAX 96
-            52ddd0     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            52ddd0     99 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             52de40    188 FUNC RETURNTYPE RAX 0
             52de40    188 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             52df00    288 FUNC RETURNTYPE RAX 1
@@ -10629,7 +10697,7 @@
             52e350     55 FUNC RETURNTYPE RAX 96
             52e350     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
             52e390     63 FUNC RETURNTYPE RAX 1
-            52e390     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
+            52e390     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 4 
             52e3d0    158 FUNC RETURNTYPE RAX 1
             52e3d0    158 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             52e470    215 FUNC RETURNTYPE RAX 0
@@ -10697,7 +10765,7 @@
             530290      5 FUNC RETURNTYPE RAX 0
             530290      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5302a0      5 FUNC RETURNTYPE RAX 0
-            5302a0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            5302a0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             5302b0      5 FUNC RETURNTYPE RAX 0
             5302b0      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5302c0      5 FUNC RETURNTYPE RAX 0
@@ -10847,9 +10915,9 @@
             5314b0    166 FUNC RETURNTYPE RAX 1
             5314b0    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
             531560    455 FUNC RETURNTYPE RAX 1
-            531560    455 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
+            531560    455 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             531730    220 FUNC RETURNTYPE RAX 1
-            531730    220 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            531730    220 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             531810     55 FUNC RETURNTYPE RAX 1
             531810     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             531850    309 FUNC RETURNTYPE RAX 1
@@ -10869,11 +10937,11 @@
             531dc0    203 FUNC RETURNTYPE RAX 1
             531dc0    203 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             531e90     47 FUNC RETURNTYPE RAX 0
-            531e90     47 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            531e90     47 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 1 
             531ec0     38 FUNC RETURNTYPE RAX 1
-            531ec0     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 
+            531ec0     38 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             531ef0     14 FUNC RETURNTYPE RAX 96
-            531ef0     14 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            531ef0     14 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 96 
             531f00    122 FUNC RETURNTYPE RAX 1
             531f00    122 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             531f80    402 FUNC RETURNTYPE RAX 1
@@ -10895,7 +10963,7 @@
             532530    141 FUNC RETURNTYPE RAX 1
             532530    141 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
             5325c0    474 FUNC RETURNTYPE RAX 1
-            5325c0    474 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            5325c0    474 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             5327a0    175 FUNC RETURNTYPE RAX 96
             5327a0    175 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 1 
             532850    278 FUNC RETURNTYPE RAX 1
@@ -10939,7 +11007,7 @@
             534d10    770 FUNC RETURNTYPE RAX 4
             534d10    770 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             535020    704 FUNC RETURNTYPE RAX 96
-            535020    704 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            535020    704 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 96 
             5352e0   1757 FUNC RETURNTYPE RAX 1
             5352e0   1757 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             5359c0    291 FUNC RETURNTYPE RAX 4
@@ -10978,13 +11046,13 @@
             536460    209 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             536497      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             536540     75 FUNC RETURNTYPE RAX 1
-            536540     75 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            536540     75 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             536590    444 FUNC RETURNTYPE RAX 4
             536590    444 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
             536750    125 FUNC RETURNTYPE RAX 1
-            536750    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 16 ARG4 96 ARG5 1 
+            536750    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             5367d0      9 FUNC RETURNTYPE RAX 1
-            5367d0      9 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            5367d0      9 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             5367e0     42 FUNC RETURNTYPE RAX 1
             5367e0     42 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             5367f3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 20h 
@@ -11038,7 +11106,7 @@
             536a40     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             536a4a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 10h 
             536a70    130 FUNC RETURNTYPE RAX 1
-            536a70    130 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 1 
+            536a70    130 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             536b00    135 FUNC RETURNTYPE RAX 1
             536b00    135 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             536b90      2 FUNC RETURNTYPE RAX 0
@@ -11113,7 +11181,7 @@
             5392d0     20 FUNC RETURNTYPE RAX 0
             5392d0     20 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5392f0     68 FUNC RETURNTYPE RAX 1
-            5392f0     68 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            5392f0     68 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             539340     68 FUNC RETURNTYPE RAX 1
             539340     68 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             539390     60 FUNC RETURNTYPE RAX 64
@@ -11384,7 +11452,7 @@
             53b250    116 FUNC RETURNTYPE RAX 4
             53b250    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             53b2d0    138 FUNC RETURNTYPE RAX 1
-            53b2d0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
+            53b2d0    138 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 
             53b2fd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rax+8] 
             53b360    171 FUNC RETURNTYPE RAX 1
             53b360    171 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -11398,7 +11466,7 @@
             53b6b0     17 FUNC RETURNTYPE RAX 1
             53b6b0     17 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
             53b6d0    121 FUNC RETURNTYPE RAX 1
-            53b6d0    121 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
+            53b6d0    121 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 96 ARG5 96 
             53b750     30 FUNC RETURNTYPE RAX 1
             53b750     30 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             53b770     27 FUNC RETURNTYPE RAX 1
@@ -11507,7 +11575,7 @@
             53e1e0    376 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             53e1e0    376 FUNC PROBLEM UI_construct_prompt CALLUNRESOLVED 
             53e360      9 FUNC RETURNTYPE RAX 0
-            53e360      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
+            53e360      9 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             53e370      5 FUNC RETURNTYPE RAX 0
             53e370      5 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             53e380    163 FUNC RETURNTYPE RAX 0
@@ -11620,7 +11688,7 @@
             53f7c0    394 FUNC RETURNTYPE RAX 4
             53f7c0    394 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 
             53f950     36 FUNC RETURNTYPE RAX 0
-            53f950     36 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            53f950     36 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             53f980     88 FUNC RETURNTYPE RAX 1
             53f980     88 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             53f9e0     36 FUNC RETURNTYPE RAX 1
@@ -11634,7 +11702,7 @@
             53fbe0    214 FUNC RETURNTYPE RAX 1
             53fbe0    214 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             53fcc0    205 FUNC RETURNTYPE RAX 0
-            53fcc0    205 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            53fcc0    205 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             53fd90    276 FUNC RETURNTYPE RAX 1
             53fd90    276 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             53feb0     75 FUNC RETURNTYPE RAX 1
@@ -11651,7 +11719,7 @@
             540050    291 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             5400e9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 1Ch 
             540180    295 FUNC RETURNTYPE RAX 96
-            540180    295 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            540180    295 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             540219      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ add     rdi, 18h 
             5402b0    147 FUNC RETURNTYPE RAX 1
             5402b0    147 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
@@ -11716,7 +11784,7 @@
             541b10    479 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
             541c60      4 INSTR CHECK OVERFLOW SIGNED 64  R12 ZZ add     r12d, 1 
             541cf0    427 FUNC RETURNTYPE RAX 1
-            541cf0    427 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
+            541cf0    427 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 
             541ea0    200 FUNC RETURNTYPE RAX 1
             541ea0    200 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             541f70    464 FUNC RETURNTYPE RAX 1
@@ -11759,11 +11827,11 @@
             542ad0    572 FUNC RETURNTYPE RAX 1
             542ad0    572 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             542d10    680 FUNC RETURNTYPE RAX 1
-            542d10    680 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            542d10    680 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             542fc0    301 FUNC RETURNTYPE RAX 1
             542fc0    301 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             5430f0    529 FUNC RETURNTYPE RAX 96
-            5430f0    529 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            5430f0    529 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             543310    486 FUNC RETURNTYPE RAX 1
             543310    486 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             543500    100 FUNC RETURNTYPE RAX 1
@@ -11782,9 +11850,9 @@
             543e70    156 FUNC RETURNTYPE RAX 4
             543e70    156 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             543f10     13 FUNC RETURNTYPE RAX 4
-            543f10     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            543f10     13 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             543f20    347 FUNC RETURNTYPE RAX 1
-            543f20    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            543f20    347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 4 
             544080     67 FUNC RETURNTYPE RAX 1
             544080     67 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
             5440d0     71 FUNC RETURNTYPE RAX 1
@@ -11798,7 +11866,7 @@
             544280    572 FUNC PROBLEM CMS_add1_recipient_cert CALLUNRESOLVED 
             544324      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+28 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+1Ch] 
             5444c0    102 FUNC RETURNTYPE RAX 1
-            5444c0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 8 ARG5 4 
+            5444c0    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
             544530     70 FUNC RETURNTYPE RAX 1
             544530     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             544580     73 FUNC RETURNTYPE RAX 1
@@ -11806,9 +11874,9 @@
             5445d0     70 FUNC RETURNTYPE RAX 1
             5445d0     70 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             544620    102 FUNC RETURNTYPE RAX 1
-            544620    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
+            544620    102 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
             544690    671 FUNC RETURNTYPE RAX 4
-            544690    671 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            544690    671 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             544930    185 FUNC RETURNTYPE RAX 1
             544930    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             5449f0     70 FUNC RETURNTYPE RAX 1
@@ -11817,16 +11885,16 @@
             544a40   1066 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             544ccc      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDI ZZ sub     edi, 8 
             544e70   1116 FUNC RETURNTYPE RAX 4
-            544e70   1116 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            544e70   1116 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             545123      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDI ZZ add     edi, 8 
             5452d0   1347 FUNC RETURNTYPE RAX 4
-            5452d0   1347 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            5452d0   1347 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             545820    153 FUNC RETURNTYPE RAX 1
             545820    153 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             5458c0    375 FUNC RETURNTYPE RAX 1
             5458c0    375 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             545a40     34 FUNC RETURNTYPE RAX 0
-            545a40     34 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            545a40     34 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 2 ARG4 96 ARG5 1 
             545a70     10 FUNC RETURNTYPE RAX 0
             545a70     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             545a80     10 FUNC RETURNTYPE RAX 0
@@ -11921,7 +11989,7 @@
             5473b0      5 FUNC RETURNTYPE RAX 0
             5473b0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             5473c0    124 FUNC RETURNTYPE RAX 1
-            5473c0    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            5473c0    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             547440      5 FUNC RETURNTYPE RAX 0
             547440      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             547450     21 FUNC RETURNTYPE RAX 1
@@ -11929,7 +11997,7 @@
             547470     11 FUNC RETURNTYPE RAX 1
             547470     11 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 
             547480      5 FUNC RETURNTYPE RAX 0
-            547480      5 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            547480      5 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 2 ARG5 1 
             547490     33 FUNC RETURNTYPE RAX 96
             547490     33 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             5474c0      9 FUNC RETURNTYPE RAX 0
@@ -11974,7 +12042,7 @@
             5478a0      5 FUNC RETURNTYPE RAX 0
             5478a0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             5478b0    124 FUNC RETURNTYPE RAX 1
-            5478b0    124 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            5478b0    124 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             547930      5 FUNC RETURNTYPE RAX 0
             547930      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             547940    124 FUNC RETURNTYPE RAX 1
@@ -11986,15 +12054,15 @@
             547a50      5 FUNC RETURNTYPE RAX 0
             547a50      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             547a60    116 FUNC RETURNTYPE RAX 1
-            547a60    116 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 96 
+            547a60    116 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 2 ARG5 96 
             547ae0      4 FUNC RETURNTYPE RAX 0
             547ae0      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             547af0    131 FUNC RETURNTYPE RAX 1
-            547af0    131 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            547af0    131 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 1 ARG4 2 ARG5 96 
             547b80      5 FUNC RETURNTYPE RAX 0
             547b80      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             547b90    131 FUNC RETURNTYPE RAX 1
-            547b90    131 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            547b90    131 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 1 ARG3 1 ARG4 2 ARG5 96 
             547c20      5 FUNC RETURNTYPE RAX 0
             547c20      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
             547c30     21 FUNC RETURNTYPE RAX 1
@@ -12006,7 +12074,7 @@
             547ce0      5 FUNC RETURNTYPE RAX 0
             547ce0      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             547cf0    124 FUNC RETURNTYPE RAX 1
-            547cf0    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            547cf0    124 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             547d70      5 FUNC RETURNTYPE RAX 0
             547d70      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
             547d80      5 FUNC RETURNTYPE RAX 0
@@ -12059,7 +12127,7 @@
             548920    109 FUNC RETURNTYPE RAX 1
             548920    109 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             548990    375 FUNC RETURNTYPE RAX 1
-            548990    375 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            548990    375 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             548b10      4 FUNC RETURNTYPE RAX 4
             548b10      4 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             548b20      9 FUNC RETURNTYPE RAX 0
@@ -12407,13 +12475,13 @@
             54ff10    296 FUNC RETURNTYPE RAX 1
             54ff10    296 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             550040   1135 FUNC RETURNTYPE RAX 1
-            550040   1135 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            550040   1135 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             550040   1135 FUNC PROBLEM cca_rsa_sign CALLUNRESOLVED 
             550210      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             550380      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             550400      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     rsi, [r14+1] 
             5504b0   1103 FUNC RETURNTYPE RAX 1
-            5504b0   1103 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            5504b0   1103 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             5504b0   1103 FUNC PROBLEM cca_rsa_verify CALLUNRESOLVED 
             550670      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             5507d0      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
@@ -12743,9 +12811,9 @@
             55b9a0      6 FUNC RETURNTYPE RAX 1
             55b9a0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             55b9b0     32 FUNC RETURNTYPE RAX 4
-            55b9b0     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            55b9b0     32 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             55b9d0     21 FUNC RETURNTYPE RAX 0
-            55b9d0     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            55b9d0     21 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             55b9f0    238 FUNC RETURNTYPE RAX 1
             55b9f0    238 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             55bae0    241 FUNC RETURNTYPE RAX 1
@@ -12775,7 +12843,7 @@
             55c5c0    268 FUNC RETURNTYPE RAX 1
             55c5c0    268 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             55c6d0    149 FUNC RETURNTYPE RAX 1
-            55c6d0    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            55c6d0    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             55c770    149 FUNC RETURNTYPE RAX 1
             55c770    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             55c810    305 FUNC RETURNTYPE RAX 1
@@ -12783,7 +12851,7 @@
             55c950    165 FUNC RETURNTYPE RAX 1
             55c950    165 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
             55ca00    173 FUNC RETURNTYPE RAX 1
-            55ca00    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 
+            55ca00    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             55cab0    494 FUNC RETURNTYPE RAX 1
             55cab0    494 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             55cca0    605 FUNC RETURNTYPE RAX 4
@@ -12802,12 +12870,12 @@
             55d320    114 FUNC RETURNTYPE RAX 1
             55d320    114 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             55d3a0    205 FUNC RETURNTYPE RAX 1
-            55d3a0    205 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            55d3a0    205 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             55d40a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
             55d42d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+20h] 
             55d450      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+28h] 
             55d470    138 FUNC RETURNTYPE RAX 1
-            55d470    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            55d470    138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             55d500    249 FUNC RETURNTYPE RAX 4
             55d500    249 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 1 
             55d5d0      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ IDIOM 14 mov     esi, ebp 
@@ -13129,63 +13197,66 @@
             56e670    352 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             56e670    352 FUNC PROBLEM CRYPTO_ccm128_aad CALLUNRESOLVED 
             56e7d0    730 FUNC RETURNTYPE RAX 1
-            56e7d0    730 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            56e7d0    730 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             56e7d0    730 FUNC PROBLEM CRYPTO_ccm128_encrypt CALLUNRESOLVED 
             56e842      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             56e961      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R15 ZZ IDIOM 31 sub     r15, 10h 
             56e9cf      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
             56ea1f      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+1 ZZ lea     rax, [rdx+1] 
             56ea33      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ add     r12d, 1 
-            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 36
-            56e8ee      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 36
-            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 37
-            56e8dd      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 37
-            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 38
-            56e9f5      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 38
-            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 39
-            56e9e4      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 39
-            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 40
-            56ea4e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 40
+            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 44
+            56e8ee      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 44
+            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 45
+            56e8dd      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 45
+            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 46
+            56e9f5      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 46
+            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 47
+            56e9e4      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 47
+            56e80c      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 48
+            56ea4e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 48
             56eab0    677 FUNC RETURNTYPE RAX 1
-            56eab0    677 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            56eab0    677 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             56eab0    677 FUNC PROBLEM CRYPTO_ccm128_decrypt CALLUNRESOLVED 
             56eb22      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             56ebf8      4 INSTR CHECK UNDERFLOW UNSIGNED 64  R15 ZZ IDIOM 31 sub     r15, 10h 
             56ec73      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ add     r12d, 1 
             56ed2e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
-            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 41
-            56eb85      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 41
-            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 42
-            56ec37      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 42
-            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 43
-            56ecf9      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 43
-            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 44
-            56ec8e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 44
-            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 45
-            56ed47      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 45
+            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 49
+            56eb85      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 49
+            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 50
+            56ec37      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 50
+            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 51
+            56ecf9      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 51
+            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 52
+            56ec8e      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 52
+            56eaf1      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 53
+            56ed47      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 53
             56ed60    864 FUNC RETURNTYPE RAX 1
-            56ed60    864 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            56ed60    864 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             56ed60    864 FUNC PROBLEM CRYPTO_ccm128_encrypt_ccm64 CALLUNRESOLVED 
             56edca      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             56ee67      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
             56eec4      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+1 ZZ lea     rax, [rdx+1] 
             56eed2      3 INSTR CHECK OVERFLOW UNSIGNED 32  RBP ZZ add     ebp, 1 
-            56ed95      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 46
-            56ee94      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 46
-            56ed95      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 47
-            56ee7b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 47
-            56ed95      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 48
-            56eee9      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 48
+            56ed60      2 INSTR FPTRSHADOW  R8 SHADOWID 54
+            56ed60      2 INSTR FPTRSHADOW  R8 SHADOWID 54
+            56ef71      3 INSTR FPTRCHECK  R11 SHADOWID 54
+            56ed95      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 55
+            56ee94      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 55
+            56ed95      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 56
+            56ee7b      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 56
+            56ed95      4 INSTR FPTRSHADOW  [RDI+40] SHADOWID 57
+            56eee9      4 INSTR FPTRCHECK  [RSP+24] SHADOWID 57
             56f0c0    861 FUNC RETURNTYPE RAX 1
-            56f0c0    861 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 
+            56f0c0    861 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 
             56f0c0    861 FUNC PROBLEM CRYPTO_ccm128_decrypt_ccm64 CALLUNRESOLVED 
             56f122      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, 1 
             56f172      3 INSTR CHECK OVERFLOW UNSIGNED 32  RBP ZZ add     ebp, 1 
             56f3cb      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
-            56f0c0      2 INSTR FPTRSHADOW  R8 SHADOWID 49
-            56f21a      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 49
+            56f0c0      2 INSTR FPTRSHADOW  R8 SHADOWID 58
+            56f21a      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 58
             56f420     52 FUNC RETURNTYPE RAX 1
-            56f420     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 
+            56f420     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 1 
             56f440      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdi+10h]  ; src 
             56f460    698 FUNC RETURNTYPE RAX 1
             56f460    698 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
@@ -13193,7 +13264,7 @@
             56f6bc      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     rdx, [rax+1] 
             56f720    311 FUNC RETURNTYPE RAX 1
             56f720    311 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 
-            56f820      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     esi, [r14+1] 
+            56f820      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ lea     esi, [r14+1] 
             56f860    550 FUNC RETURNTYPE RAX 1
             56f860    550 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             56f8f9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 8 
@@ -13216,14 +13287,16 @@
             57032a      3 INSTR CHECK OVERFLOW SIGNED 32  RSI ZZ add     esi, 1 
             570371      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10+2 ZZ lea     esi, [r10+2] 
             5703b0      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     esi, [rax+1] 
-            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 50
-            570426      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 50
-            56ffc2      4 INSTR FPTRSHADOW  RAX SHADOWID 51
-            57005f      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 51
-            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 52
-            57005f      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 52
-            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 53
-            5701b1      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 53
+            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 59
+            570426      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 59
+            56ffc2      4 INSTR FPTRSHADOW  RAX SHADOWID 60
+            57005f      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 60
+            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 61
+            56ffbf      4 INSTR FPTRCHECK  [ESP+88] SHADOWID 61
+            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 62
+            57003d      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 62
+            56fea2      4 INSTR FPTRSHADOW  [R15+8] SHADOWID 63
+            5701b1      4 INSTR FPTRCHECK  [ESP+104] SHADOWID 63
             570470    508 FUNC RETURNTYPE RAX 4
             570470    508 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             570549      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+28h] 
@@ -13448,7 +13521,7 @@
             5767d0     83 FUNC RETURNTYPE RAX 1
             5767d0     83 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             576830     83 FUNC RETURNTYPE RAX 1
-            576830     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
+            576830     83 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 4 
             576890    284 FUNC RETURNTYPE RAX 1
             576890    284 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             5768f2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+8] 
@@ -13471,9 +13544,9 @@
             577070    252 FUNC RETURNTYPE RAX 1
             577070    252 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             577170    161 FUNC RETURNTYPE RAX 1
-            577170    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
+            577170    161 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             577220    171 FUNC RETURNTYPE RAX 1
-            577220    171 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
+            577220    171 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             5772d0    149 FUNC RETURNTYPE RAX 1
             5772d0    149 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             577370   1234 FUNC RETURNTYPE RAX 1
@@ -13524,7 +13597,7 @@
             579370      9 FUNC RETURNTYPE RAX 0
             579370      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             579380    242 FUNC RETURNTYPE RAX 1
-            579380    242 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 8 ARG5 4 
+            579380    242 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 4 
             579480      9 FUNC RETURNTYPE RAX 0
             579480      9 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             579490     13 FUNC RETURNTYPE RAX 0
@@ -13534,7 +13607,7 @@
             5794b0    142 FUNC RETURNTYPE RAX 1
             5794b0    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             579540    154 FUNC RETURNTYPE RAX 4
-            579540    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
+            579540    154 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 96 ARG5 1 
             5795e0    921 FUNC RETURNTYPE RAX 1
             5795e0    921 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             5796a0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
@@ -13651,10 +13724,10 @@
             57cae0    132 FUNC RETURNTYPE RAX 1
             57cae0    132 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             57cb70     57 FUNC RETURNTYPE RAX 1
-            57cb70     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            57cb70     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             57cb82      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             57cbb0    245 FUNC RETURNTYPE RAX 4
-            57cbb0    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            57cbb0    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             57cc12      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             57ccb0     19 FUNC RETURNTYPE RAX 1
             57ccb0     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -13719,10 +13792,10 @@
             57e2c0    113 FUNC RETURNTYPE RAX 1
             57e2c0    113 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             57e340     57 FUNC RETURNTYPE RAX 1
-            57e340     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            57e340     57 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             57e352      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             57e380    245 FUNC RETURNTYPE RAX 4
-            57e380    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            57e380    245 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             57e3e2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             57e480     19 FUNC RETURNTYPE RAX 1
             57e480     19 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -13745,7 +13818,7 @@
             57e7b0    243 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             57e84d      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r12+20h] 
             57e8b0   1006 FUNC RETURNTYPE RAX 1
-            57e8b0   1006 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 
+            57e8b0   1006 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 2 ARG5 0 
             57e8b0   1006 FUNC PROBLEM ecdh_compute_key CALLUNRESOLVED 
             57eb48      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, r14 
             57eb5e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RCX ZZ IDIOM 18 MEMORYSINK lea     rsi, [r12+rcx] 
@@ -13836,13 +13909,13 @@
             57fc90     88 FUNC RETURNTYPE RAX 96
             57fc90     88 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             57fcf0    311 FUNC RETURNTYPE RAX 1
-            57fcf0    311 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            57fcf0    311 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             57fe30     31 FUNC RETURNTYPE RAX 4
             57fe30     31 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 8 ARG3 0 ARG4 0 ARG5 0 
             57fe50     69 FUNC RETURNTYPE RAX 96
             57fe50     69 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 0 
             57fea0   1229 FUNC RETURNTYPE RAX 1
-            57fea0   1229 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            57fea0   1229 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             57ff2b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+1] 
             580370     20 FUNC RETURNTYPE RAX 1
             580370     20 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
@@ -13917,7 +13990,7 @@
             581be0    104 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
             581c28      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             581c50    336 FUNC RETURNTYPE RAX 1
-            581c50    336 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            581c50    336 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             581da0     17 FUNC RETURNTYPE RAX 1
             581da0     17 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
             581dc0    145 FUNC RETURNTYPE RAX 1
@@ -14005,16 +14078,16 @@
             5827b0      6 FUNC RETURNTYPE RAX 16
             5827b0      6 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 
             5827c0    926 FUNC RETURNTYPE RAX 1
-            5827c0    926 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
+            5827c0    926 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             582b60    502 FUNC RETURNTYPE RAX 1
             582b60    502 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             582d60    801 FUNC RETURNTYPE RAX 0
             582d60    801 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             582d60    801 FUNC PROBLEM ASN1_sign CALLUNRESOLVED 
-            582d60      2 INSTR FPTRSHADOW  RDI SHADOWID 54
-            582e6d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 54
-            582d60      2 INSTR FPTRSHADOW  RDI SHADOWID 55
-            582f46      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 55
+            582d60      2 INSTR FPTRSHADOW  RDI SHADOWID 64
+            582e6d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 64
+            582d60      2 INSTR FPTRSHADOW  RDI SHADOWID 65
+            582f46      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 65
             583090    870 FUNC RETURNTYPE RAX 0
             583090    870 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
             583090    870 FUNC PROBLEM ASN1_item_sign_ctx CALLUNRESOLVED 
@@ -14026,7 +14099,7 @@
             583580    142 FUNC RETURNTYPE RAX 1
             583580    142 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
             583610    458 FUNC RETURNTYPE RAX 1
-            583610    458 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
+            583610    458 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             583610    458 FUNC PROBLEM ASN1_verify CALLUNRESOLVED 
             5837e0    688 FUNC RETURNTYPE RAX 1
             5837e0    688 FUNC INARGS    6  ARG0 16 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
@@ -14180,9 +14253,9 @@
             587fa9      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RSI ZZ sub     rsi, [rsp+0E8h+var_E8] 
             588186      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX+1 ZZ lea     edi, [rdx+1] 
             588200    110 FUNC RETURNTYPE RAX 96
-            588200    110 FUNC INARGS    4  ARG0 0 ARG1 1 ARG2 0 ARG3 0 
+            588200    110 FUNC INARGS    4  ARG0 0 ARG1 1 ARG2 2 ARG3 2 
             588270    265 FUNC RETURNTYPE RAX 0
-            588270    265 FUNC INARGS    4  ARG0 4 ARG1 0 ARG2 4 ARG3 4 
+            588270    265 FUNC INARGS    4  ARG0 4 ARG1 2 ARG2 4 ARG3 4 
             588380     94 FUNC RETURNTYPE RAX 0
             588380     94 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             588380     94 FUNC PROBLEM ASN1_unpack_string CALLUNRESOLVED 
@@ -14197,7 +14270,7 @@
             588670      5 FUNC RETURNTYPE RAX 0
             588670      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             588680    457 FUNC RETURNTYPE RAX 1
-            588680    457 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            588680    457 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             5887b9      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 19 lea     edi, [rbp+1] 
             588850     20 FUNC RETURNTYPE RAX 1
             588850     20 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
@@ -14246,7 +14319,7 @@
             589040    278 FUNC RETURNTYPE RAX 4
             589040    278 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             589160      5 FUNC RETURNTYPE RAX 96
-            589160      5 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
+            589160      5 FUNC INARGS    6  ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             589170    122 FUNC RETURNTYPE RAX 1
             589170    122 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
             5891f0      9 FUNC RETURNTYPE RAX 1
@@ -14360,14 +14433,14 @@
             589d00    612 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 1 
             589ebe      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             589f70    221 FUNC RETURNTYPE RAX 1
-            589f70    221 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            589f70    221 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 4 ARG3 0 ARG4 2 ARG5 4 
             58a050   1058 FUNC RETURNTYPE RAX 1
-            58a050   1058 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 
+            58a050   1058 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 4 
             58a1f8      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
             58a480    890 FUNC RETURNTYPE RAX 1
             58a480    890 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
             58a800    479 FUNC RETURNTYPE RAX 1
-            58a800    479 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            58a800    479 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             58a9e0    834 FUNC RETURNTYPE RAX 4
             58a9e0    834 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
             58ad30    729 FUNC RETURNTYPE RAX 1
@@ -14375,7 +14448,7 @@
             58b010    342 FUNC RETURNTYPE RAX 96
             58b010    342 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             58b170    167 FUNC RETURNTYPE RAX 96
-            58b170    167 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            58b170    167 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             58b220   2157 FUNC RETURNTYPE RAX 1
             58b220   2157 FUNC INARGS    3  ARG0 4 ARG1 4 ARG2 4 
             58ba90   2157 FUNC RETURNTYPE RAX 1
@@ -14426,10 +14499,10 @@
             58d2f0    450 FUNC RETURNTYPE RAX 1
             58d2f0    450 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 
             58d4c0    402 FUNC RETURNTYPE RAX 1
-            58d4c0    402 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            58d4c0    402 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 1 
             58d5d3      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, 1 
             58d660    142 FUNC RETURNTYPE RAX 1
-            58d660    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 
+            58d660    142 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 4 
             58d6f0   1006 FUNC RETURNTYPE RAX 1
             58d6f0   1006 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 1 
             58d885      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 8 
@@ -14444,7 +14517,7 @@
             58de20     18 FUNC RETURNTYPE RAX 0
             58de20     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58de40     36 FUNC RETURNTYPE RAX 1
-            58de40     36 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            58de40     36 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             58de70     41 FUNC RETURNTYPE RAX 1
             58de70     41 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58dea0     71 FUNC RETURNTYPE RAX 1
@@ -14452,19 +14525,19 @@
             58def0    143 FUNC RETURNTYPE RAX 1
             58def0    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58df80    433 FUNC RETURNTYPE RAX 1
-            58df80    433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
+            58df80    433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             58e140    590 FUNC RETURNTYPE RAX 1
             58e140    590 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             58e24e      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea     ecx, [rax+1] 
             58e281      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+R13 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+r13+0] 
             58e390    280 FUNC RETURNTYPE RAX 1
-            58e390    280 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            58e390    280 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58e4b0     44 FUNC RETURNTYPE RAX 16
             58e4b0     44 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58e4e0    182 FUNC RETURNTYPE RAX 1
-            58e4e0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            58e4e0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58e5a0    182 FUNC RETURNTYPE RAX 1
-            58e5a0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            58e5a0    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58e660     18 FUNC RETURNTYPE RAX 0
             58e660     18 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58e680    112 FUNC RETURNTYPE RAX 1
@@ -14475,7 +14548,7 @@
             58e740    318 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
             58e80b      3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea     ecx, [rax+1] 
             58e880    342 FUNC RETURNTYPE RAX 96
-            58e880    342 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            58e880    342 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58e9e0    673 FUNC RETURNTYPE RAX 1
             58e9e0    673 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58ebee      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
@@ -14492,7 +14565,7 @@
             58f050     10 FUNC RETURNTYPE RAX 0
             58f050     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58f060    477 FUNC RETURNTYPE RAX 1
-            58f060    477 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            58f060    477 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 0 
             58f240     10 FUNC RETURNTYPE RAX 0
             58f240     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58f250      7 FUNC RETURNTYPE RAX 0
@@ -14500,24 +14573,24 @@
             58f260     10 FUNC RETURNTYPE RAX 0
             58f260     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             58f270    386 FUNC RETURNTYPE RAX 4
-            58f270    386 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
+            58f270    386 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             58f2ce      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             58f400    522 FUNC RETURNTYPE RAX 1
-            58f400    522 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            58f400    522 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58f4bf      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+14 ZZ lea     ecx, [rax+0Eh] 
             58f507      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, rbx 
             58f56b      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             58f610    543 FUNC RETURNTYPE RAX 1
-            58f610    543 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
+            58f610    543 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 
             58f830    317 FUNC RETURNTYPE RAX 1
-            58f830    317 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            58f830    317 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58f8fb      4 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, 1 
             58f970    267 FUNC RETURNTYPE RAX 1
-            58f970    267 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 
+            58f970    267 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 
             58fa80    117 FUNC RETURNTYPE RAX 1
-            58fa80    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
+            58fa80    117 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 1 
             58fb00     78 FUNC RETURNTYPE RAX 1
-            58fb00     78 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            58fb00     78 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             58fb50    388 FUNC RETURNTYPE RAX 1
             58fb50    388 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             58fce0     10 FUNC RETURNTYPE RAX 0
@@ -14551,7 +14624,7 @@
             58fdc0     10 FUNC RETURNTYPE RAX 4
             58fdc0     10 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             58fdd0     10 FUNC RETURNTYPE RAX 96
-            58fdd0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 
+            58fdd0     10 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 96 ARG5 1 
             58fde0     10 FUNC RETURNTYPE RAX 0
             58fde0     10 FUNC INARGS    6  ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 0 ARG5 4 
             58fdf0     10 FUNC RETURNTYPE RAX 16
@@ -14628,7 +14701,7 @@
             591210     91 FUNC RETURNTYPE RAX 1
             591210     91 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             591270     67 FUNC RETURNTYPE RAX 4
-            591270     67 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
+            591270     67 FUNC INARGS    6  ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 1 
             5912c0    120 FUNC RETURNTYPE RAX 1
             5912c0    120 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             591340   5118 FUNC RETURNTYPE RAX 1
@@ -14777,12 +14850,12 @@
             598340     63 FUNC RETURNTYPE RAX 0
             598340     63 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             598380    646 FUNC RETURNTYPE RAX 1
-            598380    646 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            598380    646 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 1 
             598380    646 FUNC PROBLEM i2d_ASN1_SET CALLUNRESOLVED 
             5983ce      4 INSTR CHECK UNDERFLOW SIGNED 64  R14 ZZ sub     r14d, 1 
             59855d      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov     edi, ebp 
             598610    724 FUNC RETURNTYPE RAX 96
-            598610    724 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 
+            598610    724 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 1 
             598610    724 FUNC PROBLEM d2i_ASN1_SET CALLUNRESOLVED 
             598690      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rax 
             5988d7      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RSI ZZ sub     rsi, rdi 
@@ -14865,32 +14938,32 @@
             599c4d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 38h 
             599cd2      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+152 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+98h] 
             599cf0      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r12+8] 
-            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 56
-            599c84      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 56
-            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 57
-            59998a      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 57
-            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 58
-            5999ec      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 58
-            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 59
-            599d4f      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 59
-            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 60
-            599a39      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 60
-            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 61
-            599a53      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 61
-            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 62
-            599a74      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 62
-            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 63
-            599dd5      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 63
-            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 64
-            599b01      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 64
-            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 65
-            599b20      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 65
             599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 66
-            599b7d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 66
+            599c84      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 66
             599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 67
-            599bb2      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 67
-            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 68
-            599c0c      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 68
+            59998a      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 67
+            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 68
+            5999ec      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 68
+            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 69
+            599d4f      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 69
+            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 70
+            599a39      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 70
+            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 71
+            599a53      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 71
+            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 72
+            599a74      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 72
+            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 73
+            599dd5      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 73
+            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 74
+            599b01      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 74
+            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 75
+            599b20      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 75
+            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 76
+            599b7d      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 76
+            599901      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 77
+            599bb2      4 INSTR FPTRCHECK  [RSP+8] SHADOWID 77
+            5998fa      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 78
+            599c0c      4 INSTR FPTRCHECK  [RSP+56] SHADOWID 78
             599df0    537 FUNC RETURNTYPE RAX 1
             599df0    537 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             599df0    537 FUNC PROBLEM ec_GFp_simple_set_Jprojective_coordinates_GFp CALLUNRESOLVED 
@@ -14970,38 +15043,38 @@
             59b8ad      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+20h] 
             59b8d3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+38h] 
             59b913      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+56 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+38h] 
-            59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 69
-            59b398      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 69
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 70
-            59b64c      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 70
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 71
-            59b66b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 71
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 72
-            59b68b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 72
-            59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 73
-            59b5bc      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 73
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 74
-            59b5e4      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 74
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 75
-            59b603      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 75
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 76
-            59b623      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 76
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 77
-            59b8fd      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 77
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 78
-            59b73a      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 78
             59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 79
-            59b766      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 79
-            59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 80
-            59b78a      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 80
+            59b398      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 79
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 80
+            59b64c      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 80
             59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 81
-            59b7ab      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 81
+            59b66b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 81
             59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 82
-            59b826      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 82
-            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 83
-            59b845      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 83
+            59b68b      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 82
+            59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 83
+            59b5bc      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 83
             59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 84
-            59b866      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 84
+            59b5e4      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 84
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 85
+            59b603      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 85
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 86
+            59b623      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 86
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 87
+            59b8fd      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 87
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 88
+            59b73a      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 88
+            59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 89
+            59b766      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 89
+            59b2f1      7 INSTR FPTRSHADOW  [RAX+264] SHADOWID 90
+            59b78a      4 INSTR FPTRCHECK  [RSP+40] SHADOWID 90
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 91
+            59b7ab      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 91
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 92
+            59b826      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 92
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 93
+            59b845      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 93
+            59b2ea      7 INSTR FPTRSHADOW  [RAX+256] SHADOWID 94
+            59b866      4 INSTR FPTRCHECK  [RSP+72] SHADOWID 94
             59b960    174 FUNC RETURNTYPE RAX 96
             59b960    174 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             59ba10    548 FUNC RETURNTYPE RAX 1
@@ -15010,13 +15083,13 @@
             59bb75      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+152 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+98h] 
             59bc40      6 FUNC RETURNTYPE RAX 16
             59bc40      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            59bc50    137 FUNC RETURNTYPE RAX 0
+            59bc50    137 FUNC RETURNTYPE RAX 2
             59bc50    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             59bc50    137 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
             59bcad      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             59bce0      2 FUNC RETURNTYPE RAX 0
             59bce0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            59bcf0     54 FUNC RETURNTYPE RAX 0
+            59bcf0     54 FUNC RETURNTYPE RAX 2
             59bcf0     54 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             59bcf0     54 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
             59bd28     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-synaptic.psexe.infoannot b/tests/commit/save-synaptic.psexe.infoannot
index e37c4f59..df6c1314 100644
--- a/tests/commit/save-synaptic.psexe.infoannot
+++ b/tests/commit/save-synaptic.psexe.infoannot
@@ -1,4 +1,4 @@
-            412718     24 FUNC RETURNTYPE RAX 0
+            412718     24 FUNC RETURNTYPE RAX 2
             412718     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             412740      6 FUNC RETURNTYPE RAX 0
             412740      6 FUNC PROBLEM .gtk_expander_get_expanded JUMPUNRESOLVED 
@@ -1689,7 +1689,7 @@
             4188b0     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4188d8     42 FUNC RETURNTYPE RAX 0
             4188d8     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            418904     23 FUNC RETURNTYPE RAX 0
+            418904     23 FUNC RETURNTYPE RAX 2
             418904     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             418920    100 FUNC RETURNTYPE RAX 0
             418920    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1735,7 +1735,7 @@
             419e20     26 FUNC RETURNTYPE RAX 0
             419e20     26 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419e40    182 FUNC RETURNTYPE RAX 1
-            419e40    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            419e40    182 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             419f00     18 FUNC RETURNTYPE RAX 0
             419f00     18 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             419f20   1200 FUNC RETURNTYPE RAX 1
@@ -1939,7 +1939,7 @@
             421a40     29 FUNC RETURNTYPE RAX 1
             421a40     29 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             421a80     69 FUNC RETURNTYPE RAX 0
-            421a80     69 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            421a80     69 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 4 
             421a80     69 FUNC PROBLEM sub_421A80 CALLUNRESOLVED 
             421ad0     22 FUNC RETURNTYPE RAX 0
             421ad0     22 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -1956,7 +1956,7 @@
             421fd0   1350 FUNC RETURNTYPE RAX 0
             421fd0   1350 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422580    728 FUNC RETURNTYPE RAX 4
-            422580    728 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            422580    728 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 0 
             4225b2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+64 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+40h]  ; std::string * 
             4225d8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+38h]  ; std::string * 
             42266f      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+10h]  ; this 
@@ -1968,13 +1968,13 @@
             4228a0   1194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4228a0   1194 FUNC PROBLEM sub_4228A0 CALLUNRESOLVED 
             422d50     43 FUNC RETURNTYPE RAX 4
-            422d50     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            422d50     43 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             422d80     23 FUNC RETURNTYPE RAX 4
-            422d80     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            422d80     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             422da0     23 FUNC RETURNTYPE RAX 4
-            422da0     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            422da0     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             422dc0     23 FUNC RETURNTYPE RAX 4
-            422dc0     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            422dc0     23 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 
             422de0    199 FUNC RETURNTYPE RAX 4
             422de0    199 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             422eb0    356 FUNC RETURNTYPE RAX 4
@@ -2115,7 +2115,7 @@
             426f60     44 FUNC RETURNTYPE RAX 0
             426f60     44 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             426f90     52 FUNC RETURNTYPE RAX 96
-            426f90     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            426f90     52 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 
             426fd0    130 FUNC RETURNTYPE RAX 4
             426fd0    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 2 
             427000      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
@@ -2192,7 +2192,7 @@
             429fd0    341 FUNC RETURNTYPE RAX 4
             429fd0    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             42a130     51 FUNC RETURNTYPE RAX 0
-            42a130     51 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            42a130     51 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 4 
             42a170    325 FUNC RETURNTYPE RAX 8
             42a170    325 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 8 ARG4 4 ARG5 8 
             42a2c0    290 FUNC RETURNTYPE RAX 1
@@ -2275,7 +2275,7 @@
             42b7c0    381 FUNC RETURNTYPE RAX 4
             42b7c0    381 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42b940   1107 FUNC RETURNTYPE RAX 4
-            42b940   1107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            42b940   1107 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 4 
             42b940   1107 FUNC PROBLEM sub_42B940 CALLUNRESOLVED 
             42bda0    149 FUNC RETURNTYPE RAX 0
             42bda0    149 FUNC INARGS    6  ARG0 0 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
@@ -2389,7 +2389,7 @@
             42f6f0      6 FUNC RETURNTYPE RAX 0
             42f6f0      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42f700    266 FUNC RETURNTYPE RAX 96
-            42f700    266 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            42f700    266 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 
             42f749      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             42f76b      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+176 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+0B0h] 
             42f789      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+128 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+80h] 
@@ -2397,7 +2397,7 @@
             42f810      6 FUNC RETURNTYPE RAX 0
             42f810      6 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             42f820     18 FUNC RETURNTYPE RAX 96
-            42f820     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            42f820     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 
             42f840   1356 FUNC RETURNTYPE RAX 1
             42f840   1356 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             42f8eb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rax+1] 
@@ -2475,7 +2475,7 @@
             433260    113 FUNC RETURNTYPE RAX 0
             433260    113 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             433260    113 FUNC PROBLEM sub_433260 CALLUNRESOLVED 
-            4333a0     18 FUNC RETURNTYPE RAX 1
+            4333a0     18 FUNC RETURNTYPE RAX 2
             4333a0     18 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
             4333c0    187 FUNC RETURNTYPE RAX 0
             4333c0    187 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
@@ -2497,7 +2497,7 @@
             433f40    925 FUNC RETURNTYPE RAX 1
             433f40    925 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             4342e0    160 FUNC RETURNTYPE RAX 96
-            4342e0    160 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 8 
+            4342e0    160 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             434380    236 FUNC RETURNTYPE RAX 0
             434380    236 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
             434380    236 FUNC PROBLEM sub_434380 CALLUNRESOLVED 
@@ -2614,12 +2614,19 @@
             43b4fa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX*8 ZZ lea     rsi, [rdx+rcx*8]; std::string * 
             43b4fa      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RCX*8 ZZ lea     rsi, [rdx+rcx*8]; std::string * 
             43be40   2138 FUNC RETURNTYPE RAX 0
-            43be40   2138 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            43be40   2138 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             43be40   2138 FUNC PROBLEM sub_43BE40 CALLUNRESOLVED 
             43be83      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+72 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+48h] 
             43beee      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+28h] 
             43bfad      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx   esi, al         ; char 
             43c374      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+28h] 
+            43bf35     12 INSTR FPTRSHADOW  0 SHADOWID 1
+            43bf35     12 INSTR FPTRSHADOW  0 SHADOWID 1
+            43c0f6      8 INSTR FPTRSHADOW  RAX SHADOWID 1
+            43c17e      8 INSTR FPTRSHADOW  RAX SHADOWID 1
+            43c487      3 INSTR FPTRCHECK  RBX SHADOWID 1
+            43beaf      9 INSTR FPTRSHADOW  0 SHADOWID 2
+            43c298      3 INSTR FPTRCHECK  RBX SHADOWID 2
             43c720    296 FUNC RETURNTYPE RAX 0
             43c720    296 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             43c850    180 FUNC RETURNTYPE RAX 0
@@ -2656,7 +2663,7 @@
             4413f0    109 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 
             441460    117 FUNC RETURNTYPE RAX 0
             441460    117 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 
-            4414e0     18 FUNC RETURNTYPE RAX 1
+            4414e0     18 FUNC RETURNTYPE RAX 2
             4414e0     18 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
             441500    212 FUNC RETURNTYPE RAX 4
             441500    212 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -2853,17 +2860,17 @@
             44c5d0    944 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
             44c5d0    944 FUNC PROBLEM sub_44C5D0 CALLUNRESOLVED 
             44c980    384 FUNC RETURNTYPE RAX 1
-            44c980    384 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            44c980    384 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             44c980    384 FUNC PROBLEM sub_44C980 CALLUNRESOLVED 
             44ca7a      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx   esi, al         ; char 
             44cadb      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 6BBDE0h 
             44cb00    695 FUNC RETURNTYPE RAX 1
-            44cb00    695 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            44cb00    695 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             44cb00    695 FUNC PROBLEM sub_44CB00 CALLUNRESOLVED 
             44cca4      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx   esi, al         ; char 
             44cd03      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 6BBDE0h 
             44cdc0    645 FUNC RETURNTYPE RAX 1
-            44cdc0    645 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            44cdc0    645 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 
             44cdc0    645 FUNC PROBLEM sub_44CDC0 CALLUNRESOLVED 
             44cf9b      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx   esi, al         ; char 
             44cfda      7 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 6BBDE0h 
@@ -2956,14 +2963,14 @@
             44f990    339 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 
             44f990    339 FUNC PROBLEM sub_44F990 CALLUNRESOLVED 
             44fb00    323 FUNC RETURNTYPE RAX 16
-            44fb00    323 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            44fb00    323 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             44fb00    323 FUNC PROBLEM sub_44FB00 CALLUNRESOLVED 
             44fc60    306 FUNC RETURNTYPE RAX 8
             44fc60    306 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             44fdb0     54 FUNC RETURNTYPE RAX 0
-            44fdb0     54 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            44fdb0     54 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             44fdf0     74 FUNC RETURNTYPE RAX 1
-            44fdf0     74 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 4 
+            44fdf0     74 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 
             44fe40    128 FUNC RETURNTYPE RAX 0
             44fe40    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             44fec0   1292 FUNC RETURNTYPE RAX 16
@@ -2979,13 +2986,13 @@
             450740    125 FUNC RETURNTYPE RAX 1
             450740    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             4507c0     49 FUNC RETURNTYPE RAX 1
-            4507c0     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            4507c0     49 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             450800     49 FUNC RETURNTYPE RAX 1
-            450800     49 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            450800     49 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             450840    551 FUNC RETURNTYPE RAX 0
             450840    551 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
             450a70      5 FUNC RETURNTYPE RAX 0
-            450a70      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 4 
+            450a70      5 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             450a80    191 FUNC RETURNTYPE RAX 1
             450a80    191 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 
             450b60     39 FUNC RETURNTYPE RAX 1
@@ -3063,7 +3070,7 @@
             453db3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 STACKMEMSINK add     rdi, [rax-18h] 
             453dd7      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 STACKMEMSINK add     rdi, [rax-18h] 
             454160    355 FUNC RETURNTYPE RAX 4
-            454160    355 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            454160    355 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 
             454160    355 FUNC PROBLEM sub_454160 CALLUNRESOLVED 
             454214      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ lea     rcx, ds:0[rax*8] 
             454229      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, [rdx+70h] 
@@ -3071,12 +3078,12 @@
             4542f0    468 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4542f0    468 FUNC PROBLEM sub_4542F0 CALLUNRESOLVED 
             4544e0    743 FUNC RETURNTYPE RAX 4
-            4544e0    743 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 4 
+            4544e0    743 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 2 
             4544e0    743 FUNC PROBLEM sub_4544E0 CALLUNRESOLVED 
             4547e0    148 FUNC RETURNTYPE RAX 1
-            4547e0    148 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            4547e0    148 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 
             454880    796 FUNC RETURNTYPE RAX 4
-            454880    796 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 
+            454880    796 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 
             454880    796 FUNC PROBLEM sub_454880 CALLUNRESOLVED 
             454971      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, [rdx+70h] 
             4549f7      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+8 ZZ lea     rdi, [rbp+8]    ; this 
@@ -3147,7 +3154,7 @@
             457290    791 FUNC RETURNTYPE RAX 4
             457290    791 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4575b0    123 FUNC RETURNTYPE RAX 4
-            4575b0    123 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            4575b0    123 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             4575ed      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ add     rsi, [rax-18h]  ; unsigned __int64 
             457640    718 FUNC RETURNTYPE RAX 96
             457640    718 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
@@ -3258,7 +3265,7 @@
             45ba69      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 8          ; std::string * 
             45bc0b      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx   esi, al         ; char 
             45bf20    304 FUNC RETURNTYPE RAX 1
-            45bf20    304 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 
+            45bf20    304 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 2 
             45bf98      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             45c050    404 FUNC RETURNTYPE RAX 1
             45c050    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
@@ -3460,10 +3467,10 @@
             463760    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
             4637ce      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             463820    179 FUNC RETURNTYPE RAX 4
-            463820    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            463820    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             46388e      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             4638e0    179 FUNC RETURNTYPE RAX 4
-            4638e0    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            4638e0    179 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             46394e      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             4639a0    207 FUNC RETURNTYPE RAX 4
             4639a0    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
@@ -3478,12 +3485,12 @@
             463c10    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
             463c91      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             463ce0    147 FUNC RETURNTYPE RAX 1
-            463ce0    147 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            463ce0    147 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             463d80    290 FUNC RETURNTYPE RAX 4
             463d80    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             463db3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             463eb0    290 FUNC RETURNTYPE RAX 4
-            463eb0    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            463eb0    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             463ee3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             463fe0    379 FUNC RETURNTYPE RAX 4
             463fe0    379 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
@@ -3538,27 +3545,27 @@
             464db0    126 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             464db0    126 FUNC PROBLEM sub_464DB0 CALLUNRESOLVED 
             464e50     19 FUNC RETURNTYPE RAX 0
-            464e50     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            464e50     19 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
             464e70    130 FUNC RETURNTYPE RAX 1
-            464e70    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            464e70    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 
             464e70    130 FUNC PROBLEM sub_464E70 CALLUNRESOLVED 
             464f00    293 FUNC RETURNTYPE RAX 4
-            464f00    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            464f00    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             464f33      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             465030    194 FUNC RETURNTYPE RAX 4
-            465030    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            465030    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             4650b3      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             465100    194 FUNC RETURNTYPE RAX 4
-            465100    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            465100    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             465183      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             4651d0    194 FUNC RETURNTYPE RAX 4
-            4651d0    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            4651d0    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             465253      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             4652a0    194 FUNC RETURNTYPE RAX 4
-            4652a0    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            4652a0    194 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 
             465323      4 INSTR CHECK UNDERFLOW SIGNED 64  RBX ZZ sub     rbx, 1 
             465370    293 FUNC RETURNTYPE RAX 4
-            465370    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            465370    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             4653a3      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             4654a0    269 FUNC RETURNTYPE RAX 1
             4654a0    269 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -3631,7 +3638,7 @@
             468e0c      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 20h        ; std::string * 
             469049      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+20h] 
             469370    950 FUNC RETURNTYPE RAX 96
-            469370    950 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 
+            469370    950 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 4 
             469370    950 FUNC PROBLEM sub_469370 CALLUNRESOLVED 
             469412      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rcx 
             469418      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, rdx 
@@ -3655,7 +3662,7 @@
             46a2f0     98 FUNC RETURNTYPE RAX 1
             46a2f0     98 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46a370    432 FUNC RETURNTYPE RAX 96
-            46a370    432 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            46a370    432 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
             46a370    432 FUNC PROBLEM sub_46A370 CALLUNRESOLVED 
             46a4c5      3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx   esi, al         ; char 
             46a4e0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+104 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+68h] 
@@ -3671,7 +3678,7 @@
             46a6a0     70 FUNC PROBLEM sub_46A6A0 CALLUNRESOLVED 
             46a6c4      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 8 
             46a6f0    369 FUNC RETURNTYPE RAX 0
-            46a6f0    369 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            46a6f0    369 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 
             46a880    456 FUNC RETURNTYPE RAX 4
             46a880    456 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 4 ARG5 4 
             46a99b      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 10h 
@@ -3787,7 +3794,7 @@
             46e850      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBP ZZ add     rbp, 8 
             46e87f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R14 ZZ add     r14, 8 
             46e8b0    599 FUNC RETURNTYPE RAX 0
-            46e8b0    599 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            46e8b0    599 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             46e950      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R12 ZZ add     r12, 8 
             46e965      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+20h] 
             46e971      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+38h] 
@@ -3814,7 +3821,7 @@
             46f560     70 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 96 
             46f58b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h]  ; this 
             46f5b0     97 FUNC RETURNTYPE RAX 0
-            46f5b0     97 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            46f5b0     97 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 
             46f5e5      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*8 ZZ IDIOM 32 lea     rdi, ds:0[rbp*8] 
             46f620    427 FUNC RETURNTYPE RAX 96
             46f620    427 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
@@ -3828,14 +3835,14 @@
             46fae5      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             46fb04      4 INSTR CHECK OVERFLOW UNSIGNED 64  R12 ZZ IDIOM 18 MEMORYSINK add     r12, 4 
             46fb60    269 FUNC RETURNTYPE RAX 96
-            46fb60    269 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            46fb60    269 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             46fbb7      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             46fc70    390 FUNC RETURNTYPE RAX 96
             46fc70    390 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             46fdcf      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rdx, ds:0[rax*8]; n 
             46fde1      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             46fe00    390 FUNC RETURNTYPE RAX 96
-            46fe00    390 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            46fe00    390 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 4 ARG5 2 
             46ff5f      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rdx, ds:0[rax*8]; n 
             46ff71      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             46ff90    566 FUNC RETURNTYPE RAX 4
@@ -3851,11 +3858,11 @@
             47052b      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rdx, ds:0[rax*8]; n 
             47053d      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             470560    404 FUNC RETURNTYPE RAX 96
-            470560    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            470560    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             4706cb      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rdx, ds:0[rax*8]; n 
             4706de      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             470700    404 FUNC RETURNTYPE RAX 96
-            470700    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            470700    404 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 
             47086b      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rdx, ds:0[rax*8]; n 
             47087e      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK sub     rdi, rdx        ; dest 
             4708a0    174 FUNC RETURNTYPE RAX 4
@@ -3872,14 +3879,14 @@
             470b5d      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rax+20h]  ; std::string * 
             470b9e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+32 ZZ lea     rdi, [rbx+20h]  ; this 
             470c20    627 FUNC RETURNTYPE RAX 1
-            470c20    627 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            470c20    627 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             470ea0    173 FUNC RETURNTYPE RAX 4
             470ea0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
             470efd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             470f32      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             470f32      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             471080    173 FUNC RETURNTYPE RAX 4
-            471080    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
+            471080    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 
             4710dd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             471112      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             471112      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
@@ -3965,7 +3972,7 @@
             4736ad      3 INSTR CHECK UNDERFLOW SIGNED 64  RCX ZZ sub     rcx, r15 
             4736b3      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8, r14 
             4737a0    173 FUNC RETURNTYPE RAX 96
-            4737a0    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            4737a0    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             4737f4      3 INSTR CHECK UNDERFLOW UNSIGNED 64  R8 ZZ sub     r8, r12 
             4737f7      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RCX ZZ IDIOM 18 MEMORYSINK sub     rcx, rbx 
             473850    596 FUNC RETURNTYPE RAX 96
@@ -3997,7 +4004,7 @@
             4741dd      3 INSTR CHECK UNDERFLOW SIGNED 64  RCX ZZ sub     rcx, r15 
             4741e3      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8, r14 
             4742e0    173 FUNC RETURNTYPE RAX 96
-            4742e0    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            4742e0    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             474334      3 INSTR CHECK UNDERFLOW UNSIGNED 64  R8 ZZ sub     r8, r12 
             474337      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RCX ZZ IDIOM 18 MEMORYSINK sub     rcx, rbx 
             474390    509 FUNC RETURNTYPE RAX 1
@@ -4005,7 +4012,7 @@
             47448d      3 INSTR CHECK UNDERFLOW SIGNED 64  RCX ZZ sub     rcx, r15 
             474493      3 INSTR CHECK UNDERFLOW SIGNED 64  R8 ZZ sub     r8, r14 
             474590    173 FUNC RETURNTYPE RAX 96
-            474590    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 
+            474590    173 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 
             4745e4      3 INSTR CHECK UNDERFLOW UNSIGNED 64  R8 ZZ sub     r8, r12 
             4745e7      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RCX ZZ IDIOM 18 MEMORYSINK sub     rcx, rbx 
             474640   1724 FUNC RETURNTYPE RAX 4
@@ -4028,7 +4035,7 @@
             4752d3      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 8 
             475313      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 8 
             4753b0    173 FUNC RETURNTYPE RAX 4
-            4753b0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
+            4753b0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 
             47540d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             475442      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             475442      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
@@ -4039,7 +4046,7 @@
             4756f8      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rdx, [r11+rax*8] 
             4756f8      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R11+RAX*8 ZZ IDIOM 32 lea     rdx, [r11+rax*8] 
             4758b0    173 FUNC RETURNTYPE RAX 4
-            4758b0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
+            4758b0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 
             47590d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             475942      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             475942      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
@@ -4084,23 +4091,23 @@
             4766cd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             4766d0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             476750    128 FUNC RETURNTYPE RAX 0
-            476750    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            476750    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             4767f0    290 FUNC RETURNTYPE RAX 4
-            4767f0    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4767f0    290 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             476920    173 FUNC RETURNTYPE RAX 4
-            476920    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
+            476920    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 
             47697d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             4769b2      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             4769b2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             4769d0    187 FUNC RETURNTYPE RAX 96
-            4769d0    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            4769d0    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             476a61      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea     rcx, [rbx+rbx] 
             476a90    241 FUNC RETURNTYPE RAX 96
-            476a90    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
+            476a90    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             476b0d      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             476b10      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             476b90    128 FUNC RETURNTYPE RAX 0
-            476b90    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            476b90    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             476c30    379 FUNC RETURNTYPE RAX 4
             476c30    379 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             476ce2      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
@@ -4117,7 +4124,7 @@
             476fcd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             476fd0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             477050    128 FUNC RETURNTYPE RAX 0
-            477050    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            477050    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             4770f0    293 FUNC RETURNTYPE RAX 4
             4770f0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             477220    173 FUNC RETURNTYPE RAX 4
@@ -4133,7 +4140,7 @@
             47740d      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             477410      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             477490    128 FUNC RETURNTYPE RAX 0
-            477490    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            477490    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             477530    301 FUNC RETURNTYPE RAX 4
             477530    301 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             477660    173 FUNC RETURNTYPE RAX 4
@@ -4149,47 +4156,47 @@
             47784d      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             477850      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             4778d0    128 FUNC RETURNTYPE RAX 0
-            4778d0    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            4778d0    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             477970    293 FUNC RETURNTYPE RAX 4
-            477970    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            477970    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             477aa0    173 FUNC RETURNTYPE RAX 4
-            477aa0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
+            477aa0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 
             477afd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             477b32      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             477b32      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             477b50    187 FUNC RETURNTYPE RAX 96
-            477b50    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            477b50    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             477be1      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea     rcx, [rbx+rbx] 
             477c10    241 FUNC RETURNTYPE RAX 96
-            477c10    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
+            477c10    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             477c8d      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             477c90      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             477d10    128 FUNC RETURNTYPE RAX 0
-            477d10    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            477d10    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             477db0    293 FUNC RETURNTYPE RAX 4
-            477db0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            477db0    293 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             477ee0    173 FUNC RETURNTYPE RAX 4
-            477ee0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 
+            477ee0    173 FUNC INARGS    5  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 
             477f3d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+r12] 
             477f72      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             477f72      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+rdx*8] 
             477f90    187 FUNC RETURNTYPE RAX 96
-            477f90    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            477f90    187 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 2 
             478021      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea     rcx, [rbx+rbx] 
             478050    241 FUNC RETURNTYPE RAX 96
-            478050    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 
+            478050    241 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 
             4780cd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R8 ZZ sub     r8, rbp 
             4780d0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ sub     rcx, rbx 
             478150    128 FUNC RETURNTYPE RAX 0
-            478150    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            478150    128 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 
             4781f0    518 FUNC RETURNTYPE RAX 1
-            4781f0    518 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
+            4781f0    518 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 0 
             478400    301 FUNC RETURNTYPE RAX 1
-            478400    301 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 
+            478400    301 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 
             4784b1      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             47850d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBX ZZ IDIOM 18 MEMORYSINK add     rbx, 8 
             478530    526 FUNC RETURNTYPE RAX 96
-            478530    526 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            478530    526 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 
             478574      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+-8 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r13-8] 
             47857b      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea     rsi, [rbx+rax*8] 
             47857b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX*8 ZZ IDIOM 32 lea     rsi, [rbx+rax*8] 
@@ -4198,7 +4205,7 @@
             478710      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  R13 ZZ IDIOM 19 sub     r13, rbx 
             478713      3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 RBP 8 BPL ZZ mov     r8b, bpl 
             478740    192 FUNC RETURNTYPE RAX 96
-            478740    192 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
+            478740    192 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
             47878b      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rax 
             47878e      3 INSTR CHECK OVERFLOW SIGNED 64  RDX ZZ add     rdx, rdx 
             4787c5      4 INSTR CHECK OVERFLOW UNSIGNED 64  R14 ZZ IDIOM 18 MEMORYSINK add     r14, 8 
@@ -4302,7 +4309,7 @@
             47c334      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+72 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+48h] 
             47c37a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+28h] 
             47c560   1828 FUNC RETURNTYPE RAX 16
-            47c560   1828 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            47c560   1828 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 
             47c60f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX*8 ZZ lea     rsi, [rdx+rcx*8]; std::string * 
             47c60f      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RCX*8 ZZ lea     rsi, [rdx+rcx*8]; std::string * 
             47c658      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+176 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+0B0h] ; std::string * 
@@ -4464,7 +4471,7 @@
             4821b0     43 FUNC RETURNTYPE RAX 4
             4821b0     43 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 4 ARG5 4 
             4821e0    670 FUNC RETURNTYPE RAX 1
-            4821e0    670 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 
+            4821e0    670 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 
             482480    507 FUNC RETURNTYPE RAX 1
             482480    507 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             482680    297 FUNC RETURNTYPE RAX 1
@@ -4731,13 +4738,13 @@
             491422      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+144 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+90h] 
             491520    298 FUNC RETURNTYPE RAX 4
             491520    298 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            491650    137 FUNC RETURNTYPE RAX 0
+            491650    137 FUNC RETURNTYPE RAX 2
             491650    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             491650    137 FUNC PROBLEM init CALLUNRESOLVED 
             4916ad      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4916e0      2 FUNC RETURNTYPE RAX 0
             4916e0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4916f0     54 FUNC RETURNTYPE RAX 0
+            4916f0     54 FUNC RETURNTYPE RAX 2
             4916f0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4916f0     54 FUNC PROBLEM sub_4916F0 CALLUNRESOLVED 
             491728     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-toy.exe.infoannot b/tests/commit/save-toy.exe.infoannot
index bd3fad67..9c9ad5e0 100644
--- a/tests/commit/save-toy.exe.infoannot
+++ b/tests/commit/save-toy.exe.infoannot
@@ -1,4 +1,4 @@
-           8048290     23 FUNC RETURNTYPE EAX 0
+           8048290     23 FUNC RETURNTYPE EAX 2
            80482b8      6 FUNC RETURNTYPE EAX 0
            80482b8      6 FUNC PROBLEM .__gmon_start__ JUMPUNRESOLVED 
            80482c8      6 FUNC RETURNTYPE EAX 0
@@ -22,7 +22,7 @@
            8048470    105 FUNC PROBLEM __libc_csu_init CALLUNRESOLVED 
            80484b3      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  EDI ZZ add     edi, 1 
            80484d9      4 FUNC RETURNTYPE EAX 0
-           80484e0     40 FUNC RETURNTYPE EAX 0
+           80484e0     40 FUNC RETURNTYPE EAX 2
            80484e0     40 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
            8048508     28 FUNC RETURNTYPE EAX 4
    8000000      2 SUCCESS ANALYSISCOMPLETED
diff --git a/tests/commit/save-xcalc.psexe.infoannot b/tests/commit/save-xcalc.psexe.infoannot
index d88b4ed0..ab197cea 100644
--- a/tests/commit/save-xcalc.psexe.infoannot
+++ b/tests/commit/save-xcalc.psexe.infoannot
@@ -1,4 +1,4 @@
-            401468     24 FUNC RETURNTYPE RAX 0
+            401468     24 FUNC RETURNTYPE RAX 2
             401468     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401490      6 FUNC RETURNTYPE RAX 0
             401490      6 FUNC PROBLEM .__strcat_chk JUMPUNRESOLVED 
@@ -118,7 +118,7 @@
             401c3e      4 INSTR CHECK OVERFLOW SIGNED 64  R12 ZZ add     r12, 1 
             401ce4     42 FUNC RETURNTYPE RAX 0
             401ce4     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401d10     23 FUNC RETURNTYPE RAX 0
+            401d10     23 FUNC RETURNTYPE RAX 2
             401d10     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401d30    100 FUNC RETURNTYPE RAX 0
             401d30    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -199,7 +199,7 @@
             4029c0     74 FUNC RETURNTYPE RAX 1
             4029c0     74 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             402a10    586 FUNC RETURNTYPE RAX 1
-            402a10    586 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
+            402a10    586 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             402c60     74 FUNC RETURNTYPE RAX 1
             402c60     74 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             402cb0     74 FUNC RETURNTYPE RAX 1
@@ -217,61 +217,61 @@
             402f60     70 FUNC RETURNTYPE RAX 0
             402f60     70 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 0 
             402fb0     72 FUNC RETURNTYPE RAX 1
-            402fb0     72 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
+            402fb0     72 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
             403000    126 FUNC RETURNTYPE RAX 0
             403000    126 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
             403080    130 FUNC RETURNTYPE RAX 1
-            403080    130 FUNC INARGS    5  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 
+            403080    130 FUNC INARGS    5  ARG0 2 ARG1 1 ARG2 1 ARG3 1 ARG4 1 
             403110     63 FUNC RETURNTYPE RAX 0
-            403110     63 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            403110     63 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403150    116 FUNC RETURNTYPE RAX 1
             403150    116 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 
             4031d0    131 FUNC RETURNTYPE RAX 0
-            4031d0    131 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4031d0    131 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403260     66 FUNC RETURNTYPE RAX 1
-            403260     66 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            403260     66 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             4032b0    705 FUNC RETURNTYPE RAX 1
             4032b0    705 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403580    145 FUNC RETURNTYPE RAX 1
-            403580    145 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
+            403580    145 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
             403620    179 FUNC RETURNTYPE RAX 1
-            403620    179 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            403620    179 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4036e0    123 FUNC RETURNTYPE RAX 0
-            4036e0    123 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4036e0    123 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403760    339 FUNC RETURNTYPE RAX 0
-            403760    339 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            403760    339 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4037df      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDI ZZ IDIOM 23 sub     rdi, r12 
             4038c0    251 FUNC RETURNTYPE RAX 1
-            4038c0    251 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4038c0    251 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4038f4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+RDX ZZ IDIOM 32 lea     edx, [rdx+rdx+2Bh] 
             4038f4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+RDX+43 ZZ IDIOM 32 lea     edx, [rdx+rdx+2Bh] 
             4039c0    614 FUNC RETURNTYPE RAX 0
             4039c0    614 FUNC INARGS    5  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 
             403c30    394 FUNC RETURNTYPE RAX 0
-            403c30    394 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            403c30    394 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403dc0    127 FUNC RETURNTYPE RAX 0
-            403dc0    127 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            403dc0    127 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403e40    442 FUNC RETURNTYPE RAX 0
-            403e40    442 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            403e40    442 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404000     40 FUNC RETURNTYPE RAX 0
             404000     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404030    261 FUNC RETURNTYPE RAX 0
-            404030    261 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            404030    261 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404140    418 FUNC RETURNTYPE RAX 0
-            404140    418 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            404140    418 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4042f0    461 FUNC RETURNTYPE RAX 0
-            4042f0    461 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4042f0    461 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4044c0     11 FUNC RETURNTYPE RAX 0
-            4044c0     11 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            4044c0     11 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4044d0     63 FUNC RETURNTYPE RAX 0
             4044d0     63 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404510   1316 FUNC RETURNTYPE RAX 0
-            404510   1316 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            404510   1316 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404914      3 INSTR CHECK OVERFLOW SIGNED 32  RAX ZZ add     eax, 1 
             404a40    239 FUNC RETURNTYPE RAX 0
             404a40    239 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404b30    128 FUNC RETURNTYPE RAX 0
-            404b30    128 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            404b30    128 FUNC INARGS    6  ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404b87      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK add     rax, 8 
             404bb0      8 FUNC RETURNTYPE RAX 0
             404bb0      8 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -290,13 +290,13 @@
             404d20     14 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404d30     23 FUNC RETURNTYPE RAX 0
             404d30     23 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            404dd0    137 FUNC RETURNTYPE RAX 0
+            404dd0    137 FUNC RETURNTYPE RAX 2
             404dd0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404dd0    137 FUNC PROBLEM init CALLUNRESOLVED 
             404e2d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             404e60      2 FUNC RETURNTYPE RAX 0
             404e60      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            404e70     54 FUNC RETURNTYPE RAX 0
+            404e70     54 FUNC RETURNTYPE RAX 2
             404e70     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404e70     54 FUNC PROBLEM sub_404E70 CALLUNRESOLVED 
             404ea8     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-xedit.psexe.infoannot b/tests/commit/save-xedit.psexe.infoannot
index 411a7876..fd4ddc04 100644
--- a/tests/commit/save-xedit.psexe.infoannot
+++ b/tests/commit/save-xedit.psexe.infoannot
@@ -1,4 +1,4 @@
-            403d00     24 FUNC RETURNTYPE RAX 0
+            403d00     24 FUNC RETURNTYPE RAX 2
             403d00     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403d30      6 FUNC RETURNTYPE RAX 0
             403d30      6 FUNC PROBLEM .__ctype_toupper_loc JUMPUNRESOLVED 
@@ -413,7 +413,7 @@
             40574a      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RCX ZZ IDIOM 21 sub     rcx, 1 
             4059d8     42 FUNC RETURNTYPE RAX 0
             4059d8     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            405a04     23 FUNC RETURNTYPE RAX 0
+            405a04     23 FUNC RETURNTYPE RAX 2
             405a04     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             405a20    100 FUNC RETURNTYPE RAX 0
             405a20    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -491,12 +491,12 @@
             408000    103 FUNC RETURNTYPE RAX 0
             408000    103 FUNC PROBLEM sub_408000 JUMPUNRESOLVED 
             408070    115 FUNC RETURNTYPE RAX 4
-            408070    115 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            408070    115 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             4080f0    234 FUNC RETURNTYPE RAX 4
             4080f0    234 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 0 ARG5 96 
             40812e      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             4081e0    116 FUNC RETURNTYPE RAX 4
-            4081e0    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 0 ARG5 4 
+            4081e0    116 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 0 ARG5 96 
             408206      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ add     rdx, 1 
             408260    139 FUNC RETURNTYPE RAX 4
             408260    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
@@ -507,7 +507,7 @@
             408390     50 FUNC RETURNTYPE RAX 4
             408390     50 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             408490    132 FUNC RETURNTYPE RAX 1
-            408490    132 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 4 
+            408490    132 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             408520     20 FUNC RETURNTYPE RAX 0
             408520     20 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 
             408540    134 FUNC RETURNTYPE RAX 4
@@ -519,7 +519,7 @@
             4086c1      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             4086ef      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             408f10    666 FUNC RETURNTYPE RAX 1
-            408f10    666 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
+            408f10    666 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             409047      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov     rdx, r15        ; n 
             4091b0    208 FUNC RETURNTYPE RAX 0
             4091b0    208 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -603,14 +603,14 @@
             40d4fc      3 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, 1 
             40d55a      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ neg     edx 
             40d670    443 FUNC RETURNTYPE RAX 1
-            40d670    443 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 0 
+            40d670    443 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 
             40d830     62 FUNC RETURNTYPE RAX 0
-            40d830     62 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 0 
+            40d830     62 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             40def0    638 FUNC RETURNTYPE RAX 1
             40def0    638 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40e084      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 6          ; s 
             40eb40   3914 FUNC RETURNTYPE RAX 96
-            40eb40   3914 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 0 
+            40eb40   3914 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             40f2cb      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             40f858      8 INSTR CHECK OVERFLOW UNSIGNED 16  RDX ZZ add     dx, [rsp+238h+var_14E] 
             40f88f      3 INSTR CHECK UNDERFLOW UNSIGNED 16  RDI ZZ sub     di, dx 
@@ -618,7 +618,7 @@
             40f8bc      4 INSTR CHECK TRUNCATION SIGNED 64 R12 16 R12 ZZ movsx   rdx, r12w 
             40f8bc      4 INSTR CHECK SIGNEDNESS UNSIGNED 16 R12 ZZ movsx   rdx, r12w 
             40fa90     38 FUNC RETURNTYPE RAX 96
-            40fa90     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            40fa90     38 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             40fed0     43 FUNC RETURNTYPE RAX 1
             40fed0     43 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40ff00      5 FUNC RETURNTYPE RAX 0
@@ -626,6 +626,7 @@
             40ff10     12 FUNC RETURNTYPE RAX 96
             40ff10     12 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             40ff10     12 FUNC PROBLEM sub_40FF10 CHUNKS 
+            40fd60      3 INSTR CHECK SIGNEDNESS SIGNED 64 RBP ZZ mov     rsi, rbp 
             40ff20    149 FUNC RETURNTYPE RAX 0
             40ff20    149 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
             40ffc0     19 FUNC RETURNTYPE RAX 0
@@ -642,7 +643,7 @@
             4101a0    182 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4101fb      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RAX ZZ add     eax, 1 
             410260    579 FUNC RETURNTYPE RAX 0
-            410260    579 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            410260    579 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41032f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 8 
             4104b0   1150 FUNC RETURNTYPE RAX 1
             4104b0   1150 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -663,7 +664,7 @@
             4115b6      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+6918192 ZZ IDIOM 18 GLOBALMEMSINK lea     rdx, qword_699030[rax] 
             4115c2      7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+6918224 ZZ IDIOM 18 GLOBALMEMSINK lea     rdx, qword_699050[rax] 
             411600   1557 FUNC RETURNTYPE RAX 96
-            411600   1557 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            411600   1557 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             411799      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             4117ae      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+10h] 
             41198e      3 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, r12d 
@@ -704,7 +705,7 @@
             412bb0     45 FUNC RETURNTYPE RAX 0
             412bb0     45 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 
             412be0    221 FUNC RETURNTYPE RAX 1
-            412be0    221 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 
+            412be0    221 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             412cc0     75 FUNC RETURNTYPE RAX 1
             412cc0     75 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 
             412d10    472 FUNC RETURNTYPE RAX 4
@@ -792,7 +793,7 @@
             415303      3 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, 1 
             415320     55 FUNC RETURNTYPE RAX 0
             415320     55 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
-            415360   2949 FUNC RETURNTYPE RAX 1
+            415360   2949 FUNC RETURNTYPE RAX 2
             415360   2949 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 
             4153c6      3 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, 1 
             41542b      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX+-1 ZZ lea     esi, [rdx-1]    ; jumptable 0000000000415401 default case 
@@ -815,7 +816,7 @@
             415ef0    525 FUNC RETURNTYPE RAX 1
             415ef0    525 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             416100   3084 FUNC RETURNTYPE RAX 1
-            416100   3084 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            416100   3084 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             41616c      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ add     rax, 1 
             4161b6      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             4161cb      4 INSTR CHECK OVERFLOW UNSIGNED 64  RAX ZZ IDIOM 18 MEMORYSINK add     rax, 1 
@@ -831,7 +832,7 @@
             418d10     45 FUNC RETURNTYPE RAX 1
             418d10     45 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 8 ARG3 1 ARG4 96 ARG5 1 
             418d40     21 FUNC RETURNTYPE RAX 0
-            418d40     21 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            418d40     21 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 
             418d60    118 FUNC RETURNTYPE RAX 4
             418d60    118 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
             418de0    788 FUNC RETURNTYPE RAX 96
@@ -849,7 +850,7 @@
             4195a0    204 FUNC RETURNTYPE RAX 96
             4195a0    204 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             419670   3976 FUNC RETURNTYPE RAX 4
-            419670   3976 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 
+            419670   3976 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 
             4199bd      3 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 8 DL ZZ IDIOM 5 movzx   esi, dl 
             419acd      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-1 ZZ lea     edx, [rcx-1] 
             419ae0      3 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, 1 
@@ -876,7 +877,7 @@
             41b470    692 FUNC RETURNTYPE RAX 96
             41b470    692 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             41b730    692 FUNC RETURNTYPE RAX 96
-            41b730    692 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
+            41b730    692 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             41b9f0    321 FUNC RETURNTYPE RAX 1
             41b9f0    321 FUNC INARGS    6  ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             41bb40    333 FUNC RETURNTYPE RAX 1
@@ -907,19 +908,19 @@
             41c1f0    219 FUNC RETURNTYPE RAX 16
             41c1f0    219 FUNC INARGS    5  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 
             41c2e0     53 FUNC RETURNTYPE RAX 0
-            41c2e0     53 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            41c2e0     53 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             41c320    195 FUNC RETURNTYPE RAX 0
             41c320    195 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             41c3f0    158 FUNC RETURNTYPE RAX 0
-            41c3f0    158 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
+            41c3f0    158 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 
             41c490     66 FUNC RETURNTYPE RAX 96
-            41c490     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            41c490     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             41c4e0     66 FUNC RETURNTYPE RAX 96
-            41c4e0     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            41c4e0     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             41c530     66 FUNC RETURNTYPE RAX 96
-            41c530     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            41c530     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             41c580     66 FUNC RETURNTYPE RAX 96
-            41c580     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 
+            41c580     66 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             41c5d0   7583 FUNC RETURNTYPE RAX 0
             41c5d0   7583 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 0 
             41e370     21 FUNC RETURNTYPE RAX 0
@@ -927,7 +928,7 @@
             41e390    178 FUNC RETURNTYPE RAX 0
             41e390    178 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
             41e450    158 FUNC RETURNTYPE RAX 0
-            41e450    158 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
+            41e450    158 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             41e4f0    308 FUNC RETURNTYPE RAX 4
             41e4f0    308 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 1 ARG5 96 
             41e59a      3 INSTR CHECK OVERFLOW SIGNED 32  RAX ZZ SINKMALLOC add     eax, 10h 
@@ -938,7 +939,7 @@
             41e6f0    596 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 
             41e932      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+-1 ZZ IDIOM 32 lea     rsi, [rcx-1]    ; n 
             41e950    123 FUNC RETURNTYPE RAX 1
-            41e950    123 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 
+            41e950    123 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             41e9d0      5 FUNC RETURNTYPE RAX 0
             41e9d0      5 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41e9e0    162 FUNC RETURNTYPE RAX 1
@@ -970,9 +971,9 @@
             41f080    687 FUNC RETURNTYPE RAX 4
             41f080    687 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             41f330    105 FUNC RETURNTYPE RAX 4
-            41f330    105 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
+            41f330    105 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             41f3a0    113 FUNC RETURNTYPE RAX 96
-            41f3a0    113 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            41f3a0    113 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 2 
             41f420     95 FUNC RETURNTYPE RAX 4
             41f420     95 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
             41f480     91 FUNC RETURNTYPE RAX 4
@@ -980,7 +981,7 @@
             41f4e0     37 FUNC RETURNTYPE RAX 4
             41f4e0     37 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             41f510     95 FUNC RETURNTYPE RAX 4
-            41f510     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            41f510     95 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             41f570     86 FUNC RETURNTYPE RAX 4
             41f570     86 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 96 
             41f5d0    111 FUNC RETURNTYPE RAX 4
@@ -1116,14 +1117,14 @@
             423d10    270 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             423df0      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ lea     rdi, [rbx+1]    ; size 
             423e20     63 FUNC RETURNTYPE RAX 4
-            423e20     63 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 
+            423e20     63 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             423e36      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea     rdi, [rax+1]    ; size 
             423e60    247 FUNC RETURNTYPE RAX 0
-            423e60    247 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
+            423e60    247 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 
             423f60    153 FUNC RETURNTYPE RAX 4
             423f60    153 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 
             424000    870 FUNC RETURNTYPE RAX 96
-            424000    870 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
+            424000    870 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 
             424370    252 FUNC RETURNTYPE RAX 96
             424370    252 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 
             4243d4      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea     esi, [rax+1] 
@@ -1132,7 +1133,7 @@
             424490    127 FUNC RETURNTYPE RAX 4
             424490    127 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 96 
             424510     65 FUNC RETURNTYPE RAX 4
-            424510     65 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 
+            424510     65 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 2 
             424560    185 FUNC RETURNTYPE RAX 4
             424560    185 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 
             424620     10 FUNC RETURNTYPE RAX 96
@@ -1149,7 +1150,7 @@
             4256b0    281 FUNC RETURNTYPE RAX 96
             4256b0    281 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 96 
             4257d0   3282 FUNC RETURNTYPE RAX 1
-            4257d0   3282 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 
+            4257d0   3282 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 
             426103      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             42614f      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             426168      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX*2 ZZ lea     rdi, [rbx+rbx*2] 
@@ -1163,107 +1164,107 @@
             4264b0      2 FUNC RETURNTYPE RAX 0
             4264b0      2 FUNC INARGS    6  ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 
             426500     18 FUNC RETURNTYPE RAX 1
-            426500     18 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            426500     18 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             426580     36 FUNC RETURNTYPE RAX 1
-            426580     36 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
-            4265b0     82 FUNC RETURNTYPE RAX 1
-            4265b0     82 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
-            426610     93 FUNC RETURNTYPE RAX 1
-            426610     93 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
-            426670     93 FUNC RETURNTYPE RAX 1
-            426670     93 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 8 ARG3 1 ARG4 1 ARG5 1 
-            4266d0    143 FUNC RETURNTYPE RAX 1
-            4266d0    143 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
-            426760     92 FUNC RETURNTYPE RAX 1
-            426760     92 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
-            4267c0    143 FUNC RETURNTYPE RAX 1
-            4267c0    143 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
-            426850     92 FUNC RETURNTYPE RAX 1
-            426850     92 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            426580     36 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
+            4265b0     82 FUNC RETURNTYPE RAX 2
+            4265b0     82 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
+            426610     93 FUNC RETURNTYPE RAX 2
+            426610     93 FUNC INARGS    6  ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
+            426670     93 FUNC RETURNTYPE RAX 2
+            426670     93 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 8 ARG3 1 ARG4 2 ARG5 2 
+            4266d0    143 FUNC RETURNTYPE RAX 2
+            4266d0    143 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
+            426760     92 FUNC RETURNTYPE RAX 2
+            426760     92 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
+            4267c0    143 FUNC RETURNTYPE RAX 2
+            4267c0    143 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
+            426850     92 FUNC RETURNTYPE RAX 2
+            426850     92 FUNC INARGS    6  ARG0 4 ARG1 8 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             4268b0     60 FUNC RETURNTYPE RAX 1
-            4268b0     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4268b0     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4268f0     60 FUNC RETURNTYPE RAX 1
-            4268f0     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4268f0     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             426930    341 FUNC RETURNTYPE RAX 96
-            426930    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            426930    341 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             426a90    393 FUNC RETURNTYPE RAX 96
-            426a90    393 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            426a90    393 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             426ae8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8] 
             426c20    178 FUNC RETURNTYPE RAX 96
-            426c20    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            426c20    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             426ce0    315 FUNC RETURNTYPE RAX 1
-            426ce0    315 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            426ce0    315 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             426d0e      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             426d38      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             426d7c      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             426e20    380 FUNC RETURNTYPE RAX 1
-            426e20    380 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            426e20    380 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             426fa0    125 FUNC RETURNTYPE RAX 1
-            426fa0    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            426fa0    125 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             426fef      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             427020    136 FUNC RETURNTYPE RAX 0
-            427020    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            427020    136 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             427068      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             4270b0    143 FUNC RETURNTYPE RAX 0
-            4270b0    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4270b0    143 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             4270ff      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             427140    144 FUNC RETURNTYPE RAX 1
-            427140    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            427140    144 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             42718a      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r13+18h] 
             427320    215 FUNC RETURNTYPE RAX 1
-            427320    215 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            427320    215 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             427590    167 FUNC RETURNTYPE RAX 1
-            427590    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            427590    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             427640    151 FUNC RETURNTYPE RAX 0
-            427640    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            427640    151 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 
             4276e0    140 FUNC RETURNTYPE RAX 1
-            4276e0    140 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4276e0    140 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4277a0    183 FUNC RETURNTYPE RAX 1
-            4277a0    183 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            4277a0    183 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             427860    140 FUNC RETURNTYPE RAX 96
-            427860    140 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            427860    140 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             427900     27 FUNC RETURNTYPE RAX 96
-            427900     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            427900     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             427920     81 FUNC RETURNTYPE RAX 1
             427920     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             427980     94 FUNC RETURNTYPE RAX 1
-            427980     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            427980     94 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4279e0     87 FUNC RETURNTYPE RAX 1
-            4279e0     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 0 
+            4279e0     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             427a40     94 FUNC RETURNTYPE RAX 96
-            427a40     94 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            427a40     94 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             427aa0    827 FUNC RETURNTYPE RAX 96
-            427aa0    827 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            427aa0    827 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             427b38      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+10h] 
             427de0     93 FUNC RETURNTYPE RAX 1
-            427de0     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            427de0     93 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             427e40   1287 FUNC RETURNTYPE RAX 1
-            427e40   1287 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            427e40   1287 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             427f53      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8] 
             428350    558 FUNC RETURNTYPE RAX 1
-            428350    558 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            428350    558 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             428580     85 FUNC RETURNTYPE RAX 1
-            428580     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            428580     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             4285c2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             4285e0    130 FUNC RETURNTYPE RAX 1
-            4285e0    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4285e0    130 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             428670     85 FUNC RETURNTYPE RAX 1
-            428670     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            428670     85 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             4286b2      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             4286d0     82 FUNC RETURNTYPE RAX 1
-            4286d0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4286d0     82 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             428730    287 FUNC RETURNTYPE RAX 1
-            428730    287 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            428730    287 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             428850    213 FUNC RETURNTYPE RAX 1
-            428850    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            428850    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             428930    213 FUNC RETURNTYPE RAX 1
-            428930    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            428930    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             428a10    213 FUNC RETURNTYPE RAX 1
-            428a10    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            428a10    213 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 
             428af0    167 FUNC RETURNTYPE RAX 1
-            428af0    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            428af0    167 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             428ba0    250 FUNC RETURNTYPE RAX 1
-            428ba0    250 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            428ba0    250 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             428ca0    204 FUNC RETURNTYPE RAX 96
             428ca0    204 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 96 
             428d70    459 FUNC RETURNTYPE RAX 96
@@ -1271,106 +1272,106 @@
             428de3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             428e0e      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h] 
             428f40    152 FUNC RETURNTYPE RAX 96
-            428f40    152 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            428f40    152 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 
             428fe0    218 FUNC RETURNTYPE RAX 96
-            428fe0    218 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            428fe0    218 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             4290c0    184 FUNC RETURNTYPE RAX 1
-            4290c0    184 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            4290c0    184 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             429180    850 FUNC RETURNTYPE RAX 1
             429180    850 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
             429180    850 FUNC PROBLEM sub_429180 CHUNKS 
             4294e0    317 FUNC RETURNTYPE RAX 96
-            4294e0    317 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            4294e0    317 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4295be      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             429620   1247 FUNC RETURNTYPE RAX 1
-            429620   1247 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            429620   1247 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             429b00    413 FUNC RETURNTYPE RAX 96
-            429b00    413 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
-            429ca0   1347 FUNC RETURNTYPE RAX 1
-            429ca0   1347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            429b00    413 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
+            429ca0   1347 FUNC RETURNTYPE RAX 2
+            429ca0   1347 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             42a1f0    551 FUNC RETURNTYPE RAX 1
-            42a1f0    551 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            42a1f0    551 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             42a420    511 FUNC RETURNTYPE RAX 1
-            42a420    511 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            42a420    511 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             42a620   1174 FUNC RETURNTYPE RAX 1
-            42a620   1174 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            42a620   1174 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             42a8d8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+18h] 
             42a9ba      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+18h] 
             42aa57      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r15+18h] 
-            42aac0   1193 FUNC RETURNTYPE RAX 1
-            42aac0   1193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42aac0   1193 FUNC RETURNTYPE RAX 2
+            42aac0   1193 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             42aac0   1193 FUNC PROBLEM sub_42AAC0 CHUNKS 
             4272c8      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 18h 
             427455      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+18h] 
             427515      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+18h] 
             42af70    889 FUNC RETURNTYPE RAX 96
-            42af70    889 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
-            42b2f0   1180 FUNC RETURNTYPE RAX 1
-            42b2f0   1180 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42af70    889 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
+            42b2f0   1180 FUNC RETURNTYPE RAX 2
+            42b2f0   1180 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             42b790    886 FUNC RETURNTYPE RAX 96
-            42b790    886 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42b790    886 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             42bb10   1217 FUNC RETURNTYPE RAX 96
-            42bb10   1217 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42bb10   1217 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42bbab      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42bbc4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42bbd1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h] 
             42bfe0    263 FUNC RETURNTYPE RAX 1
             42bfe0    263 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
             42c0f0    659 FUNC RETURNTYPE RAX 1
-            42c0f0    659 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            42c0f0    659 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 2 
             42c390    598 FUNC RETURNTYPE RAX 1
-            42c390    598 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            42c390    598 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             42c5f0   1014 FUNC RETURNTYPE RAX 1
-            42c5f0   1014 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            42c5f0   1014 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             42c7e1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+18h] 
             42c9c1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r14+18h] 
             42c9f0   1254 FUNC RETURNTYPE RAX 96
-            42c9f0   1254 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42c9f0   1254 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             42cc8b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
             42ce98      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             42cee0   1001 FUNC RETURNTYPE RAX 1
-            42cee0   1001 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            42cee0   1001 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42cf94      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 18h 
             42d00c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42d0ec      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
             42d2d0   1065 FUNC RETURNTYPE RAX 1
-            42d2d0   1065 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            42d2d0   1065 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42d428      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+8] 
             42d700   1093 FUNC RETURNTYPE RAX 1
-            42d700   1093 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 
+            42d700   1093 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42d7eb      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 18h 
             42d808      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 18h 
             42d9c7      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42da10      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42da30      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
-            42db50    787 FUNC RETURNTYPE RAX 1
-            42db50    787 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42db50    787 FUNC RETURNTYPE RAX 2
+            42db50    787 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42dfc0    362 FUNC RETURNTYPE RAX 96
-            42dfc0    362 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42dfc0    362 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             42e023      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             42e050      4 INSTR CHECK OVERFLOW UNSIGNED 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 18h 
             42e078      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+8] 
             42e109      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             42e130    113 FUNC RETURNTYPE RAX 1
-            42e130    113 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
-            42e1b0   1433 FUNC RETURNTYPE RAX 1
-            42e1b0   1433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42e130    113 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
+            42e1b0   1433 FUNC RETURNTYPE RAX 2
+            42e1b0   1433 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42e44b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+18h] 
-            42e750   1875 FUNC RETURNTYPE RAX 1
-            42e750   1875 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
-            42eeb0   1259 FUNC RETURNTYPE RAX 1
-            42eeb0   1259 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42e750   1875 FUNC RETURNTYPE RAX 2
+            42e750   1875 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
+            42eeb0   1259 FUNC RETURNTYPE RAX 2
+            42eeb0   1259 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42ef4b      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42ef64      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42ef79      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h] 
             42f3a0   1464 FUNC RETURNTYPE RAX 96
-            42f3a0   1464 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            42f3a0   1464 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 
             42f960    367 FUNC RETURNTYPE RAX 96
-            42f960    367 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            42f960    367 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 
             42f9c3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+28h] 
             42fa33      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+10h] 
             42fad0   1886 FUNC RETURNTYPE RAX 1
-            42fad0   1886 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            42fad0   1886 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             42fc20      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
             42fc2c      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+20h] 
             42fd20      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+8] 
@@ -1510,14 +1511,14 @@
             4419f0      4 INSTR CHECK OVERFLOW SIGNED 64  RSI ZZ add     rsi, 1 
             441a30      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8 ZZ lea     rsi, ds:80h[rcx*8]; size 
             441a30      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8+128 ZZ lea     rsi, ds:80h[rcx*8]; size 
-            441a60    512 FUNC RETURNTYPE RAX 1
+            441a60    512 FUNC RETURNTYPE RAX 2
             441a60    512 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 
             441c60    105 FUNC RETURNTYPE RAX 1
             441c60    105 FUNC INARGS    6  ARG0 4 ARG1 64 ARG2 1 ARG3 1 ARG4 0 ARG5 0 
             441ca0      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea     edx, [rax+1] 
             441ca3      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+1]    ; dest 
             441cd0    160 FUNC RETURNTYPE RAX 96
-            441cd0    160 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 
+            441cd0    160 FUNC INARGS    6  ARG0 8 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 
             441d70    296 FUNC RETURNTYPE RAX 0
             441d70    296 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 
             441f90     53 FUNC RETURNTYPE RAX 0
@@ -1525,11 +1526,11 @@
             441fd0     64 FUNC RETURNTYPE RAX 1
             441fd0     64 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 
             4422d0    358 FUNC RETURNTYPE RAX 0
-            4422d0    358 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4422d0    358 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             442440     81 FUNC RETURNTYPE RAX 1
-            442440     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 96 ARG5 96 
+            442440     81 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 96 ARG5 96 
             4424a0   1813 FUNC RETURNTYPE RAX 0
-            4424a0   1813 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            4424a0   1813 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 2 ARG3 4 ARG4 1 ARG5 1 
             442512      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+R9 ZZ lea     edx, [rdx+r9-1] 
             442512      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+R9+-1 ZZ lea     edx, [rdx+r9-1] 
             442600      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbp+1]    ; src 
@@ -1541,7 +1542,7 @@
             442889      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RDI ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+rdi+1]; src 
             442889      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RDI+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+rdi+1]; src 
             44288e      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r13        ; dest 
-            4428c1      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ IDIOM 19 sub     edx, r14d 
+            4428c1      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ IDIOM 19 sub     edx, r14d 
             44293f      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBP+1 ZZ lea     edx, [rbp+1] 
             442942      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r13        ; dest 
             4429b3      4 INSTR CHECK OVERFLOW SIGNED 64  R14 ZZ add     r14d, 1 
@@ -1556,36 +1557,40 @@
             442b75      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 18 MEMORYSINK sub     rcx, rax 
             442b7e      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rcx+1]    ; dest 
             442b93      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 STACKMEMSINK lea     rsi, [r13+1] 
+            4424a0      2 INSTR FPTRSHADOW  RDX SHADOWID 1
+            442775      4 INSTR FPTRCHECK  [ESP+44] SHADOWID 1
+            4424a0      2 INSTR FPTRSHADOW  RDX SHADOWID 2
+            4428b1      4 INSTR FPTRCHECK  [ESP+44] SHADOWID 2
             442bc0    422 FUNC RETURNTYPE RAX 1
             442bc0    422 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 
             442c67      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             442c71      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            442c75      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rbx 
+            442c75      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, rbx 
             442ce7      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  R8 ZZ add     r8, 1 
             442d29      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rdx+2] 
             442d36      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            442d3a      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r15 
+            442d3a      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r15 
             442d70    149 FUNC RETURNTYPE RAX 1
             442d70    149 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
             442dd3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             442ddd      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            442de1      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rbx 
+            442de1      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, rbx 
             442e10    562 FUNC RETURNTYPE RAX 1
             442e10    562 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 96 
             442ed0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 19 sub     rdx, r13 
             442efd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 19 sub     rdx, r13 
-            442f2c      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r13 
-            442fbd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 19 sub     rdx, r13 
+            442f2c      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, r13 
+            442fbd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDX ZZ sub     rdx, r13 
             442ff0      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RDX ZZ IDIOM 19 sub     rdx, r13 
             443050    504 FUNC RETURNTYPE RAX 1
             443050    504 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 
             443250    794 FUNC RETURNTYPE RAX 1
-            443250    794 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            443250    794 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             4433b5      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK add     rdx, 1 
             44341b      4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RAX ZZ IDIOM 19 sub     eax, dword ptr [rsp+0F8h+var_E8] 
             4434f5      5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, [rsp+0F8h+s] 
             4434fd      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r15d 
-            443533      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r14d 
+            443533      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r14d 
             443570    530 FUNC RETURNTYPE RAX 1
             443570    530 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             443590      7 INSTR CHECK UNDERFLOW SIGNED 64  RSI ZZ sub     rsi, 3E8h 
@@ -1598,7 +1603,7 @@
             443e10    185 FUNC RETURNTYPE RAX 1
             443e10    185 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
             443ed0   1580 FUNC RETURNTYPE RAX 0
-            443ed0   1580 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 
+            443ed0   1580 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 1 
             443f47      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX+R9 ZZ lea     edx, [rdx+r9+1] 
             443f47      5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX+R9+1 ZZ lea     edx, [rdx+r9+1] 
             444007      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rcx+1]    ; src 
@@ -1606,7 +1611,7 @@
             444125      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64  RCX ZZ IDIOM 19 sub     rcx, r12 
             444194      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ add     rsi, 1 
             4441cc      3 INSTR CHECK UNDERFLOW SIGNED 32  RBP ZZ sub     ebp, 1 
-            44420d      2 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, ebp 
+            44420d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, ebp 
             44428d      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rcx+1]    ; src 
             444299      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r12        ; dest 
             4442a0      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R8 ZZ mov     rdx, r8         ; n 
@@ -1632,26 +1637,26 @@
             44477a      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 18h 
             4447b7      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+-1 ZZ lea     edx, [r12-1] 
             444884      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+-1 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx-1] 
-            44488b      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, rsi 
+            44488b      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, rsi 
             444983      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             44498d      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            444991      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r12 
+            444991      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r12 
             4449ea      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             4449f4      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            4449f8      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r12 
+            4449f8      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r12 
             444a8e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+44 ZZ IDIOM 18 MEMORYSINK lea     rdx, [r12+2Ch] 
             444b04      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             444b0e      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            444b12      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r12 
+            444b12      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r12 
             444b79      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             444b83      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            444b87      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r12 
+            444b87      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r12 
             444deb      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             444df5      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            444df9      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r14 
+            444df9      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r14 
             445117      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea     rcx, [rdx+2] 
             445121      4 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sbb     rdx, 3 
-            445125      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 19 sub     rdx, r12 
+            445125      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ IDIOM 18 MEMORYSINK sub     rdx, r12 
             4452f2      3 INSTR CHECK UNDERFLOW UNSIGNED 64  RDX ZZ sub     rdx, r14 
             44534e      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+48 ZZ IDIOM 18 MEMORYSINK lea     rcx, [r12+30h] 
             445353      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+72 ZZ IDIOM 18 MEMORYSINK lea     r8, [r12+48h] 
@@ -1669,9 +1674,9 @@
             446010   1357 FUNC RETURNTYPE RAX 1
             446010   1357 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 
             446560     65 FUNC RETURNTYPE RAX 0
-            446560     65 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
+            446560     65 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 
             4465b0    466 FUNC RETURNTYPE RAX 0
-            4465b0    466 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 0 
+            4465b0    466 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 
             44662d      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX ZZ lea     edx, [rbx+rax-1] 
             44662d      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX+-1 ZZ lea     edx, [rbx+rax-1] 
             446790   1246 FUNC RETURNTYPE RAX 1
@@ -1687,7 +1692,7 @@
             446a7b      3 INSTR CHECK OVERFLOW SIGNED 32  RBP ZZ add     ebp, 1 
             446a98      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea     rsi, [r13+1]    ; src 
             446a9f      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r12        ; dest 
-            446b0d      2 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ IDIOM 19 sub     edx, ebp 
+            446b0d      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ IDIOM 19 sub     edx, ebp 
             446b54      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
             446bf1      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, ebp 
             446bf6      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r12        ; dest 
@@ -1712,7 +1717,7 @@
             4499d8      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RSI ZZ IDIOM 15 add     esi, 1 
             449a0c      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea     edi, [rax+1] 
             449a50    993 FUNC RETURNTYPE RAX 1
-            449a50    993 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            449a50    993 FUNC INARGS    6  ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             449c41      3 INSTR CHECK OVERFLOW SIGNED 32  RBX ZZ add     ebx, 1 
             449d95      2 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ sub     ecx, ebx 
             449db6      3 INSTR CHECK OVERFLOW SIGNED 64  RBX ZZ add     rbx, rax 
@@ -1727,15 +1732,15 @@
             44a220    240 FUNC RETURNTYPE RAX 1
             44a220    240 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
             44a310    207 FUNC RETURNTYPE RAX 4
-            44a310    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 
-            44a3e0    527 FUNC RETURNTYPE RAX 4
+            44a310    207 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 
+            44a3e0    527 FUNC RETURNTYPE RAX 96
             44a3e0    527 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 96 
             44a5f0    310 FUNC RETURNTYPE RAX 1
             44a5f0    310 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 
             44a740   2287 FUNC RETURNTYPE RAX 1
             44a740   2287 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 
             44b030    178 FUNC RETURNTYPE RAX 1
-            44b030    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 
+            44b030    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 
             44b0f0    250 FUNC RETURNTYPE RAX 0
             44b0f0    250 FUNC PROBLEM sub_44B0F0 CHUNKS JUMPUNRESOLVED 
             44b260     84 FUNC RETURNTYPE RAX 0
@@ -1910,7 +1915,7 @@
             44cc30    100 FUNC RETURNTYPE RAX 0
             44cc30    100 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             44cca0     90 FUNC RETURNTYPE RAX 1
-            44cca0     90 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 1 ARG5 4 
+            44cca0     90 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 2 ARG5 96 
             44cd00    159 FUNC RETURNTYPE RAX 96
             44cd00    159 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
             44cda0     76 FUNC RETURNTYPE RAX 96
@@ -1946,7 +1951,7 @@
             44d1f0    547 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 
             44d254      4 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, 10h        ; env 
             44d420    276 FUNC RETURNTYPE RAX 1
-            44d420    276 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 
+            44d420    276 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 
             44d460      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ IDIOM 32 lea     ecx, [rax+1] 
             44d48b      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R8+1 ZZ lea     esi, [r8+1] 
             44d540    253 FUNC RETURNTYPE RAX 96
@@ -1964,22 +1969,22 @@
             44d6d0     80 FUNC RETURNTYPE RAX 0
             44d6d0     80 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
             44d712      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+48h] 
-            44d720    205 FUNC RETURNTYPE RAX 4
+            44d720    205 FUNC RETURNTYPE RAX 2
             44d720    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             44d7f0     66 FUNC RETURNTYPE RAX 1
-            44d7f0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            44d7f0     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             44d7f7      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+320 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+140h] 
             44d7fe      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+312 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+138h] 
             44d824      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+48h] 
             44d840     66 FUNC RETURNTYPE RAX 1
-            44d840     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 
+            44d840     66 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 
             44d847      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+304 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+130h] 
             44d84e      7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+296 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+128h] 
             44d874      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+48h] 
             44d890    382 FUNC RETURNTYPE RAX 1
-            44d890    382 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 
+            44d890    382 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 
             44d9b3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+72 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+48h] 
-            44da10   1504 FUNC RETURNTYPE RAX 1
+            44da10   1504 FUNC RETURNTYPE RAX 2
             44da10   1504 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 
             44da6c      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+80 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rsi+50h] 
             44da70      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, 48h 
@@ -2029,9 +2034,9 @@
             450560    357 FUNC RETURNTYPE RAX 96
             450560    357 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4506d0    220 FUNC RETURNTYPE RAX 4
-            4506d0    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            4506d0    220 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             450790      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+10h] 
-            4507b0      7 FUNC RETURNTYPE RAX 1
+            4507b0      7 FUNC RETURNTYPE RAX 2
             4507b0      7 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4507b0      7 FUNC PROBLEM sub_4507B0 CHUNKS 
             4501db      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbp+10h] 
@@ -2056,7 +2061,7 @@
             451410    116 FUNC RETURNTYPE RAX 0
             451410    116 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451490    101 FUNC RETURNTYPE RAX 96
-            451490    101 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 
+            451490    101 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451500     10 FUNC RETURNTYPE RAX 0
             451500     10 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             451680    180 FUNC RETURNTYPE RAX 0
@@ -2105,10 +2110,14 @@
             463ab0     16 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 
             463ac0    703 FUNC RETURNTYPE RAX 1
             463ac0    703 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 4 
-            463bdb      2 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, ebx 
-            463c33      2 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, ebx 
+            463bdb      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RCX ZZ add     ecx, ebx 
+            463c33      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RCX ZZ add     ecx, ebx 
             463c70      4 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, [rsp+68h+var_5C] 
             463ca0      4 INSTR CHECK OVERFLOW SIGNED 32  RCX ZZ add     ecx, [rsp+68h+var_5C] 
+            463b2f      2 INSTR FPTRSHADOW  RAX SHADOWID 3
+            463ca4      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 3
+            463b2f      2 INSTR FPTRSHADOW  RAX SHADOWID 4
+            463c74      4 INSTR FPTRCHECK  [ESP+12] SHADOWID 4
             463d80    338 FUNC RETURNTYPE RAX 1
             463d80    338 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 4 
             463ef0   1127 FUNC RETURNTYPE RAX 1
@@ -2122,31 +2131,52 @@
             4643c0  10192 FUNC RETURNTYPE RAX 4
             4643c0  10192 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 4 
             4644e8      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+1] 
-            464f3b      2 INSTR CHECK UNDERFLOW SIGNED 32  RCX ZZ IDIOM 18 MEMORYSINK sub     ecx, edx 
+            464f3b      2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RCX ZZ sub     ecx, edx 
             464f89      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+36 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+24h] 
             464ff2      3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx   esi, al 
             464fff      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx   ecx, dl 
             46521b      3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx   ecx, dl 
             4656ae      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+36 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+24h] 
             465975      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, r13d 
-            465acc      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, ecx 
+            465acc      2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RDX ZZ add     edx, ecx 
             4666a0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+36 ZZ IDIOM 18 MEMORYSINK lea     r8, [rbx+24h] 
             466a6e      3 INSTR CHECK OVERFLOW UNSIGNED 32  RCX ZZ add     ecx, r13d 
             466a7c      2 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, ecx 
-            466a9d      3 INSTR CHECK UNDERFLOW SIGNED 32  RDX ZZ sub     edx, r12d 
-            466b83      3 INSTR CHECK OVERFLOW SIGNED 32  RDX ZZ add     edx, r13d 
+            466a9d      3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32  RDX ZZ sub     edx, r12d 
+            466b83      3 INSTR CHECK OVERFLOW UNSIGNED 32  RDX ZZ add     edx, r13d 
+            46500a      3 INSTR FPTRSHADOW  [EBX+36] SHADOWID 5
+            465014      3 INSTR FPTRSHADOW  [EBX+44] SHADOWID 5
+            46579c      6 INSTR FPTRSHADOW  R10 SHADOWID 5
+            4657ca      3 INSTR FPTRSHADOW  RAX SHADOWID 5
+            466080      5 INSTR FPTRSHADOW  R13 SHADOWID 5
+            4660aa      4 INSTR FPTRSHADOW  R13 SHADOWID 5
+            46662e      3 INSTR FPTRSHADOW  0 SHADOWID 5
+            4669be      3 INSTR FPTRCHECK  R13 SHADOWID 5
+            464ffc      3 INSTR FPTRSHADOW  [EBX+28] SHADOWID 6
+            465799      3 INSTR FPTRCHECK  R13 SHADOWID 6
+            46500a      3 INSTR FPTRSHADOW  [EBX+36] SHADOWID 7
+            465014      3 INSTR FPTRSHADOW  [EBX+44] SHADOWID 7
+            46579c      6 INSTR FPTRSHADOW  R10 SHADOWID 7
+            4657ca      3 INSTR FPTRSHADOW  RAX SHADOWID 7
+            466080      5 INSTR FPTRSHADOW  R13 SHADOWID 7
+            4660aa      4 INSTR FPTRSHADOW  R13 SHADOWID 7
+            46662e      3 INSTR FPTRSHADOW  0 SHADOWID 7
+            466a8a      5 INSTR FPTRSHADOW  R13 SHADOWID 7
+            466135      3 INSTR FPTRCHECK  R13 SHADOWID 7
+            464ffc      3 INSTR FPTRSHADOW  [EBX+28] SHADOWID 8
+            465799      3 INSTR FPTRCHECK  R13 SHADOWID 8
             466e40     71 FUNC RETURNTYPE RAX 1
-            466e40     71 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            466e40     71 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             466e6d      4 INSTR CHECK OVERFLOW UNSIGNED 64  RBP ZZ IDIOM 18 MEMORYSINK add     rbp, 20h 
             466e90    834 FUNC RETURNTYPE RAX 1
-            466e90    834 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 
+            466e90    834 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 
             466f69      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             467026      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             467066      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             4670be      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             4671c1      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             467830     25 FUNC RETURNTYPE RAX 1
-            467830     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 4 
+            467830     25 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 2 
             468270   1491 FUNC RETURNTYPE RAX 1
             468270   1491 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 
             468850    161 FUNC RETURNTYPE RAX 0
@@ -2181,7 +2211,7 @@
             46af10    120 FUNC PROBLEM sub_46AF10 CALLUNRESOLVED 
             46af7b      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RSI ZZ IDIOM 18 MEMORYSINK add     rsi, rdi        ; src 
             46af90     39 FUNC RETURNTYPE RAX 0
-            46af90     39 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 
+            46af90     39 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 
             46afc0     42 FUNC RETURNTYPE RAX 0
             46afc0     42 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46aff0    219 FUNC RETURNTYPE RAX 1
@@ -2200,7 +2230,7 @@
             46b360    174 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 
             46b3a3      4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea     r13d, [r14+1] 
             46b670    731 FUNC RETURNTYPE RAX 1
-            46b670    731 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            46b670    731 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 1 
             46b670    731 FUNC PROBLEM sub_46B670 CALLUNRESOLVED 
             46b768      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12]      ; dest 
             46b7c9      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, [r12]      ; dest 
@@ -2208,7 +2238,7 @@
             46b950     55 FUNC RETURNTYPE RAX 0
             46b950     55 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 
             46b990    262 FUNC RETURNTYPE RAX 1
-            46b990    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 1 
+            46b990    262 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 1 
             46b9e4      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, rax        ; dest 
             46b9e7      3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov     rdx, r13        ; n 
             46ba48      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  RCX ZZ add     ecx, r12d 
@@ -2223,21 +2253,21 @@
             46bbc0      5 FUNC RETURNTYPE RAX 96
             46bbc0      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
             46bbd0      5 FUNC RETURNTYPE RAX 96
-            46bbd0      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
-            46bbe0      5 FUNC RETURNTYPE RAX 1
-            46bbe0      5 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            46bbd0      5 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
+            46bbe0      5 FUNC RETURNTYPE RAX 2
+            46bbe0      5 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             46bbf0      5 FUNC RETURNTYPE RAX 96
-            46bbf0      5 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            46bbf0      5 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             46bc00     25 FUNC RETURNTYPE RAX 0
-            46bc00     25 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            46bc00     25 FUNC INARGS    6  ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             46bc20     15 FUNC RETURNTYPE RAX 0
             46bc20     15 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             46bc30     25 FUNC RETURNTYPE RAX 0
-            46bc30     25 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            46bc30     25 FUNC INARGS    6  ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             46bc50     15 FUNC RETURNTYPE RAX 0
             46bc50     15 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             46bc60     25 FUNC RETURNTYPE RAX 0
-            46bc60     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            46bc60     25 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             46bc80     15 FUNC RETURNTYPE RAX 0
             46bc80     15 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 
             46bc90      9 FUNC RETURNTYPE RAX 0
@@ -2313,55 +2343,55 @@
             46cdb4      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R9 ZZ lea     rcx, [r15+r9] 
             46cdb8      3 INSTR CHECK OVERFLOW UNSIGNED 64  RDI ZZ IDIOM 18 MEMORYSINK add     rdi, r13 
             46ce20    121 FUNC RETURNTYPE RAX 0
-            46ce20    121 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            46ce20    121 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46d120     50 FUNC RETURNTYPE RAX 4
-            46d120     50 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            46d120     50 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             46d160     27 FUNC RETURNTYPE RAX 96
-            46d160     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            46d160     27 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             46d180    139 FUNC RETURNTYPE RAX 1
-            46d180    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            46d180    139 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             46d210    299 FUNC RETURNTYPE RAX 1
-            46d210    299 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            46d210    299 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             46d2fc      8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12*4 ZZ lea     rsi, ds:0[r12*4] 
             46d340    644 FUNC RETURNTYPE RAX 1
             46d340    644 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46d583      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi             ; exponent 
             46d594      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP*4 ZZ lea     rsi, ds:0[rbp*4] 
             46d5d0    717 FUNC RETURNTYPE RAX 0
-            46d5d0    717 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46d5d0    717 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46d643      3 INSTR CHECK UNDERFLOW SIGNED 32  RAX ZZ sub     eax, 2Fh 
             46d6c2      2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov     esi, ebp 
             46d78c      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RDX ZZ add     rdx, 1 
             46d7ae      4 INSTR CHECK OVERFLOW UNSIGNED 64  R14 ZZ IDIOM 18 MEMORYSINK add     r14, 1 
             46d800      3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+-97 ZZ IDIOM 32 lea     edx, [rax-61h] 
             46d8a0    797 FUNC RETURNTYPE RAX 1
-            46d8a0    797 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            46d8a0    797 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46d943      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea     rdx, ds:0[r15*4]; n 
             46dac8      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea     rsi, ds:0[r15*4] 
             46db20      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea     rsi, ds:0[r15*4] 
             46db74      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX*4 ZZ lea     rsi, ds:0[rax*4] 
             46dbc0     70 FUNC RETURNTYPE RAX 1
-            46dbc0     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
-            46dc10    305 FUNC RETURNTYPE RAX 1
-            46dc10    305 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
+            46dbc0     70 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
+            46dc10    305 FUNC RETURNTYPE RAX 2
+            46dc10    305 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 2 
             46dc10    305 FUNC PROBLEM sub_46DC10 CHUNKS 
             46e35f      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*4 ZZ lea     rsi, ds:0[rdx*4] 
             46e440     16 FUNC RETURNTYPE RAX 0
-            46e440     16 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            46e440     16 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46e450     13 FUNC RETURNTYPE RAX 0
-            46e450     13 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 1 
+            46e450     13 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 2 ARG5 2 
             46e460    155 FUNC RETURNTYPE RAX 0
-            46e460    155 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
-            46e500     72 FUNC RETURNTYPE RAX 1
-            46e500     72 FUNC INARGS    6  ARG0 8 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46e460    155 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
+            46e500     72 FUNC RETURNTYPE RAX 2
+            46e500     72 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46e550     13 FUNC RETURNTYPE RAX 0
-            46e550     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            46e550     13 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             46e560     66 FUNC RETURNTYPE RAX 0
-            46e560     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            46e560     66 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             46e5b0    434 FUNC RETURNTYPE RAX 1
-            46e5b0    434 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+            46e5b0    434 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46e770    865 FUNC RETURNTYPE RAX 96
-            46e770    865 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46e770    865 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             46e917      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     ecx, eax 
             46ea34      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13*4 ZZ lea     rsi, ds:0[r13*4] 
             46eab0      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13*4 ZZ lea     rdi, ds:0[r13*4] 
@@ -2376,83 +2406,82 @@
             46eb10     18 FUNC RETURNTYPE RAX 0
             46eb10     18 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             46eb30    178 FUNC RETURNTYPE RAX 1
-            46eb30    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46eb30    178 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46ec70    209 FUNC RETURNTYPE RAX 1
-            46ec70    209 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 96 
+            46ec70    209 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 0 ARG5 2 
             46ed50    104 FUNC RETURNTYPE RAX 1
-            46ed50    104 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46ed50    104 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46edc0    121 FUNC RETURNTYPE RAX 1
-            46edc0    121 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            46edc0    121 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46ee40    205 FUNC RETURNTYPE RAX 1
-            46ee40    205 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
+            46ee40    205 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             46ee40    205 FUNC PROBLEM sub_46EE40 CHUNKS 
             46ef14      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*4 ZZ lea     rsi, ds:0[rbp*4] 
             46efa0      2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov     ecx, eax 
             46f034      8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea     rsi, ds:0[r15*4] 
             46f070     75 FUNC RETURNTYPE RAX 1
-            46f070     75 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46f070     75 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46f0c0     10 FUNC RETURNTYPE RAX 1
-            46f0c0     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            46f0c0     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46f0d0     72 FUNC RETURNTYPE RAX 1
-            46f0d0     72 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46f0d0     72 FUNC INARGS    6  ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46f120      7 FUNC RETURNTYPE RAX 1
-            46f120      7 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            46f120      7 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             46f130     96 FUNC RETURNTYPE RAX 1
-            46f130     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            46f130     96 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             46f190     70 FUNC RETURNTYPE RAX 1
-            46f190     70 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            46f190     70 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             46f1e0     48 FUNC RETURNTYPE RAX 1
-            46f1e0     48 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 96 
+            46f1e0     48 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 
             46f210     51 FUNC RETURNTYPE RAX 1
-            46f210     51 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46f210     51 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             46f250    400 FUNC RETURNTYPE RAX 1
-            46f250    400 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 
+            46f250    400 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 
             46f4c0     86 FUNC RETURNTYPE RAX 1
-            46f4c0     86 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            46f4c0     86 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             46f520     65 FUNC RETURNTYPE RAX 0
-            46f520     65 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 
+            46f520     65 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 2 ARG5 2 
             46f570    334 FUNC RETURNTYPE RAX 0
-            46f570    334 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            46f570    334 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             46f6c0    184 FUNC RETURNTYPE RAX 1
-            46f6c0    184 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 96 
+            46f6c0    184 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 
             46f6ed      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RAX ZZ add     rax, 1 
             46f780    526 FUNC RETURNTYPE RAX 1
-            46f780    526 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 
+            46f780    526 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 
             46f7d3      3 INSTR CHECK UNDERFLOW SIGNED 64  RDX ZZ sub     rdx, rax 
-            46f882      2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 RAX ZZ cdqe 
             46fc70    600 FUNC RETURNTYPE RAX 4
-            46fc70    600 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            46fc70    600 FUNC INARGS    6  ARG0 96 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             46fcc3      8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12*4 ZZ lea     rdi, ds:0[r12*4] 
             46fcf3      4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R12 ZZ lea     rdx, [r12+r12]  ; n 
             46fed0    342 FUNC RETURNTYPE RAX 1
-            46fed0    342 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
+            46fed0    342 FUNC INARGS    6  ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 
             470140     98 FUNC RETURNTYPE RAX 4
-            470140     98 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 
+            470140     98 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 
             4701b0     60 FUNC RETURNTYPE RAX 0
-            4701b0     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 
+            4701b0     60 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             4701f0     79 FUNC RETURNTYPE RAX 96
-            4701f0     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 
+            4701f0     79 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 
             470240     51 FUNC RETURNTYPE RAX 0
-            470240     51 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            470240     51 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             470280    276 FUNC RETURNTYPE RAX 0
             470280    276 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             470341      2 INSTR CHECK OVERFLOW SIGNED 32  RDI ZZ neg     edi             ; exponent 
             470440    158 FUNC RETURNTYPE RAX 96
-            470440    158 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 
+            470440    158 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 
             4704e0      7 FUNC RETURNTYPE RAX 1
-            4704e0      7 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 
+            4704e0      7 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 
             4704e0      7 FUNC PROBLEM sub_4704E0 CHUNKS 
             470108      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
             4704f0     95 FUNC RETURNTYPE RAX 96
-            4704f0     95 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            4704f0     95 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             470501      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+18h] 
-            470550     10 FUNC RETURNTYPE RAX 1
-            470550     10 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 1 
+            470550     10 FUNC RETURNTYPE RAX 2
+            470550     10 FUNC INARGS    6  ARG0 96 ARG1 96 ARG2 96 ARG3 0 ARG4 2 ARG5 2 
             470560     95 FUNC RETURNTYPE RAX 96
-            470560     95 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 
+            470560     95 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 
             470571      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+18h] 
             4705c0    166 FUNC RETURNTYPE RAX 1
-            4705c0    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            4705c0    166 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 
             4705ef      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+18h] 
             4705f3      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+18h] 
             4705f7      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
@@ -2460,9 +2489,9 @@
             470643      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rbx+18h] 
             470647      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             470670      5 FUNC RETURNTYPE RAX 0
-            470670      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            470670      5 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             470680    169 FUNC RETURNTYPE RAX 1
-            470680    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 
+            470680    169 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 
             4706a1      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+18h] 
             4706b0      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+18h] 
             4706b4      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
@@ -2470,35 +2499,35 @@
             470703      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbx+18h] 
             470707      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [r12+18h] 
             470730     13 FUNC RETURNTYPE RAX 0
-            470730     13 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            470730     13 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             470740     87 FUNC RETURNTYPE RAX 96
-            470740     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 
+            470740     87 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 
             470759      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea     rsi, [rsi+18h] 
-            470850     10 FUNC RETURNTYPE RAX 1
+            470850     10 FUNC RETURNTYPE RAX 2
             470850     10 FUNC INARGS    6  ARG0 8 ARG1 8 ARG2 0 ARG3 1 ARG4 1 ARG5 96 
             470860     82 FUNC RETURNTYPE RAX 1
-            470860     82 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            470860     82 FUNC INARGS    6  ARG0 2 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             470990     44 FUNC RETURNTYPE RAX 1
-            470990     44 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 
+            470990     44 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 2 
             4709a8      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
             4709c0     46 FUNC RETURNTYPE RAX 0
-            4709c0     46 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 
+            4709c0     46 FUNC INARGS    6  ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 2 
             4709cd      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+18h] 
             4709f0    200 FUNC RETURNTYPE RAX 4
-            4709f0    200 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 
+            4709f0    200 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 
             470a3d      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax+1] 
             470a3d      5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX+1 ZZ IDIOM 18 MEMORYSINK lea     rdi, [rbx+rax+1] 
             470a9f      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+RDI ZZ IDIOM 32 lea     edi, [r14+rdi+2] 
             470a9f      5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+RDI+2 ZZ IDIOM 32 lea     edi, [r14+rdi+2] 
             470aa4      2 INSTR CHECK OVERFLOW UNSIGNED 32  RDI ZZ add     edi, ebx 
             470aa6      2 INSTR CHECK OVERFLOW UNSIGNED 32  RDI ZZ add     edi, eax 
-            470ac0    137 FUNC RETURNTYPE RAX 0
+            470ac0    137 FUNC RETURNTYPE RAX 2
             470ac0    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             470ac0    137 FUNC PROBLEM init CALLUNRESOLVED 
             470b1d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             470b50      2 FUNC RETURNTYPE RAX 0
             470b50      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            470b60     54 FUNC RETURNTYPE RAX 0
+            470b60     54 FUNC RETURNTYPE RAX 2
             470b60     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             470b60     54 FUNC PROBLEM sub_470B60 CALLUNRESOLVED 
             470b98     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/save-xeyes.psexe.infoannot b/tests/commit/save-xeyes.psexe.infoannot
index d0b941d3..962d548d 100644
--- a/tests/commit/save-xeyes.psexe.infoannot
+++ b/tests/commit/save-xeyes.psexe.infoannot
@@ -1,4 +1,4 @@
-            401370     24 FUNC RETURNTYPE RAX 0
+            401370     24 FUNC RETURNTYPE RAX 2
             401370     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4013a0      6 FUNC RETURNTYPE RAX 0
             4013a0      6 FUNC PROBLEM .XtReleaseGC JUMPUNRESOLVED 
@@ -108,7 +108,7 @@
             401700    466 FUNC INARGS    6  ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4018d4     42 FUNC RETURNTYPE RAX 0
             4018d4     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401900     23 FUNC RETURNTYPE RAX 0
+            401900     23 FUNC RETURNTYPE RAX 2
             401900     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401920    100 FUNC RETURNTYPE RAX 0
             401920    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -141,13 +141,13 @@
             402fe0     77 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 
             403030     61 FUNC RETURNTYPE RAX 0
             403030     61 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
-            403070    137 FUNC RETURNTYPE RAX 0
+            403070    137 FUNC RETURNTYPE RAX 2
             403070    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403070    137 FUNC PROBLEM init CALLUNRESOLVED 
             4030cd      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             403100      2 FUNC RETURNTYPE RAX 0
             403100      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            403110     54 FUNC RETURNTYPE RAX 0
+            403110     54 FUNC RETURNTYPE RAX 2
             403110     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             403110     54 FUNC PROBLEM sub_403110 CALLUNRESOLVED 
             403148     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id
index d607b895..f74571fd 100644
--- a/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-116981c5bf26d2f800bb242bfb7456ec36e2d5b6
\ No newline at end of file
+32684847cf79bc3f9ad0dc9d42fed18177c3f3f6
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-bzip2.psexe.annot b/tests/commit/trimmed-sorted-save-bzip2.psexe.annot
index b455aa68..28eeaf93 100644
--- a/tests/commit/trimmed-sorted-save-bzip2.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-bzip2.psexe.annot
@@ -266,7 +266,7 @@
                  0      9 DATAREF GLOBAL       15 4046f0 PARENT aStdout_0  VOID RO
                  0      9 DATAREF GLOBAL       40 4047d3 PARENT aStdout  VOID RO
                  0      9 DATAREF GLOBAL        6 404660 PARENT aSS  VOID RO
-            401070      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401070      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401070      0 FUNC MMSAFENESS SAFE
             401070     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             401087 
             401070      4 INSTR BELONGTO 401070 
@@ -575,7 +575,7 @@
             401390      6 FUNC GLOBAL .__ctype_b_loc FUNC_UNSAFE NOFP RET             401395 
             401390      6 INSTR BELONGTO 401390 
             401390      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4013a0      0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
+            4013a0      0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
             4013a0      0 FUNC MMSAFENESS SAFE
             4013a0   2642 FUNC GLOBAL main FUNC_UNSAFE NOFP RET             401df1 
             4013a0      2 INSTR BELONGTO 4013a0 
@@ -1868,7 +1868,7 @@
             401e18      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401e1d      1 INSTR BELONGTO 401df4 
             401e1d      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401e20      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401e20      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401e20      0 FUNC MMSAFENESS SAFE
             401e20     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401e20     23 FUNC GLOBAL sub_401E20 FUNC_SAFE NOFP RET             401e36 
@@ -1876,6 +1876,7 @@
             401e20      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401e20      8 DATAREF STACK 271 esp + 0 PARENT LocalFrame LOCALFRAME
             401e20      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            401e24     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             401e24      7 INSTR BELONGTO 401e20 
             401e24      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             401e2b     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -2612,7 +2613,7 @@
             402303     -1 INSTR LOCAL NoMetaUpdate jmp     ___fprintf_chk 
             402303      5 INSTR BELONGTO 4022e0 
             402303      5 INSTR DEADREGS  EFLAGS ZZ jmp     ___fprintf_chk 
-            402310      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402310      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402310      0 FUNC MMSAFENESS SAFE
             402310     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607B18, 0 
             402310     43 FUNC GLOBAL sub_402310 FUNC_UNSAFE NOFP RET             40233a 
@@ -2825,7 +2826,7 @@
             4024a9     -1 INSTR LOCAL NoMetaUpdate call    sub_4020D0 
             4024a9      5 INSTR BELONGTO 402470 
             4024a9      5 INSTR DEADREGS  EFLAGS RBX R12 R13 R14 R15 ZZ call    sub_4020D0 
-            4024b0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4024b0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4024b0      0 FUNC MMSAFENESS SAFE
             4024b0     43 FUNC GLOBAL sub_4024B0 FUNC_UNSAFE NOFP RET             4024da 
             4024b0      6 INSTR BELONGTO 4024b0 
@@ -2930,6 +2931,7 @@
             402548     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWriteOpen 
             402548      5 INSTR BELONGTO 4024e0 
             402548      5 INSTR DEADREGS  EFLAGS ZZ call    _BZ2_bzWriteOpen 
+            40254d     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     esi, [rsp+1498h+var_1430] 
             40254d      4 INSTR BELONGTO 4024e0 
             40254d      4 INSTR DEADREGS  EFLAGS RSI RDI R15 ZZ mov     esi, [rsp+1498h+var_1430] 
             40254d      4 PTRIMMEDESP STACK 104 displ mov     esi, [rsp+1498h+var_1430]
@@ -3003,6 +3005,7 @@
             4025c1     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWrite 
             4025c1      5 INSTR BELONGTO 4024e0 
             4025c1      5 INSTR DEADREGS  EFLAGS ZZ call    _BZ2_bzWrite 
+            4025c6     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     ecx, [rsp+1498h+var_1430] 
             4025c6      4 INSTR BELONGTO 4024e0 
             4025c6      4 INSTR DEADREGS  EFLAGS RCX RDI ZZ mov     ecx, [rsp+1498h+var_1430] 
             4025c6      4 PTRIMMEDESP STACK 104 displ mov     ecx, [rsp+1498h+var_1430]
@@ -3042,6 +3045,7 @@
             4025fc     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWriteClose64 
             4025fc      5 INSTR BELONGTO 4024e0 
             4025fc      5 INSTR DEADREGS  EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call    _BZ2_bzWriteClose64 
+            402601     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+1498h+var_1430] 
             402601      4 INSTR BELONGTO 4024e0 
             402601      4 INSTR DEADREGS  EFLAGS RAX RBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 XMM4 ZZ mov     eax, [rsp+1498h+var_1430] 
             402601      4 PTRIMMEDESP STACK 104 displ mov     eax, [rsp+1498h+var_1430]
@@ -3103,6 +3107,7 @@
             402663     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWriteClose64 
             402663      5 INSTR BELONGTO 4024e0 
             402663      5 INSTR DEADREGS  EFLAGS ZZ call    _BZ2_bzWriteClose64 
+            402668     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     edx, [rsp+1498h+var_1430] 
             402668      4 INSTR BELONGTO 4024e0 
             402668      4 INSTR DEADREGS  EFLAGS RDX RDI ZZ mov     edx, [rsp+1498h+var_1430] 
             402668      4 PTRIMMEDESP STACK 104 displ mov     edx, [rsp+1498h+var_1430]
@@ -3546,7 +3551,7 @@
             402975     -1 INSTR LOCAL NoMetaUpdate call    ___stack_chk_fail 
             402975      5 INSTR BELONGTO 4024e0 
             402975      5 INSTR DEADREGS  EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call    ___stack_chk_fail 
-            402980      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
+            402980      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
             402980      0 FUNC MMSAFENESS UNSAFE
             402980      2 INSTR BELONGTO 402980 
             402980      2 INSTR DEADREGS  EFLAGS RAX ZZ push    r12 
@@ -3960,7 +3965,7 @@
             402c54     -1 INSTR LOCAL NoMetaUpdate call    sub_4023C0 
             402c54      5 INSTR BELONGTO 402980 
             402c54      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI R8 R12 R13 R14 R15 ZZ call    sub_4023C0 
-            402c60      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
+            402c60      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
             402c60      0 FUNC MMSAFENESS UNSAFE
             402c60   1046 FUNC GLOBAL sub_402C60 FUNC_UNSAFE NOFP RET             403075 
             402c60      2 INSTR BELONGTO 402c60 
@@ -5019,7 +5024,7 @@
             40334c    152 DEALLOC STACK esp - 152 retn
             40334c      1 INSTR BELONGTO 403310 
             40334c      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            403350      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403350      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403350      0 FUNC MMSAFENESS SAFE
             403350     38 FUNC GLOBAL sub_403350 FUNC_UNSAFE NOFP RET             403375 
             403350      4 INSTR BELONGTO 403350 
@@ -5048,7 +5053,7 @@
             403371     -1 INSTR LOCAL NoMetaUpdate call    sub_402470 
             403371      5 INSTR BELONGTO 403350 
             403371      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R12 R13 R14 R15 ZZ call    sub_402470 
-            403380      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403380      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403380      0 FUNC MMSAFENESS SAFE
             403380     16 DATAREF STACK 294 esp + 0 CHILDOF 293 OFFSET 0 OutArgsRegion OUTARGS
             403380     24 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME
@@ -5200,7 +5205,7 @@
             403472      1 INSTR DEADREGS  EFLAGS RBX ZZ pop     rbx 
             403473      1 INSTR BELONGTO 4033c0 
             403473      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            403480      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
+            403480      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
             403480      0 FUNC MMSAFENESS SAFE
             403480   1908 FUNC GLOBAL sub_403480 FUNC_UNSAFE NOFP RET             403bf3 
             403480      2 INSTR BELONGTO 403480 
@@ -6056,7 +6061,7 @@
             403bea      5 INSTR DEADREGS  EFLAGS ZZ call    ___fprintf_chk 
             403bef     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40399C 
             403bef      5 INSTR BELONGTO 403480 
-            403c00      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403c00      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403c00      0 FUNC MMSAFENESS SAFE
             403c00      1 INSTR BELONGTO 403c00 
             403c00      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
@@ -6390,7 +6395,7 @@
             403edc      5 INSTR DEADREGS  EFLAGS RAX RDX RSI RDI ZZ mov     edx, offset aSCanTOpenInp_0; "%s: Can't open input file %s:%s.\n" 
             403ee1     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_403E71 
             403ee1      2 INSTR BELONGTO 403c00 
-            403ef0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403ef0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403ef0      0 FUNC MMSAFENESS SAFE
             403ef0   1607 FUNC GLOBAL sub_403EF0 FUNC_UNSAFE NOFP RET             404536 
             403ef0      1 INSTR BELONGTO 403ef0 
@@ -7126,7 +7131,7 @@
             404532     -1 INSTR LOCAL NoMetaUpdate call    sub_4023C0 
             404532      5 INSTR BELONGTO 403ef0 
             404532      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI R8 R12 R13 R14 R15 ZZ call    sub_4023C0 
-            404540      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404540      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404540      0 FUNC MMSAFENESS SPECSAFE
             404540    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             4045c8 
             404540      5 INSTR BELONGTO 404540 
@@ -7223,7 +7228,7 @@
             4045d0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             4045d0     -4 INSTR LOCAL SafeReturn rep retn
             4045d0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4045e0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4045e0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4045e0      0 FUNC MMSAFENESS SPECSAFE
             4045e0      1 INSTR BELONGTO 4045e0 
             4045e0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -7239,6 +7244,7 @@
             4045e5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4045e5      8 DATAREF STACK 301 esp + 0 PARENT LocalFrame LOCALFRAME
             4045e5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4045e9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_606E18 
             4045e9      7 INSTR BELONGTO 4045e0 
             4045e9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_606E18 
             4045f0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -7254,6 +7260,7 @@
             404600      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             404604     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_606E18 
             404604      2 INSTR BELONGTO 4045e0 
+            404606     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             404606      3 INSTR BELONGTO 4045e0 
             404606      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             404609     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-destripe.psexe.annot b/tests/commit/trimmed-sorted-save-destripe.psexe.annot
index c5eb57ac..3af59ee1 100644
--- a/tests/commit/trimmed-sorted-save-destripe.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-destripe.psexe.annot
@@ -137,7 +137,7 @@
                  0      9 DATAREF GLOBAL       18 402dc0 PARENT aDestripe_0  VOID RO
                  0      9 DATAREF GLOBAL       27 402e25 PARENT aRunMode  VOID RO
                  0      9 DATAREF GLOBAL       32 402e7f PARENT aDrawable  VOID RO
-            401788      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401788      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401788      0 FUNC MMSAFENESS SAFE
             401788     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             40179f 
             401788      4 INSTR BELONGTO 401788 
@@ -564,7 +564,7 @@
             401be4      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401be9      1 INSTR BELONGTO 401bc0 
             401be9      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401bec      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401bec      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401bec      0 FUNC MMSAFENESS SAFE
             401bec     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401bec     23 FUNC GLOBAL call_gmon_start FUNC_SAFE NOFP RET             401c02 
@@ -572,6 +572,7 @@
             401bec      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401bec      8 DATAREF STACK 141 esp + 0 PARENT LocalFrame LOCALFRAME
             401bec      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            401bf0     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             401bf0      7 INSTR BELONGTO 401bec 
             401bf0      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             401bf7     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -3154,7 +3155,7 @@
             402b7d      1 INSTR DEADREGS  EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 ZZ pop     rbp 
             402b7e      1 INSTR BELONGTO 402710 
             402b7e      1 INSTR DEADREGS  EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 ZZ retn 
-            402b80      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402b80      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402b80      0 FUNC MMSAFENESS SPECSAFE
             402b80    137 FUNC GLOBAL __libc_csu_init FUNC_UNSAFE NOFP RET             402c08 
             402b80      5 INSTR BELONGTO 402b80 
@@ -3251,7 +3252,7 @@
             402c10      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             402c10     -4 INSTR LOCAL SafeReturn rep retn
             402c10      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            402c20      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402c20      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402c20      0 FUNC MMSAFENESS SPECSAFE
             402c20      1 INSTR BELONGTO 402c20 
             402c20      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -3267,6 +3268,7 @@
             402c25      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             402c25      8 DATAREF STACK 152 esp + 0 PARENT LocalFrame LOCALFRAME
             402c25      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            402c29     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__CTOR_LIST__ 
             402c29      7 INSTR BELONGTO 402c20 
             402c29      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:__CTOR_LIST__ 
             402c30     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -3282,6 +3284,7 @@
             402c40      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             402c44     -1 INSTR LOCAL NoMetaUpdate call    rax ; __CTOR_LIST__ 
             402c44      2 INSTR BELONGTO 402c20 
+            402c46     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             402c46      3 INSTR BELONGTO 402c20 
             402c46      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             402c49     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id
index 6683ae6a..8cb9d793 100644
--- a/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-463962d512c73331c33f540ef0fa0644b0781787
\ No newline at end of file
+66e8b244f465d11c335dd48b85554ee552122da7
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id
index a312f800..237b3244 100644
--- a/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-7150a0e7adfba8c6ea48cec7c31467e931db5ebf
\ No newline at end of file
+cc7d61693cdcc3813803e3d06ec1b24eb1f5c2bf
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id
index b0c8e26e..03c52ba4 100644
--- a/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-43e7b60d34ae88102d7d47fcef666e805f4d2f97
\ No newline at end of file
+bca82ab03657f4415ac2175bfa0695479482e251
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id
index a41655d3..49861d6f 100644
--- a/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-199b4fd0ae4b6419ac848ae9a63526fb318729d4
\ No newline at end of file
+9da1c8c9602d66b9b0af7fe4c57a1de46f3f5fc9
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id
index 5eac66fd..fe4da9b8 100644
--- a/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-40abf6a2c1a1fc26289943f1c0d5bbe0535313c1
\ No newline at end of file
+7cd657f21041f614f582129c6b521b62af89d438
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot
index 6bb17179..55431b2b 100644
--- a/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot
@@ -673,7 +673,7 @@
                  0      9 DATAREF GLOBAL        5 40bcdf PARENT aGtkBold  VOID RO
                  0      9 DATAREF GLOBAL       62 40c069 PARENT aResponse  VOID RO
                  0      9 DATAREF GLOBAL       70 40c0c4 PARENT a_search  VOID RO
-            405a68      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            405a68      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             405a68      0 FUNC MMSAFENESS SAFE
             405a68     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             405a7f 
             405a68      4 INSTR BELONGTO 405a68 
@@ -2785,7 +2785,7 @@
             406f50      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             406f55      1 INSTR BELONGTO 406f2c 
             406f55      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            406f58      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            406f58      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             406f58      0 FUNC MMSAFENESS SAFE
             406f58     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             406f58     23 FUNC GLOBAL sub_406F58 FUNC_SAFE NOFP RET             406f6e 
@@ -2793,6 +2793,7 @@
             406f58      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             406f58      8 DATAREF STACK 679 esp + 0 PARENT LocalFrame LOCALFRAME
             406f58      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            406f5c     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             406f5c      7 INSTR BELONGTO 406f58 
             406f5c      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             406f63     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -4142,6 +4143,7 @@
             407ce6     -1 INSTR LOCAL NoMetaUpdate jmp     _g_value_set_boxed 
             407cf0      1 INSTR BELONGTO 40aa50 
             407cf0      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
+            407cf1     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rdi 
             407cf1      3 INSTR BELONGTO 40aa50 
             407cf1      3 INSTR DEADREGS  EFLAGS RBX ZZ mov     rbx, rdi 
             407cf4      4 INSTR BELONGTO 40aa50 
@@ -4234,6 +4236,7 @@
             407d91     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     esi, [rdi+68h] 
             407d91      3 INSTR BELONGTO 40aa00 
             407d91      3 INSTR DEADREGS  EFLAGS RBX RSI ZZ mov     esi, [rdi+68h] 
+            407d94     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rdi 
             407d94      3 INSTR BELONGTO 40aa00 
             407d94      3 INSTR DEADREGS  EFLAGS RBX ZZ mov     rbx, rdi 
             407d97     -1 INSTR LOCAL NoMetaUpdate test    esi, esi 
@@ -4243,6 +4246,7 @@
             407d9b     -1 INSTR LOCAL NoMetaUpdate call    _gtk_widget_get_type 
             407d9b      5 INSTR BELONGTO 40aa00 
             407d9b      5 INSTR DEADREGS  EFLAGS ZZ call    _gtk_widget_get_type 
+            407da0     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407da0      3 INSTR BELONGTO 40aa00 
             407da0      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             407da3      3 INSTR BELONGTO 40aa00 
@@ -5237,7 +5241,7 @@
             40881d     24 DEALLOC STACK esp - 24 jmp     _gtk_button_set_use_underline
             40881d      5 INSTR BELONGTO 4087d0 
             40881d      5 INSTR DEADREGS  EFLAGS ZZ jmp     _gtk_button_set_use_underline 
-            408830      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            408830      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 8 5 0 0 6 0 4 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             408830      0 FUNC MMSAFENESS SAFE
             408830    127 FUNC GLOBAL sub_408830 FUNC_UNSAFE NOFP RET             4088ae 
             408830      1 INSTR BELONGTO 408830 
@@ -5339,6 +5343,7 @@
             4088bc      1 INSTR BELONGTO 4088b0 
             4088bc      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbx 
             4088bc     -3 INSTR LOCAL NoWarn push    rbx 
+            4088bd     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rdi 
             4088bd      3 INSTR BELONGTO 4088b0 
             4088bd      3 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rbx, rdi 
             4088c0     48 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 
@@ -5349,6 +5354,7 @@
             4088c4     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             4088c4      5 INSTR BELONGTO 4088b0 
             4088c4      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            4088c9     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             4088c9      3 INSTR BELONGTO 4088b0 
             4088c9      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             4088cc      3 INSTR BELONGTO 4088b0 
@@ -5373,6 +5379,7 @@
             4088eb     -1 INSTR LOCAL NoMetaUpdate call    _gtk_widget_get_type 
             4088eb      5 INSTR BELONGTO 4088b0 
             4088eb      5 INSTR DEADREGS  EFLAGS ZZ call    _gtk_widget_get_type 
+            4088f0     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             4088f0      3 INSTR BELONGTO 4088b0 
             4088f0      3 INSTR DEADREGS  EFLAGS RSI RDI R12 ZZ mov     rdi, rbx 
             4088f3      3 INSTR BELONGTO 4088b0 
@@ -5397,6 +5404,7 @@
             40890e      5 INSTR DEADREGS  EFLAGS ZZ call    _gdk_cursor_new_for_display 
             408913      3 INSTR BELONGTO 4088b0 
             408913      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rsi, r12 
+            408916     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             408916      3 INSTR BELONGTO 4088b0 
             408916      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             408919      3 INSTR BELONGTO 4088b0 
@@ -5883,6 +5891,7 @@
             408c86     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     ecx, offset sub_408F30 
             408c86      5 INSTR BELONGTO 4088b0 
             408c86      5 INSTR DEADREGS  EFLAGS RCX RDX RSI RDI ZZ mov     ecx, offset sub_408F30 
+            408c8b     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, rbx 
             408c8b      3 INSTR BELONGTO 4088b0 
             408c8b      3 INSTR DEADREGS  EFLAGS RDX RSI RDI ZZ mov     rdx, rbx 
             408c8e     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     esi, offset sub_409150 
@@ -5900,6 +5909,7 @@
             408caa      5 INSTR DEADREGS  EFLAGS ZZ call    _g_idle_add_full 
             408caf      6 INSTR BELONGTO 4088b0 
             408caf      6 INSTR DEADREGS  EFLAGS RAX RDX RSI RDI ZZ mov     esi, cs:dword_60F980 
+            408cb5     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             408cb5      3 INSTR BELONGTO 4088b0 
             408cb5      3 INSTR DEADREGS  EFLAGS RAX RDX RDI ZZ mov     rdi, rbx 
             408cb8      2 INSTR BELONGTO 4088b0 
@@ -6260,6 +6270,7 @@
             408f35      5 INSTR BELONGTO 408f30 
             408f35      5 INSTR DEADREGS  EFLAGS RAX ZZ mov     [rsp+var_28], rbp 
             408f35      5 PTRIMMEDESP STACK -40 displ mov     [rsp+var_28], rbp
+            408f3a     -2 INSTR LOCAL n RBP ZZ  NumericDEFs mov     rbp, rdi 
             408f3a      3 INSTR BELONGTO 408f30 
             408f3a      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rbp, rdi 
             408f3d      5 INSTR BELONGTO 408f30 
@@ -6281,6 +6292,7 @@
             408f55     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             408f55      5 INSTR BELONGTO 408f30 
             408f55      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            408f5a     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             408f5a      3 INSTR BELONGTO 408f30 
             408f5a      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbp 
             408f5d      3 INSTR BELONGTO 408f30 
@@ -6314,6 +6326,7 @@
             408f88     -2 INSTR LOCAL n RDX ZZ  AlwaysNUM xor     edx, edx 
             408f8a      3 INSTR BELONGTO 408f30 
             408f8a      3 INSTR DEADREGS  EFLAGS RCX RDI ZZ mov     ecx, r12d 
+            408f8d     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             408f8d      3 INSTR BELONGTO 408f30 
             408f8d      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbp 
             408f90      7 INSTR BELONGTO 408f30 
@@ -6335,6 +6348,7 @@
             408fa9      3 INSTR DEADREGS  EFLAGS RSI RDI R12 ZZ mov     r12, rax 
             408fac      3 INSTR BELONGTO 408f30 
             408fac      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rsi, r12 
+            408faf     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             408faf      3 INSTR BELONGTO 408f30 
             408faf      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbp 
             408fb2     -1 INSTR LOCAL NoMetaUpdate call    _g_type_check_instance_cast 
@@ -6384,6 +6398,7 @@
             409002      2 INSTR BELONGTO 408f30 
             409002      2 INSTR DEADREGS  EFLAGS RAX RDX RDI ZZ xor     edx, edx 
             409002     -2 INSTR LOCAL n RDX ZZ  AlwaysNUM xor     edx, edx 
+            409004     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             409004      3 INSTR BELONGTO 408f30 
             409004      3 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     rdi, rbp 
             409007      2 INSTR BELONGTO 408f30 
@@ -6404,6 +6419,7 @@
             409020     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             409020      5 INSTR BELONGTO 408f30 
             409020      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            409025     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             409025      3 INSTR BELONGTO 408f30 
             409025      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbp 
             409028      3 INSTR BELONGTO 408f30 
@@ -6416,6 +6432,7 @@
             409033     -1 INSTR LOCAL NoMetaUpdate call    _gtk_widget_get_type 
             409033      5 INSTR BELONGTO 408f30 
             409033      5 INSTR DEADREGS  EFLAGS ZZ call    _gtk_widget_get_type 
+            409038     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             409038      3 INSTR BELONGTO 408f30 
             409038      3 INSTR DEADREGS  EFLAGS RSI RDI R12 ZZ mov     rdi, rbp 
             40903b      3 INSTR BELONGTO 408f30 
@@ -6573,6 +6590,7 @@
             409130     -1 INSTR LOCAL NoMetaUpdate call    _gtk_window_get_type 
             409130      5 INSTR BELONGTO 408f30 
             409130      5 INSTR DEADREGS  EFLAGS ZZ call    _gtk_window_get_type 
+            409135     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbp 
             409135      3 INSTR BELONGTO 408f30 
             409135      3 INSTR DEADREGS  EFLAGS RSI RDI R14 ZZ mov     rdi, rbp 
             409138      3 INSTR BELONGTO 408f30 
@@ -6618,6 +6636,7 @@
             409163     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             409163      5 INSTR BELONGTO 409150 
             409163      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            409168     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, [rsp+58h+var_50] 
             409168      5 INSTR BELONGTO 409150 
             409168      5 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, [rsp+58h+var_50] 
             409168      5 PTRIMMEDESP STACK 8 displ mov     rdi, [rsp+58h+var_50]
@@ -6766,6 +6785,7 @@
             40925c     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             40925c      5 INSTR BELONGTO 409150 
             40925c      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            409261     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, [rsp+58h+var_50] 
             409261      5 INSTR BELONGTO 409150 
             409261      5 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, [rsp+58h+var_50] 
             409261      5 PTRIMMEDESP STACK 8 displ mov     rdi, [rsp+58h+var_50]
@@ -7862,6 +7882,7 @@
             409dd5      5 INSTR BELONGTO 40b2d0 
             409dd5      5 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     [rsp+var_10], rbp 
             409dd5      5 PTRIMMEDESP STACK -16 displ mov     [rsp+var_10], rbp
+            409dda     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rdi 
             409dda      3 INSTR BELONGTO 40b2d0 
             409dda      3 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rbx, rdi 
             409ddd      5 INSTR BELONGTO 40b2d0 
@@ -7874,6 +7895,7 @@
             409de8     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             409de8      5 INSTR BELONGTO 40b2d0 
             409de8      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            409ded     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             409ded      3 INSTR BELONGTO 40b2d0 
             409ded      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             409df0      3 INSTR BELONGTO 40b2d0 
@@ -7909,6 +7931,7 @@
             409e20     -1 INSTR LOCAL NoMetaUpdate call    _gtk_window_get_type 
             409e20      5 INSTR BELONGTO 40b2d0 
             409e20      5 INSTR DEADREGS  EFLAGS ZZ call    _gtk_window_get_type 
+            409e25     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             409e25      3 INSTR BELONGTO 40b2d0 
             409e25      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             409e28      3 INSTR BELONGTO 40b2d0 
@@ -7934,6 +7957,7 @@
             409e45      5 INSTR DEADREGS  EFLAGS ZZ jmp     _gtk_window_present 
             409e50      2 INSTR BELONGTO 40b2d0 
             409e50      2 INSTR DEADREGS  EFLAGS RSI RDI R12 R13 R14 R15 ZZ mov     esi, ebp 
+            409e52     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             409e52      3 INSTR BELONGTO 40b2d0 
             409e52      3 INSTR DEADREGS  EFLAGS RDI R12 R13 R14 R15 ZZ mov     rdi, rbx 
             409e55     -1 INSTR LOCAL MetadataUnused mov     rbp, [rsp+18h+var_10] 
@@ -8087,11 +8111,13 @@
             409f32      5 INSTR DEADREGS  EFLAGS ZZ jmp     _g_type_check_instance_cast 
             409f40      1 INSTR BELONGTO 40b1d0 
             409f40      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbx 
+            409f41     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rdi 
             409f41      3 INSTR BELONGTO 40b1d0 
             409f41      3 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rbx, rdi 
             409f44     -1 INSTR LOCAL NoMetaUpdate call    sub_408830 
             409f44      5 INSTR BELONGTO 40b1d0 
             409f44      5 INSTR DEADREGS  EFLAGS RAX ZZ call    sub_408830 
+            409f49     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             409f49      3 INSTR BELONGTO 40b1d0 
             409f49      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             409f4c      3 INSTR BELONGTO 40b1d0 
@@ -8107,6 +8133,7 @@
             409f5d     -1 INSTR LOCAL NoMetaUpdate call    _gtk_window_get_type 
             409f5d      5 INSTR BELONGTO 40b1d0 
             409f5d      5 INSTR DEADREGS  EFLAGS ZZ call    _gtk_window_get_type 
+            409f62     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             409f62      3 INSTR BELONGTO 40b1d0 
             409f62      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             409f65      3 INSTR BELONGTO 40b1d0 
@@ -9552,7 +9579,7 @@
             40aa41     -1 INSTR LOCAL NoMetaUpdate jmp     loc_407CF0 
             40aa41      5 INSTR BELONGTO 40aa20 
             40aa41      5 INSTR DEADREGS  EFLAGS R12 R13 R14 R15 XMM0 ZZ jmp     loc_407CF0 
-            40aa50      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 16 3 -8 0 4 0 0 5 0 0 6 0 16 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40aa50      0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 96 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 96 8 0 2 9 0 2 10 0 2 11 0 2 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40aa50      0 FUNC MMSAFENESS UNSAFE
             40aa50      1 INSTR BELONGTO 40aa50 
             40aa50      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbx 
@@ -10317,7 +10344,7 @@
             40b286      5 INSTR DEADREGS  EFLAGS ZZ call    _g_signal_connect_data 
             40b28b     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_40B227 
             40b28b      2 INSTR BELONGTO 40b1d0 
-            40b290      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40b290      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40b290      0 FUNC MMSAFENESS SAFE
             40b290      1 INSTR BELONGTO 40b290 
             40b290      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
@@ -10355,7 +10382,7 @@
             40b2c1     -1 INSTR LOCAL NoMetaUpdate jmp     sub_40B1D0 
             40b2c1      5 INSTR BELONGTO 40b290 
             40b2c1      5 INSTR DEADREGS  EFLAGS R12 R13 R14 R15 ZZ jmp     sub_40B1D0 
-            40b2d0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40b2d0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40b2d0      0 FUNC MMSAFENESS UNSAFE
             40b2d0      1 INSTR BELONGTO 40b2d0 
             40b2d0      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
@@ -11682,7 +11709,7 @@
             40bbbb     -1 INSTR LOCAL NoMetaUpdate call    _exit 
             40bbbb      5 INSTR BELONGTO 40bb90 
             40bbbb      5 INSTR DEADREGS  EFLAGS ZZ call    _exit 
-            40bbc0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40bbc0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40bbc0      0 FUNC MMSAFENESS SPECSAFE
             40bbc0    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             40bc48 
             40bbc0      5 INSTR BELONGTO 40bbc0 
@@ -11779,7 +11806,7 @@
             40bc50      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             40bc50     -4 INSTR LOCAL SafeReturn rep retn
             40bc50      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            40bc60      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40bc60      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40bc60      0 FUNC MMSAFENESS SPECSAFE
             40bc60      1 INSTR BELONGTO 40bc60 
             40bc60      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -11795,6 +11822,7 @@
             40bc65      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             40bc65      8 DATAREF STACK 719 esp + 0 PARENT LocalFrame LOCALFRAME
             40bc65      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            40bc69     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_60ED68 
             40bc69      7 INSTR BELONGTO 40bc60 
             40bc69      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_60ED68 
             40bc70     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -11810,6 +11838,7 @@
             40bc80      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             40bc84     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_60ED68 
             40bc84      2 INSTR BELONGTO 40bc60 
+            40bc86     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             40bc86      3 INSTR BELONGTO 40bc60 
             40bc86      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             40bc89     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot
index 3e340569..401462eb 100644
--- a/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot
@@ -581,7 +581,7 @@
                  0      9 DATAREF GLOBAL       38 d6b7 PARENT aProperty  VOID RO
                  0      9 DATAREF GLOBAL       41 d6f8 PARENT aTopright  VOID RO
                  0      9 DATAREF GLOBAL       69 d86f PARENT aNotebook  VOID RO
-              6440      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+              6440      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
               6440      0 FUNC MMSAFENESS SAFE
               6440     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET               6457 
               6440      4 INSTR BELONGTO 6440 
@@ -2529,7 +2529,7 @@
               77e4      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
               77e9      1 INSTR BELONGTO 77c0 
               77e9      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-              77ec      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+              77ec      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
               77ec      0 FUNC MMSAFENESS SAFE
               77ec     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
               77ec     23 FUNC GLOBAL sub_77EC FUNC_SAFE NOFP RET               7802 
@@ -2537,6 +2537,7 @@
               77ec      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
               77ec      8 DATAREF STACK 586 esp + 0 PARENT LocalFrame LOCALFRAME
               77ec      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+              77f0     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
               77f0      7 INSTR BELONGTO 77ec 
               77f0      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
               77f7     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -11662,7 +11663,7 @@
               d3bc      5 INSTR BELONGTO d300 
               d3c1     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_D377 
               d3c1      2 INSTR BELONGTO d300 
-              d3d0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+              d3d0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
               d3d0      0 FUNC MMSAFENESS SPECSAFE
               d3d0    137 FUNC GLOBAL __libc_csu_init FUNC_UNSAFE NOFP RET               d458 
               d3d0      5 INSTR BELONGTO d3d0 
@@ -11759,7 +11760,7 @@
               d460      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
               d460     -4 INSTR LOCAL SafeReturn rep retn
               d460      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-              d470      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+              d470      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
               d470      0 FUNC MMSAFENESS SPECSAFE
               d470      1 INSTR BELONGTO d470 
               d470      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -11775,6 +11776,7 @@
               d475      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
               d475      8 DATAREF STACK 652 esp + 0 PARENT LocalFrame LOCALFRAME
               d475      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+              d479     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_210220 
               d479      7 INSTR BELONGTO d470 
               d479      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_210220 
               d480     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -11790,6 +11792,7 @@
               d490      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
               d494     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_210220 
               d494      2 INSTR BELONGTO d470 
+              d496     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
               d496      3 INSTR BELONGTO d470 
               d496      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
               d499     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot
index fea34f92..78d7323b 100644
--- a/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot
@@ -1176,7 +1176,7 @@
                  0      9 DATAREF GLOBAL       43 412a04 PARENT aDatabase  VOID RO
                  0      9 DATAREF GLOBAL      708 4150a7 PARENT SMP_dummy281  VOID RO
                  0      9 DATAREF GLOBAL       88 412de4 PARENT aGtkHelp  VOID RO
-            4076d8      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4076d8      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4076d8      0 FUNC MMSAFENESS SAFE
             4076d8     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             4076ef 
             4076d8      4 INSTR BELONGTO 4076d8 
@@ -3619,7 +3619,7 @@
             409054      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             409059      1 INSTR BELONGTO 409030 
             409059      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            40905c      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40905c      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40905c      0 FUNC MMSAFENESS SAFE
             40905c     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             40905c     23 FUNC GLOBAL sub_40905C FUNC_SAFE NOFP RET             409072 
@@ -3627,6 +3627,7 @@
             40905c      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             40905c      8 DATAREF STACK 1182 esp + 0 PARENT LocalFrame LOCALFRAME
             40905c      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            409060     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             409060      7 INSTR BELONGTO 40905c 
             409060      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             409067     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -3822,6 +3823,7 @@
             4091fb      3 INSTR BELONGTO 40f660 
             4091fe     -1 INSTR LOCAL NoMetaUpdate jz      short loc_409260 
             4091fe      2 INSTR BELONGTO 40f660 
+            409200     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, rax 
             409200      3 INSTR BELONGTO 40f660 
             409200      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rsi, rax 
             409203      3 INSTR BELONGTO 40f660 
@@ -3843,6 +3845,7 @@
             40921b     -1 INSTR LOCAL NoMetaUpdate call    _g_return_if_fail_warning 
             40921b      5 INSTR BELONGTO 40f660 
             40921b      5 INSTR DEADREGS  EFLAGS ZZ call    _g_return_if_fail_warning 
+            409220     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, [rsp+108h+var_30] 
             409220      8 INSTR BELONGTO 40f660 
             409220      8 INSTR DEADREGS  EFLAGS RBX R12 R13 R14 R15 ZZ mov     rbx, [rsp+108h+var_30] 
             409220      8 PTRIMMEDESP STACK 216 displ mov     rbx, [rsp+108h+var_30]
@@ -3884,6 +3887,7 @@
             409277     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             409277      5 INSTR BELONGTO 40f660 
             409277      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            40927c     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             40927c      3 INSTR BELONGTO 40f660 
             40927c      3 INSTR DEADREGS  EFLAGS RBX ZZ mov     rbx, rax 
             40927f     -1 INSTR LOCAL NoMetaUpdate call    _gtk_window_get_type 
@@ -3925,6 +3929,7 @@
             4092bd      6 INSTR DEADREGS  EFLAGS RCX RDX RSI RDI R8 ZZ mov     r8d, offset a3_4_0; "3.4.0" 
             4092c3      5 INSTR BELONGTO 40f660 
             4092c3      5 INSTR DEADREGS  EFLAGS RCX RDX RSI RDI ZZ mov     ecx, offset aVersion; "version" 
+            4092c8     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, rbx 
             4092c8      3 INSTR BELONGTO 40f660 
             4092c8      3 INSTR DEADREGS  EFLAGS RDX RSI RDI ZZ mov     rdx, rbx 
             4092cb      5 INSTR BELONGTO 40f660 
@@ -14252,7 +14257,7 @@
             40f655     -1 INSTR LOCAL NoMetaUpdate jmp     _gtk_widget_grab_focus 
             40f655      5 INSTR BELONGTO 40f600 
             40f655      5 INSTR DEADREGS  EFLAGS ZZ jmp     _gtk_widget_grab_focus 
-            40f660      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40f660      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 2 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40f660      0 FUNC MMSAFENESS UNSAFE
             40f660    105 FUNC GLOBAL sub_40F660 FUNC_UNSAFE NOFP RET             40f6c8 
             40f660      1 INSTR BELONGTO 40f660 
@@ -14316,7 +14321,7 @@
             40f6bb      5 INSTR BELONGTO 40f660 
             40f6bb      5 INSTR DEADREGS  EFLAGS ZZ call    _g_type_check_instance_cast 
             40f6c0      1 INSTR BELONGTO 40f660 
-            40f6c0      1 INSTR DEADREGS  EFLAGS RBX RDI ZZ pop     rbx 
+            40f6c0     -2 INSTR LOCAL n RBX ZZ  NumericDEFs pop     rbx 
             40f6c1      3 INSTR BELONGTO 40f660 
             40f6c1      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rax 
             40f6c4     -1 INSTR LOCAL NoMetaUpdate jmp     loc_409120 
@@ -18683,7 +18688,7 @@
             412600      1 INSTR DEADREGS  EFLAGS ZZ pop     rbp 
             412601      1 INSTR BELONGTO 4123d0 
             412601      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            412610      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            412610      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             412610      0 FUNC MMSAFENESS SPECSAFE
             412610    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             412698 
             412610      5 INSTR BELONGTO 412610 
@@ -18780,7 +18785,7 @@
             4126a0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             4126a0     -4 INSTR LOCAL SafeReturn rep retn
             4126a0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4126b0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4126b0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4126b0      0 FUNC MMSAFENESS SPECSAFE
             4126b0      1 INSTR BELONGTO 4126b0 
             4126b0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -18796,6 +18801,7 @@
             4126b5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4126b5      8 DATAREF STACK 1265 esp + 0 PARENT LocalFrame LOCALFRAME
             4126b5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4126b9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_616D78 
             4126b9      7 INSTR BELONGTO 4126b0 
             4126b9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_616D78 
             4126c0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -18811,6 +18817,7 @@
             4126d0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             4126d4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_616D78 
             4126d4      2 INSTR BELONGTO 4126b0 
+            4126d6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             4126d6      3 INSTR BELONGTO 4126b0 
             4126d6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             4126d9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot
index 9294f563..28d33a1b 100644
--- a/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot
@@ -205,7 +205,7 @@
                  0      9 DATAREF GLOBAL       24 40380d CHILDOF 23 OFFSET 0 aSSS_0 + 0 FIELD DIRECT
                  0      9 DATAREF GLOBAL       44 4038f4 PARENT aActivate  VOID RO
                  0      9 DATAREF GLOBAL       78 403c25 PARENT aOn_write  VOID RO
-            401a70      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401a70      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401a70      0 FUNC MMSAFENESS SAFE
             401a70     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             401a87 
             401a70      4 INSTR BELONGTO 401a70 
@@ -837,7 +837,7 @@
             402040      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             402045      1 INSTR BELONGTO 40201c 
             402045      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            402048      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402048      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402048      0 FUNC MMSAFENESS SAFE
             402048     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             402048     23 FUNC GLOBAL sub_402048 FUNC_SAFE NOFP RET             40205e 
@@ -845,6 +845,7 @@
             402048      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             402048      8 DATAREF STACK 209 esp + 0 PARENT LocalFrame LOCALFRAME
             402048      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            40204c     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             40204c      7 INSTR BELONGTO 402048 
             40204c      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             402053     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -2859,7 +2860,7 @@
             4035f7      1 INSTR DEADREGS  EFLAGS ZZ pop     rbp 
             4035f8      1 INSTR BELONGTO 403590 
             4035f8      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            403600      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403600      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403600      0 FUNC MMSAFENESS SPECSAFE
             403600    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             403688 
             403600      5 INSTR BELONGTO 403600 
@@ -2956,7 +2957,7 @@
             403690      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             403690     -4 INSTR LOCAL SafeReturn rep retn
             403690      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4036a0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4036a0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4036a0      0 FUNC MMSAFENESS SPECSAFE
             4036a0      1 INSTR BELONGTO 4036a0 
             4036a0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -2972,6 +2973,7 @@
             4036a5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4036a5      8 DATAREF STACK 220 esp + 0 PARENT LocalFrame LOCALFRAME
             4036a5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4036a9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_604DC8 
             4036a9      7 INSTR BELONGTO 4036a0 
             4036a9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_604DC8 
             4036b0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -2987,6 +2989,7 @@
             4036c0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             4036c4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_604DC8 
             4036c4      2 INSTR BELONGTO 4036a0 
+            4036c6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             4036c6      3 INSTR BELONGTO 4036a0 
             4036c6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             4036c9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot
index e6849eb1..d2dd4a91 100644
--- a/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot
@@ -185,7 +185,7 @@
                  0      8 DATAREF GLOBAL       99 605118 PARENT off_605118  OFFSET RW
                  0      9 DATAREF GLOBAL       27 4046bb PARENT aUtf16be  VOID RO
                  0      9 DATAREF GLOBAL       28 4046c4 PARENT aVersion  VOID RO
-            4025b8      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4025b8      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4025b8      0 FUNC MMSAFENESS SAFE
             4025b8     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             4025cf 
             4025b8      4 INSTR BELONGTO 4025b8 
@@ -2427,7 +2427,7 @@
             4036d0      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             4036d5      1 INSTR BELONGTO 4036ac 
             4036d5      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            4036d8      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4036d8      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4036d8      0 FUNC MMSAFENESS SAFE
             4036d8     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             4036d8     23 FUNC GLOBAL sub_4036D8 FUNC_SAFE NOFP RET             4036ee 
@@ -2435,6 +2435,7 @@
             4036d8      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             4036d8      8 DATAREF STACK 191 esp + 0 PARENT LocalFrame LOCALFRAME
             4036d8      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            4036dc     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             4036dc      7 INSTR BELONGTO 4036d8 
             4036dc      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             4036e3     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -2753,6 +2754,7 @@
             40398d      2 INSTR BELONGTO 403890 
             40398f     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4039E8 
             40398f      2 INSTR BELONGTO 403890 
+            403991     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [rbx+30h] 
             403991      4 INSTR BELONGTO 403890 
             403991      4 INSTR DEADREGS  EFLAGS RDX RDI ZZ mov     rdx, [rbx+30h] 
             403995     -1 INSTR LOCAL NoMetaUpdate test    rdx, rdx 
@@ -3877,7 +3879,7 @@
             4044b4     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4043E4 
             4044c0     -2 INSTR LOCAL n R12 ZZ  AlwaysNUM cvttsd2si r12d, xmm0 
             4044c5     -1 INSTR LOCAL NoMetaUpdate jmp     loc_404396 
-            4044d0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4044d0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4044d0      0 FUNC MMSAFENESS SPECSAFE
             4044d0    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             404558 
             4044d0      5 INSTR BELONGTO 4044d0 
@@ -3974,7 +3976,7 @@
             404560      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             404560     -4 INSTR LOCAL SafeReturn rep retn
             404560      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            404570      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404570      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404570      0 FUNC MMSAFENESS SPECSAFE
             404570      1 INSTR BELONGTO 404570 
             404570      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -3990,6 +3992,7 @@
             404575      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             404575      8 DATAREF STACK 199 esp + 0 PARENT LocalFrame LOCALFRAME
             404575      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            404579     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_604D98 
             404579      7 INSTR BELONGTO 404570 
             404579      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_604D98 
             404580     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -4005,6 +4008,7 @@
             404590      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             404594     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_604D98 
             404594      2 INSTR BELONGTO 404570 
+            404596     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             404596      3 INSTR BELONGTO 404570 
             404596      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             404599     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot
index 43e4efc0..e83ce35a 100644
--- a/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot
@@ -490,7 +490,7 @@
                  0      9 DATAREF GLOBAL       20 40950c PARENT aYelp_cfg  VOID RO
                  0      9 DATAREF GLOBAL       41 409628 PARENT aSSS  VOID RO
                  0      9 DATAREF GLOBAL        4 40945e PARENT aResolved  VOID RO
-            4041e0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4041e0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4041e0      0 FUNC MMSAFENESS SAFE
             4041e0     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             4041f7 
             4041e0      4 INSTR BELONGTO 4041e0 
@@ -1895,7 +1895,7 @@
             405024      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             405029      1 INSTR BELONGTO 405000 
             405029      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            40502c      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40502c      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40502c      0 FUNC MMSAFENESS SAFE
             40502c     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             40502c     23 FUNC GLOBAL sub_40502C FUNC_SAFE NOFP RET             405042 
@@ -1903,6 +1903,7 @@
             40502c      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             40502c      8 DATAREF STACK 494 esp + 0 PARENT LocalFrame LOCALFRAME
             40502c      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            405030     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             405030      7 INSTR BELONGTO 40502c 
             405030      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             405037     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -8740,7 +8741,7 @@
             40934f      1 INSTR BELONGTO 409300 
             40934f      1 INSTR DEADREGS  EFLAGS ZZ retn 
             40934f     24 DEALLOC STACK esp - 24 retn
-            409350      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            409350      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             409350      0 FUNC MMSAFENESS SPECSAFE
             409350    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             4093d8 
             409350      5 INSTR BELONGTO 409350 
@@ -8837,7 +8838,7 @@
             4093e0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             4093e0     -4 INSTR LOCAL SafeReturn rep retn
             4093e0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4093f0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4093f0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4093f0      0 FUNC MMSAFENESS SPECSAFE
             4093f0      1 INSTR BELONGTO 4093f0 
             4093f0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -8853,6 +8854,7 @@
             4093f5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4093f5      8 DATAREF STACK 541 esp + 0 PARENT LocalFrame LOCALFRAME
             4093f5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4093f9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_60BD98 
             4093f9      7 INSTR BELONGTO 4093f0 
             4093f9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_60BD98 
             409400     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -8868,6 +8870,7 @@
             409410      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             409414     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_60BD98 
             409414      2 INSTR BELONGTO 4093f0 
+            409416     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             409416      3 INSTR BELONGTO 4093f0 
             409416      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             409419     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot
index dd87aa7a..786817e3 100644
--- a/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot
@@ -138,7 +138,7 @@
                  0      8 DATAREF GLOBAL       99 6030d0 PARENT off_6030D0  OFFSET RW
                  0      9 DATAREF GLOBAL       25 402101 PARENT aImported  VOID RO
                  0      9 DATAREF GLOBAL       29 402140 PARENT aFilename  VOID RO
-            401080      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401080      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401080      0 FUNC MMSAFENESS SAFE
             401080     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             401097 
             401080      4 INSTR BELONGTO 401080 
@@ -622,7 +622,7 @@
             401490      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401495      1 INSTR BELONGTO 40146c 
             401495      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401498      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401498      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401498      0 FUNC MMSAFENESS SAFE
             401498     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401498     23 FUNC GLOBAL sub_401498 FUNC_SAFE NOFP RET             4014ae 
@@ -630,6 +630,7 @@
             401498      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401498      8 DATAREF STACK 143 esp + 0 PARENT LocalFrame LOCALFRAME
             401498      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            40149c     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             40149c      7 INSTR BELONGTO 401498 
             40149c      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             4014a3     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -1217,9 +1218,9 @@
             401848     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, rax 
             401848      3 INSTR BELONGTO 401780 
             401848      3 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, rax 
-            40184b     -1 INSTR LOCAL MetadataRedundant xor     eax, eax 
             40184b      2 INSTR BELONGTO 401780 
             40184b      2 INSTR DEADREGS  EFLAGS RAX ZZ xor     eax, eax 
+            40184b     -2 INSTR LOCAL n RAX ZZ  AlwaysNUM xor     eax, eax 
             40184d     -1 INSTR LOCAL NoMetaUpdate call    _g_print 
             40184d      5 INSTR BELONGTO 401780 
             40184d      5 INSTR DEADREGS  EFLAGS ZZ call    _g_print 
@@ -1786,10 +1787,12 @@
             401d26      2 INSTR DEADREGS  EFLAGS ZZ push    r12 
             401d28      1 INSTR BELONGTO 401f00 
             401d28      1 INSTR DEADREGS  EFLAGS ZZ push    rbp 
+            401d29     -2 INSTR LOCAL n RBP ZZ  NumericDEFs mov     rbp, rdi 
             401d29      3 INSTR BELONGTO 401f00 
             401d29      3 INSTR DEADREGS  EFLAGS ZZ mov     rbp, rdi 
             401d2c      1 INSTR BELONGTO 401f00 
             401d2c      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
+            401d2d     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rsi 
             401d2d      3 INSTR BELONGTO 401f00 
             401d2d      3 INSTR DEADREGS  EFLAGS RBX ZZ mov     rbx, rsi 
             401d30      4 INSTR BELONGTO 401f00 
@@ -1839,6 +1842,7 @@
             401d70      7 INSTR DEADREGS  EFLAGS RAX RDI R13 R14 ZZ lea     rax, a0123456789abcd; "0123456789abcdef" 
             401d77      7 INSTR BELONGTO 401f00 
             401d77      7 INSTR DEADREGS  EFLAGS RDI R13 R14 ZZ lea     r14, a0123456789ab_0; "0123456789ABCDEF" 
+            401d7e     -2 INSTR LOCAL n RDI ZZ  NumericDEFs lea     rdi, [rbx+rbx+1] 
             401d7e      5 INSTR BELONGTO 401f00 
             401d7e      5 INSTR DEADREGS  EFLAGS RDI R13 ZZ lea     rdi, [rbx+rbx+1] 
             401d83     -1 INSTR LOCAL NoMetaUpdate test    edx, edx 
@@ -1859,6 +1863,7 @@
             401d96      3 INSTR BELONGTO 401f00 
             401d99      3 INSTR BELONGTO 401f00 
             401d99      3 INSTR DEADREGS  R12 R15 ZZ mov     r12, rax 
+            401d9c     -2 INSTR LOCAL n R15 ZZ  NumericDEFs mov     r15d, [rsp+48h+var_44] 
             401d9c      5 INSTR BELONGTO 401f00 
             401d9c      5 INSTR DEADREGS  R15 ZZ mov     r15d, [rsp+48h+var_44] 
             401d9c      5 PTRIMMEDESP STACK 4 displ mov     r15d, [rsp+48h+var_44]
@@ -1879,6 +1884,7 @@
             401dbc     -2 INSTR LOCAL n RDX ZZ  NumericDEFs movzx   edx, byte ptr [r14+rax] 
             401dbc      5 INSTR BELONGTO 401f00 
             401dbc      5 INSTR DEADREGS  EFLAGS RCX RDX ZZ movzx   edx, byte ptr [r14+rax] 
+            401dc1     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [r12+8] 
             401dc1      5 INSTR BELONGTO 401f00 
             401dc1      5 INSTR DEADREGS  EFLAGS RAX RCX ZZ mov     rax, [r12+8] 
             401dc6     -2 INSTR LOCAL n RCX ZZ  NumericDEFs lea     rcx, [rax+1] 
@@ -1888,10 +1894,12 @@
             401dca      5 INSTR BELONGTO 401f00 
             401dcf     -1 INSTR LOCAL NoMetaUpdate jnb     loc_401EC0 
             401dcf      6 INSTR BELONGTO 401f00 
+            401dd5     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, [r12] 
             401dd5      4 INSTR BELONGTO 401f00 
             401dd5      4 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, [r12] 
             401dd9      3 INSTR BELONGTO 401f00 
             401dd9      3 INSTR DEADREGS  EFLAGS ZZ mov     [rsi+rax], dl 
+            401ddc     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [r12] 
             401ddc      4 INSTR BELONGTO 401f00 
             401ddc      4 INSTR DEADREGS  EFLAGS RDX ZZ mov     rdx, [r12] 
             401de0      5 INSTR BELONGTO 401f00 
@@ -1907,6 +1915,7 @@
             401df3     -2 INSTR LOCAL n RDX ZZ  NumericDEFs movzx   edx, byte ptr [r14+rax] 
             401df3      5 INSTR BELONGTO 401f00 
             401df3      5 INSTR DEADREGS  EFLAGS RCX RDX ZZ movzx   edx, byte ptr [r14+rax] 
+            401df8     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [r12+8] 
             401df8      5 INSTR BELONGTO 401f00 
             401df8      5 INSTR DEADREGS  EFLAGS RAX RCX ZZ mov     rax, [r12+8] 
             401dfd     -2 INSTR LOCAL n RCX ZZ  NumericDEFs lea     rcx, [rax+1] 
@@ -1916,10 +1925,12 @@
             401e01      5 INSTR BELONGTO 401f00 
             401e06     -1 INSTR LOCAL NoMetaUpdate jnb     loc_401EA0 
             401e06      6 INSTR BELONGTO 401f00 
+            401e0c     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, [r12] 
             401e0c      4 INSTR BELONGTO 401f00 
             401e0c      4 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, [r12] 
             401e10      3 INSTR BELONGTO 401f00 
             401e10      3 INSTR DEADREGS  EFLAGS ZZ mov     [rsi+rax], dl 
+            401e13     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [r12] 
             401e13      4 INSTR BELONGTO 401f00 
             401e13      4 INSTR DEADREGS  EFLAGS RDX ZZ mov     rdx, [r12] 
             401e17      5 INSTR BELONGTO 401f00 
@@ -1955,6 +1966,7 @@
             401e41      3 INSTR BELONGTO 401f00 
             401e44     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401DB0 
             401e44      6 INSTR BELONGTO 401f00 
+            401e4a     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [r12+8] 
             401e4a      5 INSTR BELONGTO 401f00 
             401e4a      5 INSTR DEADREGS  EFLAGS RAX RDX ZZ mov     rax, [r12+8] 
             401e4f     -2 INSTR LOCAL n RDX ZZ  NumericDEFs lea     rdx, [rax+1] 
@@ -1968,12 +1980,14 @@
             401e5e      5 INSTR BELONGTO 401f00 
             401e5e      5 INSTR DEADREGS  EFLAGS RCX RSI ZZ movzx   ecx, [rsp+48h+var_3D] 
             401e5e      5 PTRIMMEDESP STACK 11 displ movzx   ecx, [rsp+48h+var_3D]
+            401e63     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, [r12] 
             401e63      4 INSTR BELONGTO 401f00 
             401e63      4 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, [r12] 
             401e67      3 INSTR BELONGTO 401f00 
             401e67      3 INSTR DEADREGS  EFLAGS ZZ mov     [rsi+rax], cl 
             401e6a      5 INSTR BELONGTO 401f00 
             401e6a      5 INSTR DEADREGS  EFLAGS ZZ mov     [r12+8], rdx 
+            401e6f     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [r12] 
             401e6f      4 INSTR BELONGTO 401f00 
             401e6f      4 INSTR DEADREGS  EFLAGS RDX ZZ mov     rdx, [r12] 
             401e73      5 INSTR BELONGTO 401f00 
@@ -2043,7 +2057,7 @@
             401eee      5 INSTR DEADREGS  EFLAGS ZZ call    _g_string_insert_c 
             401ef3     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401DB0 
             401ef3      5 INSTR BELONGTO 401f00 
-            401f00      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401f00      0 FUNC FRAMERESTORE 0 0 2 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 2 9 0 2 10 0 2 11 0 2 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401f00      0 FUNC MMSAFENESS UNSAFE
             401f00     15 FUNC GLOBAL sub_401F00 FUNC_UNSAFE NOFP RET             401f0e 
             401f00     -2 INSTR LOCAL n R8 ZZ  AlwaysNUM xor     r8d, r8d 
@@ -2059,7 +2073,7 @@
             401f0a     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401D20 
             401f0a      5 INSTR BELONGTO 401f00 
             401f0a      5 INSTR DEADREGS  EFLAGS ZZ jmp     loc_401D20 
-            401f10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401f10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401f10      0 FUNC MMSAFENESS SPECSAFE
             401f10    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             401f98 
             401f10      5 INSTR BELONGTO 401f10 
@@ -2156,7 +2170,7 @@
             401fa0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             401fa0     -4 INSTR LOCAL SafeReturn rep retn
             401fa0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            401fb0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401fb0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401fb0      0 FUNC MMSAFENESS SPECSAFE
             401fb0      1 INSTR BELONGTO 401fb0 
             401fb0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -2172,6 +2186,7 @@
             401fb5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             401fb5      8 DATAREF STACK 154 esp + 0 PARENT LocalFrame LOCALFRAME
             401fb5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            401fb9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_602DB8 
             401fb9      7 INSTR BELONGTO 401fb0 
             401fb9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_602DB8 
             401fc0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -2187,6 +2202,7 @@
             401fd0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             401fd4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_602DB8 
             401fd4      2 INSTR BELONGTO 401fb0 
+            401fd6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             401fd6      3 INSTR BELONGTO 401fb0 
             401fd6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             401fd9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id
index 67a525cf..7ca694da 100644
--- a/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-ef74b58f38a97e8340ebdc083aa9193acfa4c9f4
\ No newline at end of file
+a485e809fd773a2f4249f2db741ba0e234417fb3
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot
index dd87aa7a..786817e3 100644
--- a/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot
@@ -138,7 +138,7 @@
                  0      8 DATAREF GLOBAL       99 6030d0 PARENT off_6030D0  OFFSET RW
                  0      9 DATAREF GLOBAL       25 402101 PARENT aImported  VOID RO
                  0      9 DATAREF GLOBAL       29 402140 PARENT aFilename  VOID RO
-            401080      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401080      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401080      0 FUNC MMSAFENESS SAFE
             401080     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             401097 
             401080      4 INSTR BELONGTO 401080 
@@ -622,7 +622,7 @@
             401490      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401495      1 INSTR BELONGTO 40146c 
             401495      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401498      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401498      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401498      0 FUNC MMSAFENESS SAFE
             401498     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401498     23 FUNC GLOBAL sub_401498 FUNC_SAFE NOFP RET             4014ae 
@@ -630,6 +630,7 @@
             401498      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401498      8 DATAREF STACK 143 esp + 0 PARENT LocalFrame LOCALFRAME
             401498      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            40149c     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             40149c      7 INSTR BELONGTO 401498 
             40149c      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             4014a3     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -1217,9 +1218,9 @@
             401848     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, rax 
             401848      3 INSTR BELONGTO 401780 
             401848      3 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, rax 
-            40184b     -1 INSTR LOCAL MetadataRedundant xor     eax, eax 
             40184b      2 INSTR BELONGTO 401780 
             40184b      2 INSTR DEADREGS  EFLAGS RAX ZZ xor     eax, eax 
+            40184b     -2 INSTR LOCAL n RAX ZZ  AlwaysNUM xor     eax, eax 
             40184d     -1 INSTR LOCAL NoMetaUpdate call    _g_print 
             40184d      5 INSTR BELONGTO 401780 
             40184d      5 INSTR DEADREGS  EFLAGS ZZ call    _g_print 
@@ -1786,10 +1787,12 @@
             401d26      2 INSTR DEADREGS  EFLAGS ZZ push    r12 
             401d28      1 INSTR BELONGTO 401f00 
             401d28      1 INSTR DEADREGS  EFLAGS ZZ push    rbp 
+            401d29     -2 INSTR LOCAL n RBP ZZ  NumericDEFs mov     rbp, rdi 
             401d29      3 INSTR BELONGTO 401f00 
             401d29      3 INSTR DEADREGS  EFLAGS ZZ mov     rbp, rdi 
             401d2c      1 INSTR BELONGTO 401f00 
             401d2c      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
+            401d2d     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rsi 
             401d2d      3 INSTR BELONGTO 401f00 
             401d2d      3 INSTR DEADREGS  EFLAGS RBX ZZ mov     rbx, rsi 
             401d30      4 INSTR BELONGTO 401f00 
@@ -1839,6 +1842,7 @@
             401d70      7 INSTR DEADREGS  EFLAGS RAX RDI R13 R14 ZZ lea     rax, a0123456789abcd; "0123456789abcdef" 
             401d77      7 INSTR BELONGTO 401f00 
             401d77      7 INSTR DEADREGS  EFLAGS RDI R13 R14 ZZ lea     r14, a0123456789ab_0; "0123456789ABCDEF" 
+            401d7e     -2 INSTR LOCAL n RDI ZZ  NumericDEFs lea     rdi, [rbx+rbx+1] 
             401d7e      5 INSTR BELONGTO 401f00 
             401d7e      5 INSTR DEADREGS  EFLAGS RDI R13 ZZ lea     rdi, [rbx+rbx+1] 
             401d83     -1 INSTR LOCAL NoMetaUpdate test    edx, edx 
@@ -1859,6 +1863,7 @@
             401d96      3 INSTR BELONGTO 401f00 
             401d99      3 INSTR BELONGTO 401f00 
             401d99      3 INSTR DEADREGS  R12 R15 ZZ mov     r12, rax 
+            401d9c     -2 INSTR LOCAL n R15 ZZ  NumericDEFs mov     r15d, [rsp+48h+var_44] 
             401d9c      5 INSTR BELONGTO 401f00 
             401d9c      5 INSTR DEADREGS  R15 ZZ mov     r15d, [rsp+48h+var_44] 
             401d9c      5 PTRIMMEDESP STACK 4 displ mov     r15d, [rsp+48h+var_44]
@@ -1879,6 +1884,7 @@
             401dbc     -2 INSTR LOCAL n RDX ZZ  NumericDEFs movzx   edx, byte ptr [r14+rax] 
             401dbc      5 INSTR BELONGTO 401f00 
             401dbc      5 INSTR DEADREGS  EFLAGS RCX RDX ZZ movzx   edx, byte ptr [r14+rax] 
+            401dc1     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [r12+8] 
             401dc1      5 INSTR BELONGTO 401f00 
             401dc1      5 INSTR DEADREGS  EFLAGS RAX RCX ZZ mov     rax, [r12+8] 
             401dc6     -2 INSTR LOCAL n RCX ZZ  NumericDEFs lea     rcx, [rax+1] 
@@ -1888,10 +1894,12 @@
             401dca      5 INSTR BELONGTO 401f00 
             401dcf     -1 INSTR LOCAL NoMetaUpdate jnb     loc_401EC0 
             401dcf      6 INSTR BELONGTO 401f00 
+            401dd5     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, [r12] 
             401dd5      4 INSTR BELONGTO 401f00 
             401dd5      4 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, [r12] 
             401dd9      3 INSTR BELONGTO 401f00 
             401dd9      3 INSTR DEADREGS  EFLAGS ZZ mov     [rsi+rax], dl 
+            401ddc     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [r12] 
             401ddc      4 INSTR BELONGTO 401f00 
             401ddc      4 INSTR DEADREGS  EFLAGS RDX ZZ mov     rdx, [r12] 
             401de0      5 INSTR BELONGTO 401f00 
@@ -1907,6 +1915,7 @@
             401df3     -2 INSTR LOCAL n RDX ZZ  NumericDEFs movzx   edx, byte ptr [r14+rax] 
             401df3      5 INSTR BELONGTO 401f00 
             401df3      5 INSTR DEADREGS  EFLAGS RCX RDX ZZ movzx   edx, byte ptr [r14+rax] 
+            401df8     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [r12+8] 
             401df8      5 INSTR BELONGTO 401f00 
             401df8      5 INSTR DEADREGS  EFLAGS RAX RCX ZZ mov     rax, [r12+8] 
             401dfd     -2 INSTR LOCAL n RCX ZZ  NumericDEFs lea     rcx, [rax+1] 
@@ -1916,10 +1925,12 @@
             401e01      5 INSTR BELONGTO 401f00 
             401e06     -1 INSTR LOCAL NoMetaUpdate jnb     loc_401EA0 
             401e06      6 INSTR BELONGTO 401f00 
+            401e0c     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, [r12] 
             401e0c      4 INSTR BELONGTO 401f00 
             401e0c      4 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, [r12] 
             401e10      3 INSTR BELONGTO 401f00 
             401e10      3 INSTR DEADREGS  EFLAGS ZZ mov     [rsi+rax], dl 
+            401e13     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [r12] 
             401e13      4 INSTR BELONGTO 401f00 
             401e13      4 INSTR DEADREGS  EFLAGS RDX ZZ mov     rdx, [r12] 
             401e17      5 INSTR BELONGTO 401f00 
@@ -1955,6 +1966,7 @@
             401e41      3 INSTR BELONGTO 401f00 
             401e44     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401DB0 
             401e44      6 INSTR BELONGTO 401f00 
+            401e4a     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [r12+8] 
             401e4a      5 INSTR BELONGTO 401f00 
             401e4a      5 INSTR DEADREGS  EFLAGS RAX RDX ZZ mov     rax, [r12+8] 
             401e4f     -2 INSTR LOCAL n RDX ZZ  NumericDEFs lea     rdx, [rax+1] 
@@ -1968,12 +1980,14 @@
             401e5e      5 INSTR BELONGTO 401f00 
             401e5e      5 INSTR DEADREGS  EFLAGS RCX RSI ZZ movzx   ecx, [rsp+48h+var_3D] 
             401e5e      5 PTRIMMEDESP STACK 11 displ movzx   ecx, [rsp+48h+var_3D]
+            401e63     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, [r12] 
             401e63      4 INSTR BELONGTO 401f00 
             401e63      4 INSTR DEADREGS  EFLAGS RSI ZZ mov     rsi, [r12] 
             401e67      3 INSTR BELONGTO 401f00 
             401e67      3 INSTR DEADREGS  EFLAGS ZZ mov     [rsi+rax], cl 
             401e6a      5 INSTR BELONGTO 401f00 
             401e6a      5 INSTR DEADREGS  EFLAGS ZZ mov     [r12+8], rdx 
+            401e6f     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [r12] 
             401e6f      4 INSTR BELONGTO 401f00 
             401e6f      4 INSTR DEADREGS  EFLAGS RDX ZZ mov     rdx, [r12] 
             401e73      5 INSTR BELONGTO 401f00 
@@ -2043,7 +2057,7 @@
             401eee      5 INSTR DEADREGS  EFLAGS ZZ call    _g_string_insert_c 
             401ef3     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401DB0 
             401ef3      5 INSTR BELONGTO 401f00 
-            401f00      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401f00      0 FUNC FRAMERESTORE 0 0 2 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 2 9 0 2 10 0 2 11 0 2 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401f00      0 FUNC MMSAFENESS UNSAFE
             401f00     15 FUNC GLOBAL sub_401F00 FUNC_UNSAFE NOFP RET             401f0e 
             401f00     -2 INSTR LOCAL n R8 ZZ  AlwaysNUM xor     r8d, r8d 
@@ -2059,7 +2073,7 @@
             401f0a     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401D20 
             401f0a      5 INSTR BELONGTO 401f00 
             401f0a      5 INSTR DEADREGS  EFLAGS ZZ jmp     loc_401D20 
-            401f10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401f10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401f10      0 FUNC MMSAFENESS SPECSAFE
             401f10    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             401f98 
             401f10      5 INSTR BELONGTO 401f10 
@@ -2156,7 +2170,7 @@
             401fa0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             401fa0     -4 INSTR LOCAL SafeReturn rep retn
             401fa0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            401fb0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401fb0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401fb0      0 FUNC MMSAFENESS SPECSAFE
             401fb0      1 INSTR BELONGTO 401fb0 
             401fb0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -2172,6 +2186,7 @@
             401fb5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             401fb5      8 DATAREF STACK 154 esp + 0 PARENT LocalFrame LOCALFRAME
             401fb5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            401fb9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_602DB8 
             401fb9      7 INSTR BELONGTO 401fb0 
             401fb9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_602DB8 
             401fc0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -2187,6 +2202,7 @@
             401fd0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             401fd4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_602DB8 
             401fd4      2 INSTR BELONGTO 401fb0 
+            401fd6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             401fd6      3 INSTR BELONGTO 401fb0 
             401fd6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             401fd9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id
index dd5df0f0..989b7fc6 100644
--- a/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-4fb61c4235b556a01c97588230d16bec74e37aae
\ No newline at end of file
+2be403a304fc797227da4c89b89c706389df4fac
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot
index a91f3d47..d93829a6 100644
--- a/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot
@@ -35,7 +35,7 @@
                  0      8 DATAREF GLOBAL       32 602068 PARENT off_602068  OFFSET RW
                  0      8 DATAREF GLOBAL       34 602080 PARENT stderr  VOID RW
                  0      8 DATAREF GLOBAL       37 602090 PARENT qword_602090  VOID RW
-            4009e8      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4009e8      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4009e8      0 FUNC MMSAFENESS SAFE
             4009e8     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             4009ff 
             4009e8      4 INSTR BELONGTO 4009e8 
@@ -382,7 +382,7 @@
             400c44      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             400c49      1 INSTR BELONGTO 400c20 
             400c49      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            400c4c      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400c4c      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400c4c      0 FUNC MMSAFENESS SAFE
             400c4c     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             400c4c     23 FUNC GLOBAL sub_400C4C FUNC_SAFE NOFP RET             400c62 
@@ -390,6 +390,7 @@
             400c4c      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             400c4c      8 DATAREF STACK 40 esp + 0 PARENT LocalFrame LOCALFRAME
             400c4c      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            400c50     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             400c50      7 INSTR BELONGTO 400c4c 
             400c50      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             400c57     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -489,7 +490,7 @@
             400cfe      2 INSTR BELONGTO 400ce0 
             400d00      1 INSTR BELONGTO 400ce0 
             400d01      1 INSTR BELONGTO 400ce0 
-            400d10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400d10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400d10      0 FUNC MMSAFENESS SPECSAFE
             400d10    137 FUNC GLOBAL __libc_csu_init FUNC_UNSAFE NOFP RET             400d98 
             400d10      5 INSTR BELONGTO 400d10 
@@ -586,7 +587,7 @@
             400da0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             400da0     -4 INSTR LOCAL SafeReturn rep retn
             400da0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            400db0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400db0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400db0      0 FUNC MMSAFENESS SPECSAFE
             400db0      1 INSTR BELONGTO 400db0 
             400db0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -602,6 +603,7 @@
             400db5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             400db5      8 DATAREF STACK 43 esp + 0 PARENT LocalFrame LOCALFRAME
             400db5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            400db9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_601DD8 
             400db9      7 INSTR BELONGTO 400db0 
             400db9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_601DD8 
             400dc0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -617,6 +619,7 @@
             400dd0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             400dd4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_601DD8 
             400dd4      2 INSTR BELONGTO 400db0 
+            400dd6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             400dd6      3 INSTR BELONGTO 400db0 
             400dd6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             400dd9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot
index b19b677e..9e209f21 100644
--- a/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot
@@ -677,7 +677,7 @@
                  0      9 DATAREF GLOBAL       82 40c0af PARENT aAta_piix  VOID RO
                  0      9 DATAREF GLOBAL       90 40c110 PARENT aTimerS  VOID RO
                  0      9 DATAREF GLOBAL       95 40c157 PARENT aSleepS  VOID RO
-            403d08      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403d08      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403d08      0 FUNC MMSAFENESS SAFE
             403d08     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             403d1f 
             403d08      4 INSTR BELONGTO 403d08 
@@ -2110,7 +2110,7 @@
             404b10      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             404b15      1 INSTR BELONGTO 404aec 
             404b15      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            404b18      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404b18      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404b18      0 FUNC MMSAFENESS SAFE
             404b18     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             404b18     23 FUNC GLOBAL sub_404B18 FUNC_SAFE NOFP RET             404b2e 
@@ -2118,6 +2118,7 @@
             404b18      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             404b18      8 DATAREF STACK 682 esp + 0 PARENT LocalFrame LOCALFRAME
             404b18      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            404b1c     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             404b1c      7 INSTR BELONGTO 404b18 
             404b1c      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             404b23     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -5699,7 +5700,7 @@
             4065c1      1 INSTR DEADREGS  EFLAGS RBX ZZ pop     rbx 
             4065c2      1 INSTR BELONGTO 4065a0 
             4065c2      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            4065d0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 16 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4065d0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 16 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4065d0      0 FUNC MMSAFENESS SAFE
             4065d0     -1 INSTR LOCAL NoMetaUpdate test    edi, edi 
             4065d0      2 INSTR BELONGTO 4065d0 
@@ -5726,7 +5727,7 @@
             4065ef     -1 INSTR LOCAL NoMetaUpdate jmp     _dcgettext 
             4065ef      5 INSTR BELONGTO 4065d0 
             4065ef      5 INSTR DEADREGS  EFLAGS ZZ jmp     _dcgettext 
-            406600      0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 16 3 -8 0 4 0 0 5 0 0 6 0 16 7 0 1 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            406600      0 FUNC FRAMERESTORE 0 0 2 1 0 1 2 0 16 3 -8 0 4 0 0 5 0 0 6 0 16 7 0 2 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             406600      0 FUNC MMSAFENESS SAFE
             406600     -1 INSTR LOCAL NoMetaUpdate cmp     edi, 0Bh        ; switch 12 cases  
             406600      3 INSTR BELONGTO 406600 
@@ -5737,10 +5738,12 @@
             406603      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
             406604      2 INSTR BELONGTO 406600 
             406604      2 INSTR DEADREGS  RAX RBX ZZ mov     ebx, edi 
+            406604     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     ebx, edi 
             406606     -1 INSTR LOCAL NoMetaUpdate jbe     short loc_406630 
             406606      2 INSTR BELONGTO 406600 
             406608      2 INSTR BELONGTO 406600 
             406608      2 INSTR DEADREGS  EFLAGS RAX RCX RDX RSI RDI ZZ mov     ecx, ebx        ; jumptable 0000000000406632 default case 
+            406608     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     ecx, ebx        ; jumptable 0000000000406632 default case 
             40660a      5 INSTR BELONGTO 406600 
             40660a      5 INSTR DEADREGS  EFLAGS RAX RDX RSI RDI ZZ mov     edi, offset aPowermanager; "PowerManager" 
             40660f      5 INSTR BELONGTO 406600 
@@ -5756,6 +5759,7 @@
             40661b      5 INSTR DEADREGS  EFLAGS ZZ call    _g_log 
             406620      2 INSTR BELONGTO 406600 
             406620      2 INSTR DEADREGS  EFLAGS RDI ZZ mov     edi, ebx 
+            406620     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     edi, ebx 
             406622      1 INSTR BELONGTO 406600 
             406622      1 INSTR DEADREGS  EFLAGS RBX ZZ pop     rbx 
             406623     -1 INSTR LOCAL NoMetaUpdate jmp     _up_device_kind_to_string 
@@ -5763,6 +5767,7 @@
             406623      5 INSTR DEADREGS  EFLAGS ZZ jmp     _up_device_kind_to_string 
             406630      2 INSTR BELONGTO 406600 
             406630      2 INSTR DEADREGS  EFLAGS RAX ZZ mov     eax, edi 
+            406630     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, edi 
             406632     -1 INSTR LOCAL NoMetaUpdate jmp     ds:off_40CD40[rax*8]; switch jump 
             406632      7 INSTR BELONGTO 406600 
             406632      7 INSTR DEADREGS  EFLAGS RDI ZZ jmp     ds:off_40CD40[rax*8]; switch jump 
@@ -6234,6 +6239,7 @@
             406a44     -1 INSTR LOCAL NoMetaUpdate call    _g_filename_display_basename 
             406a44      5 INSTR BELONGTO 4067a0 
             406a44      5 INSTR DEADREGS  EFLAGS ZZ call    _g_filename_display_basename 
+            406a49     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406a49      3 INSTR BELONGTO 4067a0 
             406a49      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             406a4c     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
@@ -6255,11 +6261,13 @@
             406a63     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406a63      5 INSTR BELONGTO 4067a0 
             406a63      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406a68     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406a68      3 INSTR BELONGTO 4067a0 
             406a68      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406a6b     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406a6b      5 INSTR BELONGTO 4067a0 
             406a6b      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406a70     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     edi, [rsp+2E8h+var_134] 
             406a70      7 INSTR BELONGTO 4067a0 
             406a70      7 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI ZZ mov     edi, [rsp+2E8h+var_134] 
             406a70      7 PTRIMMEDESP STACK 436 displ mov     edi, [rsp+2E8h+var_134]
@@ -6269,6 +6277,7 @@
             406a7c      2 INSTR BELONGTO 4067a0 
             406a7c      2 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ xor     edi, edi        ; domainname 
             406a7c     -2 INSTR LOCAL n RDI ZZ  AlwaysNUM xor     edi, edi        ; domainname 
+            406a7e     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406a7e      3 INSTR BELONGTO 4067a0 
             406a7e      3 INSTR DEADREGS  EFLAGS RDX RBX RSI ZZ mov     rbx, rax 
             406a81     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
@@ -6333,6 +6342,7 @@
             406ae9     -1 INSTR LOCAL MetadataRedundant mov     edx, 5          ; category 
             406ae9      5 INSTR BELONGTO 4067a0 
             406ae9      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406aee     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406aee      3 INSTR BELONGTO 4067a0 
             406aee      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406af1     -1 INSTR LOCAL MetadataRedundant xor     edi, edi        ; domainname 
@@ -6390,6 +6400,7 @@
             406b3d     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406b3d      5 INSTR BELONGTO 4067a0 
             406b3d      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406b42     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406b42      3 INSTR BELONGTO 4067a0 
             406b42      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406b45      2 INSTR BELONGTO 4067a0 
@@ -6408,11 +6419,13 @@
             406b57     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406b57      5 INSTR BELONGTO 4067a0 
             406b57      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406b5c     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406b5c      3 INSTR BELONGTO 4067a0 
             406b5c      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406b5f     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406b5f      5 INSTR BELONGTO 4067a0 
             406b5f      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406b64     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406b64      7 INSTR BELONGTO 4067a0 
             406b64      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406b64      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -6448,6 +6461,7 @@
             406baa      3 INSTR BELONGTO 4067a0 
             406bad     -1 INSTR LOCAL NoMetaUpdate jz      loc_406DA0 
             406bad      6 INSTR BELONGTO 4067a0 
+            406bb3     -2 INSTR LOCAL n RDX ZZ  NumericDEFs lea     edx, [rax-2] 
             406bb3      3 INSTR BELONGTO 4067a0 
             406bb3      3 INSTR DEADREGS  EFLAGS RDX RDI ZZ lea     edx, [rax-2] 
             406bb6     -1 INSTR LOCAL NoMetaUpdate cmp     edx, 2 
@@ -6523,6 +6537,7 @@
             406c40     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406c40      5 INSTR BELONGTO 4067a0 
             406c40      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406c45     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406c45      3 INSTR BELONGTO 4067a0 
             406c45      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406c48      2 INSTR BELONGTO 4067a0 
@@ -6541,11 +6556,13 @@
             406c5a     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406c5a      5 INSTR BELONGTO 4067a0 
             406c5a      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406c5f     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406c5f      3 INSTR BELONGTO 4067a0 
             406c5f      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406c62     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406c62      5 INSTR BELONGTO 4067a0 
             406c62      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406c67     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406c67      7 INSTR BELONGTO 4067a0 
             406c67      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406c67      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -6567,6 +6584,7 @@
             406c8f     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406c8f      5 INSTR BELONGTO 4067a0 
             406c8f      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406c94     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406c94      3 INSTR BELONGTO 4067a0 
             406c94      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406c97      2 INSTR BELONGTO 4067a0 
@@ -6585,11 +6603,13 @@
             406ca9     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406ca9      5 INSTR BELONGTO 4067a0 
             406ca9      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406cae     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406cae      3 INSTR BELONGTO 4067a0 
             406cae      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406cb1     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406cb1      5 INSTR BELONGTO 4067a0 
             406cb1      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406cb6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406cb6      7 INSTR BELONGTO 4067a0 
             406cb6      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406cb6      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -6627,6 +6647,7 @@
             406cfc     -1 INSTR LOCAL MetadataRedundant xor     edi, edi        ; domainname 
             406cfc      2 INSTR BELONGTO 4067a0 
             406cfc      2 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ xor     edi, edi        ; domainname 
+            406cfe     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406cfe      3 INSTR BELONGTO 4067a0 
             406cfe      3 INSTR DEADREGS  EFLAGS RDX RBX RSI ZZ mov     rbx, rax 
             406d01     -1 INSTR LOCAL MetadataRedundant mov     edx, 5          ; category 
@@ -6645,6 +6666,7 @@
             406d16     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406d16      5 INSTR BELONGTO 4067a0 
             406d16      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406d1b     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406d1b      7 INSTR BELONGTO 4067a0 
             406d1b      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406d1b      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -6670,6 +6692,7 @@
             406d41     -1 INSTR LOCAL MetadataRedundant xor     edi, edi        ; domainname 
             406d41      2 INSTR BELONGTO 4067a0 
             406d41      2 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ xor     edi, edi        ; domainname 
+            406d43     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406d43      3 INSTR BELONGTO 4067a0 
             406d43      3 INSTR DEADREGS  EFLAGS RDX RBX RSI ZZ mov     rbx, rax 
             406d46     -1 INSTR LOCAL MetadataRedundant mov     edx, 5          ; category 
@@ -6688,6 +6711,7 @@
             406d5b     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406d5b      5 INSTR BELONGTO 4067a0 
             406d5b      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406d60     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406d60      7 INSTR BELONGTO 4067a0 
             406d60      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406d60      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -6730,6 +6754,7 @@
             406db8     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406db8      5 INSTR BELONGTO 4067a0 
             406db8      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406dbd     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406dbd      3 INSTR BELONGTO 4067a0 
             406dbd      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406dc0      2 INSTR BELONGTO 4067a0 
@@ -6748,14 +6773,17 @@
             406dd2     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406dd2      5 INSTR BELONGTO 4067a0 
             406dd2      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406dd7     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406dd7      3 INSTR BELONGTO 4067a0 
             406dd7      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406dda     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406dda      5 INSTR BELONGTO 4067a0 
             406dda      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406ddf     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406ddf      7 INSTR BELONGTO 4067a0 
             406ddf      7 INSTR DEADREGS  EFLAGS RAX RDX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406ddf      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
+            406de6     -2 INSTR LOCAL n RDX ZZ  NumericDEFs lea     edx, [rax-2] 
             406de6      3 INSTR BELONGTO 4067a0 
             406de6      3 INSTR DEADREGS  EFLAGS RDX RDI ZZ lea     edx, [rax-2] 
             406de9     -1 INSTR LOCAL NoMetaUpdate cmp     edx, 2 
@@ -6776,6 +6804,7 @@
             406e0a     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406e0a      5 INSTR BELONGTO 4067a0 
             406e0a      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406e0f     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406e0f      3 INSTR BELONGTO 4067a0 
             406e0f      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406e12      2 INSTR BELONGTO 4067a0 
@@ -6794,14 +6823,17 @@
             406e24     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406e24      5 INSTR BELONGTO 4067a0 
             406e24      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406e29     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406e29      3 INSTR BELONGTO 4067a0 
             406e29      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406e2c     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406e2c      5 INSTR BELONGTO 4067a0 
             406e2c      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406e31     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406e31      7 INSTR BELONGTO 4067a0 
             406e31      7 INSTR DEADREGS  EFLAGS RAX RDX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406e31      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
+            406e38     -2 INSTR LOCAL n RDX ZZ  NumericDEFs lea     edx, [rax-2] 
             406e38      3 INSTR BELONGTO 4067a0 
             406e38      3 INSTR DEADREGS  EFLAGS RDX RDI ZZ lea     edx, [rax-2] 
             406e3b     -1 INSTR LOCAL NoMetaUpdate cmp     edx, 1 
@@ -6886,6 +6918,7 @@
             406eb1     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             406eb1      5 INSTR BELONGTO 4067a0 
             406eb1      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            406eb6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406eb6      7 INSTR BELONGTO 4067a0 
             406eb6      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406eb6      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -6954,6 +6987,7 @@
             406f2f      5 INSTR DEADREGS  EFLAGS RBX ZZ call    sub_405700 
             406f34     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406AB1 
             406f34      5 INSTR BELONGTO 4067a0 
+            406f40     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_130] 
             406f40      7 INSTR BELONGTO 4067a0 
             406f40      7 INSTR DEADREGS  EFLAGS RAX RDX RSI RDI ZZ mov     eax, [rsp+2E8h+var_130] 
             406f40      7 PTRIMMEDESP STACK 440 displ mov     eax, [rsp+2E8h+var_130]
@@ -6971,6 +7005,7 @@
             406f5c     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             406f5c      5 INSTR BELONGTO 4067a0 
             406f5c      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            406f61     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406f61      3 INSTR BELONGTO 4067a0 
             406f61      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             406f64      4 INSTR BELONGTO 4067a0 
@@ -6993,6 +7028,7 @@
             406f7f     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406f7f      5 INSTR BELONGTO 4067a0 
             406f7f      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406f84     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             406f84      7 INSTR BELONGTO 4067a0 
             406f84      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             406f84      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -7014,6 +7050,7 @@
             406fac     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406fac      5 INSTR BELONGTO 4067a0 
             406fac      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406fb1     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406fb1      3 INSTR BELONGTO 4067a0 
             406fb1      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406fb4      5 INSTR BELONGTO 4067a0 
@@ -7032,6 +7069,7 @@
             406fc6     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             406fc6      5 INSTR BELONGTO 4067a0 
             406fc6      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            406fcb     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             406fcb      3 INSTR BELONGTO 4067a0 
             406fcb      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             406fce     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
@@ -7051,6 +7089,7 @@
             406feb     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             406feb      5 INSTR BELONGTO 4067a0 
             406feb      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            406ff0     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             406ff0      3 INSTR BELONGTO 4067a0 
             406ff0      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             406ff3      5 INSTR BELONGTO 4067a0 
@@ -7069,6 +7108,7 @@
             407005     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             407005      5 INSTR BELONGTO 4067a0 
             407005      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            40700a     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             40700a      3 INSTR BELONGTO 4067a0 
             40700a      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             40700d     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
@@ -7088,6 +7128,7 @@
             40702a     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             40702a      5 INSTR BELONGTO 4067a0 
             40702a      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            40702f     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             40702f      3 INSTR BELONGTO 4067a0 
             40702f      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             407032      5 INSTR BELONGTO 4067a0 
@@ -7106,6 +7147,7 @@
             407044     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             407044      5 INSTR BELONGTO 4067a0 
             407044      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            407049     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407049      3 INSTR BELONGTO 4067a0 
             407049      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             40704c     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
@@ -7125,6 +7167,7 @@
             407069     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
             407069      5 INSTR BELONGTO 4067a0 
             407069      5 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     edx, 5          ; category 
+            40706e     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             40706e      3 INSTR BELONGTO 4067a0 
             40706e      3 INSTR DEADREGS  EFLAGS RBX RSI RDI ZZ mov     rbx, rax 
             407071      5 INSTR BELONGTO 4067a0 
@@ -7143,11 +7186,13 @@
             407083     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             407083      5 INSTR BELONGTO 4067a0 
             407083      5 INSTR DEADREGS  EFLAGS ZZ call    sub_405700 
+            407088     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407088      3 INSTR BELONGTO 4067a0 
             407088      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             40708b     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
             40708b      5 INSTR BELONGTO 4067a0 
             40708b      5 INSTR DEADREGS  EFLAGS ZZ call    _g_free 
+            407090     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             407090      7 INSTR BELONGTO 4067a0 
             407090      7 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+2E8h+var_134] 
             407090      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -7164,6 +7209,7 @@
             4070ac     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             4070ac      5 INSTR BELONGTO 4067a0 
             4070ac      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            4070b1     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             4070b1      3 INSTR BELONGTO 4067a0 
             4070b1      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             4070b4     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406F68 
@@ -7179,6 +7225,7 @@
             4070cc     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             4070cc      5 INSTR BELONGTO 4067a0 
             4070cc      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            4070d1     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             4070d1      3 INSTR BELONGTO 4067a0 
             4070d1      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             4070d4     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406F68 
@@ -7194,6 +7241,7 @@
             4070ec     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             4070ec      5 INSTR BELONGTO 4067a0 
             4070ec      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            4070f1     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             4070f1      3 INSTR BELONGTO 4067a0 
             4070f1      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             4070f4     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406F68 
@@ -7209,6 +7257,7 @@
             40710c     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             40710c      5 INSTR BELONGTO 4067a0 
             40710c      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            407111     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             407111      3 INSTR BELONGTO 4067a0 
             407111      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             407114     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406F68 
@@ -7224,6 +7273,7 @@
             40712c     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             40712c      5 INSTR BELONGTO 4067a0 
             40712c      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            407131     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             407131      3 INSTR BELONGTO 4067a0 
             407131      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ mov     rbx, rax 
             407134     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406F68 
@@ -7244,6 +7294,7 @@
             40715c     -1 INSTR LOCAL MetadataRedundant xor     edi, edi        ; domainname 
             40715c      2 INSTR BELONGTO 4067a0 
             40715c      2 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ xor     edi, edi        ; domainname 
+            40715e     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             40715e      3 INSTR BELONGTO 4067a0 
             40715e      3 INSTR DEADREGS  EFLAGS RDX RBX RSI XMM0 ZZ mov     rbx, rax 
             407161     -1 INSTR LOCAL MetadataRedundant mov     edx, 5          ; category 
@@ -7264,6 +7315,7 @@
             407176      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    sub_405700 
             40717b     -1 INSTR LOCAL NoMetaUpdate jmp     loc_406BDC 
             40717b      5 INSTR BELONGTO 4067a0 
+            407180     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_12C] 
             407180      7 INSTR BELONGTO 4067a0 
             407180      7 INSTR DEADREGS  EFLAGS RAX RDX RSI RDI XMM0 ZZ mov     eax, [rsp+2E8h+var_12C] 
             407180      7 PTRIMMEDESP STACK 444 displ mov     eax, [rsp+2E8h+var_12C]
@@ -7281,6 +7333,7 @@
             40719a     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             40719a      5 INSTR BELONGTO 4067a0 
             40719a      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            40719f     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             40719f      3 INSTR BELONGTO 4067a0 
             40719f      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             4071a2      6 INSTR BELONGTO 4067a0 
@@ -7303,6 +7356,7 @@
             4071bf     -1 INSTR LOCAL NoMetaUpdate call    sub_405700 
             4071bf      5 INSTR BELONGTO 4067a0 
             4071bf      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    sub_405700 
+            4071c4     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+2E8h+var_134] 
             4071c4      7 INSTR BELONGTO 4067a0 
             4071c4      7 INSTR DEADREGS  EFLAGS RAX RDI XMM0 ZZ mov     eax, [rsp+2E8h+var_134] 
             4071c4      7 PTRIMMEDESP STACK 436 displ mov     eax, [rsp+2E8h+var_134]
@@ -7316,6 +7370,7 @@
             4071d7     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             4071d7      5 INSTR BELONGTO 4067a0 
             4071d7      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            4071dc     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             4071dc      3 INSTR BELONGTO 4067a0 
             4071dc      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             4071df     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4071A8 
@@ -7328,6 +7383,7 @@
             4071e8     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             4071e8      5 INSTR BELONGTO 4067a0 
             4071e8      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            4071ed     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             4071ed      3 INSTR BELONGTO 4067a0 
             4071ed      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             4071f0     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4071A8 
@@ -7340,6 +7396,7 @@
             4071f9     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             4071f9      5 INSTR BELONGTO 4067a0 
             4071f9      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            4071fe     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             4071fe      3 INSTR BELONGTO 4067a0 
             4071fe      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             407201     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4071A8 
@@ -7352,6 +7409,7 @@
             40720a     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             40720a      5 INSTR BELONGTO 4067a0 
             40720a      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            40720f     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             40720f      3 INSTR BELONGTO 4067a0 
             40720f      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             407212     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4071A8 
@@ -7364,6 +7422,7 @@
             40721b     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             40721b      5 INSTR BELONGTO 4067a0 
             40721b      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            407220     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             407220      3 INSTR BELONGTO 4067a0 
             407220      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             407223     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4071A8 
@@ -7376,6 +7435,7 @@
             40722c     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             40722c      5 INSTR BELONGTO 4067a0 
             40722c      5 INSTR DEADREGS  EFLAGS XMM0 ZZ call    _dcgettext 
+            407231     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             407231      3 INSTR BELONGTO 4067a0 
             407231      3 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI XMM0 ZZ mov     rbx, rax 
             407234     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4071A8 
@@ -8755,6 +8815,7 @@
             407f3d      2 INSTR BELONGTO 407f00 
             407f3d      2 INSTR DEADREGS  EFLAGS RDX RBX RSI RDI ZZ xor     edi, edi        ; domainname 
             407f3d     -2 INSTR LOCAL n RDI ZZ  AlwaysNUM xor     edi, edi        ; domainname 
+            407f3f     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rax 
             407f3f      3 INSTR BELONGTO 407f00 
             407f3f      3 INSTR DEADREGS  EFLAGS RDX RBX RSI ZZ mov     rbx, rax 
             407f42     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 5          ; category 
@@ -8765,6 +8826,7 @@
             407f4c     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             407f4c      5 INSTR BELONGTO 407f00 
             407f4c      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            407f51     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407f51      3 INSTR BELONGTO 407f00 
             407f51      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             407f54      3 INSTR BELONGTO 407f00 
@@ -8787,6 +8849,7 @@
             407f70     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             407f70      5 INSTR BELONGTO 407f00 
             407f70      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            407f75     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407f75      3 INSTR BELONGTO 407f00 
             407f75      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             407f78      3 INSTR BELONGTO 407f00 
@@ -8809,6 +8872,7 @@
             407f94     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             407f94      5 INSTR BELONGTO 407f00 
             407f94      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            407f99     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407f99      3 INSTR BELONGTO 407f00 
             407f99      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             407f9c      3 INSTR BELONGTO 407f00 
@@ -8831,6 +8895,7 @@
             407fb8     -1 INSTR LOCAL NoMetaUpdate call    _dcgettext 
             407fb8      5 INSTR BELONGTO 407f00 
             407fb8      5 INSTR DEADREGS  EFLAGS ZZ call    _dcgettext 
+            407fbd     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             407fbd      3 INSTR BELONGTO 407f00 
             407fbd      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rdi, rbx 
             407fc0      3 INSTR BELONGTO 407f00 
@@ -8941,6 +9006,7 @@
             40807a     -1 INSTR LOCAL NoMetaUpdate call    sub_407B10 
             40807a      5 INSTR BELONGTO 407f00 
             40807a      5 INSTR DEADREGS  EFLAGS ZZ call    sub_407B10 
+            40807f     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, rbx 
             40807f      3 INSTR BELONGTO 407f00 
             40807f      3 INSTR DEADREGS  EFLAGS RDI ZZ mov     rdi, rbx 
             408082     -1 INSTR LOCAL NoMetaUpdate call    _g_free 
@@ -9440,6 +9506,7 @@
             4084de     -1 INSTR LOCAL NoMetaUpdate call    _up_device_get_object_path 
             4084de      5 INSTR BELONGTO 4084a0 
             4084de      5 INSTR DEADREGS  EFLAGS ZZ call    _up_device_get_object_path 
+            4084e3     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     edi, [rsp+98h+var_48] 
             4084e3      4 INSTR BELONGTO 4084a0 
             4084e3      4 INSTR DEADREGS  EFLAGS RCX RDX RSI RDI R12 ZZ mov     edi, [rsp+98h+var_48] 
             4084e3      4 PTRIMMEDESP STACK 80 displ mov     edi, [rsp+98h+var_48]
@@ -9450,6 +9517,7 @@
             4084ea      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RSI ZZ call    sub_406600 
             4084ef     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
             4084ef      3 INSTR BELONGTO 4084a0 
+            4084f2     -2 INSTR LOCAL n RBP ZZ  NumericDEFs mov     rbp, rax 
             4084f2      3 INSTR BELONGTO 4084a0 
             4084f2      3 INSTR DEADREGS  RDX RSI RDI ZZ mov     rbp, rax 
             4084f5     -1 INSTR LOCAL NoMetaUpdate jz      loc_408710 
@@ -9618,6 +9686,7 @@
             408625      5 INSTR BELONGTO 4084a0 
             408625      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RSI R8 R9 ZZ lea     rsi, [rsp+98h+var_78] 
             408625      5 PTRIMMEDESP STACK 32 displ lea     rsi, [rsp+98h+var_78]
+            40862a     -2 INSTR LOCAL n R9 ZZ  NumericDEFs mov     r9, rbp 
             40862a      3 INSTR BELONGTO 4084a0 
             40862a      3 INSTR DEADREGS  EFLAGS RAX RCX RDX R8 R9 ZZ mov     r9, rbp 
             40862d      3 INSTR BELONGTO 4084a0 
@@ -9749,6 +9818,7 @@
             408724     -2 INSTR LOCAL n RBX ZZ  AlwaysNUM xor     ebx, ebx 
             408726     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40860D 
             408726      5 INSTR BELONGTO 4084a0 
+            408730     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+98h+var_40] 
             408730      4 INSTR BELONGTO 4084a0 
             408730      4 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     eax, [rsp+98h+var_40] 
             408730      4 PTRIMMEDESP STACK 88 displ mov     eax, [rsp+98h+var_40]
@@ -12922,7 +12992,7 @@
             40bc04     -1 INSTR LOCAL NoMetaUpdate jmp     _g_object_new 
             40bc04      5 INSTR BELONGTO 40bbf0 
             40bc04      5 INSTR DEADREGS  EFLAGS ZZ jmp     _g_object_new 
-            40bc10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40bc10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40bc10      0 FUNC MMSAFENESS SPECSAFE
             40bc10    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             40bc98 
             40bc10      5 INSTR BELONGTO 40bc10 
@@ -13019,7 +13089,7 @@
             40bca0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             40bca0     -4 INSTR LOCAL SafeReturn rep retn
             40bca0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            40bcb0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40bcb0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40bcb0      0 FUNC MMSAFENESS SPECSAFE
             40bcb0      1 INSTR BELONGTO 40bcb0 
             40bcb0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -13035,6 +13105,7 @@
             40bcb5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             40bcb5      8 DATAREF STACK 717 esp + 0 PARENT LocalFrame LOCALFRAME
             40bcb5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            40bcb9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_60ED58 
             40bcb9      7 INSTR BELONGTO 40bcb0 
             40bcb9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_60ED58 
             40bcc0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -13050,6 +13121,7 @@
             40bcd0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             40bcd4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_60ED58 
             40bcd4      2 INSTR BELONGTO 40bcb0 
+            40bcd6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             40bcd6      3 INSTR BELONGTO 40bcb0 
             40bcd6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             40bcd9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot
index 1aa1cca5..63283531 100644
--- a/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot
@@ -160,7 +160,7 @@
                  0      8 DATAREF GLOBAL       99 603090 PARENT off_603090  OFFSET RW
                  0      9 DATAREF GLOBAL       37 401ada CHILDOF 35 OFFSET 2 aDeactivate + 2 FIELD DIRECT
                  0      9 DATAREF GLOBAL       66 401de7 PARENT SMP_dummy13  VOID RO
-            400d90      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400d90      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400d90      0 FUNC MMSAFENESS SAFE
             400d90     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             400da7 
             400d90      4 INSTR BELONGTO 400d90 
@@ -669,7 +669,7 @@
             40117c      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401181      1 INSTR BELONGTO 401158 
             401181      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401184      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401184      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401184      0 FUNC MMSAFENESS SAFE
             401184     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401184     23 FUNC GLOBAL sub_401184 FUNC_SAFE NOFP RET             40119a 
@@ -677,6 +677,7 @@
             401184      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401184      8 DATAREF STACK 165 esp + 0 PARENT LocalFrame LOCALFRAME
             401184      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            401188     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             401188      7 INSTR BELONGTO 401184 
             401188      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             40118f     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -1703,7 +1704,7 @@
             40183e      5 INSTR DEADREGS  EFLAGS ZZ call    _g_log 
             401843     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401658 
             401843      5 INSTR BELONGTO 401520 
-            401850      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401850      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401850      0 FUNC MMSAFENESS SPECSAFE
             401850    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             4018d8 
             401850      5 INSTR BELONGTO 401850 
@@ -1800,7 +1801,7 @@
             4018e0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             4018e0     -4 INSTR LOCAL SafeReturn rep retn
             4018e0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4018f0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4018f0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4018f0      0 FUNC MMSAFENESS SPECSAFE
             4018f0      1 INSTR BELONGTO 4018f0 
             4018f0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -1816,6 +1817,7 @@
             4018f5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4018f5      8 DATAREF STACK 174 esp + 0 PARENT LocalFrame LOCALFRAME
             4018f5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4018f9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_602DF8 
             4018f9      7 INSTR BELONGTO 4018f0 
             4018f9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_602DF8 
             401900     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -1831,6 +1833,7 @@
             401910      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             401914     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_602DF8 
             401914      2 INSTR BELONGTO 4018f0 
+            401916     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             401916      3 INSTR BELONGTO 4018f0 
             401916      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             401919     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id
index 290c8b95..3eb00b86 100644
--- a/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-0e7c99b442a9d320672da17d498bef8517ff0f55
\ No newline at end of file
+2fbf7e6853179b270228cc1f408b23b01dbbe0cd
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot
index d1b422af..4cc163aa 100644
--- a/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot
@@ -551,7 +551,7 @@
                  0      9 DATAREF GLOBAL       41 40d2d0 PARENT aResponse  VOID RO
                  0      9 DATAREF GLOBAL       68 40d442 PARENT aGraphics  VOID RO
                  0      9 DATAREF GLOBAL       97 40d627 PARENT aToplevel  VOID RO
-            4060f0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4060f0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4060f0      0 FUNC MMSAFENESS SAFE
             4060f0     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             406107 
             4060f0      4 INSTR BELONGTO 4060f0 
@@ -2636,7 +2636,7 @@
             407610      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             407615      1 INSTR BELONGTO 4075ec 
             407615      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            407618      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            407618      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             407618      0 FUNC MMSAFENESS SAFE
             407618     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             407618     23 FUNC GLOBAL sub_407618 FUNC_SAFE NOFP RET             40762e 
@@ -2644,6 +2644,7 @@
             407618      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             407618      8 DATAREF STACK 555 esp + 0 PARENT LocalFrame LOCALFRAME
             407618      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            40761c     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             40761c      7 INSTR BELONGTO 407618 
             40761c      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             407623     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -14023,7 +14024,7 @@
             40ce6b      1 INSTR DEADREGS  EFLAGS ZZ pop     rbp 
             40ce6c      1 INSTR BELONGTO 40cdf0 
             40ce6c      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            40ce70      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40ce70      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40ce70      0 FUNC MMSAFENESS SPECSAFE
             40ce70    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             40cef8 
             40ce70      5 INSTR BELONGTO 40ce70 
@@ -14120,7 +14121,7 @@
             40cf00      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             40cf00     -4 INSTR LOCAL SafeReturn rep retn
             40cf00      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            40cf10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40cf10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40cf10      0 FUNC MMSAFENESS SPECSAFE
             40cf10      1 INSTR BELONGTO 40cf10 
             40cf10      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -14136,6 +14137,7 @@
             40cf15      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             40cf15      8 DATAREF STACK 606 esp + 0 PARENT LocalFrame LOCALFRAME
             40cf15      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            40cf19     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_60ED58 
             40cf19      7 INSTR BELONGTO 40cf10 
             40cf19      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_60ED58 
             40cf20     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -14151,6 +14153,7 @@
             40cf30      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             40cf34     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_60ED58 
             40cf34      2 INSTR BELONGTO 40cf10 
+            40cf36     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             40cf36      3 INSTR BELONGTO 40cf10 
             40cf36      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             40cf39     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id
index 97c046b1..8604d07d 100644
--- a/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-1c383c8f875e1994761efa82afa874cfbe32d9fc
\ No newline at end of file
+386a5f1855cc95cfd013533ba18624c374e8e23c
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot
index 8c6d3838..0e454dce 100644
--- a/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot
@@ -533,7 +533,7 @@
                  0      9 DATAREF GLOBAL       84 40bd50 PARENT aGtkSave  VOID RO
                  0      9 DATAREF GLOBAL       86 40bd77 PARENT aActivate  VOID RO
                  0      9 DATAREF GLOBAL       87 40bd80 PARENT aProperty  VOID RO
-            404570      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404570      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404570      0 FUNC MMSAFENESS SAFE
             404570     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             404587 
             404570      4 INSTR BELONGTO 404570 
@@ -2110,7 +2110,7 @@
             405524      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             405529      1 INSTR BELONGTO 405500 
             405529      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            40552c      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40552c      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40552c      0 FUNC MMSAFENESS SAFE
             40552c     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             40552c     23 FUNC GLOBAL sub_40552C FUNC_SAFE NOFP RET             405542 
@@ -2118,6 +2118,7 @@
             40552c      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             40552c      8 DATAREF STACK 538 esp + 0 PARENT LocalFrame LOCALFRAME
             40552c      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            405530     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             405530      7 INSTR BELONGTO 40552c 
             405530      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             405537     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -14184,7 +14185,7 @@
             40b77a     -2 INSTR LOCAL n RSI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 80h 
             40b77f     -1 INSTR LOCAL NoMetaUpdate call    _gtk_icon_size_register 
             40b78a     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rsp, 8 
-            40b790      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40b790      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40b790      0 FUNC MMSAFENESS SPECSAFE
             40b790    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             40b818 
             40b790      5 INSTR BELONGTO 40b790 
@@ -14281,7 +14282,7 @@
             40b820      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             40b820     -4 INSTR LOCAL SafeReturn rep retn
             40b820      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            40b830      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40b830      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40b830      0 FUNC MMSAFENESS SPECSAFE
             40b830      1 INSTR BELONGTO 40b830 
             40b830      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -14297,6 +14298,7 @@
             40b835      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             40b835      8 DATAREF STACK 607 esp + 0 PARENT LocalFrame LOCALFRAME
             40b835      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            40b839     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_60EDA8 
             40b839      7 INSTR BELONGTO 40b830 
             40b839      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_60EDA8 
             40b840     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -14312,6 +14314,7 @@
             40b850      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             40b854     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_60EDA8 
             40b854      2 INSTR BELONGTO 40b830 
+            40b856     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             40b856      3 INSTR BELONGTO 40b830 
             40b856      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             40b859     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot
index 8028182b..b5b2923e 100644
--- a/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot
@@ -81,7 +81,7 @@
                  0      8 DATAREF GLOBAL       75 602150 PARENT SMP_dummy29  OFFSET RW
                  0      8 DATAREF GLOBAL       79 602198 PARENT qword_602198  VOID RW
                  0      9 DATAREF GLOBAL       23 400f7c PARENT aShutdown  VOID RO
-            400820      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400820      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400820      0 FUNC MMSAFENESS SAFE
             400820     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             400837 
             400820      4 INSTR BELONGTO 400820 
@@ -483,7 +483,7 @@
             400ae4      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             400ae9      1 INSTR BELONGTO 400ac0 
             400ae9      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            400aec      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400aec      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400aec      0 FUNC MMSAFENESS SAFE
             400aec     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             400aec     23 FUNC GLOBAL sub_400AEC FUNC_SAFE NOFP RET             400b02 
@@ -491,6 +491,7 @@
             400aec      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             400aec      8 DATAREF STACK 87 esp + 0 PARENT LocalFrame LOCALFRAME
             400aec      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            400af0     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             400af0      7 INSTR BELONGTO 400aec 
             400af0      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             400af7     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -835,7 +836,7 @@
             400d01      5 INSTR DEADREGS  EFLAGS ZZ call    _g_log 
             400d06     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_400CE4 
             400d06      2 INSTR BELONGTO 400c70 
-            400d10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400d10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400d10      0 FUNC MMSAFENESS SPECSAFE
             400d10    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             400d98 
             400d10      5 INSTR BELONGTO 400d10 
@@ -932,7 +933,7 @@
             400da0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             400da0     -4 INSTR LOCAL SafeReturn rep retn
             400da0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            400db0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            400db0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             400db0      0 FUNC MMSAFENESS SPECSAFE
             400db0      1 INSTR BELONGTO 400db0 
             400db0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -948,6 +949,7 @@
             400db5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             400db5      8 DATAREF STACK 93 esp + 0 PARENT LocalFrame LOCALFRAME
             400db5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            400db9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_601DD8 
             400db9      7 INSTR BELONGTO 400db0 
             400db9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_601DD8 
             400dc0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -963,6 +965,7 @@
             400dd0      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             400dd4     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_601DD8 
             400dd4      2 INSTR BELONGTO 400db0 
+            400dd6     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             400dd6      3 INSTR BELONGTO 400db0 
             400dd6      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             400dd9     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id
index e10b9c4f..2c8080c2 100644
--- a/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-1344f14f92b5f6b27a0d24df739c27b766d03ecd
\ No newline at end of file
+10ecb758c2120789fc8fdef0258160ad8da038c6
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot
index 52878400..81075804 100644
--- a/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot
@@ -377,7 +377,7 @@
                  0      9 DATAREF GLOBAL      134 406987 PARENT aPriority  VOID RO
                  0      9 DATAREF GLOBAL      135 406990 PARENT aPriority_0  VOID RO
                  0      9 DATAREF GLOBAL        8 405eb4 PARENT aGSignal  VOID RO
-            402e70      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402e70      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402e70      0 FUNC MMSAFENESS SAFE
             402e70     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             402e87 
             402e70      4 INSTR BELONGTO 402e70 
@@ -1665,7 +1665,7 @@
             40397c      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             403981      1 INSTR BELONGTO 403958 
             403981      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            403984      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403984      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403984      0 FUNC MMSAFENESS SAFE
             403984     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             403984     23 FUNC GLOBAL sub_403984 FUNC_SAFE NOFP RET             40399a 
@@ -1673,6 +1673,7 @@
             403984      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             403984      8 DATAREF STACK 383 esp + 0 PARENT LocalFrame LOCALFRAME
             403984      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            403988     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             403988      7 INSTR BELONGTO 403984 
             403988      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             40398f     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -6519,6 +6520,7 @@
             405b1d      2 INSTR BELONGTO 405ac0 
             405b1f     -1 INSTR LOCAL NoMetaUpdate jz      short loc_405B70 
             405b1f      2 INSTR BELONGTO 405ac0 
+            405b21     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rsp+28h+var_20] 
             405b21      5 INSTR BELONGTO 405ac0 
             405b21      5 INSTR DEADREGS  EFLAGS RAX RDI ZZ mov     rax, [rsp+28h+var_20] 
             405b21      5 PTRIMMEDESP STACK 8 displ mov     rax, [rsp+28h+var_20]
@@ -6903,7 +6905,7 @@
             405d48      1 INSTR DEADREGS  EFLAGS ZZ pop     rbp 
             405d49      1 INSTR BELONGTO 405cf0 
             405d49      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            405d50      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            405d50      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             405d50      0 FUNC MMSAFENESS SPECSAFE
             405d50    137 FUNC GLOBAL __libc_csu_init FUNC_UNSAFE NOFP RET             405dd8 
             405d50      5 INSTR BELONGTO 405d50 
@@ -7000,7 +7002,7 @@
             405de0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             405de0     -4 INSTR LOCAL SafeReturn rep retn
             405de0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            405df0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            405df0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             405df0      0 FUNC MMSAFENESS SPECSAFE
             405df0      1 INSTR BELONGTO 405df0 
             405df0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -7016,6 +7018,7 @@
             405df5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             405df5      8 DATAREF STACK 425 esp + 0 PARENT LocalFrame LOCALFRAME
             405df5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            405df9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_607D98 
             405df9      7 INSTR BELONGTO 405df0 
             405df9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_607D98 
             405e00     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -7031,6 +7034,7 @@
             405e10      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             405e14     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_607D98 
             405e14      2 INSTR BELONGTO 405df0 
+            405e16     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             405e16      3 INSTR BELONGTO 405df0 
             405e16      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             405e19     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot
index b43b3bb7..0bbef118 100644
--- a/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot
@@ -7117,7 +7117,7 @@
              14985     56 DEALLOC STACK esp - 56 jmp     _g_type_check_instance_cast
              14985      5 INSTR BELONGTO 14900 
              14985      5 INSTR DEADREGS  EFLAGS ZZ jmp     _g_type_check_instance_cast 
-             14990      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+             14990      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
              14990      0 FUNC MMSAFENESS SPECSAFE
              14990    137 FUNC GLOBAL __libc_csu_init FUNC_UNSAFE NOFP RET              14a18 
              14990      5 INSTR BELONGTO 14990 
@@ -7214,7 +7214,7 @@
              14a20      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
              14a20     -4 INSTR LOCAL SafeReturn rep retn
              14a20      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-             14a30      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+             14a30      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
              14a30      0 FUNC MMSAFENESS SPECSAFE
              14a30      1 INSTR BELONGTO 14a30 
              14a30      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -7230,6 +7230,7 @@
              14a35      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
              14a35      8 DATAREF STACK 1199 esp + 0 PARENT LocalFrame LOCALFRAME
              14a35      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+             14a39     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_21C418 
              14a39      7 INSTR BELONGTO 14a30 
              14a39      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_21C418 
              14a40     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -7245,6 +7246,7 @@
              14a50      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
              14a54     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_21C418 
              14a54      2 INSTR BELONGTO 14a30 
+             14a56     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
              14a56      3 INSTR BELONGTO 14a30 
              14a56      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
              14a59     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -7275,7 +7277,7 @@
              14a75      1 INSTR BELONGTO 14a68 
              14a75      1 INSTR DEADREGS  EFLAGS ZZ retn 
              14a75      8 DEALLOC STACK esp - 8 retn
-              5960      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+              5960      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
               5960      0 FUNC MMSAFENESS SAFE
               5960     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET               5977 
               5960      4 INSTR BELONGTO 5960 
@@ -9248,7 +9250,7 @@
               6d5c      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
               6d61      1 INSTR BELONGTO 6d38 
               6d61      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-              6d64      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+              6d64      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
               6d64      0 FUNC MMSAFENESS SAFE
               6d64     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
               6d64     23 FUNC GLOBAL sub_6D64 FUNC_SAFE NOFP RET               6d7a 
@@ -9256,6 +9258,7 @@
               6d64      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
               6d64      8 DATAREF STACK 1077 esp + 0 PARENT LocalFrame LOCALFRAME
               6d64      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+              6d68     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
               6d68      7 INSTR BELONGTO 6d64 
               6d68      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
               6d6f     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
diff --git a/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot
index 7c52604d..69030f5f 100644
--- a/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot
@@ -767,7 +767,7 @@
                  0      9 DATAREF GLOBAL       78 40d473 PARENT a_1fKhz  VOID RO
                  0      9 DATAREF GLOBAL       81 40d49c PARENT a1Mono  VOID RO
                  0      9 DATAREF GLOBAL       93 40d53d PARENT aLocation_0  VOID RO
-            4054b0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4054b0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4054b0      0 FUNC MMSAFENESS SAFE
             4054b0     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             4054c7 
             4054b0      4 INSTR BELONGTO 4054b0 
@@ -2791,7 +2791,7 @@
             406874      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             406879      1 INSTR BELONGTO 406850 
             406879      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            40687c      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40687c      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40687c      0 FUNC MMSAFENESS SAFE
             40687c     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             40687c     23 FUNC GLOBAL sub_40687C FUNC_SAFE NOFP RET             406892 
@@ -2799,6 +2799,7 @@
             40687c      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             40687c      8 DATAREF STACK 773 esp + 0 PARENT LocalFrame LOCALFRAME
             40687c      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            406880     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             406880      7 INSTR BELONGTO 40687c 
             406880      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             406887     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -15603,7 +15604,7 @@
             40cf85      7 INSTR DEADREGS  EFLAGS ZZ mov     [rbx+0D0h], rax 
             40cf8c     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_40CF14 
             40cf8c      2 INSTR BELONGTO 40ce30 
-            40cf90      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40cf90      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40cf90      0 FUNC MMSAFENESS SPECSAFE
             40cf90    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             40d018 
             40cf90      5 INSTR BELONGTO 40cf90 
@@ -15700,7 +15701,7 @@
             40d020      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             40d020     -4 INSTR LOCAL SafeReturn rep retn
             40d020      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            40d030      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            40d030      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             40d030      0 FUNC MMSAFENESS SPECSAFE
             40d030      1 INSTR BELONGTO 40d030 
             40d030      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -15716,6 +15717,7 @@
             40d035      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             40d035      8 DATAREF STACK 842 esp + 0 PARENT LocalFrame LOCALFRAME
             40d035      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            40d039     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_60FD48 
             40d039      7 INSTR BELONGTO 40d030 
             40d039      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_60FD48 
             40d040     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -15731,6 +15733,7 @@
             40d050      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             40d054     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_60FD48 
             40d054      2 INSTR BELONGTO 40d030 
+            40d056     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             40d056      3 INSTR BELONGTO 40d030 
             40d056      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             40d059     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot
index 4a300dda..dd8b1c70 100644
--- a/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot
@@ -1106,7 +1106,7 @@
                  0      9 DATAREF GLOBAL      422 415d6a PARENT aProperty  VOID RO
                  0      9 DATAREF GLOBAL      451 415f2d PARENT aOld_name  VOID RO
                  0      9 DATAREF GLOBAL        7 4140e2 PARENT aAppQuit  VOID RO
-            408008      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            408008      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             408008      0 FUNC MMSAFENESS SAFE
             408008     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             40801f 
             408008      4 INSTR BELONGTO 408008 
@@ -4109,7 +4109,7 @@
             409de4      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             409de9      1 INSTR BELONGTO 409dc0 
             409de9      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            409dec      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            409dec      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             409dec      0 FUNC MMSAFENESS SAFE
             409dec     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             409dec     23 FUNC GLOBAL sub_409DEC FUNC_SAFE NOFP RET             409e02 
@@ -4117,6 +4117,7 @@
             409dec      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             409dec      8 DATAREF STACK 1113 esp + 0 PARENT LocalFrame LOCALFRAME
             409dec      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            409df0     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             409df0      7 INSTR BELONGTO 409dec 
             409df0      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             409df7     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -6646,6 +6647,7 @@
             40b36d      3 INSTR BELONGTO 40d6c0 
             40b370     -1 INSTR LOCAL NoMetaUpdate jz      short loc_40B3A0 
             40b370      2 INSTR BELONGTO 40d6c0 
+            40b372     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     rsi, rax 
             40b372      3 INSTR BELONGTO 40d6c0 
             40b372      3 INSTR DEADREGS  EFLAGS RSI RDI ZZ mov     rsi, rax 
             40b375      3 INSTR BELONGTO 40d6c0 
@@ -21325,7 +21327,7 @@
             413fa2     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_413F66 
             413fa4      4 PTRIMMEDEBP STACK 32 displ mov     rbx, [rbp+20h]
             413fa8     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_413F66 
-            413fb0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            413fb0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             413fb0      0 FUNC MMSAFENESS SPECSAFE
             413fb0    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             414038 
             413fb0      5 INSTR BELONGTO 413fb0 
@@ -21422,7 +21424,7 @@
             414040      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             414040     -4 INSTR LOCAL SafeReturn rep retn
             414040      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            414050      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            414050      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             414050      0 FUNC MMSAFENESS SPECSAFE
             414050      1 INSTR BELONGTO 414050 
             414050      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -21438,6 +21440,7 @@
             414055      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             414055      8 DATAREF STACK 1234 esp + 0 PARENT LocalFrame LOCALFRAME
             414055      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            414059     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_618D88 
             414059      7 INSTR BELONGTO 414050 
             414059      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_618D88 
             414060     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -21453,6 +21456,7 @@
             414070      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             414074     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_618D88 
             414074      2 INSTR BELONGTO 414050 
+            414076     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             414076      3 INSTR BELONGTO 414050 
             414076      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             414079     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id
index 038bf1ed..cfcf8f84 100644
--- a/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-cbf6970240bc9c1064db28e6e99e0354ab02889f
\ No newline at end of file
+d16c83ce30696a7b3a85b5889073a1f9ce81d641
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id
index 10fecf4d..7dc1da4c 100644
--- a/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-3004c18925ead1312049bcde574ac2665e1bf3a9
\ No newline at end of file
+150bf11f781e011023325574d32173c51ea36096
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id
index b0c8e26e..03c52ba4 100644
--- a/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-43e7b60d34ae88102d7d47fcef666e805f4d2f97
\ No newline at end of file
+bca82ab03657f4415ac2175bfa0695479482e251
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot
index d6621f35..92974676 100644
--- a/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot
@@ -400,7 +400,7 @@
                  0      8 DATAREF GLOBAL       84 402f10 PARENT SMP_dummy3  VOID RO
                  0     96 DATAREF GLOBAL      326 4039a0 PARENT SMP_dummy205  VOID RO
                  0      9 DATAREF GLOBAL       22 402a83 PARENT aNoError  VOID RO
-            4013e8      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4013e8      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4013e8      0 FUNC MMSAFENESS SAFE
             4013e8     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             4013ff 
             4013e8      4 INSTR BELONGTO 4013e8 
@@ -2111,7 +2111,7 @@
             4020d0      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             4020d5      1 INSTR BELONGTO 4020ac 
             4020d5      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            4020d8      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4020d8      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4020d8      0 FUNC MMSAFENESS SAFE
             4020d8     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             4020d8     23 FUNC GLOBAL sub_4020D8 FUNC_SAFE NOFP RET             4020ee 
@@ -2119,6 +2119,7 @@
             4020d8      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             4020d8      8 DATAREF STACK 405 esp + 0 PARENT LocalFrame LOCALFRAME
             4020d8      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            4020dc     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             4020dc      7 INSTR BELONGTO 4020d8 
             4020dc      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             4020e3     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -2437,6 +2438,7 @@
             40238d      2 INSTR BELONGTO 402290 
             40238f     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4023E8 
             40238f      2 INSTR BELONGTO 402290 
+            402391     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, [rbx+30h] 
             402391      4 INSTR BELONGTO 402290 
             402391      4 INSTR DEADREGS  EFLAGS RDX RDI ZZ mov     rdx, [rbx+30h] 
             402395     -1 INSTR LOCAL NoMetaUpdate test    rdx, rdx 
@@ -3130,7 +3132,7 @@
             40283a      1 INSTR BELONGTO 402830 
             40283a      1 INSTR DEADREGS  EFLAGS ZZ retn 
             40283a     -4 INSTR LOCAL SafeReturn retn
-            402840      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402840      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402840      0 FUNC MMSAFENESS SPECSAFE
             402840    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             4028c8 
             402840      5 INSTR BELONGTO 402840 
@@ -3227,7 +3229,7 @@
             4028d0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             4028d0     -4 INSTR LOCAL SafeReturn rep retn
             4028d0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4028e0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4028e0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4028e0      0 FUNC MMSAFENESS SPECSAFE
             4028e0      1 INSTR BELONGTO 4028e0 
             4028e0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -3243,6 +3245,7 @@
             4028e5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4028e5      8 DATAREF STACK 411 esp + 0 PARENT LocalFrame LOCALFRAME
             4028e5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4028e9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_603DC8 
             4028e9      7 INSTR BELONGTO 4028e0 
             4028e9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_603DC8 
             4028f0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -3258,6 +3261,7 @@
             402900      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             402904     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_603DC8 
             402904      2 INSTR BELONGTO 4028e0 
+            402906     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             402906      3 INSTR BELONGTO 4028e0 
             402906      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             402909     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id
index 6ab07570..345e971a 100644
--- a/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-337efd21a63099b4dd1cc8616ac60fb0876df99c
\ No newline at end of file
+0f14cd378759218fdf6f74f457681a8ffc887177
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id
index 447627e5..16546a12 100644
--- a/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-3acc80d98aec2d0fd9ba4d1fbe682d3effafa501
\ No newline at end of file
+cf1a3673a95ee1b0aa181e687e38cfe49f6f3899
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id
index dec3e6fe..a1799774 100644
--- a/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-301406b8f3ab392c2b9983ecdbf3113843738cda
\ No newline at end of file
+ab3ba2378feb9232a3ac3bdd883c509be631bfde
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id
index 10d7ad62..8ef8f96e 100644
--- a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-f3d103faf34ead87a8289718b76b9d66a16bec67
\ No newline at end of file
+40531c16ed3b6295dd85acb6b8c0051f945ce817
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id
index 12d5930a..b959ac3c 100644
--- a/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-4948159f60fb0cbcdc0874aea4a07901f804c4e0
\ No newline at end of file
+3334effbd8ebd91fb9d385623479d929c4fa800e
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-malloc.psexe.annot b/tests/commit/trimmed-sorted-save-malloc.psexe.annot
index bc3645e0..a3247174 100644
--- a/tests/commit/trimmed-sorted-save-malloc.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-malloc.psexe.annot
@@ -41,7 +41,7 @@
                  0      8 DATAREF GLOBAL       11 804891c PARENT __PRETTY_FUNCTION__.2500  VOID RO
                  0      8 DATAREF GLOBAL       13 8048960 PARENT SMP_dummy3  VOID RO
                  0      9 DATAREF GLOBAL        3 80488c0 PARENT file  VOID RO
-           8048434      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
+           8048434      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
            8048434      0 FUNC MMSAFENESS SAFE
            8048434      1 INSTR BELONGTO 8048434 
            8048434      1 INSTR DEADREGS  EFLAGS ZZ push    ebx             ; _init 
@@ -719,7 +719,7 @@
            8048860      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
            8048860     -4 INSTR LOCAL SafeReturn rep retn
            8048860      4 MEMORYHOLE STACK esp + 0 ReturnAddress 
-           8048862      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
+           8048862      0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
            8048862      0 FUNC MMSAFENESS SAFE
            8048862      3 INSTR BELONGTO 8048862 
            8048862      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     ebx, [esp+0] 
@@ -729,7 +729,7 @@
            8048865      1 INSTR BELONGTO 8048862 
            8048865      1 INSTR DEADREGS  EFLAGS ZZ retn 
            8048865     -4 INSTR LOCAL SafeReturn retn
-           8048870      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
+           8048870      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
            8048870      0 FUNC MMSAFENESS SPECSAFE
            8048870      1 INSTR BELONGTO 8048870 
            8048870      1 INSTR DEADREGS  EFLAGS EAX ZZ push    ebp 
@@ -745,6 +745,7 @@
            8048874      4 DATAREF STACK 56 esp + 0 PARENT LocalFrame LOCALFRAME
            8048874      4 MEMORYHOLE STACK esp + 12 ReturnAddress 
            8048874      8 MEMORYHOLE STACK esp + 4 CalleeSavedRegs 
+           8048877     -2 INSTR LOCAL n EAX ZZ  NumericDEFs mov     eax, ds:__CTOR_LIST__ 
            8048877      5 INSTR BELONGTO 8048870 
            8048877      5 INSTR DEADREGS  EFLAGS EAX EBX ZZ mov     eax, ds:__CTOR_LIST__ 
            804887c     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 0FFFFFFFFh 
@@ -763,6 +764,7 @@
            804888b      2 INSTR BELONGTO 8048870 
            804888d      2 INSTR BELONGTO 8048870 
            804888d      2 INSTR DEADREGS  EFLAGS EAX ZZ mov     eax, [ebx] 
+           804888d     -2 INSTR LOCAL n EAX ZZ  NumericDEFs mov     eax, [ebx] 
            804888f     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 0FFFFFFFFh 
            804888f      3 INSTR BELONGTO 8048870 
            8048892     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_8048888 
diff --git a/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id
index cc5ba55c..044917e6 100644
--- a/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-090439e1866bd93b62f20741282d97a10e1f052f
\ No newline at end of file
+c78fa2fb39d22206952366d06ab5aa46d89b5e25
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id
index 3ebf6481..1a4c82e0 100644
--- a/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-e23dd1afcea30edc3baa3e7291a6e4df74932692
\ No newline at end of file
+a0ec1fc20a55553cd0be17cc1aad66337b7738dc
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id
index d04cdb02..8ce64a28 100644
--- a/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-e11351508280e9cc63c057ca4df0737f9f503050
\ No newline at end of file
+6c9295401fe513c78cab52a82c3a0fa146766be7
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-toy.exe.annot b/tests/commit/trimmed-sorted-save-toy.exe.annot
index 786263d6..f80f6fc9 100644
--- a/tests/commit/trimmed-sorted-save-toy.exe.annot
+++ b/tests/commit/trimmed-sorted-save-toy.exe.annot
@@ -21,7 +21,7 @@
                  0      4 DATAREF GLOBAL        7 804855c PARENT __FRAME_END__  VOID RO
                  0      4 DATAREF GLOBAL        8 8049560 PARENT __CTOR_LIST__  VOID RW
                  0      4 DATAREF GLOBAL        9 8049564 PARENT __CTOR_END__  VOID RW
-           8048290      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
+           8048290      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
            8048290      0 FUNC MMSAFENESS SAFE
            8048290      1 INSTR BELONGTO 8048290 
            8048290      1 INSTR DEADREGS  EFLAGS ZZ push    ebp             ; _init 
@@ -164,7 +164,7 @@
            8048359      1 INSTR BELONGTO 8048334 
            8048359      1 INSTR DEADREGS  EFLAGS ZZ retn 
            8048359      4 DEALLOC STACK esp - 4 retn
-           8048360      0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
+           8048360      0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 2 3 0 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
            8048360      0 FUNC MMSAFENESS SPECSAFE
            8048360      1 INSTR BELONGTO 8048360 
            8048360      1 INSTR DEADREGS  EFLAGS ZZ push    ebp 
@@ -193,6 +193,7 @@
            804837b      5 INSTR DEADREGS  EFLAGS EAX EDX ZZ mov     eax, p_5756 
            8048380      2 INSTR BELONGTO 8048360 
            8048380      2 INSTR DEADREGS  EFLAGS EDX ZZ mov     edx, [eax] 
+           8048380     -2 INSTR LOCAL n EDX ZZ  NumericDEFs mov     edx, [eax] 
            8048382     -1 INSTR LOCAL NoMetaUpdate test    edx, edx 
            8048382      2 INSTR BELONGTO 8048360 
            8048384     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_8048371 
@@ -506,7 +507,7 @@
            80484d7      1 INSTR DEADREGS  EFLAGS ZZ pop     ebp 
            80484d8      1 INSTR BELONGTO 8048470 
            80484d8      1 INSTR DEADREGS  EFLAGS ZZ retn 
-           80484d9      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
+           80484d9      0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
            80484d9      0 FUNC MMSAFENESS SAFE
            80484d9      3 INSTR BELONGTO 80484d9 
            80484d9      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     ebx, [esp+0] 
@@ -516,7 +517,7 @@
            80484dc      1 INSTR BELONGTO 80484d9 
            80484dc      1 INSTR DEADREGS  EFLAGS ZZ retn 
            80484dc     -4 INSTR LOCAL SafeReturn retn
-           80484e0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
+           80484e0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
            80484e0      0 FUNC MMSAFENESS SPECSAFE
            80484e0      1 INSTR BELONGTO 80484e0 
            80484e0      1 INSTR DEADREGS  EFLAGS EAX ZZ push    ebp 
@@ -535,6 +536,7 @@
            80484e9      4 DATAREF STACK 35 esp + 0 PARENT LocalFrame LOCALFRAME
            80484e9      4 MEMORYHOLE STACK esp + 12 ReturnAddress 
            80484e9      8 MEMORYHOLE STACK esp + 4 CalleeSavedRegs 
+           80484ec     -2 INSTR LOCAL n EAX ZZ  NumericDEFs mov     eax, ds:__CTOR_LIST__ 
            80484ec      5 INSTR BELONGTO 80484e0 
            80484ec      5 INSTR DEADREGS  EFLAGS EAX ZZ mov     eax, ds:__CTOR_LIST__ 
            80484f1     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 0FFFFFFFFh 
@@ -548,6 +550,7 @@
            80484f9      2 INSTR BELONGTO 80484e0 
            80484fb      2 INSTR BELONGTO 80484e0 
            80484fb      2 INSTR DEADREGS  EFLAGS EAX ZZ mov     eax, [ebx] 
+           80484fb     -2 INSTR LOCAL n EAX ZZ  NumericDEFs mov     eax, [ebx] 
            80484fd     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 0FFFFFFFFh 
            80484fd      3 INSTR BELONGTO 80484e0 
            8048500     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_80484F6 
@@ -561,7 +564,7 @@
            8048506      1 INSTR DEADREGS  EFLAGS ZZ pop     ebp 
            8048507      1 INSTR BELONGTO 80484e0 
            8048507      1 INSTR DEADREGS  EFLAGS ZZ retn 
-           8048508      0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
+           8048508      0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 2 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
            8048508      0 FUNC MMSAFENESS SAFE
            8048508      1 INSTR BELONGTO 8048508 
            8048508      1 INSTR DEADREGS  EFLAGS ZZ push    ebp             ; _fini 
diff --git a/tests/commit/trimmed-sorted-save-xcalc.psexe.annot b/tests/commit/trimmed-sorted-save-xcalc.psexe.annot
index f1125d7e..ac0e64ba 100644
--- a/tests/commit/trimmed-sorted-save-xcalc.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-xcalc.psexe.annot
@@ -487,7 +487,7 @@
                  0      9 DATAREF GLOBAL       24 404f18 CHILDOF 3 OFFSET 121 qword_404F18 + 121 FIELD DIRECT
                  0      9 DATAREF GLOBAL       41 404f18 CHILDOF 3 OFFSET 243 qword_404F18 + 243 FIELD DIRECT
                  0      9 DATAREF GLOBAL       44 404f18 CHILDOF 3 OFFSET 264 qword_404F18 + 264 FIELD DIRECT
-            401468      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401468      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401468      0 FUNC MMSAFENESS SAFE
             401468     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             40147f 
             401468      4 INSTR BELONGTO 401468 
@@ -1508,7 +1508,7 @@
             401d08      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401d0d      1 INSTR BELONGTO 401ce4 
             401d0d      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401d10      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401d10      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401d10      0 FUNC MMSAFENESS SAFE
             401d10     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401d10     23 FUNC GLOBAL sub_401D10 FUNC_SAFE NOFP RET             401d26 
@@ -1516,6 +1516,7 @@
             401d10      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401d10      8 DATAREF STACK 493 esp + 0 PARENT LocalFrame LOCALFRAME
             401d10      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            401d14     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             401d14      7 INSTR BELONGTO 401d10 
             401d14      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             401d1b     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -4126,7 +4127,7 @@
             402fa5      1 INSTR BELONGTO 402f60 
             402fa5      1 INSTR DEADREGS  EFLAGS ZZ retn 
             402fa5     -4 INSTR LOCAL SafeReturn retn
-            402fb0      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402fb0      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402fb0      0 FUNC MMSAFENESS SAFE
             402fb0      6 INSTR BELONGTO 402fb0 
             402fb0      6 INSTR DEADREGS  EFLAGS RAX ZZ mov     eax, cs:dword_608784 
@@ -4213,7 +4214,7 @@
             403076      7 INSTR DEADREGS  EFLAGS XMM0 ZZ mov     cs:s, rsi 
             40307d      1 INSTR BELONGTO 403000 
             40307d      1 INSTR DEADREGS  EFLAGS XMM0 ZZ retn 
-            403080      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403080      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403080      0 FUNC MMSAFENESS SAFE
             403080    130 FUNC GLOBAL sub_403080 FUNC_SAFE NOFP RET FUNC_LEAF             403101 
             403080      7 INSTR BELONGTO 403080 
@@ -4770,7 +4771,7 @@
             403568      4 PTRIMMEDESP STACK 0 displ mov     [rsp+28h+var_28], 33h; jumptable 0000000000403392 case 12
             40356c     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4033A8      ; jumptable 0000000000403392 default case 
             40356c      5 INSTR BELONGTO 4032b0 
-            403580      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403580      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403580      0 FUNC MMSAFENESS SAFE
             403580    145 FUNC GLOBAL sub_403580 FUNC_UNSAFE NOFP RET             403610 
             403580      4 INSTR BELONGTO 403580 
@@ -4840,7 +4841,7 @@
             40360a      5 INSTR DEADREGS  EFLAGS RAX RDI XMM0 ZZ call    sub_403000 
             40360f     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4035A4 
             40360f      2 INSTR BELONGTO 403580 
-            403620      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403620      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403620      0 FUNC MMSAFENESS SAFE
             403620    179 FUNC GLOBAL sub_403620 FUNC_UNSAFE NOFP RET             4036d2 
             403620      6 INSTR BELONGTO 403620 
@@ -4969,7 +4970,7 @@
             403756     -1 INSTR LOCAL NoMetaUpdate jmp     sub_402DA0 
             403756      5 INSTR BELONGTO 4036e0 
             403756      5 INSTR DEADREGS  EFLAGS RAX RDI ZZ jmp     sub_402DA0 
-            403760      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403760      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403760      0 FUNC MMSAFENESS SAFE
             403760    339 FUNC GLOBAL sub_403760 FUNC_UNSAFE NOFP RET             4038b2 
             403760      5 INSTR BELONGTO 403760 
@@ -5135,7 +5136,7 @@
             4038b2      1 INSTR BELONGTO 403760 
             4038b2      1 INSTR DEADREGS  EFLAGS ZZ retn 
             4038b2     24 DEALLOC STACK esp - 24 retn
-            4038c0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4038c0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4038c0      0 FUNC MMSAFENESS SAFE
             4038c0    251 FUNC GLOBAL sub_4038C0 FUNC_UNSAFE NOFP RET             4039ba 
             4038c0      4 INSTR BELONGTO 4038c0 
@@ -5319,6 +5320,7 @@
             403a00      3 INSTR BELONGTO 4039c0 
             403a03     -1 INSTR LOCAL NoMetaUpdate jz      loc_403B40 
             403a03      6 INSTR BELONGTO 4039c0 
+            403a09     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     edi, cs:dword_608784 
             403a09      6 INSTR BELONGTO 4039c0 
             403a09      6 INSTR DEADREGS  EFLAGS RDI XMM2 ZZ mov     edi, cs:dword_608784 
             403a0f     10 INSTR BELONGTO 4039c0 
@@ -5559,7 +5561,7 @@
             403c19      8 INSTR DEADREGS  EFLAGS XMM1 ZZ movsd   cs:qword_608788, xmm0 
             403c21     -1 INSTR LOCAL NoMetaUpdate jmp     loc_403B60      ; jumptable 0000000000403A98 default case 
             403c21      5 INSTR BELONGTO 4039c0 
-            403c30      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403c30      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403c30      0 FUNC MMSAFENESS SAFE
             403c30      1 INSTR BELONGTO 403c30 
             403c30      1 INSTR DEADREGS  EFLAGS R10 XMM2 ZZ push    rbx 
@@ -5710,7 +5712,7 @@
             403db0      5 INSTR DEADREGS  EFLAGS XMM2 ZZ call    sub_403110 
             403db5     -1 INSTR LOCAL NoMetaUpdate jmp     loc_403C5E 
             403db5      5 INSTR BELONGTO 403c30 
-            403dc0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403dc0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403dc0      0 FUNC MMSAFENESS SAFE
             403dc0    127 FUNC GLOBAL sub_403DC0 FUNC_UNSAFE NOFP RET             403e3e 
             403dc0     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
@@ -5756,7 +5758,7 @@
             403e38      5 INSTR DEADREGS  EFLAGS ZZ call    sub_403110 
             403e3d     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_403E05 
             403e3d      2 INSTR BELONGTO 403dc0 
-            403e40      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403e40      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403e40      0 FUNC MMSAFENESS SAFE
             403e40     24 DATAREF STACK 542 esp + 0 PARENT LocalFrame LOCALFRAME
             403e40    442 FUNC GLOBAL sub_403E40 FUNC_UNSAFE NOFP RET             403ff9 
@@ -5949,7 +5951,7 @@
             404023      5 INSTR BELONGTO 404000 
             404023      5 INSTR DEADREGS  EFLAGS RAX RDI ZZ jmp     sub_402DA0 
             404023      8 DEALLOC STACK esp - 8 jmp     sub_402DA0
-            404030      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404030      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404030      0 FUNC MMSAFENESS SAFE
             404030    261 FUNC GLOBAL sub_404030 FUNC_UNSAFE NOFP RET             404134 
             404030      4 INSTR BELONGTO 404030 
@@ -6048,7 +6050,7 @@
             40412d      3 INSTR BELONGTO 404030 
             404130     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40404B 
             404130      5 INSTR BELONGTO 404030 
-            404140      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404140      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404140      0 FUNC MMSAFENESS SAFE
             404140    418 FUNC GLOBAL sub_404140 FUNC_UNSAFE NOFP RET             4042e1 
             404140      6 INSTR BELONGTO 404140 
@@ -6063,6 +6065,7 @@
             404151      2 INSTR BELONGTO 404140 
             404153     -1 INSTR LOCAL NoMetaUpdate jz      loc_4041F0 
             404153      6 INSTR BELONGTO 404140 
+            404159     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     edi, cs:dword_608614 
             404159      6 INSTR BELONGTO 404140 
             404159      6 INSTR DEADREGS  EFLAGS RDI ZZ mov     edi, cs:dword_608614 
             40415f     -1 INSTR LOCAL NoMetaUpdate test    edi, edi 
@@ -7330,6 +7333,7 @@
             404d42      5 INSTR DEADREGS  EFLAGS ZZ call    _exit 
             404d50      1 INSTR BELONGTO 4026e0 
             404d50      1 INSTR DEADREGS  EFLAGS RAX RDX RSI ZZ push    rbx 
+            404d51     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, rdi 
             404d51      3 INSTR BELONGTO 4026e0 
             404d51      3 INSTR DEADREGS  EFLAGS RAX RDX RBX RSI ZZ mov     rbx, rdi 
             404d54     -2 INSTR LOCAL n RDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 1 
@@ -7369,6 +7373,7 @@
             404d91      1 INSTR DEADREGS  EFLAGS ZZ retn 
             404d98      7 INSTR BELONGTO 4026e0 
             404d98      7 INSTR DEADREGS  EFLAGS RCX RDX RSI RDI R8 R9 ZZ mov     rdi, cs:qword_608860 
+            404d9f     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     rdx, rbx 
             404d9f      3 INSTR BELONGTO 4026e0 
             404d9f      3 INSTR DEADREGS  EFLAGS RCX RDX RSI R8 R9 ZZ mov     rdx, rbx 
             404da2     -2 INSTR LOCAL n R9 ZZ  NumericDEFs mov     r9d, offset sub_404BB0 
@@ -7393,7 +7398,7 @@
             404dc1      1 INSTR DEADREGS  EFLAGS RBX ZZ pop     rbx 
             404dc2      1 INSTR BELONGTO 4026e0 
             404dc2      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            404dd0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404dd0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404dd0      0 FUNC MMSAFENESS SPECSAFE
             404dd0    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             404e58 
             404dd0      5 INSTR BELONGTO 404dd0 
@@ -7490,7 +7495,7 @@
             404e60      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             404e60     -4 INSTR LOCAL SafeReturn rep retn
             404e60      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            404e70      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404e70      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404e70      0 FUNC MMSAFENESS SPECSAFE
             404e70      1 INSTR BELONGTO 404e70 
             404e70      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -7506,6 +7511,7 @@
             404e75      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             404e75      8 DATAREF STACK 556 esp + 0 PARENT LocalFrame LOCALFRAME
             404e75      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            404e79     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_606DE8 
             404e79      7 INSTR BELONGTO 404e70 
             404e79      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_606DE8 
             404e80     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -7521,6 +7527,7 @@
             404e90      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             404e94     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_606DE8 
             404e94      2 INSTR BELONGTO 404e70 
+            404e96     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             404e96      3 INSTR BELONGTO 404e70 
             404e96      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             404e99     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id
index b4c812b7..627d9eb2 100644
--- a/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id
+++ b/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id
@@ -1 +1 @@
-c647118a7835b1bdbefb260256150e678187b628
\ No newline at end of file
+c5090fe17fd9816d356e043da873323034b0ca3f
\ No newline at end of file
diff --git a/tests/commit/trimmed-sorted-save-xeyes.psexe.annot b/tests/commit/trimmed-sorted-save-xeyes.psexe.annot
index 905a1051..703822ca 100644
--- a/tests/commit/trimmed-sorted-save-xeyes.psexe.annot
+++ b/tests/commit/trimmed-sorted-save-xeyes.psexe.annot
@@ -204,7 +204,7 @@
                  0     96 DATAREF GLOBAL       58 403758 PARENT SMP_dummy12  VOID RO
                  0      9 DATAREF GLOBAL       31 403286 PARENT aOutline  VOID RO
                  0      9 DATAREF GLOBAL       35 4032b2 PARENT aBacking  VOID RO
-            401370      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401370      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401370      0 FUNC MMSAFENESS SAFE
             401370     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             401387 
             401370      4 INSTR BELONGTO 401370 
@@ -859,7 +859,7 @@
             4018f8      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             4018fd      1 INSTR BELONGTO 4018d4 
             4018fd      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401900      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401900      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401900      0 FUNC MMSAFENESS SAFE
             401900     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401900     23 FUNC GLOBAL sub_401900 FUNC_SAFE NOFP RET             401916 
@@ -867,6 +867,7 @@
             401900      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401900      8 DATAREF STACK 210 esp + 0 PARENT LocalFrame LOCALFRAME
             401900      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            401904     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             401904      7 INSTR BELONGTO 401900 
             401904      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             40190b     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -3419,7 +3420,7 @@
             403068     -1 INSTR LOCAL NoMetaUpdate call    _exit 
             403068      5 INSTR BELONGTO 403030 
             403068      5 INSTR DEADREGS  EFLAGS ZZ call    _exit 
-            403070      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403070      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403070      0 FUNC MMSAFENESS SPECSAFE
             403070    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             4030f8 
             403070      5 INSTR BELONGTO 403070 
@@ -3516,7 +3517,7 @@
             403100      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             403100     -4 INSTR LOCAL SafeReturn rep retn
             403100      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            403110      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403110      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403110      0 FUNC MMSAFENESS SPECSAFE
             403110      1 INSTR BELONGTO 403110 
             403110      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -3532,6 +3533,7 @@
             403115      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             403115      8 DATAREF STACK 225 esp + 0 PARENT LocalFrame LOCALFRAME
             403115      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            403119     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_603DC8 
             403119      7 INSTR BELONGTO 403110 
             403119      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_603DC8 
             403120     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -3547,6 +3549,7 @@
             403130      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             403134     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_603DC8 
             403134      2 INSTR BELONGTO 403110 
+            403136     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             403136      3 INSTR BELONGTO 403110 
             403136      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             403139     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/quick/save-bzip2.psexe.infoannot b/tests/quick/save-bzip2.psexe.infoannot
index af1a526b..51a575ec 100644
--- a/tests/quick/save-bzip2.psexe.infoannot
+++ b/tests/quick/save-bzip2.psexe.infoannot
@@ -1,4 +1,4 @@
-            401070     24 FUNC RETURNTYPE RAX 0
+            401070     24 FUNC RETURNTYPE RAX 2
             401070     24 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4010a0      6 FUNC RETURNTYPE RAX 0
             4010a0      6 FUNC PROBLEM .__strcat_chk JUMPUNRESOLVED 
@@ -100,7 +100,7 @@
             4013a0   2642 FUNC INARGS    6  ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401df4     42 FUNC RETURNTYPE RAX 0
             401df4     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
-            401e20     23 FUNC RETURNTYPE RAX 0
+            401e20     23 FUNC RETURNTYPE RAX 2
             401e20     23 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             401e40    100 FUNC RETURNTYPE RAX 0
             401e40    100 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
@@ -115,7 +115,7 @@
             402010     31 FUNC RETURNTYPE RAX 1
             402010     31 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 16 
             402030     33 FUNC RETURNTYPE RAX 1
-            402030     33 FUNC INARGS    6  ARG0 4 ARG1 16 ARG2 0 ARG3 16 ARG4 16 ARG5 1 
+            402030     33 FUNC INARGS    6  ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 16 ARG5 1 
             402060     34 FUNC RETURNTYPE RAX 1
             402060     34 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             402090     61 FUNC RETURNTYPE RAX 0
@@ -175,13 +175,13 @@
             403c00    739 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 16 
             403ef0   1607 FUNC RETURNTYPE RAX 1
             403ef0   1607 FUNC INARGS    6  ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 16 
-            404540    137 FUNC RETURNTYPE RAX 0
+            404540    137 FUNC RETURNTYPE RAX 2
             404540    137 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             404540    137 FUNC PROBLEM init CALLUNRESOLVED 
             40459d      4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64  RBX ZZ add     rbx, 1 
             4045d0      2 FUNC RETURNTYPE RAX 0
             4045d0      2 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 
-            4045e0     54 FUNC RETURNTYPE RAX 0
+            4045e0     54 FUNC RETURNTYPE RAX 2
             4045e0     54 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
             4045e0     54 FUNC PROBLEM sub_4045E0 CALLUNRESOLVED 
             404618     14 FUNC RETURNTYPE RAX 0
diff --git a/tests/quick/save-malloc.psexe.infoannot b/tests/quick/save-malloc.psexe.infoannot
index 8576b2aa..4dbd78dd 100644
--- a/tests/quick/save-malloc.psexe.infoannot
+++ b/tests/quick/save-malloc.psexe.infoannot
@@ -1,4 +1,4 @@
-           8048434     46 FUNC RETURNTYPE EAX 0
+           8048434     46 FUNC RETURNTYPE EAX 2
            8048480      6 FUNC RETURNTYPE EAX 0
            8048480      6 FUNC PROBLEM .fflush JUMPUNRESOLVED 
            8048490      6 FUNC RETURNTYPE EAX 0
@@ -37,7 +37,7 @@
            8048842      3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32  ESI ZZ add     esi, 1 
            8048860      2 FUNC RETURNTYPE EAX 0
            8048862      4 FUNC RETURNTYPE EAX 0
-           8048870     42 FUNC RETURNTYPE EAX 0
+           8048870     42 FUNC RETURNTYPE EAX 2
            8048870     42 FUNC PROBLEM __do_global_ctors_aux CALLUNRESOLVED 
            804889c     26 FUNC RETURNTYPE EAX 0
    8000000      2 SUCCESS ANALYSISCOMPLETED
diff --git a/tests/quick/trimmed-sorted-save-bzip2.psexe.annot b/tests/quick/trimmed-sorted-save-bzip2.psexe.annot
index b455aa68..28eeaf93 100644
--- a/tests/quick/trimmed-sorted-save-bzip2.psexe.annot
+++ b/tests/quick/trimmed-sorted-save-bzip2.psexe.annot
@@ -266,7 +266,7 @@
                  0      9 DATAREF GLOBAL       15 4046f0 PARENT aStdout_0  VOID RO
                  0      9 DATAREF GLOBAL       40 4047d3 PARENT aStdout  VOID RO
                  0      9 DATAREF GLOBAL        6 404660 PARENT aSS  VOID RO
-            401070      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401070      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401070      0 FUNC MMSAFENESS SAFE
             401070     24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET             401087 
             401070      4 INSTR BELONGTO 401070 
@@ -575,7 +575,7 @@
             401390      6 FUNC GLOBAL .__ctype_b_loc FUNC_UNSAFE NOFP RET             401395 
             401390      6 INSTR BELONGTO 401390 
             401390      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4013a0      0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
+            4013a0      0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
             4013a0      0 FUNC MMSAFENESS SAFE
             4013a0   2642 FUNC GLOBAL main FUNC_UNSAFE NOFP RET             401df1 
             4013a0      2 INSTR BELONGTO 4013a0 
@@ -1868,7 +1868,7 @@
             401e18      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
             401e1d      1 INSTR BELONGTO 401df4 
             401e1d      1 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ hlt 
-            401e20      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            401e20      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             401e20      0 FUNC MMSAFENESS SAFE
             401e20     -1 INSTR LOCAL SafeFrameAlloc sub     rsp, 8 
             401e20     23 FUNC GLOBAL sub_401E20 FUNC_SAFE NOFP RET             401e36 
@@ -1876,6 +1876,7 @@
             401e20      4 INSTR DEADREGS  EFLAGS RAX ZZ sub     rsp, 8 
             401e20      8 DATAREF STACK 271 esp + 0 PARENT LocalFrame LOCALFRAME
             401e20      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
+            401e24     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:__gmon_start___ptr 
             401e24      7 INSTR BELONGTO 401e20 
             401e24      7 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, cs:__gmon_start___ptr 
             401e2b     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
@@ -2612,7 +2613,7 @@
             402303     -1 INSTR LOCAL NoMetaUpdate jmp     ___fprintf_chk 
             402303      5 INSTR BELONGTO 4022e0 
             402303      5 INSTR DEADREGS  EFLAGS ZZ jmp     ___fprintf_chk 
-            402310      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            402310      0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             402310      0 FUNC MMSAFENESS SAFE
             402310     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607B18, 0 
             402310     43 FUNC GLOBAL sub_402310 FUNC_UNSAFE NOFP RET             40233a 
@@ -2825,7 +2826,7 @@
             4024a9     -1 INSTR LOCAL NoMetaUpdate call    sub_4020D0 
             4024a9      5 INSTR BELONGTO 402470 
             4024a9      5 INSTR DEADREGS  EFLAGS RBX R12 R13 R14 R15 ZZ call    sub_4020D0 
-            4024b0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4024b0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4024b0      0 FUNC MMSAFENESS SAFE
             4024b0     43 FUNC GLOBAL sub_4024B0 FUNC_UNSAFE NOFP RET             4024da 
             4024b0      6 INSTR BELONGTO 4024b0 
@@ -2930,6 +2931,7 @@
             402548     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWriteOpen 
             402548      5 INSTR BELONGTO 4024e0 
             402548      5 INSTR DEADREGS  EFLAGS ZZ call    _BZ2_bzWriteOpen 
+            40254d     -2 INSTR LOCAL n RSI ZZ  NumericDEFs mov     esi, [rsp+1498h+var_1430] 
             40254d      4 INSTR BELONGTO 4024e0 
             40254d      4 INSTR DEADREGS  EFLAGS RSI RDI R15 ZZ mov     esi, [rsp+1498h+var_1430] 
             40254d      4 PTRIMMEDESP STACK 104 displ mov     esi, [rsp+1498h+var_1430]
@@ -3003,6 +3005,7 @@
             4025c1     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWrite 
             4025c1      5 INSTR BELONGTO 4024e0 
             4025c1      5 INSTR DEADREGS  EFLAGS ZZ call    _BZ2_bzWrite 
+            4025c6     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     ecx, [rsp+1498h+var_1430] 
             4025c6      4 INSTR BELONGTO 4024e0 
             4025c6      4 INSTR DEADREGS  EFLAGS RCX RDI ZZ mov     ecx, [rsp+1498h+var_1430] 
             4025c6      4 PTRIMMEDESP STACK 104 displ mov     ecx, [rsp+1498h+var_1430]
@@ -3042,6 +3045,7 @@
             4025fc     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWriteClose64 
             4025fc      5 INSTR BELONGTO 4024e0 
             4025fc      5 INSTR DEADREGS  EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call    _BZ2_bzWriteClose64 
+            402601     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     eax, [rsp+1498h+var_1430] 
             402601      4 INSTR BELONGTO 4024e0 
             402601      4 INSTR DEADREGS  EFLAGS RAX RBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 XMM4 ZZ mov     eax, [rsp+1498h+var_1430] 
             402601      4 PTRIMMEDESP STACK 104 displ mov     eax, [rsp+1498h+var_1430]
@@ -3103,6 +3107,7 @@
             402663     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzWriteClose64 
             402663      5 INSTR BELONGTO 4024e0 
             402663      5 INSTR DEADREGS  EFLAGS ZZ call    _BZ2_bzWriteClose64 
+            402668     -2 INSTR LOCAL n RDX ZZ  NumericDEFs mov     edx, [rsp+1498h+var_1430] 
             402668      4 INSTR BELONGTO 4024e0 
             402668      4 INSTR DEADREGS  EFLAGS RDX RDI ZZ mov     edx, [rsp+1498h+var_1430] 
             402668      4 PTRIMMEDESP STACK 104 displ mov     edx, [rsp+1498h+var_1430]
@@ -3546,7 +3551,7 @@
             402975     -1 INSTR LOCAL NoMetaUpdate call    ___stack_chk_fail 
             402975      5 INSTR BELONGTO 4024e0 
             402975      5 INSTR DEADREGS  EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call    ___stack_chk_fail 
-            402980      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
+            402980      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
             402980      0 FUNC MMSAFENESS UNSAFE
             402980      2 INSTR BELONGTO 402980 
             402980      2 INSTR DEADREGS  EFLAGS RAX ZZ push    r12 
@@ -3960,7 +3965,7 @@
             402c54     -1 INSTR LOCAL NoMetaUpdate call    sub_4023C0 
             402c54      5 INSTR BELONGTO 402980 
             402c54      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI R8 R12 R13 R14 R15 ZZ call    sub_4023C0 
-            402c60      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
+            402c60      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ
             402c60      0 FUNC MMSAFENESS UNSAFE
             402c60   1046 FUNC GLOBAL sub_402C60 FUNC_UNSAFE NOFP RET             403075 
             402c60      2 INSTR BELONGTO 402c60 
@@ -5019,7 +5024,7 @@
             40334c    152 DEALLOC STACK esp - 152 retn
             40334c      1 INSTR BELONGTO 403310 
             40334c      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            403350      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403350      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403350      0 FUNC MMSAFENESS SAFE
             403350     38 FUNC GLOBAL sub_403350 FUNC_UNSAFE NOFP RET             403375 
             403350      4 INSTR BELONGTO 403350 
@@ -5048,7 +5053,7 @@
             403371     -1 INSTR LOCAL NoMetaUpdate call    sub_402470 
             403371      5 INSTR BELONGTO 403350 
             403371      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI RDI R12 R13 R14 R15 ZZ call    sub_402470 
-            403380      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403380      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403380      0 FUNC MMSAFENESS SAFE
             403380     16 DATAREF STACK 294 esp + 0 CHILDOF 293 OFFSET 0 OutArgsRegion OUTARGS
             403380     24 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME
@@ -5200,7 +5205,7 @@
             403472      1 INSTR DEADREGS  EFLAGS RBX ZZ pop     rbx 
             403473      1 INSTR BELONGTO 4033c0 
             403473      1 INSTR DEADREGS  EFLAGS ZZ retn 
-            403480      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
+            403480      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ
             403480      0 FUNC MMSAFENESS SAFE
             403480   1908 FUNC GLOBAL sub_403480 FUNC_UNSAFE NOFP RET             403bf3 
             403480      2 INSTR BELONGTO 403480 
@@ -6056,7 +6061,7 @@
             403bea      5 INSTR DEADREGS  EFLAGS ZZ call    ___fprintf_chk 
             403bef     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40399C 
             403bef      5 INSTR BELONGTO 403480 
-            403c00      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403c00      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403c00      0 FUNC MMSAFENESS SAFE
             403c00      1 INSTR BELONGTO 403c00 
             403c00      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
@@ -6390,7 +6395,7 @@
             403edc      5 INSTR DEADREGS  EFLAGS RAX RDX RSI RDI ZZ mov     edx, offset aSCanTOpenInp_0; "%s: Can't open input file %s:%s.\n" 
             403ee1     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_403E71 
             403ee1      2 INSTR BELONGTO 403c00 
-            403ef0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            403ef0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             403ef0      0 FUNC MMSAFENESS SAFE
             403ef0   1607 FUNC GLOBAL sub_403EF0 FUNC_UNSAFE NOFP RET             404536 
             403ef0      1 INSTR BELONGTO 403ef0 
@@ -7126,7 +7131,7 @@
             404532     -1 INSTR LOCAL NoMetaUpdate call    sub_4023C0 
             404532      5 INSTR BELONGTO 403ef0 
             404532      5 INSTR DEADREGS  EFLAGS RAX RCX RDX RBX RSI R8 R12 R13 R14 R15 ZZ call    sub_4023C0 
-            404540      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            404540      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             404540      0 FUNC MMSAFENESS SPECSAFE
             404540    137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET             4045c8 
             404540      5 INSTR BELONGTO 404540 
@@ -7223,7 +7228,7 @@
             4045d0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
             4045d0     -4 INSTR LOCAL SafeReturn rep retn
             4045d0      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
-            4045e0      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
+            4045e0      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
             4045e0      0 FUNC MMSAFENESS SPECSAFE
             4045e0      1 INSTR BELONGTO 4045e0 
             4045e0      1 INSTR DEADREGS  EFLAGS RAX ZZ push    rbp 
@@ -7239,6 +7244,7 @@
             4045e5      4 INSTR DEADREGS  EFLAGS RAX RBX ZZ sub     rsp, 8 
             4045e5      8 DATAREF STACK 301 esp + 0 PARENT LocalFrame LOCALFRAME
             4045e5      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
+            4045e9     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, cs:qword_606E18 
             4045e9      7 INSTR BELONGTO 4045e0 
             4045e9      7 INSTR DEADREGS  EFLAGS RAX RBX ZZ mov     rax, cs:qword_606E18 
             4045f0     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
@@ -7254,6 +7260,7 @@
             404600      4 INSTR DEADREGS  EFLAGS ZZ sub     rbx, 8 
             404604     -1 INSTR LOCAL NoMetaUpdate call    rax ; qword_606E18 
             404604      2 INSTR BELONGTO 4045e0 
+            404606     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, [rbx] 
             404606      3 INSTR BELONGTO 4045e0 
             404606      3 INSTR DEADREGS  EFLAGS RAX ZZ mov     rax, [rbx] 
             404609     -1 INSTR LOCAL NoMetaUpdate cmp     rax, 0FFFFFFFFFFFFFFFFh 
diff --git a/tests/quick/trimmed-sorted-save-malloc.psexe.annot b/tests/quick/trimmed-sorted-save-malloc.psexe.annot
index bc3645e0..a3247174 100644
--- a/tests/quick/trimmed-sorted-save-malloc.psexe.annot
+++ b/tests/quick/trimmed-sorted-save-malloc.psexe.annot
@@ -41,7 +41,7 @@
                  0      8 DATAREF GLOBAL       11 804891c PARENT __PRETTY_FUNCTION__.2500  VOID RO
                  0      8 DATAREF GLOBAL       13 8048960 PARENT SMP_dummy3  VOID RO
                  0      9 DATAREF GLOBAL        3 80488c0 PARENT file  VOID RO
-           8048434      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
+           8048434      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
            8048434      0 FUNC MMSAFENESS SAFE
            8048434      1 INSTR BELONGTO 8048434 
            8048434      1 INSTR DEADREGS  EFLAGS ZZ push    ebx             ; _init 
@@ -719,7 +719,7 @@
            8048860      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
            8048860     -4 INSTR LOCAL SafeReturn rep retn
            8048860      4 MEMORYHOLE STACK esp + 0 ReturnAddress 
-           8048862      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
+           8048862      0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ
            8048862      0 FUNC MMSAFENESS SAFE
            8048862      3 INSTR BELONGTO 8048862 
            8048862      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     ebx, [esp+0] 
@@ -729,7 +729,7 @@
            8048865      1 INSTR BELONGTO 8048862 
            8048865      1 INSTR DEADREGS  EFLAGS ZZ retn 
            8048865     -4 INSTR LOCAL SafeReturn retn
-           8048870      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
+           8048870      0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 0 3 -8 0 4 0 8 5 -4 0 6 0 0 7 0 0 ZZ
            8048870      0 FUNC MMSAFENESS SPECSAFE
            8048870      1 INSTR BELONGTO 8048870 
            8048870      1 INSTR DEADREGS  EFLAGS EAX ZZ push    ebp 
@@ -745,6 +745,7 @@
            8048874      4 DATAREF STACK 56 esp + 0 PARENT LocalFrame LOCALFRAME
            8048874      4 MEMORYHOLE STACK esp + 12 ReturnAddress 
            8048874      8 MEMORYHOLE STACK esp + 4 CalleeSavedRegs 
+           8048877     -2 INSTR LOCAL n EAX ZZ  NumericDEFs mov     eax, ds:__CTOR_LIST__ 
            8048877      5 INSTR BELONGTO 8048870 
            8048877      5 INSTR DEADREGS  EFLAGS EAX EBX ZZ mov     eax, ds:__CTOR_LIST__ 
            804887c     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 0FFFFFFFFh 
@@ -763,6 +764,7 @@
            804888b      2 INSTR BELONGTO 8048870 
            804888d      2 INSTR BELONGTO 8048870 
            804888d      2 INSTR DEADREGS  EFLAGS EAX ZZ mov     eax, [ebx] 
+           804888d     -2 INSTR LOCAL n EAX ZZ  NumericDEFs mov     eax, [ebx] 
            804888f     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 0FFFFFFFFh 
            804888f      3 INSTR BELONGTO 8048870 
            8048892     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_8048888 
-- 
GitLab