HalpSimpleCheck
NTSTATUS __stdcall HalpSimpleCheck(INT64 RCX, DOUBLE XMM1_8){
__m128i v2;
__int64 v3;
__m128i v4;
__m128i v5;
__m128i v6;
__m128i v7;
__m128i v8;
v2 = 0i64;
v3 = 256i64;
do
{
v4 = _mm_loadu_si128((const __m128i *)RCX);
RCX += 16i64;
v5 = _mm_add_epi8(v4, v2);
v2 = v5;
--v3;
}
while( v3 );
v6 = _mm_add_epi8(v5, _mm_srli_si128(v5, 8));
v7 = _mm_add_epi8(v6, _mm_srli_si128(v6, 4));
v8 = _mm_add_epi8(v7, _mm_srli_si128(v7, 2));
return _mm_cvtsi128_si32(_mm_add_epi8(v8, _mm_srli_si128(v8, 1)));
}Referenced by:
HalpAcpiPostSleep
HalpCheckLowMemoryPreSleep