Assembly language

profilekamlesh.123
ProjectFour.zip

ProjectFour/.vs/ProjectFour/v14/.suo

ProjectFour/.vs/ProjectFour/v15/.suo

ProjectFour/.vs/ProjectFour/v15/Browse.VC.db

ProjectFour/.vs/ProjectFour/v15/ipch/AutoPCH/381965a1154b4718/PROJECTFOUR.ipch

ProjectFour/.vs/ProjectFour/v16/.suo

ProjectFour/.vs/ProjectFour/v16/Browse.VC.db

ProjectFour/.vs/ProjectFour/v16/ipch/AutoPCH/2ec670eecf3e7b88/PROJECTFOUR.ipch

ProjectFour/Debug/ProjectFour.exe

ProjectFour/Debug/ProjectFour.ilk

ProjectFour/Debug/ProjectFour.pdb

ProjectFour/ProjectFour.sdf

ProjectFour/ProjectFour.sln

Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ProjectFour", "ProjectFour\ProjectFour.vcxproj", "{51F4E3C4-0257-4A5C-A3A5-364DECBAAEC3}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {51F4E3C4-0257-4A5C-A3A5-364DECBAAEC3}.Debug|Win32.ActiveCfg = Debug|Win32 {51F4E3C4-0257-4A5C-A3A5-364DECBAAEC3}.Debug|Win32.Build.0 = Debug|Win32 {51F4E3C4-0257-4A5C-A3A5-364DECBAAEC3}.Release|Win32.ActiveCfg = Release|Win32 {51F4E3C4-0257-4A5C-A3A5-364DECBAAEC3}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal

ProjectFour/ProjectFour.v12.suo

ProjectFour/ProjectFour.VC.db

ProjectFour/ProjectFour/AsmSelectionSort.asm

TITLE AsmSelectionSort Procedure (AsmSelectionSort.asm) .586 .model flat,C AsmSelectionSort PROTO, arrayPTR:PTR DWORD, count:DWORD .data .code ;---------------------------------------------------------- AsmSelectionSort PROC USES edi, arrayPTR:PTR DWORD, count:DWORD ; ; Performs a selection sort on an array of 32-bit integers. ; ---------------------------------------------------------- mov esi,arrayPtr ; Dummy assignment to prevent warning mov ecx,count ; Dummy assignment to prevent warning mov eax,1 ; Define a dummy return value. jmp short omega omega: ret ; return AsmSelectionSort ENDP END

ProjectFour/ProjectFour/Debug/AsmBinarySearch.obj

ProjectFour/ProjectFour/Debug/ProjectFour.Build.CppClean.log

c:\users\user\documents\visual studio 2013\projects\projectfour\projectfour\debug\vc120.pdb c:\users\user\documents\visual studio 2013\projects\projectfour\projectfour\debug\vc120.idb c:\users\user\documents\visual studio 2013\projects\projectfour\projectfour\debug\projectfour.obj c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\vc141.pdb c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\vc141.idb c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.obj c:\users\user\documents\visual studio 2013\projects\projectfour\debug\projectfour.ilk c:\users\user\documents\visual studio 2013\projects\projectfour\debug\projectfour.exe c:\users\user\documents\visual studio 2013\projects\projectfour\debug\projectfour.pdb c:\cosc-2425 information\projectfour\projectfour\debug\projectfour.ilk c:\cosc-2425 information\projectfour\projectfour\debug\projectfour.exe c:\cosc-2425 information\projectfour\projectfour\debug\projectfour.pdb c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\vc120.idb c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\vc120.pdb c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\cl.command.1.tlog c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\cl.read.1.tlog c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\cl.write.1.tlog c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\link.command.1.tlog c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\link.delete.1.tlog c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\link.read.1.tlog c:\cosc-2425 information\projectfour\projectfour\projectfour\debug\projectfour.tlog\link.write.1.tlog

ProjectFour/ProjectFour/Debug/ProjectFour.log

Assembling AsmBinarySearch.asm... AsmBinarySearch.asm(25): warning A6004: procedure argument or local not referenced : searchValue AsmBinarySearch.asm(25): warning A6004: procedure argument or local not referenced : arrayPTR AsmBinarySearch.asm(25): warning A6004: procedure argument or local not referenced : count ProjectFour.cpp ProjectFour.vcxproj -> E:\Test Bed\ProjectFour\ProjectFour\ProjectFour\Debug\ProjectFour.exe

ProjectFour/ProjectFour/Debug/ProjectFour.obj

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/CL.command.1.tlog

