Created
November 4, 2024 12:54
-
-
Save hxm-cpp/ecacdaf5012b81e35711d7652a4e8234 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
define noundef ptr @Func_180000000(ptr readonly returned %MEMORY, i64 %RAX, i64 %RBX, i64 %RCX, i64 %RDX, i64 %RBP, i64 %R8, i64 %R9, i64 %R10, i64 %R11, i64 %R12, i64 %R13, i64 %R14, i64 %R15, i64 %GSBASE, i64 %FSBASE) local_unnamed_addr #0 { | |
%0 = load ptr, ptr %MEMORY, align 8, !tbaa !6 | |
%1 = getelementptr inbounds i8, ptr %0, i64 99992 | |
%2 = getelementptr inbounds i8, ptr %0, i64 99984 | |
%3 = getelementptr inbounds i8, ptr %0, i64 99976 | |
%4 = getelementptr inbounds i8, ptr %0, i64 99968 | |
store i64 %RDX, ptr %3, align 8, !tbaa !11 | |
%5 = getelementptr inbounds i8, ptr %0, i64 99952 | |
%6 = getelementptr inbounds i8, ptr %0, i64 99936 | |
store i64 4, ptr %6, align 8, !tbaa !11 | |
%7 = getelementptr inbounds i8, ptr %0, i64 99928 | |
store i64 %R13, ptr %7, align 8, !tbaa !11 | |
%8 = getelementptr inbounds i8, ptr %0, i64 99912 | |
store <2 x i64> <i64 240101129, i64 6893023662>, ptr %8, align 8, !tbaa !11 | |
store <2 x i64> <i64 6893023691, i64 6890413342>, ptr %5, align 8, !tbaa !11 | |
store i64 %R12, ptr %2, align 8, !tbaa !11 | |
store i64 %RDX, ptr %4, align 8, !tbaa !11 | |
store i64 6551174668, ptr %1, align 8, !tbaa !11 | |
%9 = getelementptr inbounds i8, ptr %0, i64 96688 | |
%10 = getelementptr inbounds i8, ptr %0, i64 98352 | |
store i64 %R8, ptr %10, align 8, !tbaa !11 | |
%11 = getelementptr inbounds i8, ptr %0, i64 96672 | |
%12 = getelementptr inbounds i8, ptr %0, i64 99448 | |
store i64 %RBX, ptr %12, align 8, !tbaa !11 | |
%13 = getelementptr inbounds i8, ptr %0, i64 97904 | |
store i64 %RBP, ptr %13, align 8, !tbaa !11 | |
%14 = getelementptr inbounds i8, ptr %0, i64 97480 | |
store i64 %R11, ptr %14, align 8, !tbaa !11 | |
%15 = getelementptr inbounds i8, ptr %0, i64 97184 | |
store i64 %RDX, ptr %15, align 8, !tbaa !11 | |
%16 = getelementptr inbounds i8, ptr %0, i64 99056 | |
store i64 %R13, ptr %16, align 8, !tbaa !11 | |
%17 = getelementptr inbounds i8, ptr %0, i64 99464 | |
store i64 %R14, ptr %17, align 8, !tbaa !11 | |
%18 = getelementptr inbounds i8, ptr %0, i64 98032 | |
store i64 %R9, ptr %18, align 8, !tbaa !11 | |
%19 = getelementptr inbounds i8, ptr %0, i64 98584 | |
store i64 %R15, ptr %19, align 8, !tbaa !11 | |
%20 = getelementptr inbounds i8, ptr %0, i64 97640 | |
store i64 %RAX, ptr %20, align 8, !tbaa !11 | |
%21 = getelementptr inbounds i8, ptr %0, i64 97416 | |
store i64 %R12, ptr %21, align 8, !tbaa !11 | |
%22 = getelementptr inbounds i8, ptr %0, i64 97784 | |
store i64 %R10, ptr %22, align 8, !tbaa !11 | |
%23 = getelementptr inbounds i8, ptr %0, i64 98072 | |
store i64 %RCX, ptr %23, align 8, !tbaa !11 | |
%24 = getelementptr inbounds i8, ptr %0, i64 96656 | |
%25 = getelementptr inbounds i8, ptr %0, i64 97800 | |
store i32 0, ptr %25, align 4, !tbaa !13 | |
%26 = getelementptr inbounds i8, ptr %0, i64 98928 | |
store i32 1, ptr %26, align 4, !tbaa !13 | |
%27 = getelementptr inbounds i8, ptr %0, i64 98432 | |
store i32 0, ptr %27, align 4, !tbaa !13 | |
%28 = getelementptr inbounds i8, ptr %0, i64 96664 | |
store i64 3994664725, ptr %24, align 8, !tbaa !11 | |
%29 = getelementptr inbounds i8, ptr %0, i64 6547968101 | |
%30 = load i64, ptr %29, align 8, !tbaa !11 | |
store i64 %30, ptr %28, align 8, !tbaa !11 | |
%31 = getelementptr inbounds i8, ptr %0, i64 99184 | |
store i32 0, ptr %31, align 4, !tbaa !13 | |
%32 = getelementptr inbounds i8, ptr %0, i64 99280 | |
store i32 0, ptr %32, align 4, !tbaa !13 | |
%33 = getelementptr inbounds i8, ptr %0, i64 97040 | |
store i32 0, ptr %33, align 4, !tbaa !13 | |
%34 = getelementptr inbounds i8, ptr %0, i64 97208 | |
store i32 0, ptr %34, align 4, !tbaa !13 | |
store <2 x i64> <i64 2683289279, i64 0>, ptr %11, align 8, !tbaa !11 | |
%35 = getelementptr inbounds i8, ptr %0, i64 97520 | |
store i32 0, ptr %35, align 4, !tbaa !13 | |
store i64 %R15, ptr %9, align 8, !tbaa !11 | |
%36 = getelementptr inbounds i8, ptr %0, i64 98400 | |
store i64 96696, ptr %36, align 8, !tbaa !11 | |
%37 = getelementptr inbounds i8, ptr %0, i64 96264 | |
store i64 -1483162572, ptr %37, align 8, !tbaa !11 | |
%38 = getelementptr inbounds i8, ptr %0, i64 96728 | |
store i64 100000, ptr %38, align 8, !tbaa !11 | |
%39 = getelementptr inbounds i8, ptr %0, i64 96256 | |
%40 = getelementptr inbounds i8, ptr %0, i64 98944 | |
%41 = getelementptr inbounds i8, ptr %0, i64 96240 | |
store <2 x i64> <i64 0, i64 6788129333>, ptr %41, align 8, !tbaa !11 | |
store i16 14976, ptr %40, align 2, !tbaa !15 | |
store i64 6869127945, ptr %39, align 8, !tbaa !11 | |
ret ptr %MEMORY | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment