Daily update on 20250430-073804 by Nitload Youmu. Additional Message : full function of syntax analyze to STEP file
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,62 +1,7 @@
|
||||
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(517,5): warning MSB8004: Output 目录未以斜杠结尾。 此生成实例将添加斜杠,因为必须有这个斜杠才能正确计算 Output 目录。
|
||||
mat4.c
|
||||
string.c
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\string.c(21,54): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(9,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\string.c(36,54): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(9,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(11,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(11,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(20,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(20,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(22,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(22,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(24,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(24,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(26,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(26,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(36,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(36,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(38,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(38,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(40,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(40,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(42,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(42,62): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(51,54): warning C4028: 形参 1 与声明不同
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(51,84): warning C4028: 形参 2 与声明不同
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(53,22): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(54,22): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(55,22): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(56,22): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(59,28): warning C4013: “det_mat3_internal”未定义;假设外部返回 int
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(59,28): warning C4244: “函数”: 从“int”转换到“float”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(59,62): warning C4244: “函数”: 从“int”转换到“float”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(60,28): warning C4244: “函数”: 从“int”转换到“float”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(60,62): warning C4244: “函数”: 从“int”转换到“float”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(61,36): warning C4133: “函数”: 从“const __m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(69,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(69,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(70,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(70,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(71,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(71,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(72,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(72,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(77,38): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(77,63): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(78,38): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(78,63): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(88,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(88,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(89,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(89,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(90,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(90,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(91,37): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(91,61): warning C4133: “函数”: 从“__m128 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(96,38): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(96,63): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(97,38): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\mat4.c(97,63): warning C4133: “函数”: 从“__m256 *”到“const float *”的类型不兼容
|
||||
hash.c
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\hash.c(30,43): warning C4244: “函数”: 从“uint64_t”转换到“unsigned char”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\hash.c(31,50): warning C4244: “函数”: 从“uint64_t”转换到“unsigned char”,可能丢失数据
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\hash.c(7,15): warning C4090: “初始化”: 不同的“const”限定符
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharp.C\hash.c(7,34): warning C4090: “初始化”: 不同的“const”限定符
|
||||
StgSharpC.vcxproj -> D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\build\StgSharp.C.dll
|
||||
|
||||
@@ -332,24 +332,27 @@ $LN9@city_hash_:
|
||||
00101 e9 21 01 00 00 jmp $LN23@city_hash_
|
||||
$LN22@city_hash_:
|
||||
|
||||
; 22 : byte *last_128 = end - 16, *last_32 = end - 4;
|
||||
; 22 : byte *last_128 = end - 16;
|
||||
|
||||
00106 48 8b 45 48 mov rax, QWORD PTR end$[rbp]
|
||||
0010a 48 83 e8 10 sub rax, 16
|
||||
0010e 48 89 85 a8 00
|
||||
00 00 mov QWORD PTR last_128$2[rbp], rax
|
||||
|
||||
; 23 : byte *last_32 = end - 4;
|
||||
|
||||
00115 48 8b 45 48 mov rax, QWORD PTR end$[rbp]
|
||||
00119 48 83 e8 04 sub rax, 4
|
||||
0011d 48 89 85 c8 00
|
||||
00 00 mov QWORD PTR last_32$3[rbp], rax
|
||||
|
||||
; 23 : uint64_t hash64 = size;
|
||||
; 24 : uint64_t hash64 = size;
|
||||
|
||||
00124 8b 45 24 mov eax, DWORD PTR size$[rbp]
|
||||
00127 48 89 85 e8 00
|
||||
00 00 mov QWORD PTR hash64$4[rbp], rax
|
||||
|
||||
; 24 : for (; ptr < last_128; ptr += 16) {
|
||||
; 25 : for (; ptr < last_128; ptr += 16) {
|
||||
|
||||
0012e eb 0c jmp SHORT $LN13@city_hash_
|
||||
$LN11@city_hash_:
|
||||
@@ -362,14 +365,14 @@ $LN13@city_hash_:
|
||||
00143 48 39 45 68 cmp QWORD PTR ptr$[rbp], rax
|
||||
00147 73 5e jae SHORT $LN12@city_hash_
|
||||
|
||||
; 25 : __m128i vec = _mm_loadu_si32((int *)ptr);
|
||||
; 26 : __m128i vec = _mm_loadu_si32((int *)ptr);
|
||||
|
||||
00149 48 8b 45 68 mov rax, QWORD PTR ptr$[rbp]
|
||||
0014d 66 0f 6e 00 movd xmm0, DWORD PTR [rax]
|
||||
00151 66 0f 7f 85 10
|
||||
01 00 00 movdqa XMMWORD PTR vec$5[rbp], xmm0
|
||||
|
||||
; 26 : hash64 = _mm_crc32_u64(hash64, _mm_extract_epi64(vec, 0));
|
||||
; 27 : hash64 = _mm_crc32_u64(hash64, _mm_extract_epi64(vec, 0));
|
||||
|
||||
00159 66 0f 6f 85 10
|
||||
01 00 00 movdqa xmm0, XMMWORD PTR vec$5[rbp]
|
||||
@@ -383,7 +386,7 @@ $LN13@city_hash_:
|
||||
00178 48 89 85 e8 00
|
||||
00 00 mov QWORD PTR hash64$4[rbp], rax
|
||||
|
||||
; 27 : hash64 = _mm_crc32_u64(hash64, _mm_extract_epi64(vec, 1));
|
||||
; 28 : hash64 = _mm_crc32_u64(hash64, _mm_extract_epi64(vec, 1));
|
||||
|
||||
0017f 66 0f 6f 85 10
|
||||
01 00 00 movdqa xmm0, XMMWORD PTR vec$5[rbp]
|
||||
@@ -397,19 +400,19 @@ $LN13@city_hash_:
|
||||
0019e 48 89 85 e8 00
|
||||
00 00 mov QWORD PTR hash64$4[rbp], rax
|
||||
|
||||
; 28 : }
|
||||
; 29 : }
|
||||
|
||||
001a5 eb 89 jmp SHORT $LN11@city_hash_
|
||||
$LN12@city_hash_:
|
||||
|
||||
; 29 : hash = _mm_crc32_u8(hash, hash64);
|
||||
; 30 : hash = _mm_crc32_u8(hash, hash64);
|
||||
|
||||
001a7 8b 45 04 mov eax, DWORD PTR hash$[rbp]
|
||||
001aa f2 0f 38 f0 85
|
||||
e8 00 00 00 crc32 eax, BYTE PTR hash64$4[rbp]
|
||||
001b3 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 30 : hash = _mm_crc32_u8(hash, hash64 >> 32);
|
||||
; 31 : hash = _mm_crc32_u8(hash, hash64 >> 32);
|
||||
|
||||
001b6 48 8b 85 e8 00
|
||||
00 00 mov rax, QWORD PTR hash64$4[rbp]
|
||||
@@ -419,7 +422,7 @@ $LN12@city_hash_:
|
||||
001c9 8b c1 mov eax, ecx
|
||||
001cb 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 31 : for (; ptr < last_32; ptr += 4) {
|
||||
; 32 : for (; ptr < last_32; ptr += 4) {
|
||||
|
||||
001ce eb 0c jmp SHORT $LN16@city_hash_
|
||||
$LN14@city_hash_:
|
||||
@@ -432,7 +435,7 @@ $LN16@city_hash_:
|
||||
001e3 48 39 45 68 cmp QWORD PTR ptr$[rbp], rax
|
||||
001e7 73 13 jae SHORT $LN15@city_hash_
|
||||
|
||||
; 32 : hash = _mm_crc32_u32(hash,*(uint32_t *)ptr);
|
||||
; 33 : hash = _mm_crc32_u32(hash,*(uint32_t *)ptr);
|
||||
|
||||
001e9 48 8b 45 68 mov rax, QWORD PTR ptr$[rbp]
|
||||
001ed 8b 4d 04 mov ecx, DWORD PTR hash$[rbp]
|
||||
@@ -440,12 +443,12 @@ $LN16@city_hash_:
|
||||
001f5 8b c1 mov eax, ecx
|
||||
001f7 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 33 : }
|
||||
; 34 : }
|
||||
|
||||
001fa eb d4 jmp SHORT $LN14@city_hash_
|
||||
$LN15@city_hash_:
|
||||
|
||||
; 34 : for (; ptr < end; ptr += 2) {
|
||||
; 35 : for (; ptr < end; ptr += 2) {
|
||||
|
||||
001fc eb 0c jmp SHORT $LN19@city_hash_
|
||||
$LN17@city_hash_:
|
||||
@@ -457,7 +460,7 @@ $LN19@city_hash_:
|
||||
0020e 48 39 45 68 cmp QWORD PTR ptr$[rbp], rax
|
||||
00212 73 13 jae SHORT $LN18@city_hash_
|
||||
|
||||
; 35 : hash = _mm_crc32_u8(hash,*ptr);
|
||||
; 36 : hash = _mm_crc32_u8(hash,*ptr);
|
||||
|
||||
00214 48 8b 45 68 mov rax, QWORD PTR ptr$[rbp]
|
||||
00218 8b 4d 04 mov ecx, DWORD PTR hash$[rbp]
|
||||
@@ -465,15 +468,15 @@ $LN19@city_hash_:
|
||||
00220 8b c1 mov eax, ecx
|
||||
00222 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 36 : }
|
||||
; 37 : }
|
||||
|
||||
00225 eb d7 jmp SHORT $LN17@city_hash_
|
||||
$LN18@city_hash_:
|
||||
$LN23@city_hash_:
|
||||
$LN21@city_hash_:
|
||||
|
||||
; 37 : }
|
||||
; 38 : hash ^= hash >> 16;
|
||||
; 38 : }
|
||||
; 39 : hash ^= hash >> 16;
|
||||
|
||||
00227 8b 45 04 mov eax, DWORD PTR hash$[rbp]
|
||||
0022a c1 e8 10 shr eax, 16
|
||||
@@ -482,13 +485,13 @@ $LN21@city_hash_:
|
||||
00232 8b c1 mov eax, ecx
|
||||
00234 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 39 : hash *= 0x85ebca6b;
|
||||
; 40 : hash *= 0x85ebca6b;
|
||||
|
||||
00237 69 45 04 6b ca
|
||||
eb 85 imul eax, DWORD PTR hash$[rbp], -2048144789 ; 85ebca6bH
|
||||
0023e 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 40 : hash ^= hash >> 13;
|
||||
; 41 : hash ^= hash >> 13;
|
||||
|
||||
00241 8b 45 04 mov eax, DWORD PTR hash$[rbp]
|
||||
00244 c1 e8 0d shr eax, 13
|
||||
@@ -497,13 +500,13 @@ $LN21@city_hash_:
|
||||
0024c 8b c1 mov eax, ecx
|
||||
0024e 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 41 : hash *= 0xc2b2ae35;
|
||||
; 42 : hash *= 0xc2b2ae35;
|
||||
|
||||
00251 69 45 04 35 ae
|
||||
b2 c2 imul eax, DWORD PTR hash$[rbp], -1028477387 ; c2b2ae35H
|
||||
00258 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 42 : hash ^= hash >> 16;
|
||||
; 43 : hash ^= hash >> 16;
|
||||
|
||||
0025b 8b 45 04 mov eax, DWORD PTR hash$[rbp]
|
||||
0025e c1 e8 10 shr eax, 16
|
||||
@@ -512,11 +515,11 @@ $LN21@city_hash_:
|
||||
00266 8b c1 mov eax, ecx
|
||||
00268 89 45 04 mov DWORD PTR hash$[rbp], eax
|
||||
|
||||
; 43 : return hash;
|
||||
; 44 : return hash;
|
||||
|
||||
0026b 8b 45 04 mov eax, DWORD PTR hash$[rbp]
|
||||
|
||||
; 44 : }
|
||||
; 45 : }
|
||||
|
||||
0026e 48 8d a5 f8 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+504]
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user