^C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP /c /ZI /nologo /W3 /WX- /diagnostics:classic /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC141.PDB" /Gd /TP /analyze- /FC C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP ^C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC142.PDB" /Gd /TP /analyze- /FC C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP ^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"DEBUG\\" /Fd"DEBUG\VC142.PDB" /Gd /TP /analyze- /FC E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/CL.read.1.tlog

^C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\BIN\HOSTX86\X86\1033\CLUI.DLL C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS C:\WINDOWS\SYSTEM32\TZRES.DLL C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\IOSTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\ISTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\OSTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\IOS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XLOCNUM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CLIMITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\YVALS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XKEYCHECK.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CRTDEFS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VCRUNTIME.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\SAL.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CONCURRENCYSAL.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VADEFS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\USE_ANSI.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\LIMITS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CMATH C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CSTDLIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\STDLIB.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_MALLOC.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_SEARCH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\STDDEF.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WSTDLIB.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_MATH.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XTGMATH.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XTR1COMMON C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CSTDIO C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\STDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WSTDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_STDIO_CONFIG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\STREAMBUF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XIOSBASE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XLOCALE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CSTRING C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_MEMORY.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_MEMCPY_S.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\ERRNO.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VCRUNTIME_STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WSTRING.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\STDEXCEPT C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\EXCEPTION C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XSTDDEF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CSTDDEF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\INITIALIZER_LIST C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\MALLOC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VCRUNTIME_EXCEPTION.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\EH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_TERMINATE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XSTRING C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XMEMORY0 C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CSTDINT C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\STDINT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\LIMITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\YMATH.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CFLOAT C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\FLOAT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CWCHAR C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\WCHAR.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WCONIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WCTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WDIRECT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_SHARE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WPROCESS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CORECRT_WTIME.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\SYS\STAT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\SYS\TYPES.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\NEW C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VCRUNTIME_NEW.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XUTILITY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\UTILITY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\IOSFWD C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CRTDBG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VCRUNTIME_NEW_DEBUG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XATOMIC0.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\INTRIN0.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\TYPEINFO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\VCRUNTIME_TYPEINFO.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XLOCINFO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XLOCINFO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\CTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\LOCALE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\MEMORY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XMEMORY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XFACET C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\CERRNO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XCALL_ONCE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\INCLUDE\XERRC.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\SHARE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17134.0\UCRT\TIME.H ^C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\BIN\HOSTX86\X86\1033\CLUI.DLL C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS C:\WINDOWS\SYSTEM32\TZRES.DLL C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\IOSTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\YVALS_CORE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CRTDEFS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VCRUNTIME.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\SAL.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CONCURRENCYSAL.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VADEFS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XKEYCHECK.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\ISTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\OSTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\IOS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XLOCNUM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CLIMITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\LIMITS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CMATH C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\YVALS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CRTDBG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VCRUNTIME_NEW_DEBUG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VCRUNTIME_NEW.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\USE_ANSI.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CSTDLIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\STDLIB.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_MALLOC.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_SEARCH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\STDDEF.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WSTDLIB.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XTGMATH.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XTR1COMMON C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CSTDIO C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\STDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WSTDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_STDIO_CONFIG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\STREAMBUF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XIOSBASE C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\SHARE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_SHARE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CERRNO C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\ERRNO.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\STDEXCEPT C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\EXCEPTION C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XSTDDEF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CSTDDEF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\INITIALIZER_LIST C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\MALLOC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VCRUNTIME_EXCEPTION.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\EH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_TERMINATE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XSTRING C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\IOSFWD C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CSTRING C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_MEMORY.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_MEMCPY_S.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VCRUNTIME_STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WSTRING.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CWCHAR C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\WCHAR.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WCONIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WCTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WDIRECT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WPROCESS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WTIME.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\SYS\STAT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\SYS\TYPES.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XMEMORY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CSTDINT C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\STDINT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\LIMITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\CFLOAT C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\FLOAT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\NEW C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XATOMIC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\INTRIN0.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XUTILITY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\UTILITY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XCALL_ONCE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XERRC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XLOCALE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\MEMORY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\TYPEINFO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\VCRUNTIME_TYPEINFO.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XFACET C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XLOCINFO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\INCLUDE\XLOCINFO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\LOCALE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\TIME.H ^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\BIN\HOSTX86\X86\1033\CLUI.DLL C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS C:\WINDOWS\SYSTEM32\TZRES.DLL C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\IOSTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\ISTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\OSTREAM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\IOS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XLOCNUM C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CLIMITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\YVALS_CORE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CRTDEFS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VCRUNTIME.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\SAL.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CONCURRENCYSAL.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VADEFS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XKEYCHECK.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\LIMITS.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CMATH C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\YVALS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CRTDBG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VCRUNTIME_NEW_DEBUG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VCRUNTIME_NEW.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\USE_ANSI.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CSTDLIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_MATH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\STDLIB.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_MALLOC.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_SEARCH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\STDDEF.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WSTDLIB.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XTGMATH.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XTR1COMMON C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CSTDIO C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\STDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WSTDIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_STDIO_CONFIG.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\STREAMBUF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XIOSBASE C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\SHARE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_SHARE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\SYSTEM_ERROR C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CERRNO C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\ERRNO.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\STDEXCEPT C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\EXCEPTION C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\TYPE_TRAITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XSTDDEF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CSTDDEF C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\INITIALIZER_LIST C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\MALLOC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VCRUNTIME_EXCEPTION.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\EH.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_TERMINATE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XSTRING C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\IOSFWD C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CSTRING C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_MEMORY.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_MEMCPY_S.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VCRUNTIME_STRING.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WSTRING.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CWCHAR C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\WCHAR.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WCONIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WCTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WDIRECT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WIO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WPROCESS.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CORECRT_WTIME.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\SYS\STAT.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\SYS\TYPES.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XMEMORY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CSTDINT C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\STDINT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\LIMITS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\CFLOAT C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\FLOAT.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\NEW C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XATOMIC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\INTRIN0.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XUTILITY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\UTILITY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XCALL_ONCE.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XERRC.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XLOCALE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\MEMORY C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\TYPEINFO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\VCRUNTIME_TYPEINFO.H C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XFACET C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XLOCINFO C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\INCLUDE\XLOCINFO.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\CTYPE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\LOCALE.H C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.17763.0\UCRT\TIME.H

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/CL.write.1.tlog

^C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\VC141.PDB C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\VC141.IDB C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ ^C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\VC142.PDB C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\VC142.IDB C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ ^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR.CPP E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\VC142.PDB E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\VC142.IDB E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/link.command.1.tlog

^C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ|C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ /OUT:"C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.EXE" /INCREMENTAL /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG:FASTLINK /PDB:"C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.PDB" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.LIB" /MACHINE:X86 DEBUG\PROJECTFOUR.OBJASMBINARYSEARCH.OBJ ^C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ|C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ /OUT:"C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.EXE" /INCREMENTAL /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG:FASTLINK /PDB:"C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.PDB" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.LIB" /MACHINE:X86 DEBUG\PROJECTFOUR.OBJASMBINARYSEARCH.OBJ ^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\ASMBINARYSEARCH.OBJ|E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ /OUT:"E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.EXE" /INCREMENTAL /NOLOGO KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SHELL32.LIB OLE32.LIB OLEAUT32.LIB UUID.LIB ODBC32.LIB ODBCCP32.LIB /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG:FASTLINK /PDB:"E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.PDB" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.LIB" /MACHINE:X86 DEBUG\PROJECTFOUR.OBJDEBUG\ASMBINARYSEARCH.OBJ

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/link.read.1.tlog

^C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ|C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\KERNEL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\USER32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\GDI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\WINSPOOL.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\COMDLG32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\ADVAPI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\SHELL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\OLE32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\OLEAUT32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\UUID.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\ODBC32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UM\X86\ODBCCP32.LIB C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\LIB\X86\MSVCPRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\LIB\X86\MSVCRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\LIB\X86\OLDNAMES.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\LIB\X86\VCRUNTIMED.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17134.0\UCRT\X86\UCRTD.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\BIN\10.0.17134.0\X86\RC.EXE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\BIN\HOSTX86\X86\CVTRES.EXE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\BIN\HOSTX86\X86\MSPDBSRV.EXE C:\WINDOWS\SYSTEM32\TZRES.DLL C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\COMMUNITY\VC\TOOLS\MSVC\14.14.26428\BIN\HOSTX86\X86\VCTIP.EXE ^C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ|C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\KERNEL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\USER32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\GDI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\WINSPOOL.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\COMDLG32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\ADVAPI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\SHELL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\OLE32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\OLEAUT32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\UUID.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\ODBC32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UM\X86\ODBCCP32.LIB C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ C:\WINDOWS\SYSTEM32\TZRES.DLL C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\LIB\X86\MSVCPRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\LIB\X86\MSVCRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\LIB\X86\OLDNAMES.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\LIB\X86\VCRUNTIMED.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.18362.0\UCRT\X86\UCRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\BIN\HOSTX86\X86\CVTRES.EXE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.23.28105\BIN\HOSTX86\X86\MSPDBSRV.EXE ^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\ASMBINARYSEARCH.OBJ|E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\KERNEL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\USER32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\GDI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\WINSPOOL.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\COMDLG32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\ADVAPI32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\SHELL32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\OLE32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\OLEAUT32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\UUID.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\ODBC32.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UM\X86\ODBCCP32.LIB E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\ASMBINARYSEARCH.OBJ C:\WINDOWS\SYSTEM32\TZRES.DLL C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\LIB\X86\MSVCPRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\LIB\X86\MSVCRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\LIB\X86\OLDNAMES.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\LIB\X86\VCRUNTIMED.LIB C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.17763.0\UCRT\X86\UCRTD.LIB C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\BIN\HOSTX86\X86\CVTRES.EXE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\VC\TOOLS\MSVC\14.22.27905\BIN\HOSTX86\X86\MSPDBSRV.EXE

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/link.write.1.tlog

^C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ|C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.ILK C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.EXE C:\COSC-2425 INFORMATION\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.PDB ^C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.OBJ|C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.ILK C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.EXE C:\COSC-2425\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.PDB ^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\ASMBINARYSEARCH.OBJ|E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.OBJ E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.ILK E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.EXE E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\PROJECTFOUR.PDB

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/Masm.read.1u.tlog

^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.ASM

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/Masm.write.1u.tlog

^E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\ASMBINARYSEARCH.ASM E:\TEST BED\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\PROJECTFOUR\DEBUG\ASMBINARYSEARCH.OBJ

ProjectFour/ProjectFour/Debug/ProjectFour.tlog/ProjectFour.lastbuildstate

#TargetFrameworkVersion=v4.0:PlatformToolSet=v142:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0 Debug|Win32|E:\Test Bed\ProjectFour\ProjectFour\ProjectFour\|

ProjectFour/ProjectFour/Debug/vc141.idb

ProjectFour/ProjectFour/Debug/vc141.pdb

ProjectFour/ProjectFour/Debug/vc142.idb

ProjectFour/ProjectFour/Debug/vc142.pdb

ProjectFour/ProjectFour/ProjectFour.cpp

ProjectFour/ProjectFour/ProjectFour.cpp

// ProjectFour.cpp : Defines the entry point for the console application.
//
// COSC-2425, Project 4
// ASM Procedure Linking with C++ for Selection Sort comparison
// George A. Driscoll - 5/23/2020

#include   < iostream >
#include   < iomanip >
#include   < chrono >

using   namespace  std ;

// Function prototypes for the selection sort and swap functions.
void  selectionSort ( int   array [],   int  size );
void  swap ( int   & a ,   int   & b );

// Function prototype for the boolean isAscending function.
bool  isAscending ( int  numbers [],   int  size );

// Function Prototype for the assembly language version of selection sort.
extern   "C"   {
     void   AsmSelectionSort ( int   array [],   int  count );
}

int  main ()
{
     // Local Variables
     const   int  SIZE  =   10000 ;
     const   int  REPETITIONS  =   50 ;
     int  numbers [ SIZE ];
     int  element [ SIZE ];

    cout  <<   " Selection Sort: C++ versus ASM\n\n" ;

     // Define the array elements. Values will range from 1 to 1000.
     for   ( int  i  =   0 ;  i  <  SIZE ;  i ++ )
     {
        element [ i ]   =   ( rand ()   %   1000 )   +   1 ;
     }
    cout . imbue ( locale ( "" ));
    cout  <<   " Sample random values:\n" ;
     for   ( int  i  =   0 ;  i  <   4096 ;  i  +=   256 )
     {
        cout  <<   " "   <<  element [ i ];
     }
    cout  <<  endl  <<  endl ;

     // Use the C++ function to Sort the elements in the array.
    cout  <<   " Using the C++ Selection Sort Algorithm."   <<  endl ;
    auto start  =  chrono :: high_resolution_clock :: now ();
     for   ( int  n  =   0 ;  n  <  REPETITIONS ;  n ++ )
     {
         // Copy the randomly generated array.
         for   ( int  i  =   0 ;  i  <  SIZE ;  i ++ )
         {
            numbers [ i ]   =  element [ i ];
         }

         // Use the C++ version of the Selection Sort algorithm.
        selectionSort ( numbers ,  SIZE );
     }
    auto end  =  chrono :: high_resolution_clock :: now ();
    auto cppDiff  =  end  -  start ;
    cout  <<   " Duration of C++ Selection Sort Algorithm for "   <<  SIZE  <<   " Elements: "   <<  chrono :: duration  < double ,  milli > ( cppDiff ). count ()   <<   " milliseconds.\n" ;
     for   ( int  i  =   0 ;  i  <   4096 ;  i  +=   256 )
     {
        cout  <<   " "   <<  numbers [ i ];
     }
    cout  <<  endl  <<  endl ;

     // Use the Assembly Language procedure to sort the elements in the array.
    cout  <<   " Using the Assembly Language Selection Sort Algorithm."   <<  endl ;
    start  =  chrono :: high_resolution_clock :: now ();
     for   ( int  n  =   0 ;  n  <  REPETITIONS ;  n ++ )
     {
         // Copy the randomly generated array.
         for   ( int  i  =   0 ;  i  <  SIZE ;  i ++ )
         {
            numbers [ i ]   =  element [ i ];
         }

         // Use the ASM version of the Selection Sort algorithm.
         AsmSelectionSort ( numbers ,  SIZE );
     }
    end  =  chrono :: high_resolution_clock :: now ();
    auto asmDiff  =  end  -  start ;
     if   ( isAscending ( numbers ,  SIZE ))
     {
        cout  <<  setprecision ( 2 )   <<  fixed ;
        cout  <<   " Duration of ASM Selection Sort Algorithm for "   <<  SIZE  <<   " Elements: "   <<  chrono :: duration  < double ,  milli > ( asmDiff ). count ()   <<   " milliseconds.\n" ;
         for   ( int  i  =   0 ;  i  <   4096 ;  i  +=   256 )
         {
            cout  <<   " "   <<  numbers [ i ];
         }
        cout  <<  endl  <<  endl ;
        auto overallDifference  =  cppDiff  -  asmDiff ;
        cout  <<   " This is a difference of "   <<  chrono :: duration  < double ,  milli > ( overallDifference ). count ()   <<   " milliseconds.\n" ;
        auto percentage  =  chrono :: duration  < double ,  milli > ( overallDifference ). count ()   /  chrono :: duration  < double ,  milli > ( cppDiff ). count ();
         if   ( chrono :: duration  < double ,  milli > ( overallDifference ). count ()   >   0.0 )
         {
            cout  <<   "   Your ASM version of selection sort is "   <<   ( chrono :: duration  < double ,  milli > ( percentage ). count ()   *   100.0 )   <<   "% better than the C++ version.\n" ;
         }
         else
         {
            cout  <<   "   Your ASM version of selection sort is no better than the C++ version.\n" ;
         }
     }
     else
     {
        cout  <<   "   Your ASM version of selection sort did not put the array into ascending order.\n" ;
     }

     return   0 ;
}

void  selectionSort ( int   array [],   int  size )
{
     int  minIndex ;    // Subscript of smallest value in the scanned area.
     int  minValue ;    // Smallest value in the scanned area.

     // The outer loop steps through all of the array elements,
     // except the last one. The startScan variable marks the
     // position where the scan should begin.
     for   ( int  startScan  =   0 ;  startScan  <  size  -   1 ;  startScan ++ )
     {
         // Assume the first element in the scanable area
         // is the smallest value.
        minIndex  =  startScan ;
        minValue  =   array [ startScan ];

         // Scan the array, starting at the next element in the
         // scannable area, looking for the smallest value.
         for   ( int  index  =  startScan  +   1 ;  index  <  size ;  index ++ )
         {
             if   ( array [ index ]   <  minValue )
             {
                minValue  =   array [ index ];
                minIndex  =  index ;
             }
         }

         // Swap the element with the smallest value with the
         // first element in the scannable area.
        swap ( array [ minIndex ],   array [ startScan ]);
     }
}

void  swap ( int   & a ,   int   & b )
{
     int  temp ;
    temp  =  a ;
    a  =  b ;
    b  =  temp ;
}

bool  isAscending ( int  numbers [],   int  size )
{
     // Determine if array is in ascending order.
     bool  result  =   true ;

     for   ( int  i  =   0 ;  i  <  size  -   1 ;  i ++ )
     {
         if   ( numbers [ i ]   >  numbers [ +   1 ])
         {
            result  =   false ;
             break ;
         }
     }

     return  result ;
}

ProjectFour/ProjectFour/ProjectFour.vcxproj

Debug Win32 Release Win32 {51F4E3C4-0257-4A5C-A3A5-364DECBAAEC3} Win32Proj ProjectFour 10.0 Application true v142 Unicode Application false v142 true Unicode true false Level3 Disabled WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) true Console true Level3 MaxSpeed true true WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) true Console true true true

ProjectFour/ProjectFour/ProjectFour.vcxproj.filters

{4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hh;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms Source Files

ProjectFour/ProjectFour/ProjectFour.vcxproj.user