From 65cd7b1c2506ffcd874e5899bd5942be18835447 Mon Sep 17 00:00:00 2001 From: www-git-cn <102035872+www-git-cn@users.noreply.github.com> Date: Sun, 28 Apr 2024 23:29:26 +0800 Subject: [PATCH] some bugs fixed --- CMakeLists.txt | 6 +- CMakeLists.txt.user | 122 +- CMakeLists.txt.user.7795eca | 418 ++ .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-b7a4e6b4dcaa9df1f1cf.json | 1647 +++++++ .../cmakeFiles-v1-96650a5dc29de1d4bf00.json | 134 + .../codemodel-v2-574664cb87d58c08d2f2.json | 113 + ...ectory-.-Release-e41536470d45e756bf39.json | 95 + ...y-miracl-Release-ef1871458324c992634d.json | 74 + .../reply/index-2024-04-28T15-24-41-0983.json | 132 + ...rget-KGC-Release-25abdea56d180cef469b.json | 170 + ...t-KGCAll-Release-371375544a0a729109cd.json | 91 + ...t-Miracl-Release-6cfa4c0bde4c0e52a040.json | 606 +++ .../toolchains-v1-5f46d6c7b42573bb2ee5.json | 74 + build/CMakeCache.txt | 509 ++ .../3.29.0-rc2/CMakeCCompiler.cmake | 80 + .../3.29.0-rc2/CMakeCXXCompiler.cmake | 92 + .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 45561 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 45580 bytes .../3.29.0-rc2/CMakeRCCompiler.cmake | 6 + build/CMakeFiles/3.29.0-rc2/CMakeSystem.cmake | 15 + .../3.29.0-rc2/CompilerIdC/CMakeCCompilerId.c | 895 ++++ .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 878 ++++ build/CMakeFiles/CMakeConfigureLog.yaml | 688 +++ .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/CMakeRuleHashes.txt | 3 + build/CMakeFiles/KGC.dir/DependInfo.cmake | 27 + build/CMakeFiles/KGC.dir/build.make | 179 + build/CMakeFiles/KGC.dir/cmake_clean.cmake | 19 + .../KGC.dir/cmake_clean_target.cmake | 3 + build/CMakeFiles/KGC.dir/compiler_depend.make | 2 + build/CMakeFiles/KGC.dir/compiler_depend.ts | 2 + build/CMakeFiles/KGC.dir/depend.make | 2 + build/CMakeFiles/KGC.dir/ecurve.c.obj | Bin 0 -> 2694 bytes build/CMakeFiles/KGC.dir/ecurve.c.obj.d | 17 + build/CMakeFiles/KGC.dir/flags.make | 10 + build/CMakeFiles/KGC.dir/hash.c.obj | Bin 0 -> 2398 bytes build/CMakeFiles/KGC.dir/hash.c.obj.d | 123 + build/CMakeFiles/KGC.dir/includes_C.rsp | 1 + build/CMakeFiles/KGC.dir/kgc.c.obj | Bin 0 -> 2039 bytes build/CMakeFiles/KGC.dir/kgc.c.obj.d | 123 + build/CMakeFiles/KGC.dir/link.txt | 2 + build/CMakeFiles/KGC.dir/progress.make | 7 + build/CMakeFiles/KGC.dir/sign.c.obj | Bin 0 -> 2428 bytes build/CMakeFiles/KGC.dir/sign.c.obj.d | 123 + build/CMakeFiles/KGC.dir/utils.c.obj | Bin 0 -> 2704 bytes build/CMakeFiles/KGC.dir/utils.c.obj.d | 129 + build/CMakeFiles/KGCAll.dir/DependInfo.cmake | 22 + build/CMakeFiles/KGCAll.dir/build.make | 97 + build/CMakeFiles/KGCAll.dir/cmake_clean.cmake | 9 + .../KGCAll.dir/compiler_depend.make | 2 + .../CMakeFiles/KGCAll.dir/compiler_depend.ts | 2 + build/CMakeFiles/KGCAll.dir/progress.make | 2 + build/CMakeFiles/Makefile.cmake | 53 + build/CMakeFiles/Makefile2 | 183 + build/CMakeFiles/TargetDirectories.txt | 15 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + build/Makefile | 365 ++ build/cmake_install.cmake | 86 + build/compile_commands.json | 338 ++ build/ecurve.c.obj | Bin 0 -> 2694 bytes build/ecurve.cpp.obj | Bin 0 -> 2728 bytes build/hash.c.obj | Bin 0 -> 2398 bytes build/hash.cpp.obj | Bin 0 -> 2536 bytes build/kgc.c.obj | Bin 0 -> 2039 bytes build/kgc.cpp.obj | Bin 0 -> 2182 bytes build/libKGC.a | Bin 0 -> 12918 bytes .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Miracl.dir/DependInfo.cmake | 73 + build/miracl/CMakeFiles/Miracl.dir/build.make | 961 ++++ .../CMakeFiles/Miracl.dir/cmake_clean.cmake | 111 + .../Miracl.dir/cmake_clean_target.cmake | 3 + .../Miracl.dir/compiler_depend.internal | 3834 +++++++++++++++ .../Miracl.dir/compiler_depend.make | 4123 +++++++++++++++++ .../CMakeFiles/Miracl.dir/compiler_depend.ts | 2 + .../miracl/CMakeFiles/Miracl.dir/depend.make | 2 + build/miracl/CMakeFiles/Miracl.dir/flags.make | 10 + .../CMakeFiles/Miracl.dir/includes_C.rsp | 1 + build/miracl/CMakeFiles/Miracl.dir/link.txt | 2 + .../CMakeFiles/Miracl.dir/progress.make | 53 + .../CMakeFiles/Miracl.dir/source/mraes.c.obj | Bin 0 -> 23439 bytes .../Miracl.dir/source/mraes.c.obj.d | 118 + .../Miracl.dir/source/mralloc.c.obj | Bin 0 -> 1312 bytes .../Miracl.dir/source/mralloc.c.obj.d | 25 + .../Miracl.dir/source/mrarth0.c.obj | Bin 0 -> 4079 bytes .../Miracl.dir/source/mrarth0.c.obj.d | 15 + .../Miracl.dir/source/mrarth1.c.obj | Bin 0 -> 10712 bytes .../Miracl.dir/source/mrarth1.c.obj.d | 15 + .../Miracl.dir/source/mrarth2.c.obj | Bin 0 -> 7384 bytes .../Miracl.dir/source/mrarth2.c.obj.d | 15 + .../Miracl.dir/source/mrarth3.c.obj | Bin 0 -> 4255 bytes .../Miracl.dir/source/mrarth3.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrbits.c.obj | Bin 0 -> 3064 bytes .../Miracl.dir/source/mrbits.c.obj.d | 118 + .../Miracl.dir/source/mrbrick.c.obj | Bin 0 -> 3515 bytes .../Miracl.dir/source/mrbrick.c.obj.d | 118 + .../Miracl.dir/source/mrbuild.c.obj | Bin 0 -> 3159 bytes .../Miracl.dir/source/mrbuild.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrcore.c.obj | Bin 0 -> 32400 bytes .../Miracl.dir/source/mrcore.c.obj.d | 27 + .../CMakeFiles/Miracl.dir/source/mrcrt.c.obj | Bin 0 -> 3149 bytes .../Miracl.dir/source/mrcrt.c.obj.d | 118 + .../Miracl.dir/source/mrcurve.c.obj | Bin 0 -> 24946 bytes .../Miracl.dir/source/mrcurve.c.obj.d | 118 + .../Miracl.dir/source/mrdouble.c.obj | Bin 0 -> 3215 bytes .../Miracl.dir/source/mrdouble.c.obj.d | 119 + .../Miracl.dir/source/mrebrick.c.obj | Bin 0 -> 4288 bytes .../Miracl.dir/source/mrebrick.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrec2m.c.obj | Bin 0 -> 31048 bytes .../Miracl.dir/source/mrec2m.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrecn2.c.obj | Bin 0 -> 43796 bytes .../Miracl.dir/source/mrecn2.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrfast.c.obj | Bin 0 -> 18665 bytes .../Miracl.dir/source/mrfast.c.obj.d | 118 + .../Miracl.dir/source/mrflash.c.obj | Bin 0 -> 7858 bytes .../Miracl.dir/source/mrflash.c.obj.d | 15 + .../Miracl.dir/source/mrflsh1.c.obj | Bin 0 -> 4565 bytes .../Miracl.dir/source/mrflsh1.c.obj.d | 119 + .../Miracl.dir/source/mrflsh2.c.obj | Bin 0 -> 4311 bytes .../Miracl.dir/source/mrflsh2.c.obj.d | 119 + .../Miracl.dir/source/mrflsh3.c.obj | Bin 0 -> 6551 bytes .../Miracl.dir/source/mrflsh3.c.obj.d | 119 + .../Miracl.dir/source/mrflsh4.c.obj | Bin 0 -> 3319 bytes .../Miracl.dir/source/mrflsh4.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrfpe.c.obj | Bin 0 -> 10726 bytes .../Miracl.dir/source/mrfpe.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrfrnd.c.obj | Bin 0 -> 1389 bytes .../Miracl.dir/source/mrfrnd.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrgcd.c.obj | Bin 0 -> 2613 bytes .../Miracl.dir/source/mrgcd.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrgcm.c.obj | Bin 0 -> 6317 bytes .../Miracl.dir/source/mrgcm.c.obj.d | 120 + .../CMakeFiles/Miracl.dir/source/mrgf2m.c.obj | Bin 0 -> 25552 bytes .../Miracl.dir/source/mrgf2m.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrio1.c.obj | Bin 0 -> 6183 bytes .../Miracl.dir/source/mrio1.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrio2.c.obj | Bin 0 -> 3916 bytes .../Miracl.dir/source/mrio2.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrjack.c.obj | Bin 0 -> 1898 bytes .../Miracl.dir/source/mrjack.c.obj.d | 118 + .../Miracl.dir/source/mrlucas.c.obj | Bin 0 -> 3309 bytes .../Miracl.dir/source/mrlucas.c.obj.d | 118 + .../Miracl.dir/source/mrmonty.c.obj | Bin 0 -> 12302 bytes .../Miracl.dir/source/mrmonty.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrpi.c.obj | Bin 0 -> 2075 bytes .../CMakeFiles/Miracl.dir/source/mrpi.c.obj.d | 118 + .../Miracl.dir/source/mrpower.c.obj | Bin 0 -> 11005 bytes .../Miracl.dir/source/mrpower.c.obj.d | 118 + .../Miracl.dir/source/mrprime.c.obj | Bin 0 -> 5428 bytes .../Miracl.dir/source/mrprime.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrrand.c.obj | Bin 0 -> 1912 bytes .../Miracl.dir/source/mrrand.c.obj.d | 15 + .../Miracl.dir/source/mrround.c.obj | Bin 0 -> 3554 bytes .../Miracl.dir/source/mrround.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrscrt.c.obj | Bin 0 -> 2511 bytes .../Miracl.dir/source/mrscrt.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrsha3.c.obj | Bin 0 -> 4367 bytes .../Miracl.dir/source/mrsha3.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrshs.c.obj | Bin 0 -> 2214 bytes .../Miracl.dir/source/mrshs.c.obj.d | 15 + .../Miracl.dir/source/mrshs256.c.obj | Bin 0 -> 2389 bytes .../Miracl.dir/source/mrshs256.c.obj.d | 15 + .../Miracl.dir/source/mrshs512.c.obj | Bin 0 -> 3866 bytes .../Miracl.dir/source/mrshs512.c.obj.d | 15 + .../Miracl.dir/source/mrsmall.c.obj | Bin 0 -> 4077 bytes .../Miracl.dir/source/mrsmall.c.obj.d | 15 + .../Miracl.dir/source/mrsroot.c.obj | Bin 0 -> 3207 bytes .../Miracl.dir/source/mrsroot.c.obj.d | 118 + .../Miracl.dir/source/mrstrong.c.obj | Bin 0 -> 3925 bytes .../Miracl.dir/source/mrstrong.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrxgcd.c.obj | Bin 0 -> 5850 bytes .../Miracl.dir/source/mrxgcd.c.obj.d | 15 + .../CMakeFiles/Miracl.dir/source/mrzzn2.c.obj | Bin 0 -> 11555 bytes .../Miracl.dir/source/mrzzn2.c.obj.d | 118 + .../Miracl.dir/source/mrzzn2b.c.obj | Bin 0 -> 3024 bytes .../Miracl.dir/source/mrzzn2b.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrzzn3.c.obj | Bin 0 -> 11092 bytes .../Miracl.dir/source/mrzzn3.c.obj.d | 118 + .../CMakeFiles/Miracl.dir/source/mrzzn4.c.obj | Bin 0 -> 9132 bytes .../Miracl.dir/source/mrzzn4.c.obj.d | 118 + .../Miracl.dir/win64/source/mrmuldv.c.obj | Bin 0 -> 1196 bytes .../Miracl.dir/win64/source/mrmuldv.c.obj.d | 15 + build/miracl/CMakeFiles/progress.marks | 1 + build/miracl/Makefile | 1580 +++++++ build/miracl/cmake_install.cmake | 78 + build/miracl/libMiracl.a | Bin 0 -> 425692 bytes .../miracl/win64}/include/big.h | 0 .../miracl/win64}/include/brick.h | 0 .../miracl/win64}/include/crt.h | 0 .../miracl/win64}/include/ebrick.h | 0 .../miracl/win64}/include/ebrick2.h | 0 .../miracl/win64}/include/ec2.h | 0 .../miracl/win64}/include/ecn.h | 0 .../miracl/win64}/include/ecnzzn.h | 0 .../miracl/win64}/include/flash.h | 0 .../miracl/win64}/include/floating.h | 0 .../miracl/win64}/include/gf2m.h | 0 .../miracl/win64}/include/miracl.h | 0 .../miracl/win64}/include/mirdef.h | 0 .../miracl/win64}/include/zzn.h | 0 build/miracl/win64/source/mrmuldv.c | 80 + build/mraes.c.obj | Bin 0 -> 23439 bytes build/mralloc.c.obj | Bin 0 -> 1312 bytes build/mrarth0.c.obj | Bin 0 -> 4079 bytes build/mrarth1.c.obj | Bin 0 -> 10712 bytes build/mrarth2.c.obj | Bin 0 -> 7384 bytes build/mrarth3.c.obj | Bin 0 -> 4255 bytes build/mrbits.c.obj | Bin 0 -> 3064 bytes build/mrbrick.c.obj | Bin 0 -> 3515 bytes build/mrbuild.c.obj | Bin 0 -> 3159 bytes build/mrcore.c.obj | Bin 0 -> 32400 bytes build/mrcrt.c.obj | Bin 0 -> 3149 bytes build/mrcurve.c.obj | Bin 0 -> 24946 bytes build/mrdouble.c.obj | Bin 0 -> 3215 bytes build/mrebrick.c.obj | Bin 0 -> 4288 bytes build/mrec2m.c.obj | Bin 0 -> 31048 bytes build/mrecn2.c.obj | Bin 0 -> 43796 bytes build/mrfast.c.obj | Bin 0 -> 18665 bytes build/mrflash.c.obj | Bin 0 -> 7858 bytes build/mrflsh1.c.obj | Bin 0 -> 4565 bytes build/mrflsh2.c.obj | Bin 0 -> 4311 bytes build/mrflsh3.c.obj | Bin 0 -> 6551 bytes build/mrflsh4.c.obj | Bin 0 -> 3319 bytes build/mrfpe.c.obj | Bin 0 -> 10726 bytes build/mrfrnd.c.obj | Bin 0 -> 1389 bytes build/mrgcd.c.obj | Bin 0 -> 2613 bytes build/mrgcm.c.obj | Bin 0 -> 6317 bytes build/mrgf2m.c.obj | Bin 0 -> 25552 bytes build/mrio1.c.obj | Bin 0 -> 6183 bytes build/mrio2.c.obj | Bin 0 -> 3916 bytes build/mrjack.c.obj | Bin 0 -> 1898 bytes build/mrlucas.c.obj | Bin 0 -> 3309 bytes build/mrmonty.c.obj | Bin 0 -> 12302 bytes build/mrmuldv.c.obj | Bin 0 -> 1196 bytes build/mrpi.c.obj | Bin 0 -> 2075 bytes build/mrpower.c.obj | Bin 0 -> 11005 bytes build/mrprime.c.obj | Bin 0 -> 5428 bytes build/mrrand.c.obj | Bin 0 -> 1912 bytes build/mrround.c.obj | Bin 0 -> 3554 bytes build/mrscrt.c.obj | Bin 0 -> 2511 bytes build/mrsha3.c.obj | Bin 0 -> 4367 bytes build/mrshs.c.obj | Bin 0 -> 2214 bytes build/mrshs256.c.obj | Bin 0 -> 2389 bytes build/mrshs512.c.obj | Bin 0 -> 3866 bytes build/mrsmall.c.obj | Bin 0 -> 4077 bytes build/mrsroot.c.obj | Bin 0 -> 3207 bytes build/mrstrong.c.obj | Bin 0 -> 3925 bytes build/mrxgcd.c.obj | Bin 0 -> 5850 bytes build/mrzzn2.c.obj | Bin 0 -> 11555 bytes build/mrzzn2b.c.obj | Bin 0 -> 3024 bytes build/mrzzn3.c.obj | Bin 0 -> 11092 bytes build/mrzzn4.c.obj | Bin 0 -> 9132 bytes build/output/include/big.h | 451 ++ build/output/include/brick.h | 36 + build/output/include/crt.h | 39 + build/output/include/ebrick.h | 37 + build/output/include/ebrick2.h | 36 + build/output/include/ec2.h | 146 + build/output/include/ecn.h | 159 + build/output/include/ecnzzn.h | 22 + .../output}/include/ecurve.h | 2 +- build/output/include/flash.h | 163 + build/output/include/floating.h | 94 + build/output/include/gf2m.h | 171 + .../output}/include/hash.h | 1 + {generator_cgo => build/output}/include/kgc.h | 5 +- build/output/include/miracl.h | 1563 +++++++ build/output/include/mirdef.h | 15 + .../output}/include/sign.h | 3 - .../output}/include/utils.h | 1 - build/output/include/zzn.h | 219 + build/output/lib/libKGCAll.a | Bin 0 -> 452920 bytes build/output/temp/ecurve.cpp.obj | Bin 0 -> 2728 bytes build/output/temp/hash.cpp.obj | Bin 0 -> 2536 bytes build/output/temp/kgc.cpp.obj | Bin 0 -> 2182 bytes build/output/temp/libKGC.a | Bin 0 -> 12918 bytes build/output/temp/libKGCAll.a | Bin 0 -> 440074 bytes build/output/temp/libMiracl.a | Bin 0 -> 425692 bytes build/output/temp/mraes.c.obj | Bin 0 -> 23439 bytes build/output/temp/mralloc.c.obj | Bin 0 -> 1312 bytes build/output/temp/mrarth0.c.obj | Bin 0 -> 4079 bytes build/output/temp/mrarth1.c.obj | Bin 0 -> 10712 bytes build/output/temp/mrarth2.c.obj | Bin 0 -> 7384 bytes build/output/temp/mrarth3.c.obj | Bin 0 -> 4255 bytes build/output/temp/mrbits.c.obj | Bin 0 -> 3064 bytes build/output/temp/mrbrick.c.obj | Bin 0 -> 3515 bytes build/output/temp/mrbuild.c.obj | Bin 0 -> 3159 bytes build/output/temp/mrcore.c.obj | Bin 0 -> 32400 bytes build/output/temp/mrcrt.c.obj | Bin 0 -> 3149 bytes build/output/temp/mrcurve.c.obj | Bin 0 -> 24946 bytes build/output/temp/mrdouble.c.obj | Bin 0 -> 3215 bytes build/output/temp/mrebrick.c.obj | Bin 0 -> 4288 bytes build/output/temp/mrec2m.c.obj | Bin 0 -> 31048 bytes build/output/temp/mrecn2.c.obj | Bin 0 -> 43796 bytes build/output/temp/mrfast.c.obj | Bin 0 -> 18665 bytes build/output/temp/mrflash.c.obj | Bin 0 -> 7858 bytes build/output/temp/mrflsh1.c.obj | Bin 0 -> 4565 bytes build/output/temp/mrflsh2.c.obj | Bin 0 -> 4311 bytes build/output/temp/mrflsh3.c.obj | Bin 0 -> 6551 bytes build/output/temp/mrflsh4.c.obj | Bin 0 -> 3319 bytes build/output/temp/mrfpe.c.obj | Bin 0 -> 10726 bytes build/output/temp/mrfrnd.c.obj | Bin 0 -> 1389 bytes build/output/temp/mrgcd.c.obj | Bin 0 -> 2613 bytes build/output/temp/mrgcm.c.obj | Bin 0 -> 6317 bytes build/output/temp/mrgf2m.c.obj | Bin 0 -> 25552 bytes build/output/temp/mrio1.c.obj | Bin 0 -> 6183 bytes build/output/temp/mrio2.c.obj | Bin 0 -> 3916 bytes build/output/temp/mrjack.c.obj | Bin 0 -> 1898 bytes build/output/temp/mrlucas.c.obj | Bin 0 -> 3309 bytes build/output/temp/mrmonty.c.obj | Bin 0 -> 12302 bytes build/output/temp/mrmuldv.c.obj | Bin 0 -> 1196 bytes build/output/temp/mrpi.c.obj | Bin 0 -> 2075 bytes build/output/temp/mrpower.c.obj | Bin 0 -> 11005 bytes build/output/temp/mrprime.c.obj | Bin 0 -> 5428 bytes build/output/temp/mrrand.c.obj | Bin 0 -> 1912 bytes build/output/temp/mrround.c.obj | Bin 0 -> 3554 bytes build/output/temp/mrscrt.c.obj | Bin 0 -> 2511 bytes build/output/temp/mrsha3.c.obj | Bin 0 -> 4367 bytes build/output/temp/mrshs.c.obj | Bin 0 -> 2214 bytes build/output/temp/mrshs256.c.obj | Bin 0 -> 2389 bytes build/output/temp/mrshs512.c.obj | Bin 0 -> 3866 bytes build/output/temp/mrsmall.c.obj | Bin 0 -> 4077 bytes build/output/temp/mrsroot.c.obj | Bin 0 -> 3207 bytes build/output/temp/mrstrong.c.obj | Bin 0 -> 3925 bytes build/output/temp/mrxgcd.c.obj | Bin 0 -> 5850 bytes build/output/temp/mrzzn2.c.obj | Bin 0 -> 11555 bytes build/output/temp/mrzzn2b.c.obj | Bin 0 -> 3024 bytes build/output/temp/mrzzn3.c.obj | Bin 0 -> 11092 bytes build/output/temp/mrzzn4.c.obj | Bin 0 -> 9132 bytes build/output/temp/sign.cpp.obj | Bin 0 -> 2688 bytes build/output/temp/utils.cpp.obj | Bin 0 -> 3215 bytes build/sign.c.obj | Bin 0 -> 2428 bytes build/sign.cpp.obj | Bin 0 -> 2688 bytes build/utils.c.obj | Bin 0 -> 2704 bytes build/utils.cpp.obj | Bin 0 -> 3215 bytes ecurve.cpp => ecurve.c | 0 ecurve.h | 4 +- generator_cgo/.idea/.gitignore | 8 - generator_cgo/.idea/.name | 1 - generator_cgo/.idea/cgo.iml | 9 - generator_cgo/.idea/modules.xml | 8 - generator_cgo/.vscode/tasks.json | 18 - generator_cgo/go.mod | 3 - generator_cgo/go.sum | 0 generator_cgo/include/ecurve.cpp | 70 - generator_cgo/lib/libKGC.a | Bin 14968 -> 0 bytes generator_cgo/lib/libKGCAll.a | Bin 11276 -> 0 bytes generator_cgo/lib/libMiracl.a | Bin 418988 -> 0 bytes generator_cgo/main.go | 112 - generator_cgo/params.txt | 19 - generator_cgo/include/hash.cpp => hash.c | 0 hash.cpp | 61 - hash.h | 4 +- generator_cgo/include/kgc.cpp => kgc.c | 0 kgc.cpp | 84 - miracl/CMakeLists.txt | 2 +- generator_cgo/include/sign.cpp => sign.c | 0 sign.cpp | 107 - generator_cgo/include/utils.cpp => utils.c | 0 utils.cpp | 76 - utils.h | 3 - 362 files changed, 26662 insertions(+), 610 deletions(-) create mode 100644 CMakeLists.txt.user.7795eca create mode 100644 build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 build/.cmake/api/v1/reply/cache-v2-b7a4e6b4dcaa9df1f1cf.json create mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-96650a5dc29de1d4bf00.json create mode 100644 build/.cmake/api/v1/reply/codemodel-v2-574664cb87d58c08d2f2.json create mode 100644 build/.cmake/api/v1/reply/directory-.-Release-e41536470d45e756bf39.json create mode 100644 build/.cmake/api/v1/reply/directory-miracl-Release-ef1871458324c992634d.json create mode 100644 build/.cmake/api/v1/reply/index-2024-04-28T15-24-41-0983.json create mode 100644 build/.cmake/api/v1/reply/target-KGC-Release-25abdea56d180cef469b.json create mode 100644 build/.cmake/api/v1/reply/target-KGCAll-Release-371375544a0a729109cd.json create mode 100644 build/.cmake/api/v1/reply/target-Miracl-Release-6cfa4c0bde4c0e52a040.json create mode 100644 build/.cmake/api/v1/reply/toolchains-v1-5f46d6c7b42573bb2ee5.json create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.29.0-rc2/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.29.0-rc2/CMakeCXXCompiler.cmake create mode 100644 build/CMakeFiles/3.29.0-rc2/CMakeDetermineCompilerABI_C.bin create mode 100644 build/CMakeFiles/3.29.0-rc2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.29.0-rc2/CMakeRCCompiler.cmake create mode 100644 build/CMakeFiles/3.29.0-rc2/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.29.0-rc2/CompilerIdC/CMakeCCompilerId.c create mode 100644 build/CMakeFiles/3.29.0-rc2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build/CMakeFiles/KGC.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/KGC.dir/build.make create mode 100644 build/CMakeFiles/KGC.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/KGC.dir/cmake_clean_target.cmake create mode 100644 build/CMakeFiles/KGC.dir/compiler_depend.make create mode 100644 build/CMakeFiles/KGC.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/KGC.dir/depend.make create mode 100644 build/CMakeFiles/KGC.dir/ecurve.c.obj create mode 100644 build/CMakeFiles/KGC.dir/ecurve.c.obj.d create mode 100644 build/CMakeFiles/KGC.dir/flags.make create mode 100644 build/CMakeFiles/KGC.dir/hash.c.obj create mode 100644 build/CMakeFiles/KGC.dir/hash.c.obj.d create mode 100644 build/CMakeFiles/KGC.dir/includes_C.rsp create mode 100644 build/CMakeFiles/KGC.dir/kgc.c.obj create mode 100644 build/CMakeFiles/KGC.dir/kgc.c.obj.d create mode 100644 build/CMakeFiles/KGC.dir/link.txt create mode 100644 build/CMakeFiles/KGC.dir/progress.make create mode 100644 build/CMakeFiles/KGC.dir/sign.c.obj create mode 100644 build/CMakeFiles/KGC.dir/sign.c.obj.d create mode 100644 build/CMakeFiles/KGC.dir/utils.c.obj create mode 100644 build/CMakeFiles/KGC.dir/utils.c.obj.d create mode 100644 build/CMakeFiles/KGCAll.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/KGCAll.dir/build.make create mode 100644 build/CMakeFiles/KGCAll.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/KGCAll.dir/compiler_depend.make create mode 100644 build/CMakeFiles/KGCAll.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/KGCAll.dir/progress.make create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/Makefile create mode 100644 build/cmake_install.cmake create mode 100644 build/compile_commands.json create mode 100644 build/ecurve.c.obj create mode 100644 build/ecurve.cpp.obj create mode 100644 build/hash.c.obj create mode 100644 build/hash.cpp.obj create mode 100644 build/kgc.c.obj create mode 100644 build/kgc.cpp.obj create mode 100644 build/libKGC.a create mode 100644 build/miracl/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/miracl/CMakeFiles/Miracl.dir/DependInfo.cmake create mode 100644 build/miracl/CMakeFiles/Miracl.dir/build.make create mode 100644 build/miracl/CMakeFiles/Miracl.dir/cmake_clean.cmake create mode 100644 build/miracl/CMakeFiles/Miracl.dir/cmake_clean_target.cmake create mode 100644 build/miracl/CMakeFiles/Miracl.dir/compiler_depend.internal create mode 100644 build/miracl/CMakeFiles/Miracl.dir/compiler_depend.make create mode 100644 build/miracl/CMakeFiles/Miracl.dir/compiler_depend.ts create mode 100644 build/miracl/CMakeFiles/Miracl.dir/depend.make create mode 100644 build/miracl/CMakeFiles/Miracl.dir/flags.make create mode 100644 build/miracl/CMakeFiles/Miracl.dir/includes_C.rsp create mode 100644 build/miracl/CMakeFiles/Miracl.dir/link.txt create mode 100644 build/miracl/CMakeFiles/Miracl.dir/progress.make create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj.d create mode 100644 build/miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj create mode 100644 build/miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj.d create mode 100644 build/miracl/CMakeFiles/progress.marks create mode 100644 build/miracl/Makefile create mode 100644 build/miracl/cmake_install.cmake create mode 100644 build/miracl/libMiracl.a rename {generator_cgo => build/miracl/win64}/include/big.h (100%) rename {generator_cgo => build/miracl/win64}/include/brick.h (100%) rename {generator_cgo => build/miracl/win64}/include/crt.h (100%) rename {generator_cgo => build/miracl/win64}/include/ebrick.h (100%) rename {generator_cgo => build/miracl/win64}/include/ebrick2.h (100%) rename {generator_cgo => build/miracl/win64}/include/ec2.h (100%) rename {generator_cgo => build/miracl/win64}/include/ecn.h (100%) rename {generator_cgo => build/miracl/win64}/include/ecnzzn.h (100%) rename {generator_cgo => build/miracl/win64}/include/flash.h (100%) rename {generator_cgo => build/miracl/win64}/include/floating.h (100%) rename {generator_cgo => build/miracl/win64}/include/gf2m.h (100%) rename {generator_cgo => build/miracl/win64}/include/miracl.h (100%) rename {generator_cgo => build/miracl/win64}/include/mirdef.h (100%) rename {generator_cgo => build/miracl/win64}/include/zzn.h (100%) create mode 100644 build/miracl/win64/source/mrmuldv.c create mode 100644 build/mraes.c.obj create mode 100644 build/mralloc.c.obj create mode 100644 build/mrarth0.c.obj create mode 100644 build/mrarth1.c.obj create mode 100644 build/mrarth2.c.obj create mode 100644 build/mrarth3.c.obj create mode 100644 build/mrbits.c.obj create mode 100644 build/mrbrick.c.obj create mode 100644 build/mrbuild.c.obj create mode 100644 build/mrcore.c.obj create mode 100644 build/mrcrt.c.obj create mode 100644 build/mrcurve.c.obj create mode 100644 build/mrdouble.c.obj create mode 100644 build/mrebrick.c.obj create mode 100644 build/mrec2m.c.obj create mode 100644 build/mrecn2.c.obj create mode 100644 build/mrfast.c.obj create mode 100644 build/mrflash.c.obj create mode 100644 build/mrflsh1.c.obj create mode 100644 build/mrflsh2.c.obj create mode 100644 build/mrflsh3.c.obj create mode 100644 build/mrflsh4.c.obj create mode 100644 build/mrfpe.c.obj create mode 100644 build/mrfrnd.c.obj create mode 100644 build/mrgcd.c.obj create mode 100644 build/mrgcm.c.obj create mode 100644 build/mrgf2m.c.obj create mode 100644 build/mrio1.c.obj create mode 100644 build/mrio2.c.obj create mode 100644 build/mrjack.c.obj create mode 100644 build/mrlucas.c.obj create mode 100644 build/mrmonty.c.obj create mode 100644 build/mrmuldv.c.obj create mode 100644 build/mrpi.c.obj create mode 100644 build/mrpower.c.obj create mode 100644 build/mrprime.c.obj create mode 100644 build/mrrand.c.obj create mode 100644 build/mrround.c.obj create mode 100644 build/mrscrt.c.obj create mode 100644 build/mrsha3.c.obj create mode 100644 build/mrshs.c.obj create mode 100644 build/mrshs256.c.obj create mode 100644 build/mrshs512.c.obj create mode 100644 build/mrsmall.c.obj create mode 100644 build/mrsroot.c.obj create mode 100644 build/mrstrong.c.obj create mode 100644 build/mrxgcd.c.obj create mode 100644 build/mrzzn2.c.obj create mode 100644 build/mrzzn2b.c.obj create mode 100644 build/mrzzn3.c.obj create mode 100644 build/mrzzn4.c.obj create mode 100644 build/output/include/big.h create mode 100644 build/output/include/brick.h create mode 100644 build/output/include/crt.h create mode 100644 build/output/include/ebrick.h create mode 100644 build/output/include/ebrick2.h create mode 100644 build/output/include/ec2.h create mode 100644 build/output/include/ecn.h create mode 100644 build/output/include/ecnzzn.h rename {generator_cgo => build/output}/include/ecurve.h (96%) create mode 100644 build/output/include/flash.h create mode 100644 build/output/include/floating.h create mode 100644 build/output/include/gf2m.h rename {generator_cgo => build/output}/include/hash.h (93%) rename {generator_cgo => build/output}/include/kgc.h (73%) create mode 100644 build/output/include/miracl.h create mode 100644 build/output/include/mirdef.h rename {generator_cgo => build/output}/include/sign.h (91%) rename {generator_cgo => build/output}/include/utils.h (98%) create mode 100644 build/output/include/zzn.h create mode 100644 build/output/lib/libKGCAll.a create mode 100644 build/output/temp/ecurve.cpp.obj create mode 100644 build/output/temp/hash.cpp.obj create mode 100644 build/output/temp/kgc.cpp.obj create mode 100644 build/output/temp/libKGC.a create mode 100644 build/output/temp/libKGCAll.a create mode 100644 build/output/temp/libMiracl.a create mode 100644 build/output/temp/mraes.c.obj create mode 100644 build/output/temp/mralloc.c.obj create mode 100644 build/output/temp/mrarth0.c.obj create mode 100644 build/output/temp/mrarth1.c.obj create mode 100644 build/output/temp/mrarth2.c.obj create mode 100644 build/output/temp/mrarth3.c.obj create mode 100644 build/output/temp/mrbits.c.obj create mode 100644 build/output/temp/mrbrick.c.obj create mode 100644 build/output/temp/mrbuild.c.obj create mode 100644 build/output/temp/mrcore.c.obj create mode 100644 build/output/temp/mrcrt.c.obj create mode 100644 build/output/temp/mrcurve.c.obj create mode 100644 build/output/temp/mrdouble.c.obj create mode 100644 build/output/temp/mrebrick.c.obj create mode 100644 build/output/temp/mrec2m.c.obj create mode 100644 build/output/temp/mrecn2.c.obj create mode 100644 build/output/temp/mrfast.c.obj create mode 100644 build/output/temp/mrflash.c.obj create mode 100644 build/output/temp/mrflsh1.c.obj create mode 100644 build/output/temp/mrflsh2.c.obj create mode 100644 build/output/temp/mrflsh3.c.obj create mode 100644 build/output/temp/mrflsh4.c.obj create mode 100644 build/output/temp/mrfpe.c.obj create mode 100644 build/output/temp/mrfrnd.c.obj create mode 100644 build/output/temp/mrgcd.c.obj create mode 100644 build/output/temp/mrgcm.c.obj create mode 100644 build/output/temp/mrgf2m.c.obj create mode 100644 build/output/temp/mrio1.c.obj create mode 100644 build/output/temp/mrio2.c.obj create mode 100644 build/output/temp/mrjack.c.obj create mode 100644 build/output/temp/mrlucas.c.obj create mode 100644 build/output/temp/mrmonty.c.obj create mode 100644 build/output/temp/mrmuldv.c.obj create mode 100644 build/output/temp/mrpi.c.obj create mode 100644 build/output/temp/mrpower.c.obj create mode 100644 build/output/temp/mrprime.c.obj create mode 100644 build/output/temp/mrrand.c.obj create mode 100644 build/output/temp/mrround.c.obj create mode 100644 build/output/temp/mrscrt.c.obj create mode 100644 build/output/temp/mrsha3.c.obj create mode 100644 build/output/temp/mrshs.c.obj create mode 100644 build/output/temp/mrshs256.c.obj create mode 100644 build/output/temp/mrshs512.c.obj create mode 100644 build/output/temp/mrsmall.c.obj create mode 100644 build/output/temp/mrsroot.c.obj create mode 100644 build/output/temp/mrstrong.c.obj create mode 100644 build/output/temp/mrxgcd.c.obj create mode 100644 build/output/temp/mrzzn2.c.obj create mode 100644 build/output/temp/mrzzn2b.c.obj create mode 100644 build/output/temp/mrzzn3.c.obj create mode 100644 build/output/temp/mrzzn4.c.obj create mode 100644 build/output/temp/sign.cpp.obj create mode 100644 build/output/temp/utils.cpp.obj create mode 100644 build/sign.c.obj create mode 100644 build/sign.cpp.obj create mode 100644 build/utils.c.obj create mode 100644 build/utils.cpp.obj rename ecurve.cpp => ecurve.c (100%) delete mode 100644 generator_cgo/.idea/.gitignore delete mode 100644 generator_cgo/.idea/.name delete mode 100644 generator_cgo/.idea/cgo.iml delete mode 100644 generator_cgo/.idea/modules.xml delete mode 100644 generator_cgo/.vscode/tasks.json delete mode 100644 generator_cgo/go.mod delete mode 100644 generator_cgo/go.sum delete mode 100644 generator_cgo/include/ecurve.cpp delete mode 100644 generator_cgo/lib/libKGC.a delete mode 100644 generator_cgo/lib/libKGCAll.a delete mode 100644 generator_cgo/lib/libMiracl.a delete mode 100644 generator_cgo/main.go delete mode 100644 generator_cgo/params.txt rename generator_cgo/include/hash.cpp => hash.c (100%) delete mode 100644 hash.cpp rename generator_cgo/include/kgc.cpp => kgc.c (100%) delete mode 100644 kgc.cpp rename generator_cgo/include/sign.cpp => sign.c (100%) delete mode 100644 sign.cpp rename generator_cgo/include/utils.cpp => utils.c (100%) delete mode 100644 utils.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index deaefb0..fb2ad1c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.21.0) -project(KGC) +project(KGC LANGUAGES C) include(GNUInstallDirs) @@ -52,7 +52,7 @@ elseif(WIN32) COMMAND cd "${CMAKE_CURRENT_BINARY_DIR}/output/temp" COMMAND ${CMAKE_AR} x "${CMAKE_CURRENT_BINARY_DIR}/output/temp/libMiracl.a" COMMAND ${CMAKE_AR} x "${CMAKE_CURRENT_BINARY_DIR}/output/temp/lib${PROJECT_NAME}.a" - COMMAND ${CMAKE_AR} crs "${CMAKE_CURRENT_BINARY_DIR}/output/lib/lib${PROJECT_NAME}All.a" "${CMAKE_CURRENT_BINARY_DIR}/output/temp/*.obj" + COMMAND ${CMAKE_AR} crs "${CMAKE_CURRENT_BINARY_DIR}/output/lib/lib${PROJECT_NAME}All.a" "*.obj" DEPENDS ${PROJECT_NAME} Miracl ) else() @@ -63,7 +63,7 @@ else() COMMAND cd "${CMAKE_CURRENT_BINARY_DIR}/output/temp" COMMAND ${CMAKE_AR} x "${CMAKE_CURRENT_BINARY_DIR}/output/temp/libMiracl.a" COMMAND ${CMAKE_AR} x "${CMAKE_CURRENT_BINARY_DIR}/output/temp/lib${PROJECT_NAME}.a" - COMMAND ${CMAKE_AR} crs "${CMAKE_CURRENT_BINARY_DIR}/output/lib/lib${PROJECT_NAME}All.a" "${CMAKE_CURRENT_BINARY_DIR}/output/temp/*.o" + COMMAND ${CMAKE_AR} crs "${CMAKE_CURRENT_BINARY_DIR}/output/lib/lib${PROJECT_NAME}All.a" "*.o" DEPENDS ${PROJECT_NAME} Miracl ) endif() diff --git a/CMakeLists.txt.user b/CMakeLists.txt.user index 9e23732..1f17684 100644 --- a/CMakeLists.txt.user +++ b/CMakeLists.txt.user @@ -1,10 +1,10 @@ - + EnvironmentId - {7795ecad-0ea3-4fc2-a933-fbc01bf1ad55} + {d3fed20c-1c94-44fc-8f6a-4dbf39b54775} ProjectExplorer.Project.ActiveTarget @@ -41,7 +41,7 @@ false true false - 2 + 0 true true 0 @@ -76,7 +76,7 @@ true true Builtin.DefaultTidyAndClazy - 2 + 4 true @@ -92,7 +92,7 @@ Desktop Qt 6.5.3 MinGW 64-bit Desktop Qt 6.5.3 MinGW 64-bit qt.qt6.653.win64_mingw_kit - 0 + 1 0 0 @@ -109,7 +109,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} 0 - C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-Debug + C:\Users\25761\Desktop\build-KGC-Desktop_Qt_6_5_3_MinGW_64_bit-Debug @@ -165,7 +165,7 @@ -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-Release + C:\Users\25761\Desktop\build-KGC-Desktop_Qt_6_5_3_MinGW_64_bit-Release @@ -175,6 +175,7 @@ false true + 构建 CMakeProjectManager.MakeStep 1 @@ -191,6 +192,7 @@ false true + 构建 CMakeProjectManager.MakeStep 1 @@ -219,7 +221,7 @@ -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-RelWithDebInfo + C:\Users\25761\Desktop\build-KGC-Desktop_Qt_6_5_3_MinGW_64_bit-RelWithDebInfo @@ -274,7 +276,7 @@ -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} 0 - C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-Profile + C:\Users\25761\Desktop\build-KGC-Desktop_Qt_6_5_3_MinGW_64_bit-Profile @@ -328,7 +330,7 @@ -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} - C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-MinSizeRel + C:\Users\25761\Desktop\build-KGC-Desktop_Qt_6_5_3_MinGW_64_bit-MinSizeRel @@ -392,7 +394,103 @@ 2 false - -e cpu-cycles --call-graph "dwarf,4096" -F 250 + + ProjectExplorer.CustomExecutableRunConfiguration + + false + true + true + + 1 + + + + ProjectExplorer.Project.Target.1 + + Desktop + Imported Kit + Imported Kit + {ddb7394b-bf4a-40a7-a525-a07065699d00} + 0 + 0 + 0 + + Release + 2 + false + + -DCMAKE_GENERATOR:STRING=MinGW Makefiles +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} + C:\Users\25761\Desktop\KGC + C:\Users\25761\Desktop\KGC\build + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + 构建 + 构建 + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + 清除 + 清除 + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + 1 + + + 0 + 部署 + 部署 + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false ProjectExplorer.CustomExecutableRunConfiguration @@ -405,7 +503,7 @@ ProjectExplorer.Project.TargetCount - 1 + 2 ProjectExplorer.Project.Updater.FileVersion diff --git a/CMakeLists.txt.user.7795eca b/CMakeLists.txt.user.7795eca new file mode 100644 index 0000000..9e23732 --- /dev/null +++ b/CMakeLists.txt.user.7795eca @@ -0,0 +1,418 @@ + + + + + + EnvironmentId + {7795ecad-0ea3-4fc2-a933-fbc01bf1ad55} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + 0 + false + true + false + 2 + true + true + 0 + 8 + true + false + 1 + true + true + true + *.md, *.MD, Makefile + false + true + true + + + + ProjectExplorer.Project.PluginSettings + + + true + false + true + true + true + true + + + 0 + true + + true + true + Builtin.DefaultTidyAndClazy + 2 + true + + + + true + + + + + ProjectExplorer.Project.Target.0 + + Desktop + Desktop Qt 6.5.3 MinGW 64-bit + Desktop Qt 6.5.3 MinGW 64-bit + qt.qt6.653.win64_mingw_kit + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} + 0 + C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-Debug + + + + + all + + false + + true + 构建 + CMakeProjectManager.MakeStep + + 1 + 构建 + 构建 + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + 构建 + CMakeProjectManager.MakeStep + + 1 + 清除 + 清除 + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} + C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + 构建 + 构建 + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + 清除 + 清除 + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} + C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + 构建 + 构建 + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + 清除 + 清除 + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} + 0 + C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + 构建 + 构建 + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + 清除 + 清除 + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} + C:\KGC\build\Desktop_Qt_6_5_3_MinGW_64_bit-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + 构建 + 构建 + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + 清除 + 清除 + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + 部署 + 部署 + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph "dwarf,4096" -F 250 + + ProjectExplorer.CustomExecutableRunConfiguration + + false + true + true + + 1 + + + + ProjectExplorer.Project.TargetCount + 1 + + + ProjectExplorer.Project.Updater.FileVersion + 22 + + + Version + 22 + + diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-b7a4e6b4dcaa9df1f1cf.json b/build/.cmake/api/v1/reply/cache-v2-b7a4e6b4dcaa9df1f1cf.json new file mode 100644 index 0000000..4f82c01 --- /dev/null +++ b/build/.cmake/api/v1/reply/cache-v2-b7a4e6b4dcaa9df1f1cf.json @@ -0,0 +1,1647 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/addr2line.exe" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/ar.exe" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Release" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Users/25761/Desktop/KGC/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "29" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable color output during build." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/g++.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/gcc-ar.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/gcc-ranlib.exe" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/gcc.exe" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/gcc-ar.exe" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/gcc-ranlib.exe" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/dlltool.exe" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cmake-gui.exe" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "C:/Users/25761/Desktop/KGC/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "MinGW Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GNUtoMS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Convert GNU import libraries to MS format (requires Visual Studio)" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/25761/Desktop/KGC" + }, + { + "name" : "CMAKE_INSTALL_BINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "User executables (bin)" + } + ], + "type" : "PATH", + "value" : "bin" + }, + { + "name" : "CMAKE_INSTALL_DATADIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data (DATAROOTDIR)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_DATAROOTDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data root (share)" + } + ], + "type" : "PATH", + "value" : "share" + }, + { + "name" : "CMAKE_INSTALL_DOCDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_INCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files (include)" + } + ], + "type" : "PATH", + "value" : "include" + }, + { + "name" : "CMAKE_INSTALL_INFODIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Info documentation (DATAROOTDIR/info)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LIBDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Object code libraries (lib)" + } + ], + "type" : "PATH", + "value" : "lib" + }, + { + "name" : "CMAKE_INSTALL_LIBEXECDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program executables (libexec)" + } + ], + "type" : "PATH", + "value" : "libexec" + }, + { + "name" : "CMAKE_INSTALL_LOCALEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Locale-dependent data (DATAROOTDIR/locale)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LOCALSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable single-machine data (var)" + } + ], + "type" : "PATH", + "value" : "var" + }, + { + "name" : "CMAKE_INSTALL_MANDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Man documentation (DATAROOTDIR/man)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files for non-gcc (/usr/include)" + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/KGC" + }, + { + "name" : "CMAKE_INSTALL_RUNSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Run-time variable data (LOCALSTATEDIR/run)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_SBINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "System admin executables (sbin)" + } + ], + "type" : "PATH", + "value" : "sbin" + }, + { + "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable architecture-independent data (com)" + } + ], + "type" : "PATH", + "value" : "com" + }, + { + "name" : "CMAKE_INSTALL_SYSCONFDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only single-machine data (etc)" + } + ], + "type" : "PATH", + "value" : "etc" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/ld.exe" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/nm.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "2" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/objcopy.exe" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/objdump.exe" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "KGC" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/ranlib.exe" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/windres.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/readelf.exe" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/share/cmake-3.29" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Qt/Tools/mingw1120_64/bin/strip.exe" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "KGC_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/25761/Desktop/KGC/build" + }, + { + "name" : "KGC_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "KGC_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/25761/Desktop/KGC" + }, + { + "name" : "Miracl_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/25761/Desktop/KGC/build/miracl" + }, + { + "name" : "Miracl_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Miracl_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/25761/Desktop/KGC/miracl" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "CMAKE_INSTALL_PREFIX during last run" + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files (x86)/KGC" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-96650a5dc29de1d4bf00.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-96650a5dc29de1d4bf00.json new file mode 100644 index 0000000..1c6eb2d --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-96650a5dc29de1d4bf00.json @@ -0,0 +1,134 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.29.0-rc2/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.29.0-rc2/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/Windows-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/Windows-GNU.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.29.0-rc2/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/Windows-windres.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/Platform/Windows-GNU-C-ABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/GNUInstallDirs.cmake" + }, + { + "path" : "miracl/CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-3.29/Modules/GNUInstallDirs.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Users/25761/Desktop/KGC/build", + "source" : "C:/Users/25761/Desktop/KGC" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-574664cb87d58c08d2f2.json b/build/.cmake/api/v1/reply/codemodel-v2-574664cb87d58c08d2f2.json new file mode 100644 index 0000000..3f40b6f --- /dev/null +++ b/build/.cmake/api/v1/reply/codemodel-v2-574664cb87d58c08d2f2.json @@ -0,0 +1,113 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "hasInstallRule" : true, + "jsonFile" : "directory-.-Release-e41536470d45e756bf39.json", + "minimumCMakeVersion" : + { + "string" : "3.21.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + }, + { + "build" : "miracl", + "hasInstallRule" : true, + "jsonFile" : "directory-miracl-Release-ef1871458324c992634d.json", + "minimumCMakeVersion" : + { + "string" : "3.21" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "miracl", + "targetIndexes" : + [ + 2 + ] + } + ], + "name" : "Release", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "KGC", + "targetIndexes" : + [ + 0, + 1 + ] + }, + { + "directoryIndexes" : + [ + 1 + ], + "name" : "Miracl", + "parentIndex" : 0, + "targetIndexes" : + [ + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "KGC::@6890427a1f51a3e7e1df", + "jsonFile" : "target-KGC-Release-25abdea56d180cef469b.json", + "name" : "KGC", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "KGCAll::@6890427a1f51a3e7e1df", + "jsonFile" : "target-KGCAll-Release-371375544a0a729109cd.json", + "name" : "KGCAll", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "Miracl::@cb11e672c186410b6203", + "jsonFile" : "target-Miracl-Release-6cfa4c0bde4c0e52a040.json", + "name" : "Miracl", + "projectIndex" : 1 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Users/25761/Desktop/KGC/build", + "source" : "C:/Users/25761/Desktop/KGC" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Release-e41536470d45e756bf39.json b/build/.cmake/api/v1/reply/directory-.-Release-e41536470d45e756bf39.json new file mode 100644 index 0000000..b2f550c --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Release-e41536470d45e756bf39.json @@ -0,0 +1,95 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 85, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 95, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 100, + "parent" : 0 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "libKGC.a" + ], + "targetId" : "KGC::@6890427a1f51a3e7e1df", + "targetIndex" : 0, + "type" : "target" + }, + { + "backtrace" : 2, + "component" : "Unspecified", + "destination" : "lib", + "paths" : + [ + "build/output/lib/libKGCAll.a" + ], + "type" : "file" + }, + { + "backtrace" : 3, + "component" : "Unspecified", + "destination" : "include", + "paths" : + [ + "build/output/include/big.h", + "build/output/include/brick.h", + "build/output/include/crt.h", + "build/output/include/ebrick.h", + "build/output/include/ebrick2.h", + "build/output/include/ec2.h", + "build/output/include/ecn.h", + "build/output/include/ecnzzn.h", + "build/output/include/ecurve.h", + "build/output/include/flash.h", + "build/output/include/floating.h", + "build/output/include/gf2m.h", + "build/output/include/hash.h", + "build/output/include/kgc.h", + "build/output/include/miracl.h", + "build/output/include/mirdef.h", + "build/output/include/sign.h", + "build/output/include/utils.h", + "build/output/include/zzn.h" + ], + "type" : "file" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-miracl-Release-ef1871458324c992634d.json b/build/.cmake/api/v1/reply/directory-miracl-Release-ef1871458324c992634d.json new file mode 100644 index 0000000..f973968 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-miracl-Release-ef1871458324c992634d.json @@ -0,0 +1,74 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install" + ], + "files" : + [ + "miracl/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 97, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 104, + "parent" : 0 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "C:/Users/25761/Desktop/KGC/build/output/temp", + "paths" : + [ + "miracl/libMiracl.a" + ], + "targetId" : "Miracl::@cb11e672c186410b6203", + "targetIndex" : 2, + "type" : "target" + }, + { + "backtrace" : 2, + "component" : "Unspecified", + "destination" : "C:/Users/25761/Desktop/KGC/build/output/include", + "paths" : + [ + "build/miracl/win64/include/big.h", + "build/miracl/win64/include/brick.h", + "build/miracl/win64/include/crt.h", + "build/miracl/win64/include/ebrick.h", + "build/miracl/win64/include/ebrick2.h", + "build/miracl/win64/include/ec2.h", + "build/miracl/win64/include/ecn.h", + "build/miracl/win64/include/ecnzzn.h", + "build/miracl/win64/include/flash.h", + "build/miracl/win64/include/floating.h", + "build/miracl/win64/include/gf2m.h", + "build/miracl/win64/include/miracl.h", + "build/miracl/win64/include/mirdef.h", + "build/miracl/win64/include/zzn.h" + ], + "type" : "file" + } + ], + "paths" : + { + "build" : "miracl", + "source" : "miracl" + } +} diff --git a/build/.cmake/api/v1/reply/index-2024-04-28T15-24-41-0983.json b/build/.cmake/api/v1/reply/index-2024-04-28T15-24-41-0983.json new file mode 100644 index 0000000..02c7562 --- /dev/null +++ b/build/.cmake/api/v1/reply/index-2024-04-28T15-24-41-0983.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "MinGW Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-3.29" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 29, + "patch" : 0, + "string" : "3.29.0-rc2", + "suffix" : "rc2" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-574664cb87d58c08d2f2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-b7a4e6b4dcaa9df1f1cf.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-96650a5dc29de1d4bf00.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-5f46d6c7b42573bb2ee5.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-b7a4e6b4dcaa9df1f1cf.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-574664cb87d58c08d2f2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "toolchains-v1-5f46d6c7b42573bb2ee5.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-96650a5dc29de1d4bf00.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/target-KGC-Release-25abdea56d180cef469b.json b/build/.cmake/api/v1/reply/target-KGC-Release-25abdea56d180cef469b.json new file mode 100644 index 0000000..354134f --- /dev/null +++ b/build/.cmake/api/v1/reply/target-KGC-Release-25abdea56d180cef469b.json @@ -0,0 +1,170 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "libKGC.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "install", + "target_link_libraries", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 85, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 18, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-O3 -DNDEBUG" + } + ], + "includes" : + [ + { + "backtrace" : 4, + "path" : "C:/Users/25761/Desktop/KGC/include" + }, + { + "backtrace" : 4, + "path" : "C:/Users/25761/Desktop/KGC" + }, + { + "backtrace" : 3, + "path" : "C:/Users/25761/Desktop/KGC/miracl/\u00a0" + }, + { + "backtrace" : 3, + "path" : "C:/Users/25761/Desktop/KGC/build/miracl/win64/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 3, + "id" : "Miracl::@cb11e672c186410b6203" + } + ], + "id" : "KGC::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 2, + "path" : "lib" + } + ], + "prefix" : + { + "path" : "C:/Program Files (x86)/KGC" + } + }, + "name" : "KGC", + "nameOnDisk" : "libKGC.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "ecurve.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "hash.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "kgc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "sign.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "utils.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-KGCAll-Release-371375544a0a729109cd.json b/build/.cmake/api/v1/reply/target-KGCAll-Release-371375544a0a729109cd.json new file mode 100644 index 0000000..8bd8b24 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-KGCAll-Release-371375544a0a729109cd.json @@ -0,0 +1,91 @@ +{ + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "add_custom_command" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 71, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 48, + "parent" : 0 + } + ] + }, + "dependencies" : + [ + { + "backtrace" : 2, + "id" : "KGC::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "Miracl::@cb11e672c186410b6203" + } + ], + "id" : "KGCAll::@6890427a1f51a3e7e1df", + "name" : "KGCAll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "isGenerated" : true, + "path" : "build/CMakeFiles/KGCAll", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/KGCAll.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/libKGCAll.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-Miracl-Release-6cfa4c0bde4c0e52a040.json b/build/.cmake/api/v1/reply/target-Miracl-Release-6cfa4c0bde4c0e52a040.json new file mode 100644 index 0000000..22c8485 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Miracl-Release-6cfa4c0bde4c0e52a040.json @@ -0,0 +1,606 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "miracl/libMiracl.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "install", + "target_include_directories" + ], + "files" : + [ + "miracl/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 79, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 97, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 81, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-O3 -DNDEBUG" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Users/25761/Desktop/KGC/miracl/\u00a0" + }, + { + "backtrace" : 3, + "path" : "C:/Users/25761/Desktop/KGC/build/miracl/win64/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 64 + ] + } + ], + "id" : "Miracl::@cb11e672c186410b6203", + "install" : + { + "destinations" : + [ + { + "backtrace" : 2, + "path" : "C:/Users/25761/Desktop/KGC/build/output/temp" + } + ], + "prefix" : + { + "path" : "C:/Program Files (x86)/KGC" + } + }, + "name" : "Miracl", + "nameOnDisk" : "libMiracl.a", + "paths" : + { + "build" : "miracl", + "source" : "miracl" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 64 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrcore.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrarth0.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrarth1.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrarth2.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mralloc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrsmall.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrio1.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrio2.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrgcd.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrjack.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrxgcd.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrarth3.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrbits.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrrand.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrprime.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrcrt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrscrt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrmonty.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrpower.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrsroot.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrcurve.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrfast.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrshs.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrshs256.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrshs512.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrsha3.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrfpe.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mraes.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrgcm.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrlucas.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrzzn2.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrzzn2b.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrzzn3.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrzzn4.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrecn2.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrstrong.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrbrick.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrebrick.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrec2m.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrgf2m.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrflash.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrfrnd.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrdouble.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrround.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrbuild.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrflsh1.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrpi.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrflsh2.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrflsh3.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "miracl/source/mrflsh4.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/big.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/brick.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/crt.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/ebrick.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/ebrick2.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/ec2.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/ecn.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/ecnzzn.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/flash.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/floating.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/gf2m.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/miracl.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/mirdef.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "build/miracl/win64/include/zzn.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/miracl/win64/source/mrmuldv.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-5f46d6c7b42573bb2ee5.json b/build/.cmake/api/v1/reply/toolchains-v1-5f46d6c7b42573bb2ee5.json new file mode 100644 index 0000000..d49ec96 --- /dev/null +++ b/build/.cmake/api/v1/reply/toolchains-v1-5f46d6c7b42573bb2ee5.json @@ -0,0 +1,74 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include", + "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed", + "D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include" + ], + "linkDirectories" : + [ + "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0", + "D:/Qt/Tools/mingw1120_64/lib/gcc", + "D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib", + "D:/Qt/Tools/mingw1120_64/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "mingw32", + "gcc", + "moldname", + "mingwex", + "kernel32", + "pthread", + "advapi32", + "shell32", + "user32", + "kernel32", + "iconv", + "mingw32", + "gcc", + "moldname", + "mingwex", + "kernel32" + ] + }, + "path" : "D:/Qt/Tools/mingw1120_64/bin/gcc.exe", + "version" : "11.2.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "D:/Qt/Tools/mingw1120_64/bin/windres.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..7f0d6fd --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,509 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/25761/Desktop/KGC/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/ar.exe + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/g++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/25761/Desktop/KGC/build/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/KGC + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/ld.exe + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=KGC + +//Path to a program. +CMAKE_RANLIB:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=D:/Qt/Tools/mingw1120_64/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +KGC_BINARY_DIR:STATIC=C:/Users/25761/Desktop/KGC/build + +//Value Computed by CMake +KGC_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +KGC_SOURCE_DIR:STATIC=C:/Users/25761/Desktop/KGC + +//Value Computed by CMake +Miracl_BINARY_DIR:STATIC=C:/Users/25761/Desktop/KGC/build/miracl + +//Value Computed by CMake +Miracl_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Miracl_SOURCE_DIR:STATIC=C:/Users/25761/Desktop/KGC/miracl + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/25761/Desktop/KGC/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=29 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake-gui.exe +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=MinGW Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/25761/Desktop/KGC +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-3.29 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/KGC + diff --git a/build/CMakeFiles/3.29.0-rc2/CMakeCCompiler.cmake b/build/CMakeFiles/3.29.0-rc2/CMakeCCompiler.cmake new file mode 100644 index 0000000..5224085 --- /dev/null +++ b/build/CMakeFiles/3.29.0-rc2/CMakeCCompiler.cmake @@ -0,0 +1,80 @@ +set(CMAKE_C_COMPILER "D:/Qt/Tools/mingw1120_64/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "D:/Qt/Tools/mingw1120_64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "D:/Qt/Tools/mingw1120_64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "D:/Qt/Tools/mingw1120_64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "D:/Qt/Tools/mingw1120_64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "D:/Qt/Tools/mingw1120_64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0;D:/Qt/Tools/mingw1120_64/lib/gcc;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib;D:/Qt/Tools/mingw1120_64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.29.0-rc2/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.29.0-rc2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..ffbb996 --- /dev/null +++ b/build/CMakeFiles/3.29.0-rc2/CMakeCXXCompiler.cmake @@ -0,0 +1,92 @@ +set(CMAKE_CXX_COMPILER "D:/Qt/Tools/mingw1120_64/bin/g++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "D:/Qt/Tools/mingw1120_64/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "D:/Qt/Tools/mingw1120_64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "D:/Qt/Tools/mingw1120_64/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "D:/Qt/Tools/mingw1120_64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "D:/Qt/Tools/mingw1120_64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "") +set(CMAKE_CXX_COMPILER_LINKER_VERSION ) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0;D:/Qt/Tools/mingw1120_64/lib/gcc;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib;D:/Qt/Tools/mingw1120_64/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") diff --git a/build/CMakeFiles/3.29.0-rc2/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.29.0-rc2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..fe43b4596468d550921439ef927b300bde1c0d80 GIT binary patch literal 45561 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.29.0-rc2/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.29.0-rc2/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..cae4346e1c015c6bb3228902b9a598fb0c40324d GIT binary patch literal 45580 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 CZ%>r~ literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.29.0-rc2/CMakeRCCompiler.cmake b/build/CMakeFiles/3.29.0-rc2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..38ad645 --- /dev/null +++ b/build/CMakeFiles/3.29.0-rc2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "D:/Qt/Tools/mingw1120_64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/build/CMakeFiles/3.29.0-rc2/CMakeSystem.cmake b/build/CMakeFiles/3.29.0-rc2/CMakeSystem.cmake new file mode 100644 index 0000000..909db20 --- /dev/null +++ b/build/CMakeFiles/3.29.0-rc2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19045") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19045") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19045") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.29.0-rc2/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.29.0-rc2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..508c4cd --- /dev/null +++ b/build/CMakeFiles/3.29.0-rc2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,895 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.29.0-rc2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.29.0-rc2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..9a5e8f8 --- /dev/null +++ b/build/CMakeFiles/3.29.0-rc2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,878 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..57fe12e --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,688 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 10.0.19045 - AMD64 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: D:/Qt/Tools/mingw1120_64/bin/gcc.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + + The C compiler identification is GNU, found in: + C:/Users/25761/Desktop/KGC/build/CMakeFiles/3.29.0-rc2/CompilerIdC/a.exe + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:64 (try_compile)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6" + binary: "C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f Makefile cmTC_d2b3d/fast + D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_d2b3d.dir\\build.make CMakeFiles/cmTC_d2b3d.dir/build + mingw32-make.exe[1]: Entering directory 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6' + Building C object CMakeFiles/cmTC_d2b3d.dir/CMakeCCompilerABI.c.obj + D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe -v -o CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj -c "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe + Target: x86_64-w64-mingw32 + Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 11.2.0 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_d2b3d.dir\\' + D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1.exe -quiet -v -iprefix D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_d2b3d.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=core2 -march=nocona -version -o C:\\Users\\25761\\AppData\\Local\\Temp\\ccPuVJum.s + GNU C17 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include" + ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64D:/a/_temp/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/mingw/include" + #include "..." search starts here: + #include <...> search starts here: + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include + End of search list. + GNU C17 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 91c4f3c4bd8e22d803fb4b1665a580b8 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_d2b3d.dir\\' + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj C:\\Users\\25761\\AppData\\Local\\Temp\\ccPuVJum.s + GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37 + COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.' + Linking C executable cmTC_d2b3d.exe + "C:\\Program Files\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_d2b3d.dir\\link.txt --verbose=1 + "C:\\Program Files\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_d2b3d.dir/objects.a + D:\\Qt\\Tools\\mingw1120_64\\bin\\ar.exe qc CMakeFiles\\cmTC_d2b3d.dir/objects.a @CMakeFiles\\cmTC_d2b3d.dir\\objects1.rsp + D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe -v -Wl,-v -Wl,--whole-archive CMakeFiles\\cmTC_d2b3d.dir/objects.a -Wl,--no-whole-archive -o cmTC_d2b3d.exe -Wl,--out-implib,libcmTC_d2b3d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 11.2.0 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) + COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2b3d.exe' '-mtune=core2' '-march=nocona' '-dumpdir' 'cmTC_d2b3d.' + D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -plugin D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccJrbS2y.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 --sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 -m i386pep -Bdynamic -o cmTC_d2b3d.exe D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_d2b3d.dir/objects.a --no-whole-archive --out-implib libcmTC_d2b3d.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o + collect2 version 11.2.0 + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccJrbS2y.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 --sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 -m i386pep -Bdynamic -o cmTC_d2b3d.exe D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_d2b3d.dir/objects.a --no-whole-archive --out-implib libcmTC_d2b3d.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o + GNU ld (GNU Binutils) 2.37 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2b3d.exe' '-mtune=core2' '-march=nocona' '-dumpdir' 'cmTC_d2b3d.' + mingw32-make.exe[1]: Leaving directory 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:134 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include] + implicit include dirs: [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:170 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f Makefile cmTC_d2b3d/fast] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_d2b3d.dir\\build.make CMakeFiles/cmTC_d2b3d.dir/build] + ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-kjh2x6'] + ignore line: [Building C object CMakeFiles/cmTC_d2b3d.dir/CMakeCCompilerABI.c.obj] + ignore line: [D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe -v -o CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj -c "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCCompilerABI.c"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 11.2.0 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_d2b3d.dir\\'] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1.exe -quiet -v -iprefix D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_d2b3d.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=core2 -march=nocona -version -o C:\\Users\\25761\\AppData\\Local\\Temp\\ccPuVJum.s] + ignore line: [GNU C17 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64D:/a/_temp/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 91c4f3c4bd8e22d803fb4b1665a580b8] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_d2b3d.dir\\'] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj C:\\Users\\25761\\AppData\\Local\\Temp\\ccPuVJum.s] + ignore line: [GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37] + ignore line: [COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_d2b3d.dir\\CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_d2b3d.exe] + ignore line: ["C:\\Program Files\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_d2b3d.dir\\link.txt --verbose=1] + ignore line: ["C:\\Program Files\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_d2b3d.dir/objects.a] + ignore line: [D:\\Qt\\Tools\\mingw1120_64\\bin\\ar.exe qc CMakeFiles\\cmTC_d2b3d.dir/objects.a @CMakeFiles\\cmTC_d2b3d.dir\\objects1.rsp] + ignore line: [D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe -v -Wl -v -Wl --whole-archive CMakeFiles\\cmTC_d2b3d.dir/objects.a -Wl --no-whole-archive -o cmTC_d2b3d.exe -Wl --out-implib libcmTC_d2b3d.dll.a -Wl --major-image-version 0 --minor-image-version 0] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 11.2.0 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) ] + ignore line: [COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2b3d.exe' '-mtune=core2' '-march=nocona' '-dumpdir' 'cmTC_d2b3d.'] + link line: [ D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -plugin D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccJrbS2y.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 --sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 -m i386pep -Bdynamic -o cmTC_d2b3d.exe D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_d2b3d.dir/objects.a --no-whole-archive --out-implib libcmTC_d2b3d.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + arg [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccJrbS2y.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-liconv] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [--sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_d2b3d.exe] ==> ignore + arg [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] + arg [-v] ==> ignore + arg [--whole-archive] ==> ignore + arg [CMakeFiles\\cmTC_d2b3d.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_d2b3d.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-liconv] ==> lib [iconv] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + linker tool for 'C': ../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + collapse obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> [D:/Qt/Tools/mingw1120_64/lib] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> [D:/Qt/Tools/mingw1120_64/lib] + implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32] + implicit objs: [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib/crt2.o;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + implicit dirs: [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0;D:/Qt/Tools/mingw1120_64/lib/gcc;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib;D:/Qt/Tools/mingw1120_64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:207 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe" "-v" + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:207 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe" "-V" + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:207 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe" "--version" + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "miracl/CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: D:/Qt/Tools/mingw1120_64/bin/g++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + C:/Users/25761/Desktop/KGC/build/CMakeFiles/3.29.0-rc2/CompilerIdCXX/a.exe + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:64 (try_compile)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "miracl/CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj" + binary: "C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj' + + Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f Makefile cmTC_da335/fast + D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_da335.dir\\build.make CMakeFiles/cmTC_da335.dir/build + mingw32-make.exe[1]: Entering directory 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj' + Building CXX object CMakeFiles/cmTC_da335.dir/CMakeCXXCompilerABI.cpp.obj + D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe -v -o CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj -c "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp" + Using built-in specs. + COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe + Target: x86_64-w64-mingw32 + Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 11.2.0 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_da335.dir\\' + D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1plus.exe -quiet -v -iprefix D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_da335.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=core2 -march=nocona -version -o C:\\Users\\25761\\AppData\\Local\\Temp\\ccCvIwvs.s + GNU C++17 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include" + ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64D:/a/_temp/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed" + ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/mingw/include" + #include "..." search starts here: + #include <...> search starts here: + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include + End of search list. + GNU C++17 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: d7afaace9697386afb994a04753f738f + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_da335.dir\\' + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\25761\\AppData\\Local\\Temp\\ccCvIwvs.s + GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37 + COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_da335.exe + "C:\\Program Files\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_da335.dir\\link.txt --verbose=1 + "C:\\Program Files\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_da335.dir/objects.a + D:\\Qt\\Tools\\mingw1120_64\\bin\\ar.exe qc CMakeFiles\\cmTC_da335.dir/objects.a @CMakeFiles\\cmTC_da335.dir\\objects1.rsp + D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe -v -Wl,-v -Wl,--whole-archive CMakeFiles\\cmTC_da335.dir/objects.a -Wl,--no-whole-archive -o cmTC_da335.exe -Wl,--out-implib,libcmTC_da335.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe + COLLECT_LTO_WRAPPER=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 11.2.0 (x86_64-posix-seh-rev3, Built by MinGW-W64 project) + COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_da335.exe' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'cmTC_da335.' + D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -plugin D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccu3fJqE.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 --sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 -m i386pep -Bdynamic -o cmTC_da335.exe D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_da335.dir/objects.a --no-whole-archive --out-implib libcmTC_da335.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o + collect2 version 11.2.0 + D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccu3fJqE.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 --sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 -m i386pep -Bdynamic -o cmTC_da335.exe D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_da335.dir/objects.a --no-whole-archive --out-implib libcmTC_da335.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o + GNU ld (GNU Binutils) 2.37 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_da335.exe' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'cmTC_da335.' + mingw32-make.exe[1]: Leaving directory 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:134 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "miracl/CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + add: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + collapse include dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include] + implicit include dirs: [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:170 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "miracl/CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Program Files/CMake/bin/cmake.exe" -E env VERBOSE=1 D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f Makefile cmTC_da335/fast] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_da335.dir\\build.make CMakeFiles/cmTC_da335.dir/build] + ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/25761/Desktop/KGC/build/CMakeFiles/CMakeScratch/TryCompile-ndc9qj'] + ignore line: [Building CXX object CMakeFiles/cmTC_da335.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe -v -o CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj -c "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 11.2.0 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_da335.dir\\'] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1plus.exe -quiet -v -iprefix D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_da335.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=core2 -march=nocona -version -o C:\\Users\\25761\\AppData\\Local\\Temp\\ccCvIwvs.s] + ignore line: [GNU C++17 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64D:/a/_temp/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "D:/Qt/Tools/mingw1120_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: d7afaace9697386afb994a04753f738f] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_da335.dir\\'] + ignore line: [ D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\25761\\AppData\\Local\\Temp\\ccCvIwvs.s] + ignore line: [GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37] + ignore line: [COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_da335.dir\\CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_da335.exe] + ignore line: ["C:\\Program Files\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_da335.dir\\link.txt --verbose=1] + ignore line: ["C:\\Program Files\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_da335.dir/objects.a] + ignore line: [D:\\Qt\\Tools\\mingw1120_64\\bin\\ar.exe qc CMakeFiles\\cmTC_da335.dir/objects.a @CMakeFiles\\cmTC_da335.dir\\objects1.rsp] + ignore line: [D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe -v -Wl -v -Wl --whole-archive CMakeFiles\\cmTC_da335.dir/objects.a -Wl --no-whole-archive -o cmTC_da335.exe -Wl --out-implib libcmTC_da335.dll.a -Wl --major-image-version 0 --minor-image-version 0] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=D:\\Qt\\Tools\\mingw1120_64\\bin\\g++.exe] + ignore line: [COLLECT_LTO_WRAPPER=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 11.2.0 (x86_64-posix-seh-rev3 Built by MinGW-W64 project) ] + ignore line: [COMPILER_PATH=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_da335.exe' '-shared-libgcc' '-mtune=core2' '-march=nocona' '-dumpdir' 'cmTC_da335.'] + link line: [ D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -plugin D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccu3fJqE.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 --sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 -m i386pep -Bdynamic -o cmTC_da335.exe D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_da335.dir/objects.a --no-whole-archive --out-implib libcmTC_da335.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + arg [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=D:/Qt/Tools/mingw1120_64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\25761\\AppData\\Local\\Temp\\ccu3fJqE.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-liconv] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [--sysroot=D:/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_da335.exe] ==> ignore + arg [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LD:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] + arg [-v] ==> ignore + arg [--whole-archive] ==> ignore + arg [CMakeFiles\\cmTC_da335.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_da335.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-liconv] ==> lib [iconv] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + linker tool for 'CXX': ../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + collapse obj [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc] ==> [D:/Qt/Tools/mingw1120_64/lib/gcc] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> [D:/Qt/Tools/mingw1120_64/lib] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib] + collapse library dir [D:/Qt/Tools/mingw1120_64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> [D:/Qt/Tools/mingw1120_64/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex;kernel32] + implicit objs: [D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib/crt2.o;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o;D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + implicit dirs: [D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0;D:/Qt/Tools/mingw1120_64/lib/gcc;D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/lib;D:/Qt/Tools/mingw1120_64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:207 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "miracl/CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe" "-v" + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:207 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "miracl/CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe" "-V" + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:207 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "miracl/CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev3, Built by MinGW-W64 project' --with-bugurl=https:/sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/opt/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds/mingw-builds/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds/mingw-builds/buildroot/x86_64-1120-posix-seh-rt_v9-rev3/mingw64/bin/ld.exe" "--version" + +... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..afbe19a --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.29 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/25761/Desktop/KGC") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/25761/Desktop/KGC/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/CMakeRuleHashes.txt b/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..3ae1a7e --- /dev/null +++ b/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,3 @@ +# Hashes of file build rules. +23ab5870b35b84ddfebe82e22c583561 CMakeFiles/KGCAll +f7bf9a01736f584a5a8b421d893cf38a libKGCAll diff --git a/build/CMakeFiles/KGC.dir/DependInfo.cmake b/build/CMakeFiles/KGC.dir/DependInfo.cmake new file mode 100644 index 0000000..748f871 --- /dev/null +++ b/build/CMakeFiles/KGC.dir/DependInfo.cmake @@ -0,0 +1,27 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "C:/Users/25761/Desktop/KGC/ecurve.c" "CMakeFiles/KGC.dir/ecurve.c.obj" "gcc" "CMakeFiles/KGC.dir/ecurve.c.obj.d" + "C:/Users/25761/Desktop/KGC/hash.c" "CMakeFiles/KGC.dir/hash.c.obj" "gcc" "CMakeFiles/KGC.dir/hash.c.obj.d" + "C:/Users/25761/Desktop/KGC/kgc.c" "CMakeFiles/KGC.dir/kgc.c.obj" "gcc" "CMakeFiles/KGC.dir/kgc.c.obj.d" + "C:/Users/25761/Desktop/KGC/sign.c" "CMakeFiles/KGC.dir/sign.c.obj" "gcc" "CMakeFiles/KGC.dir/sign.c.obj.d" + "C:/Users/25761/Desktop/KGC/utils.c" "CMakeFiles/KGC.dir/utils.c.obj" "gcc" "CMakeFiles/KGC.dir/utils.c.obj.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/KGC.dir/build.make b/build/CMakeFiles/KGC.dir/build.make new file mode 100644 index 0000000..aa92a6d --- /dev/null +++ b/build/CMakeFiles/KGC.dir/build.make @@ -0,0 +1,179 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.29 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = "C:\Program Files\CMake\bin\cmake.exe" + +# The command to remove a file. +RM = "C:\Program Files\CMake\bin\cmake.exe" -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\25761\Desktop\KGC + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\25761\Desktop\KGC\build + +# Include any dependencies generated for this target. +include CMakeFiles/KGC.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/KGC.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/KGC.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/KGC.dir/flags.make + +CMakeFiles/KGC.dir/ecurve.c.obj: CMakeFiles/KGC.dir/flags.make +CMakeFiles/KGC.dir/ecurve.c.obj: CMakeFiles/KGC.dir/includes_C.rsp +CMakeFiles/KGC.dir/ecurve.c.obj: C:/Users/25761/Desktop/KGC/ecurve.c +CMakeFiles/KGC.dir/ecurve.c.obj: CMakeFiles/KGC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/KGC.dir/ecurve.c.obj" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/KGC.dir/ecurve.c.obj -MF CMakeFiles\KGC.dir\ecurve.c.obj.d -o CMakeFiles\KGC.dir\ecurve.c.obj -c C:\Users\25761\Desktop\KGC\ecurve.c + +CMakeFiles/KGC.dir/ecurve.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/KGC.dir/ecurve.c.i" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\ecurve.c > CMakeFiles\KGC.dir\ecurve.c.i + +CMakeFiles/KGC.dir/ecurve.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/KGC.dir/ecurve.c.s" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\ecurve.c -o CMakeFiles\KGC.dir\ecurve.c.s + +CMakeFiles/KGC.dir/hash.c.obj: CMakeFiles/KGC.dir/flags.make +CMakeFiles/KGC.dir/hash.c.obj: CMakeFiles/KGC.dir/includes_C.rsp +CMakeFiles/KGC.dir/hash.c.obj: C:/Users/25761/Desktop/KGC/hash.c +CMakeFiles/KGC.dir/hash.c.obj: CMakeFiles/KGC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/KGC.dir/hash.c.obj" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/KGC.dir/hash.c.obj -MF CMakeFiles\KGC.dir\hash.c.obj.d -o CMakeFiles\KGC.dir\hash.c.obj -c C:\Users\25761\Desktop\KGC\hash.c + +CMakeFiles/KGC.dir/hash.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/KGC.dir/hash.c.i" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\hash.c > CMakeFiles\KGC.dir\hash.c.i + +CMakeFiles/KGC.dir/hash.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/KGC.dir/hash.c.s" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\hash.c -o CMakeFiles\KGC.dir\hash.c.s + +CMakeFiles/KGC.dir/kgc.c.obj: CMakeFiles/KGC.dir/flags.make +CMakeFiles/KGC.dir/kgc.c.obj: CMakeFiles/KGC.dir/includes_C.rsp +CMakeFiles/KGC.dir/kgc.c.obj: C:/Users/25761/Desktop/KGC/kgc.c +CMakeFiles/KGC.dir/kgc.c.obj: CMakeFiles/KGC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/KGC.dir/kgc.c.obj" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/KGC.dir/kgc.c.obj -MF CMakeFiles\KGC.dir\kgc.c.obj.d -o CMakeFiles\KGC.dir\kgc.c.obj -c C:\Users\25761\Desktop\KGC\kgc.c + +CMakeFiles/KGC.dir/kgc.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/KGC.dir/kgc.c.i" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\kgc.c > CMakeFiles\KGC.dir\kgc.c.i + +CMakeFiles/KGC.dir/kgc.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/KGC.dir/kgc.c.s" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\kgc.c -o CMakeFiles\KGC.dir\kgc.c.s + +CMakeFiles/KGC.dir/sign.c.obj: CMakeFiles/KGC.dir/flags.make +CMakeFiles/KGC.dir/sign.c.obj: CMakeFiles/KGC.dir/includes_C.rsp +CMakeFiles/KGC.dir/sign.c.obj: C:/Users/25761/Desktop/KGC/sign.c +CMakeFiles/KGC.dir/sign.c.obj: CMakeFiles/KGC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/KGC.dir/sign.c.obj" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/KGC.dir/sign.c.obj -MF CMakeFiles\KGC.dir\sign.c.obj.d -o CMakeFiles\KGC.dir\sign.c.obj -c C:\Users\25761\Desktop\KGC\sign.c + +CMakeFiles/KGC.dir/sign.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/KGC.dir/sign.c.i" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\sign.c > CMakeFiles\KGC.dir\sign.c.i + +CMakeFiles/KGC.dir/sign.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/KGC.dir/sign.c.s" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\sign.c -o CMakeFiles\KGC.dir\sign.c.s + +CMakeFiles/KGC.dir/utils.c.obj: CMakeFiles/KGC.dir/flags.make +CMakeFiles/KGC.dir/utils.c.obj: CMakeFiles/KGC.dir/includes_C.rsp +CMakeFiles/KGC.dir/utils.c.obj: C:/Users/25761/Desktop/KGC/utils.c +CMakeFiles/KGC.dir/utils.c.obj: CMakeFiles/KGC.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/KGC.dir/utils.c.obj" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/KGC.dir/utils.c.obj -MF CMakeFiles\KGC.dir\utils.c.obj.d -o CMakeFiles\KGC.dir\utils.c.obj -c C:\Users\25761\Desktop\KGC\utils.c + +CMakeFiles/KGC.dir/utils.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/KGC.dir/utils.c.i" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\utils.c > CMakeFiles\KGC.dir\utils.c.i + +CMakeFiles/KGC.dir/utils.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/KGC.dir/utils.c.s" + D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\utils.c -o CMakeFiles\KGC.dir\utils.c.s + +# Object files for target KGC +KGC_OBJECTS = \ +"CMakeFiles/KGC.dir/ecurve.c.obj" \ +"CMakeFiles/KGC.dir/hash.c.obj" \ +"CMakeFiles/KGC.dir/kgc.c.obj" \ +"CMakeFiles/KGC.dir/sign.c.obj" \ +"CMakeFiles/KGC.dir/utils.c.obj" + +# External object files for target KGC +KGC_EXTERNAL_OBJECTS = + +libKGC.a: CMakeFiles/KGC.dir/ecurve.c.obj +libKGC.a: CMakeFiles/KGC.dir/hash.c.obj +libKGC.a: CMakeFiles/KGC.dir/kgc.c.obj +libKGC.a: CMakeFiles/KGC.dir/sign.c.obj +libKGC.a: CMakeFiles/KGC.dir/utils.c.obj +libKGC.a: CMakeFiles/KGC.dir/build.make +libKGC.a: CMakeFiles/KGC.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking C static library libKGC.a" + $(CMAKE_COMMAND) -P CMakeFiles\KGC.dir\cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\KGC.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/KGC.dir/build: libKGC.a +.PHONY : CMakeFiles/KGC.dir/build + +CMakeFiles/KGC.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\KGC.dir\cmake_clean.cmake +.PHONY : CMakeFiles/KGC.dir/clean + +CMakeFiles/KGC.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\25761\Desktop\KGC C:\Users\25761\Desktop\KGC C:\Users\25761\Desktop\KGC\build C:\Users\25761\Desktop\KGC\build C:\Users\25761\Desktop\KGC\build\CMakeFiles\KGC.dir\DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/KGC.dir/depend + diff --git a/build/CMakeFiles/KGC.dir/cmake_clean.cmake b/build/CMakeFiles/KGC.dir/cmake_clean.cmake new file mode 100644 index 0000000..cc6f599 --- /dev/null +++ b/build/CMakeFiles/KGC.dir/cmake_clean.cmake @@ -0,0 +1,19 @@ +file(REMOVE_RECURSE + "CMakeFiles/KGC.dir/ecurve.c.obj" + "CMakeFiles/KGC.dir/ecurve.c.obj.d" + "CMakeFiles/KGC.dir/hash.c.obj" + "CMakeFiles/KGC.dir/hash.c.obj.d" + "CMakeFiles/KGC.dir/kgc.c.obj" + "CMakeFiles/KGC.dir/kgc.c.obj.d" + "CMakeFiles/KGC.dir/sign.c.obj" + "CMakeFiles/KGC.dir/sign.c.obj.d" + "CMakeFiles/KGC.dir/utils.c.obj" + "CMakeFiles/KGC.dir/utils.c.obj.d" + "libKGC.a" + "libKGC.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/KGC.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/KGC.dir/cmake_clean_target.cmake b/build/CMakeFiles/KGC.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..b14ebce --- /dev/null +++ b/build/CMakeFiles/KGC.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libKGC.a" +) diff --git a/build/CMakeFiles/KGC.dir/compiler_depend.make b/build/CMakeFiles/KGC.dir/compiler_depend.make new file mode 100644 index 0000000..a9b616a --- /dev/null +++ b/build/CMakeFiles/KGC.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for KGC. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/KGC.dir/compiler_depend.ts b/build/CMakeFiles/KGC.dir/compiler_depend.ts new file mode 100644 index 0000000..c8712eb --- /dev/null +++ b/build/CMakeFiles/KGC.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for KGC. diff --git a/build/CMakeFiles/KGC.dir/depend.make b/build/CMakeFiles/KGC.dir/depend.make new file mode 100644 index 0000000..76a5a24 --- /dev/null +++ b/build/CMakeFiles/KGC.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for KGC. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/KGC.dir/ecurve.c.obj b/build/CMakeFiles/KGC.dir/ecurve.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4f1d14bca5c7916d65e881fcb3dd603937d8b0b8 GIT binary patch literal 2694 zcmb`J-)kII6vyxEZrX$u5~O0RKRQB@2xc-fJHNId?ELJ;M2RF)#Y%RYPVDG5S$8Kf z4I+_RVc81RSA7wE)Cd0nWxzZb^uZUwC#er&MFn4dsh)H1%-vbGCP+OncRuHP&pr3Y z+?lx--#JFmzCKQfNU21mINXUTvtp`1NJ$_h8DqW#H<2tgq>IhCnTxAI+=*gN0IZQl zB3>tp9UX0&+0|+lbk;Teq-P-kNe8OV&9#r_seOMiq?AvA@8&y_QVA zeLdGkw!eTL3B*j#_x9&|32nL9`-$GKCGp9Oz22?*)qU|r`@H?qSCgkaY*hA@KeExW zHGxEIMKEJlm99pAAzO`fFu#5L|Ku4O+WL*`+12|K*$DpI;OIPmg=HZ((1OFwcWm4D zT;H$*&9dc+;{=|n`z=IzPTWKVOf!*XMtS#^BFF#VwFxsGGIx^BycTGd_OGG#|LWwi>u zd5#K`P%W>jR|C~jbVo4)OEIfQ=9llz%%jGCcj;yMsQiaN-hZw2X^pD}N97kLN@PME zlS@hAJ7KIq##Dih=}Ua`z!JEZ;ahnR@LAVABhKtt#;T#swl}-c&TKclG}{TcD^G~d zR@92c3s=Oaqm8rYX3rU#*zRn;60XIMi;5ztl1wHc$Ng}X$OD{CbDHCHhLg|f86f<2 zmdNu^;>WW@nowe<5@~VmHLktEwYRv2Ul-Q)J+6JowU4;=Dc3&d+CI=pxJu*)C?BNs zGn8ypw}Bp_+A&zMhbi3)^a!Onpi`7APBy2fI4yHJ&nX0ASzhNFeyv%)9;f#?eZc7x zPM-m>EZ=hNdrm)c`i0YH1TLn$fG$`AE~Z?LI@`?-YG@)=;gG@HR9TBQy75TN zlS47+%#SE5BT8dL;fZPQFrHVV7QW$VIG#7*E_Lu+b$WMqmvqB;tL@VrMAkcDm|`v> nY;Q&z@oKaY#e{9Ol$j0*GWqgWD<({BVuN*TbA_Y{Fgy7Nbhm>= literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/KGC.dir/ecurve.c.obj.d b/build/CMakeFiles/KGC.dir/ecurve.c.obj.d new file mode 100644 index 0000000..bfb48cf --- /dev/null +++ b/build/CMakeFiles/KGC.dir/ecurve.c.obj.d @@ -0,0 +1,17 @@ +CMakeFiles/KGC.dir/ecurve.c.obj: C:\Users\25761\Desktop\KGC\ecurve.c \ + C:\Users\25761\Desktop\KGC\ecurve.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stdbool.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h diff --git a/build/CMakeFiles/KGC.dir/flags.make b/build/CMakeFiles/KGC.dir/flags.make new file mode 100644 index 0000000..9aa464e --- /dev/null +++ b/build/CMakeFiles/KGC.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.29 + +# compile C with D:/Qt/Tools/mingw1120_64/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = @CMakeFiles/KGC.dir/includes_C.rsp + +C_FLAGS = -O3 -DNDEBUG + diff --git a/build/CMakeFiles/KGC.dir/hash.c.obj b/build/CMakeFiles/KGC.dir/hash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8a6c8aa8764d7a05b0ac36d98cc10431acb556df GIT binary patch literal 2398 zcmb7GU1%It6h4#P)+8;YB-N@2naUs*n{kt-p(w(RwR9FH7|=8iwcX9nBs-Gs4m(rb z!HLvoz4JcHGt9vwhesfFjO)pM#IrWTr-%5 zp=EO{2%7nl+*=e^Pbai7;7m3d1(1ha-t^OPRL?&c_bnd<+R&!BXZzQ$#k!+2#2&0K zZ;e<7tYPcb;gJKc*vEd~gU5B|&l*egT=>LT#-kU+MMr#Rugn>XXwh)Q4O{%=i1S2# z5RvESjMD_2g$Y9^$5P}Vd@91%dHL<=dD9WA*5_q(+Tt6@S>n1Q?jX&U^f`j!Bw>rc zW60}LKDEwS_(&Fug*xI_xpGkah42d<3yAEy1@ZHjvSM*pQj7MnuStM|hl_`-*Q`U< zVXJsi%EV>KBi@c>T9Kt%bQ+X` zg-l4ngiR7gA}^d-lj2Tv^sA_GQi|0zDOhKcf)0mLC?z_&UjlXhM8DYc#|?T-*81g= zBQCBJq99O+mF7Y`xL*=NH0u}D6Y9{iV_24gV9EB8WU50FlKrpFYFsz}9=|POHSRho zGBz7_pM)rGs`U!uitIaETyf^{-9YVRT+{wrOb@NA9lEqB*qqx`YWLfQT9-HekiFV+ zOY3ZdPHhr4<=RVae#`>gFP{2&d-PJ~@cB#&z@y0J@Ocso$|2srckgrh)Ac{l)Z90A?bKg9>P?6G*o;2tRrZhcj12Vaey#etJ09-Pdwb13GY3BA=)}J) z)N$^T=v|z*O7tPl4@>m1;yy$4h~!ojcUf`2A=)Orf8tElW}y{pe@vqH5%F#(5b z3hBygPI}WWS~Twc3oxaXM}x9C&J54Q^hSgRI<%mc>j%a3AxWJkV}O`l#GpRRByV0y zkNrv!KF(Frx@q7dGaszWP#rV}X-CBw%qh;3UE5ewa zolU}^9Q5rTD0&qygrGc1_$YmDxJ9hkt4ysU{i;`?K)Hy1PZ*mC-Jlp&i(}pt{0A$L B&BOoz literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/KGC.dir/hash.c.obj.d b/build/CMakeFiles/KGC.dir/hash.c.obj.d new file mode 100644 index 0000000..579fc39 --- /dev/null +++ b/build/CMakeFiles/KGC.dir/hash.c.obj.d @@ -0,0 +1,123 @@ +CMakeFiles/KGC.dir/hash.c.obj: C:\Users\25761\Desktop\KGC\hash.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\25761\Desktop\KGC\hash.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stdbool.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + C:\Users\25761\Desktop\KGC\ecurve.h C:\Users\25761\Desktop\KGC\utils.h diff --git a/build/CMakeFiles/KGC.dir/includes_C.rsp b/build/CMakeFiles/KGC.dir/includes_C.rsp new file mode 100644 index 0000000..f036d45 --- /dev/null +++ b/build/CMakeFiles/KGC.dir/includes_C.rsp @@ -0,0 +1 @@ +-IC:/Users/25761/Desktop/KGC/include -IC:/Users/25761/Desktop/KGC -IC:/Users/25761/Desktop/KGC/miracl/  -IC:/Users/25761/Desktop/KGC/build/miracl/win64/include diff --git a/build/CMakeFiles/KGC.dir/kgc.c.obj b/build/CMakeFiles/KGC.dir/kgc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f123fee71096e22bfc6b1352ee7245b481fa84c1 GIT binary patch literal 2039 zcmZvd&u<$=6vt<6Q>8zoq~(|SnLX@*O7(UfqNoB6UV@adGLA5F9D9>2aqN|U zgd_)qXh9ko5Qp*yaHfaeK%5K>psE6ags56B?X4{wLJx>?0N$Hl*@cYcna_OR+xOng z?2ha29U$1s4-qmdC_~(Cu-O$XJ1<2@#v(y>G=C>afNNM0Mbvpam z;@aEjx0wuxdB#;v?OPyT!HtrBSunl^epy%pHe3<2~b9Yf*UUr8^FCdZO(E{=3{4@TnU!I*4 zaVYCwat2_7c#MAsu_(VT!sV|P`L`Te=zI?88GrDf`E4=JUrorcKFEOKZPuTL)qfrL z68RrM7OHgCzu;UJi@T@G#X7%$_k*zh`@+V!Od<2|`wUkA5#-uc_8E^VcVSDc4lTF@ z%CEpKsW3O;7&KC|Hs*Mg-xNC3qxKULsw_-zicn^F z?Wo;)BdB$c+xfgZ=6d8Yh;bBt84^JMu%H(7j|h4TdTIRt=$OzhLNBeK0zE1;JV5#E zH6ZEt3lK)nkY5em2a?Yoh4Xz}ShGMUpeF^r4kUA|0m&SZ(YVn* zG}8EpsXX`y`&^o*dN4c#(y$Ivd&v%>E$Ln$~1sU0$O%uo)zWu*WF zuah*aPSX(3VWHtkO6!Or+!JYam%|304z|DlA!Nl`TdBDTEJZuJe5$;M}L|4 zKb9ivy+${T8e7s0m1&?KVGLc_RM8?T{LV*g`!bU@Bx}GrM(}S7Y#(y+t zdwZL#1kLHG$+ch$sZ^S-bh`DpJ*f5C8$ktYCPCB+o83y-41uMNl`HJ@mb6E$wH|3+ IZU+JR7qqxnSpWb4 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/KGC.dir/kgc.c.obj.d b/build/CMakeFiles/KGC.dir/kgc.c.obj.d new file mode 100644 index 0000000..428c6ff --- /dev/null +++ b/build/CMakeFiles/KGC.dir/kgc.c.obj.d @@ -0,0 +1,123 @@ +CMakeFiles/KGC.dir/kgc.c.obj: C:\Users\25761\Desktop\KGC\kgc.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\25761\Desktop\KGC\kgc.h C:\Users\25761\Desktop\KGC\ecurve.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stdbool.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + C:\Users\25761\Desktop\KGC\hash.h diff --git a/build/CMakeFiles/KGC.dir/link.txt b/build/CMakeFiles/KGC.dir/link.txt new file mode 100644 index 0000000..1a8a14d --- /dev/null +++ b/build/CMakeFiles/KGC.dir/link.txt @@ -0,0 +1,2 @@ +D:\Qt\Tools\mingw1120_64\bin\ar.exe qc libKGC.a CMakeFiles/KGC.dir/ecurve.c.obj CMakeFiles/KGC.dir/hash.c.obj CMakeFiles/KGC.dir/kgc.c.obj CMakeFiles/KGC.dir/sign.c.obj CMakeFiles/KGC.dir/utils.c.obj +D:\Qt\Tools\mingw1120_64\bin\ranlib.exe libKGC.a diff --git a/build/CMakeFiles/KGC.dir/progress.make b/build/CMakeFiles/KGC.dir/progress.make new file mode 100644 index 0000000..daba7fa --- /dev/null +++ b/build/CMakeFiles/KGC.dir/progress.make @@ -0,0 +1,7 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 + diff --git a/build/CMakeFiles/KGC.dir/sign.c.obj b/build/CMakeFiles/KGC.dir/sign.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a0d8ff33ebbad5c5a73167262b41b51487ba0af3 GIT binary patch literal 2428 zcmZuyUrZcD7@vc)LfZr${DXhH>ZZ0yS??$zjZb$%+F994NJ>ka{y7dmMQiu=0lQc&CeKWgzdvcTP%x`|* zZ)U#ln=d;f?>x$=y|;(4mn4ca!?UM7iB-4Oz}S%(V@q*0KZrqNeS^kG&dWt~^5!!0TLLjqYsM#aZmq5r{D>a|>8QcK z)GM6|2Ym{_tD{Q~q)(?$rTYg?pX3XFYP@n&pNG_{Ea~rJReY+{3pEmN$RVp$Ryv1y6lEwK|W&4?{aY<-E;Gk?jtKi=mH zE84k>+4TAJh4jUAcAZWO{5z!_JY&JZyWn}{bNxFxF6qm1ys59zNDf=V(o?4R$r3#} zm%H;yFP#1wp83<02~#{k407sw&nx{pH^sUsHcjy@$KnJ>u$EZoVoukHI8>|0F_zdy z5~}h3Wr>YoUrJR*>>&JVy!`#g;U)`H;=6#H$gSzHg_Sc%!-bkWv>doh%l@Aa&T&!K z!PCXvz-Wr^DgHY$dUZDlhl^ii6g|3@saSfODORI_m}18ice&UI!Zs^Cx{BM2#x2*F z$P)5$Ri+(r2PGhlTx=t+`@Lj1Y9t1G{@ zTw6wpcr-<~J_uT@rHQq4>`Uw&Y%Vq}?^%oAYuJpnHnY}`_b2uZ?kzU=1uSEde|tAi zd0wOrZ4uvRDAva?UdOoFfd2;Y6uxLX(cS&3c4+!oSGKFOy;vwY)9odDyxp~@jvmoo zD?52l8=BEF&g6-K_JOWWt>_lsu!p_FS~6*L7zt)zGdd&Ay3tdK#M$d1cMj+Y$vNns zl;|z=Z4zBU|CB_3pjW$W13fLd7`%Q)q9#9%I7qThg&2M>Xsm%12orntjE>RbcpfV3V5QvUUZ-1(3j1Jb0f9CGs^ zR{?rKTCV{qUp@-ar$8@C>lY#V5Obyb1pX-miqUVj5zz&x3249Ms8?2sUm=P{St&b; zqqr2(LaQ5t_hK9iuNBJydlykynj!))?!lZs4Qni}r}r=;-Mkt2QI@n#tTz zsnls*K1c6*V=T2xG2ysVIX9q@LpGi(jduhDBW9wU_ncyWMv=tiMn*yfRapZo7T&bO zZPY5qz2xNczK%3Q&X}8<3|10DE$u7RK6Lug8m3V8urQ!#6={+IAoW*2jI7ZaSV z&LVTMMl*+*%B(&+JIlsw?|3<%zhuuas=jRhczI%|?6N7_bw+2xX=H^xTz04IEM<(@ b#ey^GWt~X}Sn-rMpB^qu6azf!+BW+SozA(~ literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/KGC.dir/sign.c.obj.d b/build/CMakeFiles/KGC.dir/sign.c.obj.d new file mode 100644 index 0000000..277927f --- /dev/null +++ b/build/CMakeFiles/KGC.dir/sign.c.obj.d @@ -0,0 +1,123 @@ +CMakeFiles/KGC.dir/sign.c.obj: C:\Users\25761\Desktop\KGC\sign.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\25761\Desktop\KGC\sign.h C:\Users\25761\Desktop\KGC\ecurve.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stdbool.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + C:\Users\25761\Desktop\KGC\hash.h C:\Users\25761\Desktop\KGC\utils.h diff --git a/build/CMakeFiles/KGC.dir/utils.c.obj b/build/CMakeFiles/KGC.dir/utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1751b464dc1a10c7a89a8a7900988064e899d541 GIT binary patch literal 2704 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 literal 0 HcmV?d00001 diff --git a/build/ecurve.cpp.obj b/build/ecurve.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..c88dbba2d7c18a8a05e1977a71fd303f482381e0 GIT binary patch literal 2728 zcmb`J&u`mg7{^~X>DDSpjnEKf{Fsq;DAMZMj_o)*#XslKf`T$Mehj5q<}$Oi4T)R2 zibG)xDaw!r;sys09O1wpz+{OYsNlc_i4z(J#1J5HbSQcZ$XJ&)>MIZ z#_H9o#lND^WaAre-8ZRp9E(M znYV6a`iRDtFd~7R*|YuKv;8RUxzztDzF&{R<0;$yJKnWj{zc=0@zPf_Cv5CgaHK!d z+0iwDLUcv2Vj4W1#x zQrT3Xwx+A9B2_AuQnp3ibxldM6;nT`Hpa>o)6ulD<5q0TG!08t4N;RTs^#cq(G<&~ zT!GPSQ-+6-b-SWgTv?Y?Q_@^rDpwAzFW#G#51aqJl^4as>L2`i|268w5leOttItj6 z$+SEv=A()4xXB4JDRc3hZs9KvEP{IhzLoa@pRugd{M?qVH8f?uv)&7~=6n9-`L4fN zI>nnCK|ACxUge((*3O)tKd&i#r@Q`&-wL1LB}tG4k<37i2jR+-hZvn?w7}>zBZtw` zK=|#_6MQknuP#2W4v8Z9!ye@Ge? zR)V$<9@^c%33-|GTN~X?UubnYRHZHM7c`FWWCG@}pPd2`_h_6mavH!6IS%(Oo&koI zJqbV%avsOqh-FU!cu2_YGkW#}fNPNB@CipP`|lsG2Zy_bo?^0@UgBUR$5peTn2kii z_l}dDAZDWQOnD|zZZoCUz+VkD+6#X>Xc1ggc^+M`Ww@xa8gw_CUDVL{SS6%R-9%{x zYrSwRr!kU)&XqA`b4+=2OnHAqf%#ks+U-Qc`FsQ{bn#qua(jE5G+vOTo*!;>oOl=2 zB++lR8l7ghx!S{^xYG6g{bHFKerG*c3md^&5E8l>6Q(+pPvzB(c1Wn Ri=PF4G H;85fr+rE(b literal 0 HcmV?d00001 diff --git a/build/hash.c.obj b/build/hash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8a6c8aa8764d7a05b0ac36d98cc10431acb556df GIT binary patch literal 2398 zcmb7GU1%It6h4#P)+8;YB-N@2naUs*n{kt-p(w(RwR9FH7|=8iwcX9nBs-Gs4m(rb z!HLvoz4JcHGt9vwhesfFjO)pM#IrWTr-%5 zp=EO{2%7nl+*=e^Pbai7;7m3d1(1ha-t^OPRL?&c_bnd<+R&!BXZzQ$#k!+2#2&0K zZ;e<7tYPcb;gJKc*vEd~gU5B|&l*egT=>LT#-kU+MMr#Rugn>XXwh)Q4O{%=i1S2# z5RvESjMD_2g$Y9^$5P}Vd@91%dHL<=dD9WA*5_q(+Tt6@S>n1Q?jX&U^f`j!Bw>rc zW60}LKDEwS_(&Fug*xI_xpGkah42d<3yAEy1@ZHjvSM*pQj7MnuStM|hl_`-*Q`U< zVXJsi%EV>KBi@c>T9Kt%bQ+X` zg-l4ngiR7gA}^d-lj2Tv^sA_GQi|0zDOhKcf)0mLC?z_&UjlXhM8DYc#|?T-*81g= zBQCBJq99O+mF7Y`xL*=NH0u}D6Y9{iV_24gV9EB8WU50FlKrpFYFsz}9=|POHSRho zGBz7_pM)rGs`U!uitIaETyf^{-9YVRT+{wrOb@NA9lEqB*qqx`YWLfQT9-HekiFV+ zOY3ZdPHhr4<=RVae#`>gFP{2&d-PJ~@cB#&z@y0J@Ocso$|2srckgrh)Ac{l)Z90A?bKg9>P?6G*o;2tRrZhcj12Vaey#etJ09-Pdwb13GY3BA=)}J) z)N$^T=v|z*O7tPl4@>m1;yy$4h~!ojcUf`2A=)Orf8tElW}y{pe@vqH5%F#(5b z3hBygPI}WWS~Twc3oxaXM}x9C&J54Q^hSgRI<%mc>j%a3AxWJkV}O`l#GpRRByV0y zkNrv!KF(Frx@q7dGaszWP#rV}X-CBw%qh;3UE5ewa zolU}^9Q5rTD0&qygrGc1_$YmDxJ9hkt4ysU{i;`?K)Hy1PZ*mC-Jlp&i(}pt{0A$L B&BOoz literal 0 HcmV?d00001 diff --git a/build/hash.cpp.obj b/build/hash.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..c901bf687403338ad76935c8234c57de9ead4390 GIT binary patch literal 2536 zcmb7GU1%It6h4#P)+8;YB>p30D*K?=jI&9)RzcXYN@sBb12GM#?QF7{WJl87VP|SL zd9o73ON`_}P((0-4+VWFT12G}k!m9{6(8E5U`5n(?wz?ildKdk?49p^ z=iGD8`S#4-oqAy>(75|1fIB(Lf)={XkYh2O&H!W;fbtHp&f!A^yR1!3gcAwBcCZNc zsx}z}?QBWzIr3|!1Dfb?CY$sED1u(p{InnC^B4MkE=qweT$A7Z!&~=a-cb#)1@kK! zK&RD`dH?bo8`FBaP{KCGhAWS?=)U{@@*iL_X8o5jeF6DIpJ zhGJjJCihuOZ}Vg^QH%Y+caE?>5Pqa$0@3<3zRnW^cNx4OUR|CWV$%QzS<_!Hx@hBUZ(JdGKsW!iPvJ8)_AH0RfAFp zArn#v!XybJk(bW2q}Yr~zl<6urPydmA#^4ws5q2DD$&#bD9HK~{bDY@k)zk7)h`z< zc43PUC5A$*wHM;X{gM!(UBAelkVW&35wet+knAy%Om;{@vj5dt+xIQLBHk9Z5qBLI z8Ji8ek3$qU)p{ki&il?}>((N^8>k)kYukUz>7n#>L!UAOyY*e=ZokX!T;2I~_HxHn zrMC-um1)?ecbB{Tm<9MRf9mJG(Mzf0^S%y%+mX}p`4%RmBR+KS;6v&?%>xCeFg)Pb z1Fty{xYdD%`|Qv@^^xP=Y^YAosUu$P(D=Z3VOaGW^=I5lc(0nzYlE5&KE~+9PZpXu z_i^+R&Np-PI?lIn^p4~{Ky)kT)+BdHaz7%vjaz@mnX=77C+2_H^X-7C3$l6zQkW0ET)68ZUvMCC6c68T~IKtKN()FVcnh<0<1W?|hU5#=GQ6iZm| zl1PO@f0Dn5O+iO~~b1ytxjE!&MelGJJ3hdbEBpgw|0-n8Lnzt)O-Z<2tC0SDPsa(tf-$i$3`W(>^@U*dwtd&ir)MA literal 0 HcmV?d00001 diff --git a/build/kgc.c.obj b/build/kgc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f123fee71096e22bfc6b1352ee7245b481fa84c1 GIT binary patch literal 2039 zcmZvd&u<$=6vt<6Q>8zoq~(|SnLX@*O7(UfqNoB6UV@adGLA5F9D9>2aqN|U zgd_)qXh9ko5Qp*yaHfaeK%5K>psE6ags56B?X4{wLJx>?0N$Hl*@cYcna_OR+xOng z?2ha29U$1s4-qmdC_~(Cu-O$XJ1<2@#v(y>G=C>afNNM0Mbvpam z;@aEjx0wuxdB#;v?OPyT!HtrBSunl^epy%pHe3<2~b9Yf*UUr8^FCdZO(E{=3{4@TnU!I*4 zaVYCwat2_7c#MAsu_(VT!sV|P`L`Te=zI?88GrDf`E4=JUrorcKFEOKZPuTL)qfrL z68RrM7OHgCzu;UJi@T@G#X7%$_k*zh`@+V!Od<2|`wUkA5#-uc_8E^VcVSDc4lTF@ z%CEpKsW3O;7&KC|Hs*Mg-xNC3qxKULsw_-zicn^F z?Wo;)BdB$c+xfgZ=6d8Yh;bBt84^JMu%H(7j|h4TdTIRt=$OzhLNBeK0zE1;JV5#E zH6ZEt3lK)nkY5em2a?Yoh4Xz}ShGMUpeF^r4kUA|0m&SZ(YVn* zG}8EpsXX`y`&^o*dN4c#(y$Ivd&v%>E$Ln$~1sU0$O%uo)zWu*WF zuah*aPSX(3VWHtkO6!Or+!JYam%|304z|DlA!Nl`TdBDTEJZuJe5$;M}L|4 zKb9ivy+${T8e7s0m1&?KVGLc_RM8?T{LV*g`!bU@Bx}GrM(}S7Y#(y+t zdwZL#1kLHG$+ch$sZ^S-bh`DpJ*f5C8$ktYCPCB+o83y-41uMNl`HJ@mb6E$wH|3+ IZU+JR7qqxnSpWb4 literal 0 HcmV?d00001 diff --git a/build/kgc.cpp.obj b/build/kgc.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..bd3ddc1c0da19dc9018b170552eeab4442afca59 GIT binary patch literal 2182 zcmaJ?&2Jk;6d!+3r5{q#Lcx4y4|||ez3iqYl!}9wAZ4v=rIqY7RX?(E>`k)7u~+L& zNFsp{El48+;?Vv9oavzlBoG%2O+i&f1rh>LF3qhiJ%k=m%c1RiGqV#fwHVnmzxlo2 zyf^R7?ri;|9RyqD2||V$$`UQ|RwIUar>6y&6?}bp2qFI9+YF z-R@`W<=#i#YSJObDTtV{wn+4%79@2!Fdhe84syVT8KLf#0-MUN2q<{WpHnm|$I8~3 zJBmfGTAfm^M1QsE4>xg{)hX*Gx@FT%>&%97a@ss~3+cHzZE*N3A~HB!B<7TP%$zhU zlT*x(Wp^&9U9f>aoBjm8Ec!chXIv@KABE$IoJGGc^~59f+w}f_=9_G8TuIQ7A4EX+irtxj z>@WAKSp54C#S*;TIjde|$=!~(i~IZro)2PoK4vzX@(?@@y=!9z;DP5ZqL+0`$eAsX z9a=C2i(Y~%2{+f_7-DG2+-z01=yk@!endSXpon6}MG?$)QDC9)_JLud z4Lj`DjsRJNKhq>`W?Ya-;d6!e`)Yb_W2`|Ym5hVFdT(M@ zj}$%+{ELG2xP=0sC6g+~v>a#s`LNooi#b$-p?9S{W@v(0^23#C>>6vxtmhLNoP7Bh z^KF7zT5d#s&{*Rn`l;6AyW(0a#{p=7Mhgdd#TNieX(MZeJyT)e}32@QT(wGh8( z>iYURaZkKH?=>gJ#}>Uc$I!i6%?+wyb*b&V233mI0?!%sf|lQmKx*iqb({&e9o7F| z?9|F5Zn=QJ-e_KJIb88vtN`I&UBBt0>sJ@5?S&Di7Dtoe%ZFSdmSLHM(%4p(4Y!}T Sy*wL-sI``Y7|(^CM;-x_yNg}` literal 0 HcmV?d00001 diff --git a/build/libKGC.a b/build/libKGC.a new file mode 100644 index 0000000000000000000000000000000000000000..f3c2f3f41a46d665bdb34aec49c5192b5f0e2485 GIT binary patch literal 12918 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 CMakeFiles\Miracl.dir\source\mrcore.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrcore.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrcore.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrcore.c -o CMakeFiles\Miracl.dir\source\mrcore.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth0.c +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj -MF CMakeFiles\Miracl.dir\source\mrarth0.c.obj.d -o CMakeFiles\Miracl.dir\source\mrarth0.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrarth0.c + +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrarth0.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrarth0.c > CMakeFiles\Miracl.dir\source\mrarth0.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrarth0.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrarth0.c -o CMakeFiles\Miracl.dir\source\mrarth0.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth1.c +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj -MF CMakeFiles\Miracl.dir\source\mrarth1.c.obj.d -o CMakeFiles\Miracl.dir\source\mrarth1.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrarth1.c + +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrarth1.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrarth1.c > CMakeFiles\Miracl.dir\source\mrarth1.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrarth1.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrarth1.c -o CMakeFiles\Miracl.dir\source\mrarth1.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth2.c +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj -MF CMakeFiles\Miracl.dir\source\mrarth2.c.obj.d -o CMakeFiles\Miracl.dir\source\mrarth2.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrarth2.c + +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrarth2.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrarth2.c > CMakeFiles\Miracl.dir\source\mrarth2.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrarth2.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrarth2.c -o CMakeFiles\Miracl.dir\source\mrarth2.c.s + +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mralloc.c +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj -MF CMakeFiles\Miracl.dir\source\mralloc.c.obj.d -o CMakeFiles\Miracl.dir\source\mralloc.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mralloc.c + +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mralloc.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mralloc.c > CMakeFiles\Miracl.dir\source\mralloc.c.i + +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mralloc.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mralloc.c -o CMakeFiles\Miracl.dir\source\mralloc.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrsmall.c +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj -MF CMakeFiles\Miracl.dir\source\mrsmall.c.obj.d -o CMakeFiles\Miracl.dir\source\mrsmall.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrsmall.c + +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrsmall.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrsmall.c > CMakeFiles\Miracl.dir\source\mrsmall.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrsmall.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrsmall.c -o CMakeFiles\Miracl.dir\source\mrsmall.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrio1.c +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj -MF CMakeFiles\Miracl.dir\source\mrio1.c.obj.d -o CMakeFiles\Miracl.dir\source\mrio1.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrio1.c + +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrio1.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrio1.c > CMakeFiles\Miracl.dir\source\mrio1.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrio1.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrio1.c -o CMakeFiles\Miracl.dir\source\mrio1.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrio2.c +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj -MF CMakeFiles\Miracl.dir\source\mrio2.c.obj.d -o CMakeFiles\Miracl.dir\source\mrio2.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrio2.c + +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrio2.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrio2.c > CMakeFiles\Miracl.dir\source\mrio2.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrio2.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrio2.c -o CMakeFiles\Miracl.dir\source\mrio2.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrgcd.c +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj -MF CMakeFiles\Miracl.dir\source\mrgcd.c.obj.d -o CMakeFiles\Miracl.dir\source\mrgcd.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrgcd.c + +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrgcd.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrgcd.c > CMakeFiles\Miracl.dir\source\mrgcd.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrgcd.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrgcd.c -o CMakeFiles\Miracl.dir\source\mrgcd.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrjack.c +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj -MF CMakeFiles\Miracl.dir\source\mrjack.c.obj.d -o CMakeFiles\Miracl.dir\source\mrjack.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrjack.c + +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrjack.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrjack.c > CMakeFiles\Miracl.dir\source\mrjack.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrjack.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrjack.c -o CMakeFiles\Miracl.dir\source\mrjack.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrxgcd.c +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj -MF CMakeFiles\Miracl.dir\source\mrxgcd.c.obj.d -o CMakeFiles\Miracl.dir\source\mrxgcd.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrxgcd.c + +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrxgcd.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrxgcd.c > CMakeFiles\Miracl.dir\source\mrxgcd.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrxgcd.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrxgcd.c -o CMakeFiles\Miracl.dir\source\mrxgcd.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth3.c +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj -MF CMakeFiles\Miracl.dir\source\mrarth3.c.obj.d -o CMakeFiles\Miracl.dir\source\mrarth3.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrarth3.c + +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrarth3.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrarth3.c > CMakeFiles\Miracl.dir\source\mrarth3.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrarth3.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrarth3.c -o CMakeFiles\Miracl.dir\source\mrarth3.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrbits.c +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj -MF CMakeFiles\Miracl.dir\source\mrbits.c.obj.d -o CMakeFiles\Miracl.dir\source\mrbits.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrbits.c + +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrbits.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrbits.c > CMakeFiles\Miracl.dir\source\mrbits.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrbits.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrbits.c -o CMakeFiles\Miracl.dir\source\mrbits.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrrand.c +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj -MF CMakeFiles\Miracl.dir\source\mrrand.c.obj.d -o CMakeFiles\Miracl.dir\source\mrrand.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrrand.c + +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrrand.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrrand.c > CMakeFiles\Miracl.dir\source\mrrand.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrrand.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrrand.c -o CMakeFiles\Miracl.dir\source\mrrand.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrprime.c +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj -MF CMakeFiles\Miracl.dir\source\mrprime.c.obj.d -o CMakeFiles\Miracl.dir\source\mrprime.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrprime.c + +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrprime.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrprime.c > CMakeFiles\Miracl.dir\source\mrprime.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrprime.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrprime.c -o CMakeFiles\Miracl.dir\source\mrprime.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrcrt.c +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj -MF CMakeFiles\Miracl.dir\source\mrcrt.c.obj.d -o CMakeFiles\Miracl.dir\source\mrcrt.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrcrt.c + +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrcrt.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrcrt.c > CMakeFiles\Miracl.dir\source\mrcrt.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrcrt.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrcrt.c -o CMakeFiles\Miracl.dir\source\mrcrt.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrscrt.c +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj -MF CMakeFiles\Miracl.dir\source\mrscrt.c.obj.d -o CMakeFiles\Miracl.dir\source\mrscrt.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrscrt.c + +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrscrt.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrscrt.c > CMakeFiles\Miracl.dir\source\mrscrt.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrscrt.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrscrt.c -o CMakeFiles\Miracl.dir\source\mrscrt.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrmonty.c +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj -MF CMakeFiles\Miracl.dir\source\mrmonty.c.obj.d -o CMakeFiles\Miracl.dir\source\mrmonty.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrmonty.c + +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrmonty.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrmonty.c > CMakeFiles\Miracl.dir\source\mrmonty.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrmonty.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrmonty.c -o CMakeFiles\Miracl.dir\source\mrmonty.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrpower.c +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj -MF CMakeFiles\Miracl.dir\source\mrpower.c.obj.d -o CMakeFiles\Miracl.dir\source\mrpower.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrpower.c + +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrpower.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrpower.c > CMakeFiles\Miracl.dir\source\mrpower.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrpower.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrpower.c -o CMakeFiles\Miracl.dir\source\mrpower.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrsroot.c +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj -MF CMakeFiles\Miracl.dir\source\mrsroot.c.obj.d -o CMakeFiles\Miracl.dir\source\mrsroot.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrsroot.c + +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrsroot.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrsroot.c > CMakeFiles\Miracl.dir\source\mrsroot.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrsroot.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrsroot.c -o CMakeFiles\Miracl.dir\source\mrsroot.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrcurve.c +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj -MF CMakeFiles\Miracl.dir\source\mrcurve.c.obj.d -o CMakeFiles\Miracl.dir\source\mrcurve.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrcurve.c + +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrcurve.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrcurve.c > CMakeFiles\Miracl.dir\source\mrcurve.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrcurve.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrcurve.c -o CMakeFiles\Miracl.dir\source\mrcurve.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrfast.c +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj -MF CMakeFiles\Miracl.dir\source\mrfast.c.obj.d -o CMakeFiles\Miracl.dir\source\mrfast.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrfast.c + +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrfast.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrfast.c > CMakeFiles\Miracl.dir\source\mrfast.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrfast.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrfast.c -o CMakeFiles\Miracl.dir\source\mrfast.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrshs.c +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj -MF CMakeFiles\Miracl.dir\source\mrshs.c.obj.d -o CMakeFiles\Miracl.dir\source\mrshs.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrshs.c + +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrshs.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrshs.c > CMakeFiles\Miracl.dir\source\mrshs.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrshs.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrshs.c -o CMakeFiles\Miracl.dir\source\mrshs.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrshs256.c +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj -MF CMakeFiles\Miracl.dir\source\mrshs256.c.obj.d -o CMakeFiles\Miracl.dir\source\mrshs256.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrshs256.c + +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrshs256.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrshs256.c > CMakeFiles\Miracl.dir\source\mrshs256.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrshs256.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrshs256.c -o CMakeFiles\Miracl.dir\source\mrshs256.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrshs512.c +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj -MF CMakeFiles\Miracl.dir\source\mrshs512.c.obj.d -o CMakeFiles\Miracl.dir\source\mrshs512.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrshs512.c + +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrshs512.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrshs512.c > CMakeFiles\Miracl.dir\source\mrshs512.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrshs512.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrshs512.c -o CMakeFiles\Miracl.dir\source\mrshs512.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrsha3.c +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj -MF CMakeFiles\Miracl.dir\source\mrsha3.c.obj.d -o CMakeFiles\Miracl.dir\source\mrsha3.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrsha3.c + +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrsha3.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrsha3.c > CMakeFiles\Miracl.dir\source\mrsha3.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrsha3.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrsha3.c -o CMakeFiles\Miracl.dir\source\mrsha3.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrfpe.c +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj -MF CMakeFiles\Miracl.dir\source\mrfpe.c.obj.d -o CMakeFiles\Miracl.dir\source\mrfpe.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrfpe.c + +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrfpe.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrfpe.c > CMakeFiles\Miracl.dir\source\mrfpe.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrfpe.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrfpe.c -o CMakeFiles\Miracl.dir\source\mrfpe.c.s + +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mraes.c +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building C object miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj -MF CMakeFiles\Miracl.dir\source\mraes.c.obj.d -o CMakeFiles\Miracl.dir\source\mraes.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mraes.c + +miracl/CMakeFiles/Miracl.dir/source/mraes.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mraes.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mraes.c > CMakeFiles\Miracl.dir\source\mraes.c.i + +miracl/CMakeFiles/Miracl.dir/source/mraes.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mraes.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mraes.c -o CMakeFiles\Miracl.dir\source\mraes.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrgcm.c +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj -MF CMakeFiles\Miracl.dir\source\mrgcm.c.obj.d -o CMakeFiles\Miracl.dir\source\mrgcm.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrgcm.c + +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrgcm.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrgcm.c > CMakeFiles\Miracl.dir\source\mrgcm.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrgcm.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrgcm.c -o CMakeFiles\Miracl.dir\source\mrgcm.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrlucas.c +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj -MF CMakeFiles\Miracl.dir\source\mrlucas.c.obj.d -o CMakeFiles\Miracl.dir\source\mrlucas.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrlucas.c + +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrlucas.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrlucas.c > CMakeFiles\Miracl.dir\source\mrlucas.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrlucas.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrlucas.c -o CMakeFiles\Miracl.dir\source\mrlucas.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2.c +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj -MF CMakeFiles\Miracl.dir\source\mrzzn2.c.obj.d -o CMakeFiles\Miracl.dir\source\mrzzn2.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrzzn2.c + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrzzn2.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrzzn2.c > CMakeFiles\Miracl.dir\source\mrzzn2.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrzzn2.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrzzn2.c -o CMakeFiles\Miracl.dir\source\mrzzn2.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2b.c +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj -MF CMakeFiles\Miracl.dir\source\mrzzn2b.c.obj.d -o CMakeFiles\Miracl.dir\source\mrzzn2b.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrzzn2b.c + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrzzn2b.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrzzn2b.c > CMakeFiles\Miracl.dir\source\mrzzn2b.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrzzn2b.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrzzn2b.c -o CMakeFiles\Miracl.dir\source\mrzzn2b.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn3.c +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj -MF CMakeFiles\Miracl.dir\source\mrzzn3.c.obj.d -o CMakeFiles\Miracl.dir\source\mrzzn3.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrzzn3.c + +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrzzn3.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrzzn3.c > CMakeFiles\Miracl.dir\source\mrzzn3.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrzzn3.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrzzn3.c -o CMakeFiles\Miracl.dir\source\mrzzn3.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn4.c +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj -MF CMakeFiles\Miracl.dir\source\mrzzn4.c.obj.d -o CMakeFiles\Miracl.dir\source\mrzzn4.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrzzn4.c + +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrzzn4.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrzzn4.c > CMakeFiles\Miracl.dir\source\mrzzn4.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrzzn4.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrzzn4.c -o CMakeFiles\Miracl.dir\source\mrzzn4.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrecn2.c +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj -MF CMakeFiles\Miracl.dir\source\mrecn2.c.obj.d -o CMakeFiles\Miracl.dir\source\mrecn2.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrecn2.c + +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrecn2.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrecn2.c > CMakeFiles\Miracl.dir\source\mrecn2.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrecn2.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrecn2.c -o CMakeFiles\Miracl.dir\source\mrecn2.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrstrong.c +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj -MF CMakeFiles\Miracl.dir\source\mrstrong.c.obj.d -o CMakeFiles\Miracl.dir\source\mrstrong.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrstrong.c + +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrstrong.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrstrong.c > CMakeFiles\Miracl.dir\source\mrstrong.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrstrong.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrstrong.c -o CMakeFiles\Miracl.dir\source\mrstrong.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrbrick.c +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj -MF CMakeFiles\Miracl.dir\source\mrbrick.c.obj.d -o CMakeFiles\Miracl.dir\source\mrbrick.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrbrick.c + +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrbrick.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrbrick.c > CMakeFiles\Miracl.dir\source\mrbrick.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrbrick.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrbrick.c -o CMakeFiles\Miracl.dir\source\mrbrick.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrebrick.c +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj -MF CMakeFiles\Miracl.dir\source\mrebrick.c.obj.d -o CMakeFiles\Miracl.dir\source\mrebrick.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrebrick.c + +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrebrick.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrebrick.c > CMakeFiles\Miracl.dir\source\mrebrick.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrebrick.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrebrick.c -o CMakeFiles\Miracl.dir\source\mrebrick.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrec2m.c +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj -MF CMakeFiles\Miracl.dir\source\mrec2m.c.obj.d -o CMakeFiles\Miracl.dir\source\mrec2m.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrec2m.c + +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrec2m.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrec2m.c > CMakeFiles\Miracl.dir\source\mrec2m.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrec2m.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrec2m.c -o CMakeFiles\Miracl.dir\source\mrec2m.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrgf2m.c +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj -MF CMakeFiles\Miracl.dir\source\mrgf2m.c.obj.d -o CMakeFiles\Miracl.dir\source\mrgf2m.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrgf2m.c + +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrgf2m.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrgf2m.c > CMakeFiles\Miracl.dir\source\mrgf2m.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrgf2m.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrgf2m.c -o CMakeFiles\Miracl.dir\source\mrgf2m.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflash.c +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj -MF CMakeFiles\Miracl.dir\source\mrflash.c.obj.d -o CMakeFiles\Miracl.dir\source\mrflash.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrflash.c + +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrflash.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrflash.c > CMakeFiles\Miracl.dir\source\mrflash.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrflash.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrflash.c -o CMakeFiles\Miracl.dir\source\mrflash.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrfrnd.c +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj -MF CMakeFiles\Miracl.dir\source\mrfrnd.c.obj.d -o CMakeFiles\Miracl.dir\source\mrfrnd.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrfrnd.c + +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrfrnd.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrfrnd.c > CMakeFiles\Miracl.dir\source\mrfrnd.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrfrnd.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrfrnd.c -o CMakeFiles\Miracl.dir\source\mrfrnd.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrdouble.c +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj -MF CMakeFiles\Miracl.dir\source\mrdouble.c.obj.d -o CMakeFiles\Miracl.dir\source\mrdouble.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrdouble.c + +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrdouble.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrdouble.c > CMakeFiles\Miracl.dir\source\mrdouble.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrdouble.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrdouble.c -o CMakeFiles\Miracl.dir\source\mrdouble.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrround.c +miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj -MF CMakeFiles\Miracl.dir\source\mrround.c.obj.d -o CMakeFiles\Miracl.dir\source\mrround.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrround.c + +miracl/CMakeFiles/Miracl.dir/source/mrround.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrround.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrround.c > CMakeFiles\Miracl.dir\source\mrround.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrround.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrround.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrround.c -o CMakeFiles\Miracl.dir\source\mrround.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrbuild.c +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj -MF CMakeFiles\Miracl.dir\source\mrbuild.c.obj.d -o CMakeFiles\Miracl.dir\source\mrbuild.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrbuild.c + +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrbuild.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrbuild.c > CMakeFiles\Miracl.dir\source\mrbuild.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrbuild.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrbuild.c -o CMakeFiles\Miracl.dir\source\mrbuild.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh1.c +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj -MF CMakeFiles\Miracl.dir\source\mrflsh1.c.obj.d -o CMakeFiles\Miracl.dir\source\mrflsh1.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrflsh1.c + +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrflsh1.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrflsh1.c > CMakeFiles\Miracl.dir\source\mrflsh1.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrflsh1.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrflsh1.c -o CMakeFiles\Miracl.dir\source\mrflsh1.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrpi.c +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj -MF CMakeFiles\Miracl.dir\source\mrpi.c.obj.d -o CMakeFiles\Miracl.dir\source\mrpi.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrpi.c + +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrpi.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrpi.c > CMakeFiles\Miracl.dir\source\mrpi.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrpi.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrpi.c -o CMakeFiles\Miracl.dir\source\mrpi.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh2.c +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj -MF CMakeFiles\Miracl.dir\source\mrflsh2.c.obj.d -o CMakeFiles\Miracl.dir\source\mrflsh2.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrflsh2.c + +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrflsh2.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrflsh2.c > CMakeFiles\Miracl.dir\source\mrflsh2.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrflsh2.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrflsh2.c -o CMakeFiles\Miracl.dir\source\mrflsh2.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh3.c +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj -MF CMakeFiles\Miracl.dir\source\mrflsh3.c.obj.d -o CMakeFiles\Miracl.dir\source\mrflsh3.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrflsh3.c + +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrflsh3.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrflsh3.c > CMakeFiles\Miracl.dir\source\mrflsh3.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrflsh3.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrflsh3.c -o CMakeFiles\Miracl.dir\source\mrflsh3.c.s + +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh4.c +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building C object miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj -MF CMakeFiles\Miracl.dir\source\mrflsh4.c.obj.d -o CMakeFiles\Miracl.dir\source\mrflsh4.c.obj -c C:\Users\25761\Desktop\KGC\miracl\source\mrflsh4.c + +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/source/mrflsh4.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\miracl\source\mrflsh4.c > CMakeFiles\Miracl.dir\source\mrflsh4.c.i + +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/source/mrflsh4.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\miracl\source\mrflsh4.c -o CMakeFiles\Miracl.dir\source\mrflsh4.c.s + +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj: miracl/CMakeFiles/Miracl.dir/flags.make +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj: miracl/CMakeFiles/Miracl.dir/includes_C.rsp +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj: miracl/win64/source/mrmuldv.c +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj: miracl/CMakeFiles/Miracl.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building C object miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj -MF CMakeFiles\Miracl.dir\win64\source\mrmuldv.c.obj.d -o CMakeFiles\Miracl.dir\win64\source\mrmuldv.c.obj -c C:\Users\25761\Desktop\KGC\build\miracl\win64\source\mrmuldv.c + +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.i" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\25761\Desktop\KGC\build\miracl\win64\source\mrmuldv.c > CMakeFiles\Miracl.dir\win64\source\mrmuldv.c.i + +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.s" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && D:\Qt\Tools\mingw1120_64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\25761\Desktop\KGC\build\miracl\win64\source\mrmuldv.c -o CMakeFiles\Miracl.dir\win64\source\mrmuldv.c.s + +# Object files for target Miracl +Miracl_OBJECTS = \ +"CMakeFiles/Miracl.dir/source/mrcore.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrarth0.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrarth1.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrarth2.c.obj" \ +"CMakeFiles/Miracl.dir/source/mralloc.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrsmall.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrio1.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrio2.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrgcd.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrjack.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrxgcd.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrarth3.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrbits.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrrand.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrprime.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrcrt.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrscrt.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrmonty.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrpower.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrsroot.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrcurve.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrfast.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrshs.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrshs256.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrshs512.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrsha3.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrfpe.c.obj" \ +"CMakeFiles/Miracl.dir/source/mraes.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrgcm.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrlucas.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrzzn2.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrzzn3.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrzzn4.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrecn2.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrstrong.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrbrick.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrebrick.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrec2m.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrgf2m.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrflash.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrfrnd.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrdouble.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrround.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrbuild.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrflsh1.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrpi.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrflsh2.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrflsh3.c.obj" \ +"CMakeFiles/Miracl.dir/source/mrflsh4.c.obj" \ +"CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj" + +# External object files for target Miracl +Miracl_EXTERNAL_OBJECTS = + +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/build.make +miracl/libMiracl.a: miracl/CMakeFiles/Miracl.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=C:\Users\25761\Desktop\KGC\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Linking C static library libMiracl.a" + cd /d C:\Users\25761\Desktop\KGC\build\miracl && $(CMAKE_COMMAND) -P CMakeFiles\Miracl.dir\cmake_clean_target.cmake + cd /d C:\Users\25761\Desktop\KGC\build\miracl && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\Miracl.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +miracl/CMakeFiles/Miracl.dir/build: miracl/libMiracl.a +.PHONY : miracl/CMakeFiles/Miracl.dir/build + +miracl/CMakeFiles/Miracl.dir/clean: + cd /d C:\Users\25761\Desktop\KGC\build\miracl && $(CMAKE_COMMAND) -P CMakeFiles\Miracl.dir\cmake_clean.cmake +.PHONY : miracl/CMakeFiles/Miracl.dir/clean + +miracl/CMakeFiles/Miracl.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\25761\Desktop\KGC C:\Users\25761\Desktop\KGC\miracl C:\Users\25761\Desktop\KGC\build C:\Users\25761\Desktop\KGC\build\miracl C:\Users\25761\Desktop\KGC\build\miracl\CMakeFiles\Miracl.dir\DependInfo.cmake "--color=$(COLOR)" +.PHONY : miracl/CMakeFiles/Miracl.dir/depend + diff --git a/build/miracl/CMakeFiles/Miracl.dir/cmake_clean.cmake b/build/miracl/CMakeFiles/Miracl.dir/cmake_clean.cmake new file mode 100644 index 0000000..57cabd8 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/cmake_clean.cmake @@ -0,0 +1,111 @@ +file(REMOVE_RECURSE + "CMakeFiles/Miracl.dir/source/mraes.c.obj" + "CMakeFiles/Miracl.dir/source/mraes.c.obj.d" + "CMakeFiles/Miracl.dir/source/mralloc.c.obj" + "CMakeFiles/Miracl.dir/source/mralloc.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrarth0.c.obj" + "CMakeFiles/Miracl.dir/source/mrarth0.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrarth1.c.obj" + "CMakeFiles/Miracl.dir/source/mrarth1.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrarth2.c.obj" + "CMakeFiles/Miracl.dir/source/mrarth2.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrarth3.c.obj" + "CMakeFiles/Miracl.dir/source/mrarth3.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrbits.c.obj" + "CMakeFiles/Miracl.dir/source/mrbits.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrbrick.c.obj" + "CMakeFiles/Miracl.dir/source/mrbrick.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrbuild.c.obj" + "CMakeFiles/Miracl.dir/source/mrbuild.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrcore.c.obj" + "CMakeFiles/Miracl.dir/source/mrcore.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrcrt.c.obj" + "CMakeFiles/Miracl.dir/source/mrcrt.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrcurve.c.obj" + "CMakeFiles/Miracl.dir/source/mrcurve.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrdouble.c.obj" + "CMakeFiles/Miracl.dir/source/mrdouble.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrebrick.c.obj" + "CMakeFiles/Miracl.dir/source/mrebrick.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrec2m.c.obj" + "CMakeFiles/Miracl.dir/source/mrec2m.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrecn2.c.obj" + "CMakeFiles/Miracl.dir/source/mrecn2.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrfast.c.obj" + "CMakeFiles/Miracl.dir/source/mrfast.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrflash.c.obj" + "CMakeFiles/Miracl.dir/source/mrflash.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrflsh1.c.obj" + "CMakeFiles/Miracl.dir/source/mrflsh1.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrflsh2.c.obj" + "CMakeFiles/Miracl.dir/source/mrflsh2.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrflsh3.c.obj" + "CMakeFiles/Miracl.dir/source/mrflsh3.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrflsh4.c.obj" + "CMakeFiles/Miracl.dir/source/mrflsh4.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrfpe.c.obj" + "CMakeFiles/Miracl.dir/source/mrfpe.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrfrnd.c.obj" + "CMakeFiles/Miracl.dir/source/mrfrnd.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrgcd.c.obj" + "CMakeFiles/Miracl.dir/source/mrgcd.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrgcm.c.obj" + "CMakeFiles/Miracl.dir/source/mrgcm.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrgf2m.c.obj" + "CMakeFiles/Miracl.dir/source/mrgf2m.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrio1.c.obj" + "CMakeFiles/Miracl.dir/source/mrio1.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrio2.c.obj" + "CMakeFiles/Miracl.dir/source/mrio2.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrjack.c.obj" + "CMakeFiles/Miracl.dir/source/mrjack.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrlucas.c.obj" + "CMakeFiles/Miracl.dir/source/mrlucas.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrmonty.c.obj" + "CMakeFiles/Miracl.dir/source/mrmonty.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrpi.c.obj" + "CMakeFiles/Miracl.dir/source/mrpi.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrpower.c.obj" + "CMakeFiles/Miracl.dir/source/mrpower.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrprime.c.obj" + "CMakeFiles/Miracl.dir/source/mrprime.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrrand.c.obj" + "CMakeFiles/Miracl.dir/source/mrrand.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrround.c.obj" + "CMakeFiles/Miracl.dir/source/mrround.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrscrt.c.obj" + "CMakeFiles/Miracl.dir/source/mrscrt.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrsha3.c.obj" + "CMakeFiles/Miracl.dir/source/mrsha3.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrshs.c.obj" + "CMakeFiles/Miracl.dir/source/mrshs.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrshs256.c.obj" + "CMakeFiles/Miracl.dir/source/mrshs256.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrshs512.c.obj" + "CMakeFiles/Miracl.dir/source/mrshs512.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrsmall.c.obj" + "CMakeFiles/Miracl.dir/source/mrsmall.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrsroot.c.obj" + "CMakeFiles/Miracl.dir/source/mrsroot.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrstrong.c.obj" + "CMakeFiles/Miracl.dir/source/mrstrong.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrxgcd.c.obj" + "CMakeFiles/Miracl.dir/source/mrxgcd.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrzzn2.c.obj" + "CMakeFiles/Miracl.dir/source/mrzzn2.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj" + "CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrzzn3.c.obj" + "CMakeFiles/Miracl.dir/source/mrzzn3.c.obj.d" + "CMakeFiles/Miracl.dir/source/mrzzn4.c.obj" + "CMakeFiles/Miracl.dir/source/mrzzn4.c.obj.d" + "CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj" + "CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj.d" + "libMiracl.a" + "libMiracl.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/Miracl.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/miracl/CMakeFiles/Miracl.dir/cmake_clean_target.cmake b/build/miracl/CMakeFiles/Miracl.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..c0e5b92 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libMiracl.a" +) diff --git a/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.internal b/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.internal new file mode 100644 index 0000000..bfb35ec --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.internal @@ -0,0 +1,3834 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.29 + +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mraes.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mralloc.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrarth0.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrarth1.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrarth2.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrarth3.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrbits.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrbrick.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrbuild.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrcore.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrcrt.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrcurve.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrdouble.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrebrick.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrec2m.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrecn2.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrfast.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrflash.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrflsh1.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrflsh2.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrflsh3.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrflsh4.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrfpe.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrfrnd.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrgcd.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrgcm.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrgf2m.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrio1.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrio2.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrjack.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrlucas.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrmonty.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrpi.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrpower.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrprime.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrrand.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrround.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrscrt.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrsha3.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrshs.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrshs256.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrshs512.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrsmall.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrsroot.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrstrong.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrxgcd.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2b.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrzzn3.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj + C:/Users/25761/Desktop/KGC/miracl/source/mrzzn4.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj + C:/Users/25761/Desktop/KGC/build/miracl/win64/source/mrmuldv.c + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + diff --git a/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.make b/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.make new file mode 100644 index 0000000..6887452 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.make @@ -0,0 +1,4123 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.29 + +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mraes.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mralloc.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth0.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth1.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth2.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrarth3.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrbits.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrbrick.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrbuild.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrcore.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrcrt.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrcurve.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrdouble.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrebrick.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrebrick.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrec2m.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrecn2.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrfast.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflash.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh1.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh2.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh3.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrflsh4.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrfpe.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrfrnd.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrgcd.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrgcd.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrgcm.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrgf2m.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrio1.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrio2.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrjack.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrlucas.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrmonty.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrpi.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrpower.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrpower.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrprime.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrrand.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrround.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrscrt.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrsha3.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrshs.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrshs.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrshs256.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrshs512.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrsmall.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrsmall.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrsroot.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrstrong.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrxgcd.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2b.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn3.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj: C:/Users/25761/Desktop/KGC/miracl/source/mrzzn4.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + +miracl/CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj: miracl/win64/source/mrmuldv.c \ + miracl/win64/include/miracl.h \ + miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h + + +C:/Users/25761/Desktop/KGC/miracl/source/mrprime.c: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrio1.c: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mraes.c: + +miracl/win64/include/miracl.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h: + +miracl/win64/include/mirdef.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrsha3.c: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrarth3.c: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrecn2.c: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrpower.c: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrgf2m.c: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrgcd.c: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h: + +D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrebrick.c: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mralloc.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrarth0.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrarth1.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrarth2.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrbits.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrbrick.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrbuild.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrcore.c: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrcrt.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrcurve.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrdouble.c: + +D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h: + +C:/Users/25761/Desktop/KGC/miracl/source/mrec2m.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrfast.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrflash.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrflsh1.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrflsh2.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrflsh3.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrflsh4.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrfpe.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrfrnd.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrgcm.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrio2.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrjack.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrlucas.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrstrong.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrmonty.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrpi.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrrand.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrround.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrscrt.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrshs.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrshs256.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrshs512.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrsmall.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrsroot.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrxgcd.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrzzn2b.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrzzn3.c: + +C:/Users/25761/Desktop/KGC/miracl/source/mrzzn4.c: + +miracl/win64/source/mrmuldv.c: diff --git a/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.ts b/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.ts new file mode 100644 index 0000000..30b8bc0 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Miracl. diff --git a/build/miracl/CMakeFiles/Miracl.dir/depend.make b/build/miracl/CMakeFiles/Miracl.dir/depend.make new file mode 100644 index 0000000..3061542 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for Miracl. +# This may be replaced when dependencies are built. diff --git a/build/miracl/CMakeFiles/Miracl.dir/flags.make b/build/miracl/CMakeFiles/Miracl.dir/flags.make new file mode 100644 index 0000000..54dcd0d --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.29 + +# compile C with D:/Qt/Tools/mingw1120_64/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = @CMakeFiles/Miracl.dir/includes_C.rsp + +C_FLAGS = -O3 -DNDEBUG + diff --git a/build/miracl/CMakeFiles/Miracl.dir/includes_C.rsp b/build/miracl/CMakeFiles/Miracl.dir/includes_C.rsp new file mode 100644 index 0000000..662afae --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/includes_C.rsp @@ -0,0 +1 @@ +-IC:/Users/25761/Desktop/KGC/miracl/  -IC:/Users/25761/Desktop/KGC/build/miracl/win64/include diff --git a/build/miracl/CMakeFiles/Miracl.dir/link.txt b/build/miracl/CMakeFiles/Miracl.dir/link.txt new file mode 100644 index 0000000..37e9c43 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/link.txt @@ -0,0 +1,2 @@ +D:\Qt\Tools\mingw1120_64\bin\ar.exe qc libMiracl.a CMakeFiles/Miracl.dir/source/mrcore.c.obj CMakeFiles/Miracl.dir/source/mrarth0.c.obj CMakeFiles/Miracl.dir/source/mrarth1.c.obj CMakeFiles/Miracl.dir/source/mrarth2.c.obj CMakeFiles/Miracl.dir/source/mralloc.c.obj CMakeFiles/Miracl.dir/source/mrsmall.c.obj CMakeFiles/Miracl.dir/source/mrio1.c.obj CMakeFiles/Miracl.dir/source/mrio2.c.obj CMakeFiles/Miracl.dir/source/mrgcd.c.obj CMakeFiles/Miracl.dir/source/mrjack.c.obj CMakeFiles/Miracl.dir/source/mrxgcd.c.obj CMakeFiles/Miracl.dir/source/mrarth3.c.obj CMakeFiles/Miracl.dir/source/mrbits.c.obj CMakeFiles/Miracl.dir/source/mrrand.c.obj CMakeFiles/Miracl.dir/source/mrprime.c.obj CMakeFiles/Miracl.dir/source/mrcrt.c.obj CMakeFiles/Miracl.dir/source/mrscrt.c.obj CMakeFiles/Miracl.dir/source/mrmonty.c.obj CMakeFiles/Miracl.dir/source/mrpower.c.obj CMakeFiles/Miracl.dir/source/mrsroot.c.obj CMakeFiles/Miracl.dir/source/mrcurve.c.obj CMakeFiles/Miracl.dir/source/mrfast.c.obj CMakeFiles/Miracl.dir/source/mrshs.c.obj CMakeFiles/Miracl.dir/source/mrshs256.c.obj CMakeFiles/Miracl.dir/source/mrshs512.c.obj CMakeFiles/Miracl.dir/source/mrsha3.c.obj CMakeFiles/Miracl.dir/source/mrfpe.c.obj CMakeFiles/Miracl.dir/source/mraes.c.obj CMakeFiles/Miracl.dir/source/mrgcm.c.obj CMakeFiles/Miracl.dir/source/mrlucas.c.obj CMakeFiles/Miracl.dir/source/mrzzn2.c.obj CMakeFiles/Miracl.dir/source/mrzzn2b.c.obj CMakeFiles/Miracl.dir/source/mrzzn3.c.obj CMakeFiles/Miracl.dir/source/mrzzn4.c.obj CMakeFiles/Miracl.dir/source/mrecn2.c.obj CMakeFiles/Miracl.dir/source/mrstrong.c.obj CMakeFiles/Miracl.dir/source/mrbrick.c.obj CMakeFiles/Miracl.dir/source/mrebrick.c.obj CMakeFiles/Miracl.dir/source/mrec2m.c.obj CMakeFiles/Miracl.dir/source/mrgf2m.c.obj CMakeFiles/Miracl.dir/source/mrflash.c.obj CMakeFiles/Miracl.dir/source/mrfrnd.c.obj CMakeFiles/Miracl.dir/source/mrdouble.c.obj CMakeFiles/Miracl.dir/source/mrround.c.obj CMakeFiles/Miracl.dir/source/mrbuild.c.obj CMakeFiles/Miracl.dir/source/mrflsh1.c.obj CMakeFiles/Miracl.dir/source/mrpi.c.obj CMakeFiles/Miracl.dir/source/mrflsh2.c.obj CMakeFiles/Miracl.dir/source/mrflsh3.c.obj CMakeFiles/Miracl.dir/source/mrflsh4.c.obj CMakeFiles/Miracl.dir/win64/source/mrmuldv.c.obj +D:\Qt\Tools\mingw1120_64\bin\ranlib.exe libMiracl.a diff --git a/build/miracl/CMakeFiles/Miracl.dir/progress.make b/build/miracl/CMakeFiles/Miracl.dir/progress.make new file mode 100644 index 0000000..088836e --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/progress.make @@ -0,0 +1,53 @@ +CMAKE_PROGRESS_1 = 8 +CMAKE_PROGRESS_2 = 9 +CMAKE_PROGRESS_3 = 10 +CMAKE_PROGRESS_4 = 11 +CMAKE_PROGRESS_5 = 12 +CMAKE_PROGRESS_6 = 13 +CMAKE_PROGRESS_7 = 14 +CMAKE_PROGRESS_8 = 15 +CMAKE_PROGRESS_9 = 16 +CMAKE_PROGRESS_10 = 17 +CMAKE_PROGRESS_11 = 18 +CMAKE_PROGRESS_12 = 19 +CMAKE_PROGRESS_13 = 20 +CMAKE_PROGRESS_14 = 21 +CMAKE_PROGRESS_15 = 22 +CMAKE_PROGRESS_16 = 23 +CMAKE_PROGRESS_17 = 24 +CMAKE_PROGRESS_18 = 25 +CMAKE_PROGRESS_19 = 26 +CMAKE_PROGRESS_20 = 27 +CMAKE_PROGRESS_21 = 28 +CMAKE_PROGRESS_22 = 29 +CMAKE_PROGRESS_23 = 30 +CMAKE_PROGRESS_24 = 31 +CMAKE_PROGRESS_25 = 32 +CMAKE_PROGRESS_26 = 33 +CMAKE_PROGRESS_27 = 34 +CMAKE_PROGRESS_28 = 35 +CMAKE_PROGRESS_29 = 36 +CMAKE_PROGRESS_30 = 37 +CMAKE_PROGRESS_31 = 38 +CMAKE_PROGRESS_32 = 39 +CMAKE_PROGRESS_33 = 40 +CMAKE_PROGRESS_34 = 41 +CMAKE_PROGRESS_35 = 42 +CMAKE_PROGRESS_36 = 43 +CMAKE_PROGRESS_37 = 44 +CMAKE_PROGRESS_38 = 45 +CMAKE_PROGRESS_39 = 46 +CMAKE_PROGRESS_40 = 47 +CMAKE_PROGRESS_41 = 48 +CMAKE_PROGRESS_42 = 49 +CMAKE_PROGRESS_43 = 50 +CMAKE_PROGRESS_44 = 51 +CMAKE_PROGRESS_45 = 52 +CMAKE_PROGRESS_46 = 53 +CMAKE_PROGRESS_47 = 54 +CMAKE_PROGRESS_48 = 55 +CMAKE_PROGRESS_49 = 56 +CMAKE_PROGRESS_50 = 57 +CMAKE_PROGRESS_51 = 58 +CMAKE_PROGRESS_52 = 59 + diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..13895e8b946cb25ca423babe47b3c74ed76d4ede GIT binary patch literal 23439 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj.d new file mode 100644 index 0000000..0bc40a0 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mraes.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mraes.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..45e9928d6222c1c098cb8e80a289fb40be2e8fda GIT binary patch literal 1312 zcmZ`(&ubG=5T4D(UsOyE{sggmh)|(z?1~wf_r96==Do@6n=}tE5ad^e=$1rT5`i-a zBv#7@-j+3@8gn4$Sq-Ya5Y2i}m!A2HNwukH^m_9dDl!6ZkUlWap)(W{B%NF<7rUbn2gZL(sW}y?dL7~vt^%t1Ht0x9qZsz^~4pq#W!$~3d1SSJH80t z+x5bd%9t?vaporY5dT2Psm)hOHG9T%|V)JFJCeby}Ni1j_|W!BBL zwMWL%pjz3fl#AU?&l?nb&dZ|jyn3)~Jnnm~z-YWSw!Hn#?c#Q&Y;^t3o?{31j8aM5 z7pr_iT5hm;l{HIMUav{C$Ln>87GmG?7#%V~7Ahk`4|ItY!g@veP_6Rew&ah8h5#96NIIPwdqtmLeLt84f&n6Q~7=M1OlvqNK2a>n?T{-2YWFLYbiP<>jG zvxS$fYXx30QE7P+ny6IQ%yclco`pNQks(|5D8LCy>9Gc&ORH$ m$3H+}I2=Y$_>S8Rd=c`|XwUBj>Lbk|rB3-bz2W$N$EUy960Gt7 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj.d new file mode 100644 index 0000000..71eb0ce --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj.d @@ -0,0 +1,25 @@ +miracl/CMakeFiles/Miracl.dir/source/mralloc.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mralloc.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7dca4875b7971f013e6debc71b3b7e681873dd0f GIT binary patch literal 4079 zcmb_fe{2)i9e)=)Awb%TMz)f+TMY54q!`zx6!ls*`GPI(I$MjhK-LvX632mTA+hXp z7FZerwyV7zq1h@nw0|m1+CST*cG5a68{6z86eWeVLDNcb8bC!;B0~j31D4TvpLfr` zIDj;@+mn3n^S-~{_t$&AYkzeGVWaFJLe?9|N}O7#Pctxo43-n(5C}Q5imz)i*+^rH zv%OVoEs}c>^pM7svn?8Z5U-dv$mIH#8|;U`uT~aI5#k{(k2Abnt_dP_@a@S8F8g^* zOzx@8_v#YTpO2xyfq$N-+|Lx2#$1W#Nyy#J+e7HYQ`zW|o8_JI4!LPZ^UiN5@vC*Z zTYpZaXI1)FKRqQa%Jh~JyeJO+6Y_p3O&7I?{dCk%FRQ`XIc8YVOW8zUA*voISM?@) zxgWrSU z+f0BZ-vJM0{YR`A$#Yt%ES(?dS5I4~nV*GN#pD`D&9BB|*e{K0Yfy4}+bH*Z#bPce z)_4fLtpsQ17eC46I`VazLp=mFK3=X;ulXc9_rS4^B>fQ}aTr%WHW z^S*2@59nUjq-)jq^F&O%4&mgjf$zFg?ulgPKuuOQ;!)}+Ra%uAY80fu4Sb8`(LEuJ z_1jfT#i*)Rr4?y1no%ulAUDEt$Ap=bH1^8Oh!q6HWaGVJL{sQDIy>KqydoIhe>h6_ zNb)%0(v@VU?>9ypW$R4&$XC5|I(}I&ojYVrOlTu~>;9ywSELm>>94<_Zm1enq^aJ& zpo`oS+4sbnL3m~ODgVLf%6C~Ei_gBFzN650=?8v#mgkP%km-0H{zIYDhil>bA(@^! z{Dc9-H$O4BL(Kx6O3&8_lT!=wP*ar50BZ}Oa&_z6&aL5QtSrc^p79=naT zLYc)m2P%8mhcy}Gd6%-m_K;iCB}~;6QK1?>s^q9EYlu6Q{jLT#rFoKT?h?B~!6R^pQ~t;LQsCR{__l z^oC0BusaY(;_}=>NVlR};`9A9|EOB)@BzMv1Y%m#wz8cutM zUF>}#c`nwb=)($BjO4&Ac&O;VGbu3SD$2e6p4|WN?gL^e%KJygz3R7rvtV8a&K~Vp z`tv~l+?W5)6i@m85>KHvX`HY7YV+UY8D2Jo%9W(Dp~AJgWmR}(V|l9Vee0!?>x2la z%E+osWvt)~uw~L^2S&UaaIO;^A^rR>6t3X_L3$kT1EGt0Va+8VJ zt2?)H9Ee*v3B+~FkY%pB7KrQGO|%n;>xO{1?vIfdPHRVXIXVW!ZciiygI#Ba$BV@0zKhhe}_PLxvPQ-J6WKX!Yz1>&~$ZUyVvX+4_=T|5M zu?Q?fOM*zSVJ8}EGft6V$B=)XJ&|Nav5>+(>_l-HXlRkvpvKM>r*w7)BTR{%E>39= zaSA(QoKpNH$Gorz?CjMtHFFey#WDXZOYSbo6n(*=As#GK^!0{7Ak%N^7eMis8$yE& z`*vgBYs&|#78?i+G9Cu+8_jtN%X0|{_Jj{CiJ&^hqQfLH3M$xjFcj(GL`DhqMLYL) z7laC0;Q|4*;C8;Zi~>8X7T;O26YS~k4MnuPRDQ4holAybCkd`I!oFPX2M-=BKxZV> z5!ND3*ktl~fqST6Mnhe=`kY~OC2qcDc9t1{Xj>=}>4~stgFXA95Mr>qN9*j?$bSGo CyBoa# literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj.d new file mode 100644 index 0000000..8b862f0 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrarth0.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrarth0.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0e69e5af3cb6675e0ea3b68d72ebd7c6ba2950ac GIT binary patch literal 10712 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 BTOa@c literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj.d new file mode 100644 index 0000000..b4db651 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrarth1.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrarth1.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b66e99cba188797986cf2360ebbd2d2fd5fa7563 GIT binary patch literal 7384 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 A)Bpeg literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj.d new file mode 100644 index 0000000..c72752a --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrarth2.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrarth2.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..267458f746dd9cc1daebb523ce930afce31133ee GIT binary patch literal 4255 zcmZu!eQX>@6`%E2{6*G=kd#pH6|UfbeK{u~im4E{&Y7&$vt$T~k=n*zcaE>vzSG{? zxK>4+p0Dy~o7O;uD5(EMD2P9TR8(P5l~WSOKucst0Rn9*$56>5|+ftQDMbo;_R zW{*qnVKBft(!SnA;$drU*#zm06*|i4Zo!<%Zu-BvW zkhi{#|5oR}7e>NIheuD{FiW#HFuQj}F@K|5)8sb9Gq79O4Dms4y)bX%^NyJ{MH{7l zXTGM^1sQ8gZYgG+;C8o=DZDr~$$;~TWwSHXl#cF$B>H`7-6W-! z^-ojvIz{DCU7|B+vB=T~KNk*iun;d$y*7lm;}#2@09XQ&6nF0H9G^R{m7 zahLnMBao_7=b@9_D*6@as*^9`*)Qz*6(y}T&nE7l{aZGhJ+oS+)=glMEv%YeS#c+; zTI#lmx-9Zso)=a}-UCZJutHw4xemaS^#V0pDy>c?u!G>4i2}*}(NaOXP^)jKb z)5dRw_)3u9$s1>W_+N*&)+tZi30brwy7ehan{E}i@pt&2+WEDhbwM`Qnz^^NX)VZ? z;phm8_l#^ptqWZ2enE2HhBbOwoxCjEe9T?LGmizWALoxO-2tuW*D4XH%wy`F`tk+H zooXdFvOMUmAE^x7y9TEppv}Q8C{u#-ZtkSAW%`j^yN{Og@jFhMukpF(BbG_0a0xN+ ze~KML{H~4QlH4S-il)9gn|VZdn*a^)pf=Io%JpVu69*#S@iSFW65cXxu)=vP)-I89 z$eQ>T$eufveeM1hy8E222sOuXhDXHz^p}~?%&c>eYSaBeQ6eyaC|0Hcq?ms zUA;J~%#GFZjX9_j-6o>BZ&tTB@!%_YCRNs1aZ{z$R3|ib>wDdz2tv_e%m0HcA>;up zIkJ#-VGPr`38GHJ4$0l+`O6J86*nU8pppICy82NxaK5Tm$lD<9v6bcPA7-;6SJU~O zC>lHYaN{QAo@#XeJ4ps3iYXtnvmip@cQua0II;(|9x$&udT!TOEo~RFT#R}(&#Nzo z(KQo}RTK108uV*5<>|HNUHH!Lo}AYTtzvLVK* z#BT%6pKevzwfi+Cz(w*QWe~qkb~VHvt}-~6%}C?6BJ3?Ff-C@z&yySO5}*rYy@`Zy zjSF+C3nv2vMH)rh;8cl4>v=kocln1lizOQ&+jJfgES<+z_06@+};4W%DJAMe87o@dlB`NaOuJ`k@AR5$|Vl?|Xpbcz>pxF+cFJqes8&sUJIXxa;tt z#&|3d9cxTP1{#gX=)ne0%Sd$4^z=UGX^##c>ul^ie8>|wV$VkU%zd7wCf@-cc_@q9#}r5q{;%TEZ|ZXl_59B8kQ#d3%PeNxDN0`#ar*Ma12 z3gV+1ANvAH+c?mth3scQ()JQiowNm#Ue$PoSOn7?4b# z1p0!I89*L^#)0I%KLC>XI}arH{R7Y!h29E~wAcXh3Rw|)QzA?mT_DA%tAnt}sLP7Q z|L$^?I$WY%xmD^jDI=B=d2*}dU&<&hi5haN0E}h|^YupuBQ(X>$})CZ88UhdbKsz_ zPYUhl$twUs3OIRp5Meq?k_GhA9U!J zus@Gn+Kwd}3OWJTN**4!A!UqsGuA7f^q~BNqodKVQyw81>IvsGq|T7hm4KctC99#4 zK{Fa3d`^ml#ON}Op1yDAC4>g$6i?FWiw%!P49YzXlEjS&xsn1QK?QrADmzwjdmqPY zJYvLb6WdQBI-ZL`T1CbZ(bL0@7VQ-s-Yyx8o!+(=MLH1ew+WF|Vx*ViDwO1tAvpJh zw`VLI>7%Bz2l=7lWKc51UPIBit%6q(JBz2!ps#K3`1rU3eMY1|ZW=yYUo^BYjuV96 k4qJPhN`a38RpFMhqin5bBE!!C{2`A8!lLa{vGU literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj.d new file mode 100644 index 0000000..821d392 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrarth3.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrarth3.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..19d6da674133ae913ba555c72857cf9431aef48c GIT binary patch literal 3064 zcma)8ZEO@p7@qB2uh)-opp_OuddgvHa=l(_C7wdOg{#bBYmV?`f|mB$yY}$fUiP-N zG?7w{BWxx$#}Dx%G2xGi|M;Z|iIG|eh=in6B{hh)NCKsrh{TlmL4Dtu-Mu@liIeQ^ zGw(d_JMa6n} z7$o6wUnG@UYAoM&2zf(=0XG66;mBtZ5+wehFImX*1LY&&wLuNoD&Rt1eG~6mw;-VD zf5i(2>l>c2I0%-*RSmUXHR3_(B)B{rly}KHchK}tZpt1*9%VK~zZ_yGe<>oQIdfB6 z+1zk5q|eawIrm=qRr$5EF;`89klRSkjBB&tz{1}2gp~fhN)LNS*3!`jR?6u>%~BSwrh(-HTV=M3D6G{vdSh{MaU?VrSp-MQc3!z3a-C|gq~KNIsv&av zoJ6nO8CXd7c%>!spe#!v(-wWsoZ>W=W|&PIWyg?}4oHLRMgEwFqJQxZLde!$38Xim zD#c0J3e4gtuh+_hUcmSS)0s;^>am#5RdWPQ#8nd{sOO&DhN7F$N?D1bf306)S(FsZ z;##)t<7&3(H+aH4k<2yiN6M<$W^a02O5d;2H+v5r%v^IFyUOFZ^y&8&4phqeHpl%N!XnLaOZX5ikN zx8^_Qb<=k*gbw@PhUn}tU(9jWk^N9M=gqaF0Gy{!h!ET^GrMOjyr{5{$4ST5OhQtW zm5U^F+gu8~OwCT0L1;0;czSc+KY*B)rt)r7)D)EOY04b>SFQRvOVEc!NvNmXX6(-v zqiB#67IPVsO-W_%$T}=))L)N9jf$c)myyFVSIr@?6Is75FI*3~=zK`OjjHEVg>ac` zihiClx%%J>G$3jFDLWp9#SOtO{Nu01Maa;Qo@LQ)#CGK5H*?LR`;I*KPyfq({*2Ih z8X{vpu&_pne5zle&!?Gx=l}7<=FM8_*2?;2s$YSvYGiAE4%jiiZ!fws?}IMQnV(&6 z9S6XY-m%^0OTWr^=}+K*@zT38lhA_~(Nt#kPgKT6*&(zrKhKj-*22nL*-npBVWl*4 zabSzgDm`P{q`+NSuka|keM+5HKx`!-DMDy%o1#ye6+=uz*xJ2q{H22LMl)=|hAFym zw|VRpNed@zN~LyE+F0zjj~7i!=o z57nijJ#}hy@M*7m^FTbIxg!VMt?|CCd+PRVXmTgj{{7KT?J0LdgRjwtf0V+8b3Fo= zodn>%lA|8DS8;R+?$sRq0QXfK5yao0O9_zlNC^lKmkA^ z@^(OL`Dg-=@Hh$x|G{>03Xq8W9UzfG8K@zA>kVD(BnHUMJw62VI7epyiO81$iFt2X zw%-7W>?=XlC%DIIKw`F0K+Ji+xx}{z<64z3`PGQ4)qQ5)R zXmlmesYuF=WU8< zCgIgL7*)+PD_XGaG8ooe$=-p4VKd|O#AAk==@lvT8c1mIWWvY^IWTj)%c=t{!%?;0 za^iJG)Q-L`%Vf-z$ngwIZ#-#{AP(l{Q}Jx;86F-sp-+v*lA7uRt&ndJmbMDF0zSB< Qut>h^pc9FzYQIYU26y9_=l}o! literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj.d new file mode 100644 index 0000000..924a026 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrbits.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrbits.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrbrick.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..311c373b19d0d874623ae0cf37714e2155b94c0b GIT binary patch literal 3515 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj.d new file mode 100644 index 0000000..59d1d51 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrbuild.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrbuild.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..962728840be7f7cd5d90aea2ff98ac034726aa28 GIT binary patch literal 32400 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj.d new file mode 100644 index 0000000..39317c8 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj.d @@ -0,0 +1,27 @@ +miracl/CMakeFiles/Miracl.dir/source/mrcore.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrcore.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrcrt.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f2915ae8a6c1fb5dd399c72861463dd56d826cfd GIT binary patch literal 3149 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 Q(-i`ynpdP2w4@^c2aVK0m;e9( literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj.d new file mode 100644 index 0000000..0e995d7 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrcurve.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrcurve.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrdouble.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..315ab27b23574d1a466faf185ed8923013f688d4 GIT binary patch literal 3215 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj.d new file mode 100644 index 0000000..2a24b07 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrec2m.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrec2m.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c67f82857ac7b689003a0993704b231a6b29d352 GIT binary patch literal 43796 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 q#*~>qq$kn>QX0U9sk0jp literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj.d new file mode 100644 index 0000000..f1813d5 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrecn2.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrecn2.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrfast.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0103765c876f940e5dd510d8b317dbef9f822d4d GIT binary patch literal 18665 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj.d new file mode 100644 index 0000000..c9f5d33 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrflash.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrflash.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..15c4af42171dcd5eb9a71d29599f059d81c5bcb3 GIT binary patch literal 4565 zcmZ`+eQXow8NZ7SO@Qq}Vd@9nFw|_MP22=h1Y;Gx;jE72Xx^3SD^@+tu%HefK8j{-zGRYm!5k=$>=mrsfA4)k^z zT@`Zk!JrZ?1iJhC=i^n<21#z9+TcbAEVq3+vO%Re7|2x1HG>&}TsO`@YY9Fqm#vob zfxiC^d(q${tzcBFAn*_8lWTdjLP}BUvHLsZ{$~3{ij-h|H2971@Q1#zwSa`p>2`5S z7gJ%YHuu%Zp*L}6)_p3Zy|eiB5PFpP&=dAW`(r zC+!q)zQWeRcJZz_ZABZ0kEz2q?-9|)gDXPTU@d%yd!{Et`R4UdYcmU)`5OT9+(2@8 zPR%u5KA^1(;e`3CHHtDdXHMs~nCFbmVQX|0gm&?#usFprz{U0Bs&O`K<%ts!7dpiG zsX2#djgkTLq%kqPr%~ltcj`Nk!VwBrvF+VB=a_?YSj_#}W<I&ra>Suidlj<={;n9yck zG0uPz5=B?5_`O@DQarD3)1Ramp4i59*e=dS#4)(H{W&p(WLnzHlbX2-r5L`YY9seD zC}|^q1+WGh$F}{SiqXt)#a@G8%N6tb-n(x6<82DhIa%=fJE|_;$<+3hpGdF zEe|9sQ{qzcsFsr)F;gx#)5MG}{s>W!Ne*4$1j%q)mWT{|>6GHtZCjg*WK1knoc zLbA3cmN&0x=4mg-6cX1QZ&cr-bco_Cp4!SmK&W{}JN*w=YKxHHUygybhi}#7d_(*F zewt(LO(87Ax;Zj2Af;!5?@)J^FT z?qw=@(vTAhhP^~Y(e=g?i+K%HCJjBj0wI-q*en@~KoB2YIyqM=aXz_D$VIz2;}~lf zS8X?T8QaB4hgUwr3Rl#rM9BuEpf!>e|q=BN5ogO{1BI;gSe>e21-N=>NvhXoQC1r91B8 zWgNw;gHB_Ft;Jz$oW#PGAZod|i}8Zl;rB$TeJOLfoPU>&1(Pk8Jz zznZ1k&koV6Fd`=SKo*6dy@?pi5{;u~(ru2Yje`gfaoM+nbE$(kZ(OpQZ;uPsDJo(j zj`JN>7?FLgo+DdoM|J{{)z1@|><3ciK!<1XHt}d9W1Ko}aK4iGB_?ark2J>vx4n;; zb?3}nmoszi(jmBp;o|#HzP+x+H5e$z-dlC>%+?@IH(X1hcpsGP*>q;5cm*Aj$5I#6 zC=1r9&1$Vzsa@x7_Ux`HsC8bYZry@rZ=vRlT3@Hs|8z<7;@yifbm&KaziK`~pVrbInK*#YazHBo??Lnto!3?RIms)GC(R8lYVpUnZvCQf?ZCzjyEe2o zWzzkLfu{c0o~CTY) z&bVkbUUX}in*{niqXD30j7*>}Fd73|%jmyA@b7rnfAa!MQLR8D3H{B3`qKo1Ify~2qb-s1Ia4<0!Z4s z3Dm?^mfYp!Zw*j@Y284NFnSe8%KZ#TX7_DZ?qgSOF&ajmw+Tp|GVId62_$oH5J*Pw z10d=qr|i6v;hL$1(H(vkCW_qRJtSFivbi=vEt7hd73Z6%72<@ z{`qAp{$)}{JnBX~t5@YeOf)HEsH#+}@(NV^yF}wb##d%mpmrOhtsoPu;FMvf4Jn^B zN>4iVTr5i&qQx2O%O&N`rDS70iHt)dnVxiJud|n0ec4?`wyWnml1eiBV%c=HOn+jZ z(;8rqOl+V(@l48*B1$54J0+Ft=DuE#w>k literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj.d new file mode 100644 index 0000000..cc51638 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj.d @@ -0,0 +1,119 @@ +miracl/CMakeFiles/Miracl.dir/source/mrflsh1.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrflsh1.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8ac2426a4eb07952d55042a7bb83e4f9ab5a9570 GIT binary patch literal 4311 zcma)9YitzP6~42(b|9u5rwIvZ+Ik8buoHW+fl%BAv1?42Rcy%>7^Eh|#`X^0)_Aw$ zHFex3xU4twFtXXI%|mJ{@uw1sqP&zJkRN0*2?nHAcGOhrk2ZEHRcszD{ZWgcG~4f- zJ2N|eRO-l{`R+O2dE9f)y|dHz+!{gGhOY?G$S5QtnZ!tjvAoUSA;dvN2<=We-h+oG zI=Ul$M>9u#ywzY-bQB^zLqn_S{IW6PjVyKeCBcj%fV<3c)j~$L3igm^gb{;-- zK+k@v>-INEq1(Z@_4~N>NBjIuM97sg_v+bq^(UU{Iud&_b|m&xtn0E`(<;ObVz*fz zeK;*Z?hKmH7&9p{D~3p5eU{$wAo{Mj2(Xq z{M-%S(U|p~I=()LBnoQo5%%)Y1)7T!C#c&Ko+YJm6H2(XJMOV3G}x)HU1zFw1ybG4 zQ<{Doma+@olFYIsZe3j|WN*z^)H5X+sp&Jgd&x~+w=1Y7xy6~*a4jL-Y7J}Z6y?}9 zIS|(3?@;y_iBBHRw^=_6*CSrLbpxr96ZoPG*IE79vb`gPZ4-#jP8^oGm)E}ryj6an|oi)onyNtMbA+rxsa|^w!dB}&LAeoH`G)G z^>FSp%z!t)T8FY^Hmfyb5YvL81lbwIDP`Qc<`%yBpTi5RUH}6zsIHWrzv!4x#xDL8 zg>n3Ghb(W|B1Mw*kh#V#dh;xrNY%)r5~zn;CWJ+lCEc|VF^az>F3-#QcinqnSw*a# z$CGBV&sd5!a?9e+`hT>_nGe{#ESOs^ZXK>!aTc|9ckl%|4_x0|@`GO>H*bf}jM3WB z<(m`p>WSy9$|^xla}YsigFG6dI1QXY?h)Y~4tJr_Q5+6*Hpp|qjh4NI_Wh6>X32qY za)a#I?;tb#6!kD|?+A#lCB{?!arRa~o!ZTwaAYjFDbo}*IN{RR`7k`S+2_tu!{%xC zbIN>cvp#kU)oPEC&hDsfZJt)g&%j=v%!D-~kMXmc_D-%7&2tu?9?z_gU78QXnrEN= zT6S8o<}MX$lz(4(J|SO-m*siD6_oDaV+F@quU$y| z|KaEJRC1+yt*Ab=uCc27&h*-jHHFIA(0t$~Y7uI=(6qIez&34uS+joYs)h4=>WSv>!W-(2;;kK>=>xfjW3jAHV$-+3Z=dh?0> zd-r}Pf4JfB&K+9XO#Lv? zo2k>9nj+gG{1Skd@^t|4KKzHo&vD1A*X^ieiA->IMJJ3c(M}Rgl8UvDX ze+eXGyaFV>d*QFR~lId z6*@EakePS+ztG6!&af1#b9`TBv?4*}Q7?uI{9k2gG;ruNp|vVs5#JXXCgO0) zdKZ1q0hkatQCGa=`Is}J>IKA5a@1WejH%AOsr1uj1CkgSb9m5OKFJw8kuWn3jU>sT zAA4iz$1oGUNnS&u5eJLYv(0l&lF@{j@&wGm3VJru>bTjJF^~5CNb<<42gh-rXGRiQ z<%H>qNHUl>mNdM1kOU32EV|K`JmK2NSTySNL}Z2N1BpTZOpQK&&4}YPonuFmzTVVe z*)>UwqkZL+?=Q>OSY!O@A` literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj.d new file mode 100644 index 0000000..e9ce0f9 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj.d @@ -0,0 +1,119 @@ +miracl/CMakeFiles/Miracl.dir/source/mrflsh2.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrflsh2.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..226e86b978d2c11af66f2fe64c4b93ad3402f3fd GIT binary patch literal 6551 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 Wxh>efDVf46nZtYwN12K;+5Z8S#%`zp literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj.d new file mode 100644 index 0000000..d6f6152 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj.d @@ -0,0 +1,119 @@ +miracl/CMakeFiles/Miracl.dir/source/mrflsh3.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrflsh3.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/math.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrflsh4.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cbc2ea3fef6439ba0180c8dd652147808f7a62e5 GIT binary patch literal 3319 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj.d new file mode 100644 index 0000000..badec08 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrfpe.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrfpe.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrfrnd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..94890c87e0bf0bb46020c6522a6d2c12a28ab865 GIT binary patch literal 1389 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj.d new file mode 100644 index 0000000..0ef64ec --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj.d @@ -0,0 +1,120 @@ +miracl/CMakeFiles/Miracl.dir/source/mrgcm.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrgcm.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/string.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrgf2m.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a7ae40a6c9aea5215c0770e541f90a8df6ad4035 GIT binary patch literal 25552 zcmZ{N4SZC`b?;qikyapcg^_J+;~>YIRx$$Xf}Cg{IA~!N&lPvE5`#@%NDLMz;P9b{ zRjN1yi|($&^m?({xD9Qb_jpa3=eBO^CaxcD?Q~ZHeSpFGurVLDk-)$%0wlnI5C*;f znYs6B1!R8~ckY=pXU?2CbIzGFv+I>FdKCKX{GOuB5hb@WGqkE9B+Bxi-YP{|>{67n zr{(*4JPMSmGKR{cJUx%bf&v1nY4{2dzk zV*&3-cqmhS@g=!{|nV1A3i?M*QUl^##=>fv3JBD{vso^a#7648q~UL)b)oJ#g=6yD|jc$ zJ^rqwe&wK^=yf;IcycGvzwXI3YHNq9M!mQPg*Xa5Ej4O?LcCzW?nx|sI?wPm*Y6GR z?(nf2MV)?Mcc_4EXNlfS3@nS8fvh3j%ws)Ceu(uPV>z8VS6KB3y?Jl2@UFt|eD9g> z`j`2?+oDd3(7+Ubc(;p&U&-_Lr%FdgM$~DI1Sg?aH$y`ErQ9LQ1j!OYclp{j52pU_ z4Z>B}mNN`frxv~GRmAfhZyufjwJ72(kcF4LB`DOW8y?spo&#~U$nC9R>UvP@+;VIX z-PNc^4%Vm}uVK_1I@O|pHxGrqfLtKRaTL0;Yt(@*ytL!xgDkaZv9|!F^BDlY2XHT5 zdd8_mhPNE0&oco=vkiyUqThHMMGpf9)uLtI5&#dOQoK}IFCZ{*80CJ#SdNzu@RwAJ z)_Q9JJ%g8z)uLCtJ0zVX-ofPS-X^>g{0;GZ$s3pT?P}4h-d~5; zgDxgcd+f1O4;$PB1?$&6sDid{{BSOyo%n0F@iq>70PhBT<9T58Ls15Dt!7tUXqJbX z&)qh9{|TEcs&Xx2gLZ8ivCBm40*IC73l?rwcCvhAPP#Xyi*88wZ^(Mv3%; z_W?PEfVv?L?1CD$HOVABQH+0#ZkYF%;nkJeszuFJo9mppM<`Qf;TP?JgN}*gTsHX|Vf*;tW z-Z_Xi2e6I`t>wei&4X&8TxD#_E?RV0#ESoE|5Ir;dMPs>fU+sf%w+r(?`tUP{Jpn< z3{X>52AqLiZEjtf_G<7xAS_RV;B_@#8Sv2DYBqPcAHLyIBX5I_ zVg7-5)%hjE{4KEwWNEL=P2Tbfe!*Wf{NoDUj1q?iKj!DdLH-ZaB*@<-{EDIrLH>o# zKO!>|SMMe^iPr!h^z$3ArcoLNu~ZT54)D$j-s6vbYo1@#yAwmx{IKSU3c4917Aj(kMwqF43=_umklxd4%!VIXbfbdrH@LD> zh`*;-kH+gK+xAtC8z79^bbAA_K!(e2X8V2dfNI1mqDOS|agQ4P45AA7n$_4Q6oRJV z^|0za6)+#Mslqe)i@J^2)G2!GhaTN`QH`9*Bo9_M626h4zIYTb0p6o^boH~uako0H zT=-9Sj_{%rNYTi#Okm*zJn5nOV*%a;KkC{O@O6bIk_WBs(9PTqrsa0()$J_2seK64 zt42^oBY{8m^G>)W7YonrR6-YM1}k{B8eIbKz)Y!t2EQt_M~Wf5YpLyo{NM9G108O} z$mGz_y-|G_99PDQKOrdQK{qwlbCPMLg|SMP-`B2gtAm%)!!52qlmlaW$XgQNZ3bWF zEi3vc82hHjh%GDh7<{p}B*+gN)A7{9!yfg;|BZPH#Gbz44-dQ47ylA(;Q?2LaL%9d z>*SWZ&a%V_EKU(;EP&aYbP@j=lRWe&hI=N5Ox~HC^1$u|5Zz=w+zg-mVg371K|h>w zz}4mV4XcrT5P(tLRn*0*yZHH_xvUGGIloKq=@+h9&*@pDP3=tmR(Mg!k(nWHA!a>b zW~tFD7?_y!7f`TN%&6WI;H{OhxnkOj4nP6QNaa{;jfeUA)yP7OD7Jnid>s=%4`qI( z0uw*L5~ncn%EkE@PY(U-74try=3U3U>%Ob?$N0tY@f(3y?tQ*bLlcA59jy8YGjk7B zYPs#0cf&N=hx{>yY3~R|JL&^ucR17`hVy<}z=9U!^s)*Y~~}`EObV)z^x8 z_<4v_H`g8-3PP@|=PX9V_&L3&&&b&iOs?LwqU zI&+HU3|DITozOT}g|G94Pf}~Xz(OcGWXUZb%QPR8lAu-c!a!;vY8m)pAXqcgwx7B= z_mGe#SOHD&)pM5R3@~l(L6W22ckqReQyyZw=qioB(wy2+sZDK%s-Rb*+mFeU_Ps*8 z3=2x;oeXK}@nIT)Fx)8xoeREpVuG*`Too{Mvzh6~R5r7>A#(aOCXQt-G6V6U*!+=T zG~RG$O%v-%A(lVwGNOsl#c(pCrDl|O;%AJ%8;w0F)KrV!5s@Y{U-iC$_wdzme!h?K z13|va;QL<4|Fb(;>@MmTx?Ao3bLQ$C>GfaU4WF}LSj{C+$_kgCcf)v;@iu?r^fW); zofw$rcXhkk{9VIcBT{J2B-H%`Q<0F zKOcY=R2i|kSyWMO@Zn@5G@pz~fzDGw-U|>s+YbP&h@K_e#sXNsRqD2b<4MlJ5zM*z z;vBrN*h0+gel;=^FBLrL46mk%Ml%ur}I)yVTXibC~Jgzyj; zd=Bqjr!_?Ei1h_OStQ+3+CjB~p)9Fpo%NqlDh>uYG%4ynC3nJ8Ejt8 zV&6a*f=(`ZNCXwKha_GC99?vsrcQ)ipmB?S=4PRvHVQ+Wj*bU-lBO|y!WFv1)rKBg zv57?|*C+rMOC7N@Z7QumcuYVc{da&51o&ES8CGw=HPAHz_newX_R=iR3z}s?^FiIz z^B9kKx6-;bD++Y8))O?VrXZXQnyU*Ke@X1`5WN_&h<6Hl3!3mKPzJQtrzA7ZlYMr~Vx8tA`D>8S`86@Cy4J!F`eO*K zw8pCpc(`8bYWAyw9Yfm#J`H}9Drk&O#q4F?rS$Te050>^CKrOPfyi781Cm~CKxi~` z)X8kwxvrfFY8Q;zFIm*P+3Z)mjliKNjhhsCC%tPIC~#fQpcIU0gKT!d+o1DqT0`0e z+ItNee8|v}>fLXO34}5xJI>Pd!%|`|+(sJFZ9r+_AO{xINgK=TnK2;k9io?Jn-_E# z)UFxYhynhzHtOLNsT>KuMqLXBvA{z>%#=*a=!Ct;=08Ydd_}BlVjWyJK=G)-X|#qf zSulkdLVUNj883w?^O_aM=;kDN4tNu9GKcu*3p}ays0^C-2F*OO5FY3SRz6MtsWUXf zdTd1^A{(aDzDIXy8 zx`^*CrXfW{+-B0N*y@&n^}JLk!m*kr-Sp{Z33W9{lH|j*o*zd?K`aBo;1J+Jq;+-P zLdFLy77~l*PsOMd@DMatdh@`(@H2hM9AZ-t67v9ibwTINjtI1q$y5C_MxteC!-m!e z!)S{lxfgZd0R-&v>wI_eKM0B`qwZ)1u)yOa0>L!YfS6>K^@J3x3Jt5Tla!WHj!Zki zwEZM6F%#OShIY`<_8VGzP=l1t8Cs_3PsWB@QBla6>x_;`B4urvhbiskZw=@U&5X~&?{&({XvwjMT zNjqgA;3`ihPGc5$uM{Q3n|uQRS{Mw

r5=tgImU3HTJKX|f6Rv?ipcrAS`1ifL^K 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj.d new file mode 100644 index 0000000..440c279 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrio1.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrio1.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4fccfb4f018e377d73a75309af26b9f2b3d9641f GIT binary patch literal 3916 zcmbVPZERCj7(RC!P(W4;AmA4TrVdg{JCKYIlNP&hr*}B{RzAkowNPMN)83J>Agk+Y zcDbU}_yh0{F){MPAN)f!YA0YFF^UWNk2p}1m5Biq14@|Bd(ORgcUz5#C+WG*dCzm+ z^M2m#Hoi82(YQ02v2u<|m`4q_sT_+b35r`{?DdIa?ZLyvYIk}X>(zQ2uMqUJ+N`G` zktnohmnDhUHd5gR5I%I+S&aFa*YAmqA;jFWbu@L>7Ej`t^jbOQ&RUA@9& zvav=Rz>y>nSE6Xwg4#_}Uuw5ol2hkgTX)oL4{Qr;59~Pm|LyzOgbBw?#&Gq6z#4l(KF;*y07&a zd8OB|Q{AQ4x>H|BslR4wweF4?a;PsC%y_4e+9X$-ZFSdZH)QSBK+nCQAw-I7s?vVR zH*)<|zU%pyft+)?a0dQsN?EyaBhVm>O_E%J0(wHh;HQy@$K;#&pmu~&y#1@mAI$|jy*1cH5Yl~gOX#r3QoBRZ z=b0A|XGw&@hyfz^e#M?crEhAROw9Q7%S!9irt>2MW69_}@HChH`Nye@|;!Q7fG3R>I5FS#@BO6y2eOdRFIxNpC5rRn#ie5k@n5K|M(|HpX>b zc2}jdt;h3s_{$?n_n_Vfk2&Wcn`8UxMdjc6YC)kwnm($KcpcSf{nRQO@A4wjx3~k^ z?IX{VuX!g-&X_jmySYuU$T%~u52I_5H5zzfc_XIS*`_PhV zEprk+`T7F6x+vC?h_)?Cgm*8BhxadWyH>YG_o=Ri1Fo8A^P0_zHZNQ1ip5*@ghT2A zm(S;^@bIglWq3RcI1|4THW%|l94*5u{JCT~v=%(7I-Cf9L`}YV8D9o{ai%kSFTu!x1*6471FCW#`3P=qOjVvwXU z+}whI*(3<_s8j9Xc#FwkM&z6KhvTa4R8zbz*3`PsCaG_196rQPMPl_Kde?|Sx6^14 zOUxt*wZsls0xqG|@b$zo3qkNqJ?+*plE5A{Ze2$bqgV`cVSt3 zd%Foe@o*%j#y!wU{7^%EBJ7FP$5p(24fZI?2puC1Lq}qFG@>>{)dU%t2&<%yU_&?_ IZ;7*i0H8usrT_o{ literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj.d new file mode 100644 index 0000000..08c70aa --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrio2.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrio2.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrjack.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ea71cb7f46a183bf52d6d01686016d587fe56a5e GIT binary patch literal 1898 zcma)7U1%It7`>BOn-yB7ZPe6S=?X1Gx|t>#qv%6-(v6vb#Rc2OqBhxVcAKf)>@Yit zn>@5>rz;(n;35dV6nyl}cL`w@kW9yTeBySQVox#!_q`CF||Ft&m)Y?k7J!G9lf;p$BalyZJAFnbg6-=h}qZ zvD*V*anytcQfH~{nUr!|Ii?()IR2Vy-R)CrPtuuM6UXgqt5u>W6FT z3j-8p?Lr(&wINkw@T}I}e;rF;i;F*v^8hXp&Ha5W*lY7UaAM6S1!vK9U1@KcOn&pP zlkCe##@;}HAos)jvb7-@S0Xg>t=26tPhpxeDy&b2N?7$o=)R{@P8-}|=uM_NiZomY9b z%LpTkN4ajhOh`&mKya$S&iv$ukyn1 zF^kU+OHa9lWKQTO%(2dgRe9nA2F*qncBM*2^ zA~XFicH)aM1v9+@F?J+GHW2+{W9%~KM>$%>?CI_TJ;u4eLhb-^?B(1cAkX3i&@Rp` z06ospN~pUMqOX8Fi>=7kL(cp1;xwqw_l- zf}&!Nim_ZtUkt^ZG4jQ%HWzTDnaiKj3ZaUa^8ECSwh+}2J{Az%Ptlmvq4PPi0%ICs x&wQq+>7f}kQ`pD`{b$*?w6qjJ*~k}k(~#kT^uC}o>zTFbVU{Zu^{kO+{{XSNY_2tbI#1pwB^y0?96w* z|8oAz*)u2o%4$aAjWvut#8HSvOnutqSUl>h80%6PiwjlO2U=yxkw|*f9QEj}1fwju z5E(0#R+4$SIntZdI{t}gG@+oCk5&mQQ+T}`AbH3 z?t0Xt#n^hx`jBf)`a|k0x;`0=9f~~@I~Y6gv{t^RYW5Z~8niBI_J$$rn?dWlA?x$F zePS`d*uLsl;p%$;_CQy8K`GzdXbp6|yg67&&oeLIRKk_4k7$M~M?h$HFk$_v+4T`jxGk7dz>w4@Je+3NXsTIXJ6cev5hDa1 zwk}w&M+64-q{rVWD#sG;wBTx_H)ws?a+%zu?Oq?Q1cYM}C+zvdj<;8}X2QDcXxp_# z2vE7o`&gmTz+^n!5$A!5cbIIk}SZ4$4w)K z6~Z0ZRM+{s3F|7~7|tYNH8?~x<%upuE1y-5#GZ{EjXf6|{*>F@@ao_2_`#ODwW;*) z?&NC!Kh0)i3cR*mggYu!KGr&&w!5d(4>+9$t#5~{bK+#8gXvA^`VOW|;zY_4&rc{imR`av zVV!Xn#wNg)_8$#b5gaiI8NEG6ZMt&tFWTV9=|E>uCMLGV?sR8S=5=}Hytd1Yh;10f z>haDIVQB+3s3UdHP}a4vb-inP+85f+hb{#cm9?wb+JV(QZ406EflCM<_a^7;^+*X8#($BPa*x) zMfB$o+yd@ja!@n61klN61iP>xxZa*HNJ!*w{1Z8aoZh0 zA_5IaXJ&2#eBIB8?PE(A3 zu>p=LIU_rn8ZAXqf|O5+gNA}m1<=ivhO<}sY6`{DQbZ#d_lx&D0_J{vcR$h%D)g`E z18NQLy^p*ETTWdi@0|~gSy{((-=m5J6%|ka@ZR+h2z2OQu;da4<_T#=lAscmGym%; zIi+d@SSd5>lo@l>kfjR6nU;lM@>9BDN|Knop?mJK#ANcN%(1*=&@rXJ=sA7kk0luK|c_{n98EiS;`!6ahP{k(H_cGiIrLmw}iMnvjU5r@Uzle$Y3 td>)pY<_hWDWY*-(7{&xepp;UDTyfOUd3Jiq9Lt!jXy`;iDR0iO{{T0fggF2J literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj.d new file mode 100644 index 0000000..b62c462 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrlucas.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrlucas.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f951ec03de7552e4c91ffd682f82f70eadbecdf2 GIT binary patch literal 12302 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj.d new file mode 100644 index 0000000..6cf7679 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrmonty.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrmonty.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrpi.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b236bfbcbbf3e51d32749b9edf04467e32e23bdd GIT binary patch literal 2075 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj.d new file mode 100644 index 0000000..437fe34 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrprime.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrprime.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..381548ddd512b2bcc705b1b0b9cc0e7d0483f0df GIT binary patch literal 1912 zcmZ`)O>7fK6rS~N5~~yz71}_7W`(GfR?cFlX@sbdoRGjobtIz_a_CR|w+Ty=c)Q+2 zCgPCB*(k#(m5-tAp+9#{s8Vm{M-51=R7HYIdq6!E=%G|q`8mYAH@h2qX?T*~y!qbu z-n@A;J1#7>5tO?MAsxa}i0&9=N7$Z9M+k{Ygebs4QQ@bNbVe^^ovc7!tdb;M({rWL ziy5A09(m<(LJeFO*TDPIudfy6$UEHgd@LbX{+BPEJe+tpMBE9p ze}Q+$&j(v4$(`wB-$>u-(K8>=%3m7g$1sHQwjuWO5WCG+|Ar>Hzp3tb0COw0az?5= zZD;A2`o(QQT&6%s{P!n@sU7n;Ky>B0MEN|r*dF1cyq)rwsC#SXGs-WbgYr{R%9QRD z`-4_~iVBunD_?_X%0*T`ux*&#MN$|{vHQ;{@VVMSXnuWdpc>x|p}ZP}hPmtN;w#_{3cA+< zlW{%BKjJm7lkx+&9J@pLt`u8izYOpNY~P?;Q{83E)*q|Xq{`!V)(`!20a-b*acl#| z*@O4Kg#k()z|K_hYEt&ZZ;Hy$Nx97Kvxg}@k6ynPnX;$Q2Z8i#)ayw4#|MVk&49(L zSctpseD8Ou6S^c?1ncpOxJkOYHn0%i1q->i)Wv+T-Jn8s=>kAM;++YShEieQxcuOo zYPBkDYbD#d+v2U67E7r`ewCsvB-*dU3G{2ix&*piSeHTLSErB~=)JhhaxN3oG}$V30T9ClP(z zoHTF>vH>MdNK>|*oi6Bk4?~?ZClC^VL^KkCy0(%xeNe0>VJ!_Jl#O``=7e`vB2VZg zMXoI28RGldkmgquv&fC4o22F!6t3XboTk?kyC+K;=&&@uoGsvzB|JrZFT?VlKShr$ zCBsgCcETUA8xb;R*u@47dPs7cJw+T5lo6p(Au?r;O*SGCDVVcnAviF>$rr8jn?XU8 zV`uZ9dMHL2Wy_p)0u~~rnH;2QM$pa#K#*t3v^F7#ItLTo#($SXb8~ZnsoTc5<=8q@ ci+rE3HR^?h_z;#aPFY#o!2RY7+b-JV8S&y)!2kdN literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj.d new file mode 100644 index 0000000..ab11ecc --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrrand.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrrand.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrround.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..40681703fd7ff7c5779301e217eecb8cc8090808 GIT binary patch literal 3554 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 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj.d new file mode 100644 index 0000000..ff19dbf --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrscrt.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrscrt.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrsha3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dbe24a6a0ada747e96e7626ae15f260274fdc39b GIT binary patch literal 4367 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 K6c|c;@Ba_{A9=U{ literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj.d new file mode 100644 index 0000000..7ced2a3 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrshs256.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrshs256.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrshs512.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..756c7a966ae6d22b9785d7d180d6aefe72242a47 GIT binary patch literal 3866 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 IH1@Lp0EzpF;s5{u literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj.d new file mode 100644 index 0000000..e7f363f --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrsroot.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrsroot.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a86417d0d45ccb9e90de981b71bfcdebba38a703 GIT binary patch literal 3925 zcmaJ^eQZsK5$jLm($WT&Z^UK9pgTmOBwZ^y_otuR^ zJYAj1&Qje9*vCRS&%S|y6-;H+FzJTM9d<#{u%=ALe5}#uiI?lzAjv}aks05oFecrm zEz9RJ_K!RKg?yX550(k5Fsg;G3#bV-q|SU*A>Sk3d-5aWl42|%W;8K-nrvt8#+O>d zc=)^~=Ct~09?kuHy5}8j@@5U6oOdg;lS`}p^|SuW`rJdA^;t2SI)69Dd|dNZj)>`z zn-!}V^NUGMNqBy9md39rmNP?#Tz_xj#3Vazs;jV>P9~LD6vNR zLSl7n7EE4ZQgU(4sDWDJH}Y4Hya3*;fnIq+KVem1MytOhD= z;>}Bgujrq)Vv?2EkED3!#7V4R@%d3&j~XAjK#4uRw_V$VY9SuKa8bSBDLFy)Qqx^< zVAX74F9uS_$MyB2i_d4ZU0T~NqeN6!Z!RGIke(B72oO97xi2< zSe}|vq=h#x4qoM%J+w8~x%jiWCqAZE!#8Bk`S)(25Y2xb{BUu!WQ%uub38wCl8S-G z#cLS-!WdxmHb%d;M){FbCY1Rg86y*(KTLa0Eq~a`x_t^qoc6bkr>?qrSe7FbQc^c- z#4!^2)pI{nP69kt=@;+v)CD)TpgTLSqZ~ydtL@evwQHQZS{KweU=9oD&RQ;h9}sV~ zii`TGYq*=~f|`B?z0Mml-@!Wfico_(HU@_4PlwQXKa^Ej*p33*_YWcQaSG}=BdCd2 z9Tb%M%vq>1EefB!;^N`Cp!arasYawMQMDoZ5sBb|MB}7c!O>6490j}|+m6(U-x|snmX||_kLs+D5$fb9&iPeh1PT~>EdG6 zI~Vx)T0q6|LAm_AZ@g@dq254sszXZx+tn<@u+JqD}UF10N?|uC{OklZ|@_{;{GyR?7Q|`leF8uBiWU zDPL98KWy=`QpWj_+0(dH%u_*@u|Z+g(H5q98x)-EI_o-Xd$sl{oTj`#+qfPj)Uz%J z4(^v_OykEF;Z)Wp}_r-zb2U#@2#qpKnQWpC0o4y;hs(IhDO+_oGqb7$XQ#IblhTWpG=Fr^WX=E@3IscdGe8=W1F_^OZpjX4moqHW~DX`EgtO^P0&=WVO1@ajq5tr#@B>gxr$lmyQ{9jzP5s`ZK`No z-QkQoLaTC=M+^A^hc*sGdN(E_2RApkTLz$P+!DPC^d*Vj0W!R7MvlhZZv%Zo~#aCJ6nu&q=_!%BN)pl!C5 z_RQdXHuBq6ZgW8!g={MTqbHZbJl)a02o2G07Z~eN4kQMWiCBM+Cv32c4MY>2{awaL zL1i6^Whw8;Bb`90k)}=frgKOPI<&9jL#MIG>;yw+vdDZF44up((+P$ewgjtF?TaB8 zei{2ASUSVTtkO3U(mE76+jPf^t@Le#ysVU0>6-{bT3J)_7D6Y)p_s)gF2zdUKyY}W zp?gN}9px=;4v`2nzH*~E%9=e@!^r+6TW8hzm Ih$Yy60X3k#y#N3J literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj.d new file mode 100644 index 0000000..0ddaff4 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj.d @@ -0,0 +1,15 @@ +miracl/CMakeFiles/Miracl.dir/source/mrstrong.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrstrong.c \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrxgcd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a25940debfc31446ac11020062228ceddc278954 GIT binary patch literal 5850 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 StTGjH#b9zq;|wO8l>P;x6u963 literal 0 HcmV?d00001 diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj.d b/build/miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj.d new file mode 100644 index 0000000..b5db019 --- /dev/null +++ b/build/miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj.d @@ -0,0 +1,118 @@ +miracl/CMakeFiles/Miracl.dir/source/mrzzn3.c.obj: \ + C:\Users\25761\Desktop\KGC\miracl\source\mrzzn3.c \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdlib.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_mac.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_secapi.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/vadefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/limits.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed/syslimits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/limits.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/crtdefs.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/malloc.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm_malloc.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/errno.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/miracl.h \ + C:/Users/25761/Desktop/KGC/build/miracl/win64/include/mirdef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/intrin.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/setjmp.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stddef.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/x86gprintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ia32intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/adxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/bmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cldemoteintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clflushoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clwbintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/clzerointrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/enqcmdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fxsrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lzcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/lwpintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/movdirintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mwaitxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pconfigintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/popcntintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pkuintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rdseedintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/rtmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/serializeintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/sgxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tbmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tsxldtrkintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/uintrintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/waitpkgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wbnoinvdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavecintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsaveoptintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xsavesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xtestintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/hresetintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/immintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/emmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/pmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/tmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/smmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/wmmintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avxvnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512fintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512erintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512pfintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512cdintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512dqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vlbwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vldqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512ifmavlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmiintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124fmapsintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx5124vnniwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vbmi2vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vnnivlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vpopcntdqvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bitalgintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512vp2intersectvlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/shaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fmaintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/f16cintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/gfniintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vaesintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/vpclmulqdqintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16vlintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/avx512bf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxtileintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxint8intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/amxbf16intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/prfchwintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/keylockerintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/mm3dnow.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/fma4intrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/ammintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/xopintrin.h \ + D:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/cpuid.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/stdio.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/_mingw_off_t.h \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/swprintf.inl \ + D:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include/sec_api/stdio_s.h diff --git a/build/miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj b/build/miracl/CMakeFiles/Miracl.dir/source/mrzzn4.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..db117055f9b5b5467a2f3b39a0bd5d51b2a093b0 GIT binary patch literal 9132 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%0A!aR_-s{d3sri|sjqna7H4bw!+RPVUMfVW_MN z59x`-3+&F6v(xU}W9M=43?ro{<*k@=*UHe?mtBRcjgm0VY(DFkn3gvA; z$529c@Y2T1OGB(uZ192(41)YTPZ`u%mv072xt=!1Lbqj>i_Ke3x0b=bFXrurNCavk8StgcF03 z`$qG+)lTlgNs9)LLd|1Ew}~Rdqzl>i>okO|Wi9wF!s_dao*XZ}Wrc3C;k--|dN9MK zN7B_!y0W+smJ0&=O5n1;1>VVijEZ4&tT&^R!sr!Ygv0(RZr+?645RXX;mZh5sb>pv zT*7xscpUbRcEcYZLU@S#-{Sv9l_{iA<$P?Hh1&$0U;sgvb$F3T#*lm|CMmFx)kWRi zUnn`4FSKJri zKFi!X;?DBJ#g9?(BF^*fJ@afc0CHn%7V|gN|8ap!E(vF;231$OJfm^5h|Bdi*^Yl} zF2QW)gu0!<@nvrMEA1F5KFqkexuGZIY>IzNzQjVwcjatD0YHNhfl#L8vpYQVu^5XB>qbg6VJN8;$BH*m2)sudhG71NW5tg zZd{uSImfDPM%F2Tc;Zm>5d1A!-?=9Ke`A)6)j;a z+QJ3FNc@^yY=M$hVQeKQRspIxgPv>GY^kFANQ_n^Q>b)XG%bU*!z7nr>28 zGjs*?Zc?k;Mhrr;`rI^VAZ0pfL?5kr6^W-O%H9wv^?(Etndn4p;bVRN^${3zyK$g*22Ic+F zUPac8jKnrDCcj+&B2_TNpd9vhges0%jW5V0nVOE$4!fqqIZz#+-NDFQ*b(XMQbThj zuk*U#==St4@uuRlxhP#isfXi3tR`75QiXmmz^!7@nk`{x)AYm?RqUnPsQ{CdJ&?rW zT)U#nYP^;dC6;oPm4crNc8+k1sbjyL+)Kf$yG(&RxzSXt%AH$Hf#GtiDN=E?o||K_ zw@+YW`ZE=8)}4yNOS|SZ6eRDQ9?Wl}+%aR+))PYGA=RN8tu$y4qui+uY3$$Sw?V4w z&a~?)XOlGiu6$iTq;YqoqD^geAF4JKc6{mK+z689p=yL`{++u-H4pjjrq-@`)pqMZ zly)VJDpL=ZQxCeiPZqY;eucUq_sOUNraFj%V!QN}NaBm!9*dT6o13~JcX%$AXY4q2 zL0VN}&WYG@3}Wp7Qxk%((cvzAP1S_$x+Zw-C45${nx>t_MYFQAr~*`jPE!rY$g>cE z2GmvG!PUR8b5z>Ua}_UIjsGFdpyqgKr*nWTjl`Gi?5QSS?auc}k?njC>D(R7+e+o` zNk1$VMzo|wO4H=;wegu9J%zMjq% zu}hCi`lrW7Z=N0;-9}X*R^i)4;pzUpDtMS4RJwQRNYmGF*Vpa1(>@|sa;>L;Xb668 zdyCS$5JkDceu^xYUqf=wkn7^%mL4p~S99t8G;G&(q?ya_^GBPKb%)Sil5HqU-7)H| zJJp+e7BSq&+_Rjg9e=d=37)Z|gG0^>T-!pKYSek*-om?1vlFLFywu&Az&CAw`^jCQ z!`vil6#W45of1k^ab;;6oyR1nHG~GZkn?PE|Co?}o4+;GajXOVB+(jlK>ZpfcB0CP zB&0(w-NARlC&Ji{^_w;kK+-{u2n*NMu* zt^T?*oeh3En*5jK&SQQjO%f8uDO2=B0AorZ?nU+-x=209qb#1P@F-TTlY`q#ZF*ArD7|(26(A*QYLu|naU4tm3AVWgAALj#(VO(L5MpQL2ek||5e^Q_HhSL=K4yWA(Fcj<*jx(ZA83-L2l^TTFSJ53hO1d1BoEr`9NzGF+6OEd@a!b)wuM=#u@n!fm7R%gT zT)6VOp$K9PHJ>KHBjPM6djLl@aT9iNlzC)BHrB`A<5D4X!Rm- zc95H&T0iZ=2r3m)ZD@1#{7E`sR%-{3MS`eRm|4715;CjW`9O5r&$WXaB0+35K3?1g z_iE>j>fj69vgFI4TFB|t*M-@5H@i?f(5z%`EN+k|*Ds}bg%dJAuI^%rQrbz8;ASsD z5sBehTiEW51V4%fH&+LDM}u#m>p~T4M|JR6>U4<(QDLYH@L^qV$Xiku?2u%VVe+9* z%2V%tkjXF<47m5>RX&eLx35>XY+lGlHwS}lq(^F`_)Gm977^#TD%D7Eqf%>Pi;_3G z(I_L_E{SUVqe`4;a7$EVcuO2)K4Tolql!RY9#h2G#kHwx;Tz>Hs!9eqy(mhiNy$kh z<8|bb;Ct1nah+>ZDQr8~ZI2HZuZ%d`qzwfR z%C}c{)ajv8T4!j@z~n?~Ga6APS+e-jDm4O2Il6ivf;D2rB(G%T_Ut-|HMqf(#SR{< z4jzvNPeze1*eWsXm8v8ej|vV3h^umiNJ;5snTYt_;>lkvX?$4M5kyDol~gky>% zwM(Uybrd_e-41S*{8A+md@~x{5e;sQ2HUEGSU7gdF=6^Srt_@aql=*Z*WK$)5hAT|R?2LlLW z%Z6&SpVGO}?|-=<8m}KEy1*p`VmG!jl|;v=Qa~nULiVPffFKRSrgEU*M+mzQls)Q(&Mxlv=M;g`-i#6@_u7QYytdv0NabUqu2`o1`989#<8w zv_?#h(&wvGJItC^up}cR5><_Mukwe5A_kSCQ3kbOkEr@33)`bXGUTXgC|*}CBLS62 z98%KAX3>p_hj!sONjELGS}0GuTz8hMRgEc1-*$wC=B-avIqwHs_*Xyd z^+?t4Pgjb!X34T(OZN9zA=4-APc}35r+<$M(TsbQlUBM&;P)Kx%tW_5LW9FT@zBsA5>(0PhF|oU7Cm5@Av5XUyjk z;Y(2DvRiCmI71a5WeI4Fcvr7#IF_~2KFe4p{zTx?CMKJK;?;LBA-+B2?BgrBit#ET zA6=A=(ZTYi+-kbP_|n|Sk)740hob(E^!N76Q;=+U>gQPFlcZ9*&nih-jKKs_GWWV* zS#EVjNBzs9h&>Yf0OE$+aK*{`$GxWH1BHc z*ExKP&XJx~^uK>W`mKuH)in$U)9LGGGosauvl?apEAAKTPR#qG-A#vAFS8Tq?y1-q zNrZCwyan;e*qF2$D`AniT7MHv06PcFH?GlDBi{vs)M|_0{UE~jlYD=))&IrmR-d_> z{9?4Za6@Fg+LGFcMMk^k#5c|f#ZrEN+SfZCD(&W@{MlTj(*+k>b)2FT(Q~gqUG(=+j>uOi@-gfNT>1Du%E(9lARAws zESVnC(bhY<+US@~eW8Oi;<&^HqGX6j4oDA)Fsgq+H_!NdrWCYU)l@gscPVvrlB=2i zBO?fl@D)k=jm0d;WZbhX(Zt^4!*(mii6ahLPM=ZPrc}}$knLL8?bJshN5v(C|H0IuXfE%1gxf0;(rbH9oRP(JAl-27P_{xVn{VxdA9xU z5(7W8Kd?`24{WLXNE8M(iULEl|0a9F&c@{1D$JQ#VOT%f7wcj>0sj?;R^8K#Skib= zNm_cylh%0^ok{U0gf4oF&O*y1(;j6tB%SJ#k3{4X^{A{_VJL>UQrwx}Ue(_$wA8>4a5@25spJ1<0% z@8?E??<@2UOS+5J@y&=vzDRO+MRfcc#U;6as2zL}8&gccRyJ@@!PbE=j~Yp;K#%a1 zXH(G$WRG7XaoWibhB8&OohO6^%32AYn+Zxp&Fbx)NqiSZSV`7FMb1dF3nL|q)>H?d zt8$WbK{=sVIuLapQGA^>;)lh*)2(k!6yG{Us(s{2e??r8WST_TYZTl~40eM^AW;NW z{@?-W6ese5U_B%2TN2Z{qHg~t-=#-hWhru74}G71r(2XU`KY5i#UL;qlKaS(k%D4- z$d&C7*k^usl1z2B#CF{)Pjm*WK+J5I0!!z1)hMw6P$*^Ec#$-t*fYKLL^a=c^6RSf z#je_-}RAz!7L>;zjQdd?pWlO%#GD|WVe6~9H z0R7^Xt0|a zGPrvDS4-^Rrie3*p?9mD$ZwLc(cpdtVmru(%OMi88ltIvhqvWx1!z_*e)7 zH;HMoF}wj)jfjiinJhDF{vrPcHvOiCN;go(VbNDMvv@W>!cI@Pv?ZLVoEo+wEg?cy zC04StAaIOCFe`*~VSfuE;4xI1Bv4Tp8EjdW-8*%%>^AeE^nmEx3DIiVlY4}Zm|1oy zdlyj*KRWaI-l>^g9F=+`>J}^66PF5G${e3>sc0gYZ ze!C11O~+{2YRT?)#)kPUme*{tU9X-uPLNqmGNEw&h13pmikWOWx2j@0wij_@tmB~7 zj@;?3;T;kWUCp(i`9V%kzj>-+Zzeq-6MiGUV|TTD$DpPw}UI`&Iz>F z4o=d>IKA&RsX`aBjw3^zH&TGhVZ#S)49wPF+7dtk@dhjM@;&~sdym& zVcU7x?tI4%E+NRK)1aqbm&nH~rz})Og0$bd)#ATIJY&sqcJXZ2FPrP)vpPP)Y7F36 zB%MufPL(dPJ3n9zhP4JXcg~DBdEY1yS47^#*@Nl9x||-va~5@>$Yt5I+2h#sC*))$ zx!M_Fj~`?^gJe6OV~+B{VKqJ5!w2v_wH`+{7vWX1d$#+u-6y4^=(F7COnIi?Q!9|- ze}WVbPp`NtSL=6OY(?S^p{e(+v<{@4LE~WiEovq9QbOWZuH5!c53b7TNpFLwB~FiV z+f2~_*)fakuo9nheXzV^vLt<)R7_>-gWhXy`Z5^0w$!5)NxO!nqmArbIoh-=1v66g zM1O&XRDYJXlWRNU^hXX0u12@`Ftnpbg59wmzQhOBzhze(sDD+P>+Rac_bTU6vu&4i zP>I?`3zOA?NW}{h;Xc)LL-A@gVSSXc4krrpXfE>YQRUp^v)0Uq$YyYnJZePOD~3l| z=VEuTg~LAz)TWI@XT5*fa7O z6yV`dMN=hmTEz8jd~z1AzfVr1_4g?U`ug!KAIK*s%liAAFp$qt1Nmg7%Zpt(OQKa$ zNCxwODI{gIcrlJDO&cV!GLw?Ni0#^@&EiKk^Zb_cE2&^L8zQk)$sRJh@L8$P^##(| zLmSb}AbgWg`cyfKCdDV(#b>kF1cmQTj~IKV=u2{BRdr(CS5+5f)*$?JZJ?=b=99H< zo~#zlwmH3YTYL~5_6^jcdUOD@9ub@5uN#*+9fuh%i88fBZAN5E@G8q!8JR?o7|R8r z*(&~K?;}3*&Wu{S&!bao?z_GvhY?zk6Kk`K$}~Whw>Yizg4K8$(X)$QKFDgk+=V$- z?IY@==_LVjlp`NfesnpnBh!RS3Dl>A_f98K_V@^1-soai_fW}$e3jO)@# zVE~Xb3iEklZZA>x_UemNzmL_Nv@(Cw9Ft8#Pk5y~I24DSa1jk6<>MBln zMVz;;OH6o2viQ2hlF$09OOG%)&S}0jo_{&KE*BF9E#w_M$1_Y%gwv*6A^r=*>WYu* zw?}K16wB0G@sK4-*>k5`njq`XEFl)>R6DzIe_!J8_StROXJ1dn5sz%MM`Q(EZEYV* z{R3onnXR>LXNA1}ignZ1@&BeA zo)Q0#EC0vq_fji*A9T~>UC7x=Jy2yB@^7X1RN={=N$D#P3A@$ku#Ln=q&`b^Vj@n> z?ajy=%o`=&=(k4TpHL~WK#DeGKH9IBb%7ufu1OKsEdqtaia+s{hB7yt6U@z2wQ0x=STKt-t; zy#=~YG0YOERuM7+74;VA1}%UQD5T!SYN#Z5NGhoL@m{SGnJUWg8zl*BSMxkRZQK<3 zG(&l3iqn?rmhFxBEeNYJY`1#7iB~tn+7$tN)iv*{SE;6IZCz@ps;{ZXiG*f3g@vC7Z=yz|e<4$+O!&V2P4KX6 zhqh2NoEJiT>^hyv_s3K_?7BSff1%?Ox*@yfS!sdn36`lI*;*^JU9Uc08!sG7oj%Ng zlOw6O*l&S=si6E1MHBpW@xY~+-ONpG!lB}$d%0l&Big9!ThmHa%a+>+0w&ps2}2__ ztzJA4+4RFZ=c6vR>8`=;DwM|EWm1kuffK@ZG`c~z9tXep|RQ@5__YtpsM~NA; z>-Bq47VlpjmFeRoZfsl{@ndf6Fvn36Q(7bb*G>Iot?(n5z<>g_RC*wgs1H4k$1p_~ zCNVFIt(x*s;+m7ui|gdT%&LvK@_nvsX2IdGSQZm5n+brGUnZ(w=#lrQVqX(M7w{7eLl|Fc@b`=MIFd*5pO;$WFle_IysoSn(^nE3Bx0WT349^2(F z#a`uR`3|kEyNR*WYNWelk(8-i@{f2j3%)V69_U|vmU25l=a;%wnZ6rZ@rcB8?_SQR zi!i;8=8zvUApgcm6Kx`ViciHTq(`eOx~;~|1=68a@~zgWPb{!H3lHCY$7Q|IYO)aK zzEAWLqo|uj@q2Elb%?A_VaY)bGCT&1Cazeg9v2kxaOVlv#shpeGIir0C;0cVOt)t+ zv%0~tJ;Ru-4Q6H>&BN3dD`opxk=ZlM=IjN{Ca)73?kv0vXT7H&wioZ>`cdrNVUawJ z$!v_h!}Wr$k=MryUx~dv%+BkI#7DoyVkfs3-pN%sJKbUOE6${=uKiIAq6Iy zi{1EQgoT5j3xp*Z%1{!@R@7l;bbnXM{CyP2|1Lb3t1)Pl43pgYq^g6egXCDbiS6QEg)qTzzocI}GSz`} zOfa!g9aNRRHa_7kIq$@pw4KMbJ!vcxbyC>s(N${CB*Xs-;V(h?IGGHy*sfu*y@OTN z&Fkqn9*MOK;*+kGQ`el3e1m?#N32sK)RE+_DRy2rSy4Pa7@+@ZpB|ifmJOTH(}Ur& zW<-NCcNRoqJ%!lZkpVvTl&quE`CQB!+eHKPYidU3_A`3@rGMY&`tkMa`mClOGv0-r z&2)(jWO-hfXf-uK$JhZqW#H5dbs5z3R{rSuBsM>u^|QXn@*SDaE zb9Pq8m*ygwe`m*07Q>G0OwHEraGU^PAk(fbD7{r)EF}6shV63$-=1Fof4jpC5l#4TREc9h+ zUO7we^mPmotfSa6-DJ;-shce1E}{(<(3`T6z)*C8J^E0`QTnr@kPJZFkCP8{*2|J9 zLZwH^;Rzw}PS2x0dyt1|7mhBS{y>)R6;4HpFp8@?8j@_^hFf6uv za5OJj9S=M&5+~EAD*{KBwlgt&UXE#tEbK|-;!Ug_CQ~%cU4yIhx+Bh;*ACCeD3K5u zq;}!(?l2sxoj0$K2cFT1*p+Vr()p->)z0=T_ku`Xn~wVu9kaI&mWd{ijK0 ziD7Y0hDBu-3wmc)3NIf-3OkDhJ+CW;n-daRJW*h~>3$`+&eYUICMNWWA`2Zlc`n{& zW$~J1c)3|pU2{O#!HJ&I&8^|F-Hfv7NW6@X2`PQ9K||mG@+eLWX@NWQ;iU^KZ%d_PKQG6g?*vxO}CUGc#+I;XsWAYJL&P+ae!Ui^y>s zs7jCzY$j_e9Xb(vWcnc2Z%Rl-k?|+v{9ybMg*ZxSzbGU;6&p{IA+Co>SsqG^hqE&t zq_8~>WyZt#84q@rhjQcL;*5tG;(_=l7{~EAYN1k-k%I>7dSM`yorL09Y8Y)-f;(!P$fPfN9}+xg8(I{ve@O z+RiW-NT=SHfpnjZ%F-Zwq^D-#OLky5PtSQwXPB^;o|^??Za77PGY99U=QFM)Zt?S} z>Acc$jGeXQ$)S7^t#S^s;6-;Xowfg<)6sD>oCwL@T9SMET+Zjxo$Su-o*Jg>m+`B# zgVWdzfOLe9CcZl)HhIqyVzVoRj1iH}RCO?n1Xm$}tOLn%`Km0>p2RY)WJ~<6VqeK% zA>WKOjcV*;dGpyGrVKqSC8pct+@Cq$+@C84g}u;AC~Jj-|{Id}2n z#SQXcgbSClu*UGg)?JC5_Lh;8#iL@k5Rjr)dVBfI?7EY5voUTv7qj?&iy7^LC9*}T2%b=wDDMl%;msVX1lSk>( z-eG*?bC2&XE>)?1>RBYugRK2!G^KGV+Z!`Yq|HqIt4G;EiOF zyc9vDKP4y&NFU%?f*~Z|TW&9{n>J&m3^t_Z1LKq8n3V3%+AC}E=Ikl8iqy#i6(Sap=UM#EjYc{X?RQf|*On(wbjF#G~F zSoJJk#o_Xqs%3R!q*WEO8Wrh$SB{Sc>oOh6aMPg-_rf*N6S6+oJpZueQ9y$H&)BY2&KNq4@_ z+)ie@apn)PYSB4fa9 zh|?*(kUl4-89B$)eSY=QRqV>)>`11@_&0VOue;oqyme1r^ ztRkit{Dh6VJHL-Twk>TpNw?^!33JYzfVRv;G+t;Y8OtWl!G#A=)e zRw<3tyeFoSyv3)RSpl|`B%)*mr7id~>wS!OZ?Q5LeUtMu0ktZh+WC&G&%IIq7fwpN z&rU2$YnMp0+@K!HQXH8zGQxVeI?f+&SV>H&UrG>lB4CYr7w>ZV@KmDG{+XylIkys?e5z4sfwff&{(MXVr%k_}jiR*d|}dL zwG_$41KSkQUBKk3WrIGONo&PU;x2R?^lKnl=cj2PZh`X=DCxz_qpXB-c!;AG5jj1S znBi~QCT2TVU&J!CI-4AP&6O|0$epVh_@&x%`uHu|8B)L3D;RYWS2ZwobU8hKyR1a>)EG7zV(?ynFk==v2P;)pQ$qUK3)MpW|;>b6)s?#l|Kgk-6N-~42UBmaR9D3(y zF$s}=wY5RkY~-htbaM5TZ2PhwG=y(QwtS;+(4TJPY?nSqQ2c_3AOo)iCUr9QOD_Fr zD-IQJ)l)f*D>+)HI~yvD8^onULEYL?^S7tP|#mIS)Rmz5RCMD=GIl%u7 z&U4NyRnD_v=LM{jcZcKax{*hnyW0S7&IX9Ki=L1bey?JUlnPVRX62hcE?E2P;Drl_k~#qb1v@x58TaX06eAE+XHb&LBH}V=g+}oY|bn?}2Q` z#>v_zu26%cH*h+ju7YdlQ#ljP?fH-uc~*2>q(zm|dXWXseE0;XY`_nTkdbFmz@cc| zj@rOi&pKq4!TgszLt;Wa^t7a)Yq_aEXufF;HyLD4QjexW>8x`F1W_(<)QPw7rFGV^_% zDYW#z>;u|5V@kD@XdyUUV8ZW=s3qm=)W!1BK1&W25)fT;HkVhLz{d&8;0eV@Qj#zbjz} zuuJ=?c6Ep5_=Zl)DIe5=T%Q*2r_q(o-Lv}3KQ!PQIu4$5{k8tw9AEA<*A}qIdt)DY zv;Fo>pX60vd&UE$S!@;eEtfNf`_5RI;~PQ6&i`ibGJ~z}9I4;@ig^B*Sy&->9nZ<= zQz-*i^1P4#G#_6x&+5-mgTXU+c5-fZ5qKBR?Mylv1oPZ52EX8To|j(a^Zf!`&T}pQ zp9VMc`~l3{!0UKk%BRIk;)mzoqp5qB(0Tr7ytcW!j_3R;ZF9Gl=Ry9LNCmnYIr%U5 z;wpK58^PqhTrX_Tz^vCcAxzoe{0*z zyNRKk{{de$S$nZUzbCUVRcITC3XJP+&^Uz-fvCvP^2mIRt|8ks>L9~4ml|4@=JF&+ zhy55dL4_SoThr(XgZ>24T%H;2Np+ldI8lWtIM?Gh2BiH34SK<#D`>4c#4RB0?{IYEV^`$L}7Hj$^H%{RpH>)uOl2d6fWZ z+7CclmRCSJ?2v0bf9DxA1*HAGXJ{AEV_l|7>#GL+5Tv<04$>hmq1V!>oB-0UOF@^b zuuUM6ObvU%xQeMD9d@`u_kncSM-43r(ww&&bjr0J=Zip^^A#ZN?+YN!`Bjk4jSmei z81*bx*MPLYr3SqP(h>x!J$_#WX@9>0Y1eD6^IX3K()oPR^`4#Tr68SazXNHha_Awn zEZ2ZEzwd#xzfA@`X4+PXX+5)OGdh*GgLK#?kmmenQ}3h2p1)0>^Ek)Lyb!}pJv|$w z!#+fEG`gU|3mXAxsVFiZ4TwHpdTotzK`@7wZ)gPu6&hEWs_76keHRrOR|IuwB?cj= z%emapB-NVBB;z{8&?*g*?pRAjm2^W;lrAE3UDuh0Hp`&d#&xct%{OR~ab03)wFcE0 z*Oi90%Af}0+GuEN40^!0HXGW*20db2A2qaf2K~agK4xf-8}x*6ebUg@8}zhsZ85ZG z3~Dp3&l_61K`$BC9ftP0LA#9WUkoi}(0j(U+t5BVsK>Z|Y-m2eSAqeME?@b6)iomD zpaSDsXlSDh8f{#Q46WE8nXhTiM5{OlOl=SNat$rtpaO#m4FV|pWdmE;(OU4uPv&=l z3;n*L0j=zaA%*%S&OyKS#alq zr7Ok;ee3Y2IWL<(e+6bHNVP|)U3S+3G3_F=bsfrBPhf1!#I=?XGIQ4yF-bx~)%;yk zmd{(NvO{L^n&R1Uk-2<^&yV3FGkQ(&tiQ;-KI7*x{K)J+L-{u-GRN1H{`Pxh?l1Y1 z`DI%?kQwzrcAK)T9Z207&`*}7gMjkWMmhEVWm`F*D#E7>KMb&0KW#}w6I5CFpK!}N z%M);;`#O|oj=$1<>;2g3zDf-r$f`|$OFaE;;q}#yRz=k&S;TckKgZDAK zqD+F+F2SHsmdOye#bcgh$=zP_S1)twYik!Q?`ub7(Yz%K-6}6V7Y0@8YL_pY-^ad4 zFYy;-8-F3WuB{M|u~o8s;gWeP7LBbLyX@AlURqQXygWEzeDLx~6_*til^4lR{|%Ox zUv?R^%O_2oq{vyeK%Ss~k{(cIlG&|7C{K*g-_uzHGoQ~b+`?K^OEWc~DG1aK!NUSOj$W`=S`*PgrJ0J^<_)bYMLa^iyWo|!; zEL?hiGVAaxHrhC#<661Jhsy57Z{Wn$k@(0XI}%afFj1u*jek@8b)pnEM>L!^%4jY| zMj8*{nU&1C3#%(Wu;bsJfiJ7^W?b#~ca0QXZ1^;afUJjpTO@IPMp@((DssoqbY+nR zexb!aVZ(+9q>aWt3Div#E!>UIDBo&d*Y&SGpBOA^WzZYc8ek(MUChF!yXU5Mo5>Q9 z-{Xx>(Icn#bhCB`^iG2(lB|1XZy1EW5}LyfZv!IubZRBz>z0sGNs|he4yu?XosxRe zDSo_krblMUrPp+O$(63ixO@A}BDZEe8b{eVlK9h`S#p&^WaAsLnE$Z5Gsl6^iQs&um1sHyvwY|t-~RLyl$b%rN`Cz7OWu97Dd|E?rJB52}z z76G{}BunR#|GoJrR~0fn8xQ|i`5_ZqPniFk{P>j|s{d>GQT$)Z4-x7ATYeP%Kjy~| zIDYt7^W%d5Qhta?|KIXM8p{7m{ct#5`B(Gf!v9i!h)92%{1{LdfgF>HuaPz=%20L_ zS==s5+~97e-g}n2fhc3S*+6XCqGWP+#PvxFx_v!7_8Ktb4YhF29uqxPVKbns?!g4? zP1)UN>~&umn8csAjg1^+PL7Nw*+Y%$`0*-{(_v*@$d`Ug9R|}h)sJ~%q)Vk+$?VN# zbPZ-5>)<4cT#3(Qnap|y%rd_0va;-6C29XG`>W|R13l?f%1SfGA?%71b!S1Ab8>p7 z;%1MRqO4JtlQJGPU8nn3eRf5kP@0uFy24>MeR>X6Y29QXeY(|jFSCyL$}&0Z?C!F! zR`ZZGYw(e^_x>1E>E+#ywvtqN<5FQxzqt5Vp)HWJs=O zG$xVZ_#;}H*Q}=RYH3i4C;p63_nsZrb(CYCt>HC#U}D?0NpyjEV-L+cBUP5(K>DQ)GP9sgz}n z_!>3oKmpBSa?2~|c(de~o12mk|BNGNCDPaOM3-dz2?^!4a5ZW*9k!aTkc^PSMiSU7 z%O;KyWaXRHG!qu-&j}xM7D_nZpsJRhkH*($v6s1#=sOxh5Sbh319;N0m81`Dj5e=qyI8l&4fsq=!U@Dk;p5L_2ddX@^^Ks3x-GRb3}&5MpX{TuxB>R*&9 z)1qEYFXX(GX?OJtvro3%d%BzC5|tR0L)+@V$SIkXQQChk#pQ_}R_3u*W>F&Y)#1&1 zv%R`~1ZQdKB2@l{j=X+kXV9i{5WL>~{jS~SY)NQlU-{KRz3pD#Sbsgz zV+Bdq^VKtme+Cj|9oYgx%pNhcnBt9Uo9)m`OhgEKt<0@8rQ`_*3xDM0K-YJSZj(Ox zcgW$0^CD({I6S2bMyi0An3nTKjdubR6Zu?QEYyk*t;Th#QH(V6ewp@v0ml~aKdl=y^g{bgP*n8MVZnfmmrq++DaU@hN+X);#MYN}9OZOx%0Z&Ec~OOBMk z%WY)(0oC>hPse?9AQrkmlKGE0kE@mf5Robya$d$%6=$%#ifc7>Ntq5b54u)Gv!ow zm0J{Qs-Q~4V_?cc4=o!r{kdfK8|rgkx3}JA(?m{W!x<`$pkMj^%8n z$hv-Fjx{Nu&i+gr;Jgw8WZ;{u>kP^94f*Dva{t`_L!8Hc|G2^Ba`MOD_gv2@Lw%?G zEU!Fw?$FvHEploJp1JIXj0=?K%pKIy3!gH?cgi^YwhU>AYVA3nr4eB99TA#(@U z>QhBN-xXxO{3>~F<^L#fJI^;6V2i-JczzJj=X$z%o*1n6Xk{7yRF;OR&b|Vk6LZ<4 z09W!nC(q}b4KCvO_v~cIdfz&px18ehHGt>xJjwqDz;ZYxw}ACBU;)pcu~zsP81HI5 zjE8#Kecpv9mDv3E-WkSE3jJ?=c0-mCi})Y#P2%r)3b9q-`>aBeT1}I+e@*)~NLCmE zzCHXcR%j5SX>avx?KML?3eq9Yr;g}2 zeh$(h{$OZbh9+lPbcpdF9pd*O9b%KA9XGVm)HEGpG3Y#>r0wgV&nomYP_aT!8rMz6 z^=;!?N*&d4L_wP0qae-iUqPDRb0FzA1HLyv7b!P z=om=HYY+Eae+tsHEe3sPke_CtUGqVjbA_RW4Q;id{R>FT@*zk*Sy&i4NW6}>rXZgq!-Rnf3>TWyhcUFRcgAXiIf_NY&vYYp~>cic9ot>yG}8*N`u12 z)i$)KK{Jf&OhcPx&}`#6*U;u0w8*$FF|=BP>Wu43LtAA~gK=#%v^54jU|gFG?O}r+ zF|Gi0mS*5H0PgOWcrrh!A@cK6lLp$26*s99^2_D_K>Pa(mn@THsXzNl|)ZZ!;8FO8VY~4YSk=LcvEw5i%qsL#D!Y*U|l4WWX zHldbEWHJ`Jl;sO*WcO1>WS3Iwib(5pDROi`;wtbc+53BbTyp#}YO93trhor^yWZ=) zD9p3}uJ@z3Nh{9$`tN#IW*oE7H7+J&KXuppM%Ry&`yk)a`rFy3^?p*y^A{{#cDqMV z<(}Ei7P9#9HiNY{q0}y4AVfEuQ2OtTyHz90&+W^X)n~T773Y3?+~R$n8%D=YrCU6I zfk%>13v1`qe9a>$3H$He_uqx5V!HKLf(oC-97Zv06lLLJFHN4G{(J6HcY1AF&!1N} zuei_txiqK$e22Xki@y8bS-aiKm(Dkv-G6nrJ2-w)MUnc=9X9`dsTV%q&9qj%S=@iO zdxoDeg8wPnxcnr<|HN)L&C|EajZ@;4-$1+FG=AR$_!~{~r8OCzWqt6<$T@P;t2zsHV$M}4u&#nT+r&^nt^;s6hBcUF9{CA>HWN9zBK*0gXK0zdCuHHwf-4Obl=sI+5G<2Upq`d)tn*V zld_XQ?RX`0pFLq>c9e^&h)3xs&a4 zviqWP(O;SEWboB4lGF_H^&fNkpOCtB@oic8D*gBW$#~Mg|GtSBdv(48_1~_CKD~Oc zV7>b6VYe@zzpVb&B@4X1+MG+`^wB`)lE#k1-vH;5Uh2nh;B!fZZdw&X#c$vq zeJ1`kxbaF0sw|jM+3U_Y#~{30v0>R)sN^rY@XZa`b5Ta(Ja0A0oz>RZBHFtw&9H`c z&?*=#v7@!$YWfwf5Ka-P4q78(lkmrTteodU>(VysTVg|DVU@LiGnY%pCY^_b(>+71 z#+RYniH9nAO$j@e?&2gArC z?J|=1vyI=bv1Xs(ply|HpY9ZVT4j%zc5Q$_diIGg;q&-DDh=~#hcax`+1iL z|13$s0mC=P4q9JnRbhp(l1f>a6L0qm>7ez+o`crxBf_$Kc{B9c-6qoM!Ln3WlkEG( zWApKh-S(R+RPyVt^Rg%{m&%Q91I1S|AmofLR$|_HdM0zf(k7y;6?bnZBjnsKoYfUr zb^kSNm8g;|k&=u(GuOKdtM~0zUX8V)76iPgC4CJMhgwx|&`D7xezNNidcCz($xD8a zz^}9gTPT;fMBDW}cRf~2!uW+3R_N`#q;O0gv}U!W53nz#LrY~*7I4yE0qJnwIe>Ci z_1xVj6c%tQO-e!^DQenWzbJdRWA$P$wG!b%Yb@JIIrj{zn@aWC6jHZ&?>sg1Cy8&N zb<4yeCH06WL|zORgl_MyRiW{ zOXMdJ*pe~L1)VX^dy}KOb465PUM{6lNep@e)zul{3B;KtR1Xiy-l4wte0N$QBe*xM zs5@0jp>B@L{!?p%JNz;|DxiX>b6H{nrRjIlsQT^)$Q9=qjGc;!zAMhQ4pg;o;IWQs zPoel(a)n)vCP%muow$}<-OvA$7wyCh?BE8rbe-p&`@?0Mlzn@oqTP1dsR3K+CfczL zxhUA6=4_>hxEl?!Ze`h~D~s!wU>yY5CV}do<18JSLOt^~FgeRY!g!0s)lQaJDX`X- zs^s06i@_if=@mOMJr~O&NjZv0z97$QBG0QB{$v9m)}10x5_wKTp6z7O-LIiy5wq;# zHPVraChTkg7r zeqd|Gj=FOycC30E$L&mFA$8)|ao6W1Cn|Q-<3QW9E@}E$@HsKPT{xmGTaV} zCj0ztg^O4I2<4WhtoZ9mJCXdSIt5fVETJB z^2~g+x!GS_;46M)u@Vt`tC*z;=x&g-N3CczObYG=m_f-Ad<-Y4T{x%q-K=<|f zz5CL?^(^^wFxIo*=^$BS3;4cd&<{X*9{eki%ya|3SB9BtRX@AE-GFM?`m)tp9p^2c;3dy&r4*LK|^ZTQ5-3iiM4uH;4AzjI;g%g zd<*C6bq}eDnvy+_l+ZbTsiE#6ZrIJreIe@*lUsEYN;yLEN}ek@3!L)$ud_; z-jt?8WimT+UP3uw{}8wEWc2(zC_Os!H(|{D6*HykOwB@TQ;Xjkk$t{qj5n)v)a;!( zXQiI~>s7A!Lz0xNcttX1fGQ>Wat3k6n^j8VY7wvZfsdg`A)?2db?Qx+PdfOFA|)x=j++uoieif7b9{_<0FK-eG3}Z`d>M+UI&XEz8*{m$;>4Cf*5xY( zRig2c9DEzpgE>q)aR<71UXsF<(}mXxBc1zpYpj+~^2wkyB}o9gb%VU?3Sc{`HrUQX z4I+>eU&AB)j+#^%`)f+H>@Q=L6nIM&lAoKZd$CtDrca$~dH`PO6U@iFxgMGC6>e*T zeALM=yO`DCVXsIRHtT3~PN45e)hf)=O1gBKhVkY~FE!gugfdYs$|IxkABo@Kws8C* zDNwhPN3lP3gyWzsVQ2e#B&g&pj%6SG!I2Yaj;d&}?k_~}u(K`x#~B3T8+Gab?(J-# z>nh89f6@f3z;Fr_FMbWDZ3>ALY@x+Q;5LC&Q*XPBQsy#h^#1n(EoH%`dLYp4A-R z%ktI5)vZ084xBGKKK^)yv8#1+Wt#>m0R&B*wi6UFID;n~rcZ}+g6;+LBH+e~B zMuqw_jrG4YrqAi^^^i0daqWoJu-nuXRjI?b#Ty?P4fVnGy>qrMZlV%?PbI*ziaEGE zuL>BsiJc(z57BbGnE+gPuOGyg8CsD$t1Y|uts_<^isX;smRS!f8N_u%TCs@2U(-sO zk#?#f)^f^gvRtu$3ge0{c?(N{JCjD9+)>`RP?4QJTBtZ3YEhy-&~iM=nmYsP_4jyc z3}B2E>hR`6`o6F~ju5zn!Nvk~RquC~7{G*EmLqO6_Xbkt1^F1(gLvae*QFtnbJVDk zi2)g929~>+7!`;C?Ds!3JMY# z$mOg1quZk(=YB^-yFe97_b{eRj@m)f%z@EchktU zCZTt-7t}PqUJL0^?fc&~JY=3C=}>y2-x2O}L3(AEhHP9=zV0Dt$djmbP zUbM45vw4hpN>BCX);kGUyL$&iyypC$=eu!@!Z&f@<=)Gey*7ETCo_Yy3*44v+=zxA z)T1#Yt3JNVlUrPSGy5bK)tb9%->i`Fg|#!<7S?VO4?RQMIYyhazUQp(;@-Yn);B%C z8UI{EF~2-=Hm{dC&vO+!n|o%fIQX8c@A3_&;nlTj7r2x2fyv0t8zyfaIJBFMFx*zl z_Mao6odg(>sy?Bys8&-pkQBRI$P&RNwV|Gbai8_*XD9`PyuplTDv4^DJz?ZoJ8abx z%qOqw=H&Uc55pYusB8(6TqvA|?FC8&nZ^zykZdE)kZ8sb<_5FTp%xfYaZg|WmbrZ%J=M$kNWW@Aa+YSyLB=VgKbF7h2sFq!`hyoG-DHu z$gnu6|2HzGSv{OtIT&ZL%D>AAa?g)$+xcR5#|tYL z=-Sin>eEPo8>ytO>dT-XwQuOI?&zxirv1U{So@Zb{qO3QcCJEq>Q~(XU#CK!O_AJc zRBN`wpT+)!#^GCvriT6=2!0S*VP7m)W2wAd?y3dgLAen+KB+owJ)~r zsU z7l}m9`tK%ih~|Aq1N8Xk7JDZSO{adONz<8rt!Cl_OxmwWLj5@H)%A9wWdyO^ohnS( zl)f4!j{91|(rPca_bdVV+OP9Kn%}pS1|m{Dy013gx_omE$Yrv%AeYG`L%HvG^gWuw zaNkdXT;{nG5Q*j{wWDbkC;8ZaGLdS!@yW|XY3XD`Ch`u<{!zP> z@?K~lEt1h0Cmr3RqTdd~JJ2|)d?nx8^Ct4xoWs>!D1zD_q9V{~o2=`jZ zB=bpUYDm*q(JW~(;m(&*gGcSM$YNE&{hA!TVvE%mioz9Gtp1&F{}$3!FO|hA z>;`8P;*HJPx`(=|+&VaU;Jq7H$r8nsY*%g7EYQYPQu->|>ZzsEa9&VdwG5Z)IvHoG z>tx8Ot!pzZ)qQ#G2w~9+Rz4t&;3?}wu4YmC>)o~66sx;hm1}oxmBqeI>7a;TraJ8* zY1=d~;b{>5O6jisdHTr;B$j?vf6#Ey0Ox4f0SsZHdlKO^5w{x^Mt*ViilLX924;<~ zw7ID3q_?~@vUOkqchsK3oBIY{H%zFK^R!4pH+r$gYE(WFU|9UYpwZjO3MN0Ei^QQg@QvWXTs@&w7(el>pFzP;FUjh+N~&LH12}i71okX^ zA~7(th&uN}tr(?Nrg}RQzAQNEYJ`j@Yz|}&y4hp1NfGIm_WJdR5v*QoJeBTj9VfGa zFB++G*It?hs$+VjC zDBrSy15-A3m2cTNytRMP!r@*0-2^mgZB$`HeHs~pkNkkQy%k|{A)QU~w9Kbee}T_9 zS8l#xY3p&>*vup`_Q`q>dFAq_fy%0DT6K8cg7UYBQ2x@`FiZ7xGvqL3{6)UW@xnPS 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 literal 0 HcmV?d00001 diff --git a/generator_cgo/include/big.h b/build/miracl/win64/include/big.h similarity index 100% rename from generator_cgo/include/big.h rename to build/miracl/win64/include/big.h diff --git a/generator_cgo/include/brick.h b/build/miracl/win64/include/brick.h similarity index 100% rename from generator_cgo/include/brick.h rename to build/miracl/win64/include/brick.h diff --git a/generator_cgo/include/crt.h b/build/miracl/win64/include/crt.h similarity index 100% rename from generator_cgo/include/crt.h rename to build/miracl/win64/include/crt.h diff --git a/generator_cgo/include/ebrick.h b/build/miracl/win64/include/ebrick.h similarity index 100% rename from generator_cgo/include/ebrick.h rename to build/miracl/win64/include/ebrick.h diff --git a/generator_cgo/include/ebrick2.h b/build/miracl/win64/include/ebrick2.h similarity index 100% rename from generator_cgo/include/ebrick2.h rename to build/miracl/win64/include/ebrick2.h diff --git a/generator_cgo/include/ec2.h b/build/miracl/win64/include/ec2.h similarity index 100% rename from generator_cgo/include/ec2.h rename to build/miracl/win64/include/ec2.h diff --git a/generator_cgo/include/ecn.h b/build/miracl/win64/include/ecn.h similarity index 100% rename from generator_cgo/include/ecn.h rename to build/miracl/win64/include/ecn.h diff --git a/generator_cgo/include/ecnzzn.h b/build/miracl/win64/include/ecnzzn.h similarity index 100% rename from generator_cgo/include/ecnzzn.h rename to build/miracl/win64/include/ecnzzn.h diff --git a/generator_cgo/include/flash.h b/build/miracl/win64/include/flash.h similarity index 100% rename from generator_cgo/include/flash.h rename to build/miracl/win64/include/flash.h diff --git a/generator_cgo/include/floating.h b/build/miracl/win64/include/floating.h similarity index 100% rename from generator_cgo/include/floating.h rename to build/miracl/win64/include/floating.h diff --git a/generator_cgo/include/gf2m.h b/build/miracl/win64/include/gf2m.h similarity index 100% rename from generator_cgo/include/gf2m.h rename to build/miracl/win64/include/gf2m.h diff --git a/generator_cgo/include/miracl.h b/build/miracl/win64/include/miracl.h similarity index 100% rename from generator_cgo/include/miracl.h rename to build/miracl/win64/include/miracl.h diff --git a/generator_cgo/include/mirdef.h b/build/miracl/win64/include/mirdef.h similarity index 100% rename from generator_cgo/include/mirdef.h rename to build/miracl/win64/include/mirdef.h diff --git a/generator_cgo/include/zzn.h b/build/miracl/win64/include/zzn.h similarity index 100% rename from generator_cgo/include/zzn.h rename to build/miracl/win64/include/zzn.h diff --git a/build/miracl/win64/source/mrmuldv.c b/build/miracl/win64/source/mrmuldv.c new file mode 100644 index 0000000..257ad63 --- /dev/null +++ b/build/miracl/win64/source/mrmuldv.c @@ -0,0 +1,80 @@ + +/* GCC inline assembly version for Linux64 */ + +#include "miracl.h" + + +mr_small muldiv(mr_small a,mr_small b,mr_small c,mr_small m,mr_small *rp) +{ + mr_small q; + __asm__ __volatile__ ( + "movq %1,%%rax\n" + "mulq %2\n" + "addq %3,%%rax\n" + "adcq $0,%%rdx\n" + "divq %4\n" + "movq %5,%%rbx\n" + "movq %%rdx,(%%rbx)\n" + "movq %%rax,%0\n" + : "=m"(q) + : "m"(a),"m"(b),"m"(c),"m"(m),"m"(rp) + : "rax","rbx","memory" + ); + return q; +} + +mr_small muldvm(mr_small a,mr_small c,mr_small m,mr_small *rp) +{ + mr_small q; + __asm__ __volatile__ ( + "movq %1,%%rdx\n" + "movq %2,%%rax\n" + "divq %3\n" + "movq %4,%%rbx\n" + "movq %%rdx,(%%rbx)\n" + "movq %%rax,%0\n" + : "=m"(q) + : "m"(a),"m"(c),"m"(m),"m"(rp) + : "rax","rbx","memory" + ); + return q; +} + +mr_small muldvd(mr_small a,mr_small b,mr_small c,mr_small *rp) +{ + mr_small q; + __asm__ __volatile__ ( + "movq %1,%%rax\n" + "mulq %2\n" + "addq %3,%%rax\n" + "adcq $0,%%rdx\n" + "movq %4,%%rbx\n" + "movq %%rax,(%%rbx)\n" + "movq %%rdx,%0\n" + : "=m"(q) + : "m"(a),"m"(b),"m"(c),"m"(rp) + : "rax","rbx","memory" + ); + return q; +} + +void muldvd2(mr_small a,mr_small b,mr_small *c,mr_small *rp) +{ + __asm__ __volatile__ ( + "movq %0,%%rax\n" + "mulq %1\n" + "movq %2,%%rbx\n" + "addq (%%rbx),%%rax\n" + "adcq $0,%%rdx\n" + "movq %3,%%rsi\n" + "addq (%%rsi),%%rax\n" + "adcq $0,%%rdx\n" + "movq %%rax,(%%rsi)\n" + "movq %%rdx,(%%rbx)\n" + : + : "m"(a),"m"(b),"m"(c),"m"(rp) + : "rax","rbx","rsi","memory" + ); + +} + diff --git a/build/mraes.c.obj b/build/mraes.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..13895e8b946cb25ca423babe47b3c74ed76d4ede GIT binary patch literal 23439 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 literal 0 HcmV?d00001 diff --git a/build/mralloc.c.obj b/build/mralloc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..45e9928d6222c1c098cb8e80a289fb40be2e8fda GIT binary patch literal 1312 zcmZ`(&ubG=5T4D(UsOyE{sggmh)|(z?1~wf_r96==Do@6n=}tE5ad^e=$1rT5`i-a zBv#7@-j+3@8gn4$Sq-Ya5Y2i}m!A2HNwukH^m_9dDl!6ZkUlWap)(W{B%NF<7rUbn2gZL(sW}y?dL7~vt^%t1Ht0x9qZsz^~4pq#W!$~3d1SSJH80t z+x5bd%9t?vaporY5dT2Psm)hOHG9T%|V)JFJCeby}Ni1j_|W!BBL zwMWL%pjz3fl#AU?&l?nb&dZ|jyn3)~Jnnm~z-YWSw!Hn#?c#Q&Y;^t3o?{31j8aM5 z7pr_iT5hm;l{HIMUav{C$Ln>87GmG?7#%V~7Ahk`4|ItY!g@veP_6Rew&ah8h5#96NIIPwdqtmLeLt84f&n6Q~7=M1OlvqNK2a>n?T{-2YWFLYbiP<>jG zvxS$fYXx30QE7P+ny6IQ%yclco`pNQks(|5D8LCy>9Gc&ORH$ m$3H+}I2=Y$_>S8Rd=c`|XwUBj>Lbk|rB3-bz2W$N$EUy960Gt7 literal 0 HcmV?d00001 diff --git a/build/mrarth0.c.obj b/build/mrarth0.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7dca4875b7971f013e6debc71b3b7e681873dd0f GIT binary patch literal 4079 zcmb_fe{2)i9e)=)Awb%TMz)f+TMY54q!`zx6!ls*`GPI(I$MjhK-LvX632mTA+hXp z7FZerwyV7zq1h@nw0|m1+CST*cG5a68{6z86eWeVLDNcb8bC!;B0~j31D4TvpLfr` zIDj;@+mn3n^S-~{_t$&AYkzeGVWaFJLe?9|N}O7#Pctxo43-n(5C}Q5imz)i*+^rH zv%OVoEs}c>^pM7svn?8Z5U-dv$mIH#8|;U`uT~aI5#k{(k2Abnt_dP_@a@S8F8g^* zOzx@8_v#YTpO2xyfq$N-+|Lx2#$1W#Nyy#J+e7HYQ`zW|o8_JI4!LPZ^UiN5@vC*Z zTYpZaXI1)FKRqQa%Jh~JyeJO+6Y_p3O&7I?{dCk%FRQ`XIc8YVOW8zUA*voISM?@) zxgWrSU z+f0BZ-vJM0{YR`A$#Yt%ES(?dS5I4~nV*GN#pD`D&9BB|*e{K0Yfy4}+bH*Z#bPce z)_4fLtpsQ17eC46I`VazLp=mFK3=X;ulXc9_rS4^B>fQ}aTr%WHW z^S*2@59nUjq-)jq^F&O%4&mgjf$zFg?ulgPKuuOQ;!)}+Ra%uAY80fu4Sb8`(LEuJ z_1jfT#i*)Rr4?y1no%ulAUDEt$Ap=bH1^8Oh!q6HWaGVJL{sQDIy>KqydoIhe>h6_ zNb)%0(v@VU?>9ypW$R4&$XC5|I(}I&ojYVrOlTu~>;9ywSELm>>94<_Zm1enq^aJ& zpo`oS+4sbnL3m~ODgVLf%6C~Ei_gBFzN650=?8v#mgkP%km-0H{zIYDhil>bA(@^! z{Dc9-H$O4BL(Kx6O3&8_lT!=wP*ar50BZ}Oa&_z6&aL5QtSrc^p79=naT zLYc)m2P%8mhcy}Gd6%-m_K;iCB}~;6QK1?>s^q9EYlu6Q{jLT#rFoKT?h?B~!6R^pQ~t;LQsCR{__l z^oC0BusaY(;_}=>NVlR};`9A9|EOB)@BzMv1Y%m#wz8cutM zUF>}#c`nwb=)($BjO4&Ac&O;VGbu3SD$2e6p4|WN?gL^e%KJygz3R7rvtV8a&K~Vp z`tv~l+?W5)6i@m85>KHvX`HY7YV+UY8D2Jo%9W(Dp~AJgWmR}(V|l9Vee0!?>x2la z%E+osWvt)~uw~L^2S&UaaIO;^A^rR>6t3X_L3$kT1EGt0Va+8VJ zt2?)H9Ee*v3B+~FkY%pB7KrQGO|%n;>xO{1?vIfdPHRVXIXVW!ZciiygI#Ba$BV@0zKhhe}_PLxvPQ-J6WKX!Yz1>&~$ZUyVvX+4_=T|5M zu?Q?fOM*zSVJ8}EGft6V$B=)XJ&|Nav5>+(>_l-HXlRkvpvKM>r*w7)BTR{%E>39= zaSA(QoKpNH$Gorz?CjMtHFFey#WDXZOYSbo6n(*=As#GK^!0{7Ak%N^7eMis8$yE& z`*vgBYs&|#78?i+G9Cu+8_jtN%X0|{_Jj{CiJ&^hqQfLH3M$xjFcj(GL`DhqMLYL) z7laC0;Q|4*;C8;Zi~>8X7T;O26YS~k4MnuPRDQ4holAybCkd`I!oFPX2M-=BKxZV> z5!ND3*ktl~fqST6Mnhe=`kY~OC2qcDc9t1{Xj>=}>4~stgFXA95Mr>qN9*j?$bSGo CyBoa# literal 0 HcmV?d00001 diff --git a/build/mrarth1.c.obj b/build/mrarth1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0e69e5af3cb6675e0ea3b68d72ebd7c6ba2950ac GIT binary patch literal 10712 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 BTOa@c literal 0 HcmV?d00001 diff --git a/build/mrarth2.c.obj b/build/mrarth2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b66e99cba188797986cf2360ebbd2d2fd5fa7563 GIT binary patch literal 7384 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 A)Bpeg literal 0 HcmV?d00001 diff --git a/build/mrarth3.c.obj b/build/mrarth3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..267458f746dd9cc1daebb523ce930afce31133ee GIT binary patch literal 4255 zcmZu!eQX>@6`%E2{6*G=kd#pH6|UfbeK{u~im4E{&Y7&$vt$T~k=n*zcaE>vzSG{? zxK>4+p0Dy~o7O;uD5(EMD2P9TR8(P5l~WSOKucst0Rn9*$56>5|+ftQDMbo;_R zW{*qnVKBft(!SnA;$drU*#zm06*|i4Zo!<%Zu-BvW zkhi{#|5oR}7e>NIheuD{FiW#HFuQj}F@K|5)8sb9Gq79O4Dms4y)bX%^NyJ{MH{7l zXTGM^1sQ8gZYgG+;C8o=DZDr~$$;~TWwSHXl#cF$B>H`7-6W-! z^-ojvIz{DCU7|B+vB=T~KNk*iun;d$y*7lm;}#2@09XQ&6nF0H9G^R{m7 zahLnMBao_7=b@9_D*6@as*^9`*)Qz*6(y}T&nE7l{aZGhJ+oS+)=glMEv%YeS#c+; zTI#lmx-9Zso)=a}-UCZJutHw4xemaS^#V0pDy>c?u!G>4i2}*}(NaOXP^)jKb z)5dRw_)3u9$s1>W_+N*&)+tZi30brwy7ehan{E}i@pt&2+WEDhbwM`Qnz^^NX)VZ? z;phm8_l#^ptqWZ2enE2HhBbOwoxCjEe9T?LGmizWALoxO-2tuW*D4XH%wy`F`tk+H zooXdFvOMUmAE^x7y9TEppv}Q8C{u#-ZtkSAW%`j^yN{Og@jFhMukpF(BbG_0a0xN+ ze~KML{H~4QlH4S-il)9gn|VZdn*a^)pf=Io%JpVu69*#S@iSFW65cXxu)=vP)-I89 z$eQ>T$eufveeM1hy8E222sOuXhDXHz^p}~?%&c>eYSaBeQ6eyaC|0Hcq?ms zUA;J~%#GFZjX9_j-6o>BZ&tTB@!%_YCRNs1aZ{z$R3|ib>wDdz2tv_e%m0HcA>;up zIkJ#-VGPr`38GHJ4$0l+`O6J86*nU8pppICy82NxaK5Tm$lD<9v6bcPA7-;6SJU~O zC>lHYaN{QAo@#XeJ4ps3iYXtnvmip@cQua0II;(|9x$&udT!TOEo~RFT#R}(&#Nzo z(KQo}RTK108uV*5<>|HNUHH!Lo}AYTtzvLVK* z#BT%6pKevzwfi+Cz(w*QWe~qkb~VHvt}-~6%}C?6BJ3?Ff-C@z&yySO5}*rYy@`Zy zjSF+C3nv2vMH)rh;8cl4>v=kocln1lizOQ&+jJfgES<+z_06@+};4W%DJAMe87o@dlB`NaOuJ`k@AR5$|Vl?|Xpbcz>pxF+cFJqes8&sUJIXxa;tt z#&|3d9cxTP1{#gX=)ne0%Sd$4^z=UGX^##c>ul^ie8>|wV$VkU%zd7wCf@-cc_@q9#}r5q{;%TEZ|ZXl_59B8kQ#d3%PeNxDN0`#ar*Ma12 z3gV+1ANvAH+c?mth3scQ()JQiowNm#Ue$PoSOn7?4b# z1p0!I89*L^#)0I%KLC>XI}arH{R7Y!h29E~wAcXh3Rw|)QzA?mT_DA%tAnt}sLP7Q z|L$^?I$WY%xmD^jDI=B=d2*}dU&<&hi5haN0E}h|^YupuBQ(X>$})CZ88UhdbKsz_ zPYUhl$twUs3OIRp5Meq?k_GhA9U!J zus@Gn+Kwd}3OWJTN**4!A!UqsGuA7f^q~BNqodKVQyw81>IvsGq|T7hm4KctC99#4 zK{Fa3d`^ml#ON}Op1yDAC4>g$6i?FWiw%!P49YzXlEjS&xsn1QK?QrADmzwjdmqPY zJYvLb6WdQBI-ZL`T1CbZ(bL0@7VQ-s-Yyx8o!+(=MLH1ew+WF|Vx*ViDwO1tAvpJh zw`VLI>7%Bz2l=7lWKc51UPIBit%6q(JBz2!ps#K3`1rU3eMY1|ZW=yYUo^BYjuV96 k4qJPhN`a38RpFMhqin5bBE!!C{2`A8!lLa{vGU literal 0 HcmV?d00001 diff --git a/build/mrbits.c.obj b/build/mrbits.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..19d6da674133ae913ba555c72857cf9431aef48c GIT binary patch literal 3064 zcma)8ZEO@p7@qB2uh)-opp_OuddgvHa=l(_C7wdOg{#bBYmV?`f|mB$yY}$fUiP-N zG?7w{BWxx$#}Dx%G2xGi|M;Z|iIG|eh=in6B{hh)NCKsrh{TlmL4Dtu-Mu@liIeQ^ zGw(d_JMa6n} z7$o6wUnG@UYAoM&2zf(=0XG66;mBtZ5+wehFImX*1LY&&wLuNoD&Rt1eG~6mw;-VD zf5i(2>l>c2I0%-*RSmUXHR3_(B)B{rly}KHchK}tZpt1*9%VK~zZ_yGe<>oQIdfB6 z+1zk5q|eawIrm=qRr$5EF;`89klRSkjBB&tz{1}2gp~fhN)LNS*3!`jR?6u>%~BSwrh(-HTV=M3D6G{vdSh{MaU?VrSp-MQc3!z3a-C|gq~KNIsv&av zoJ6nO8CXd7c%>!spe#!v(-wWsoZ>W=W|&PIWyg?}4oHLRMgEwFqJQxZLde!$38Xim zD#c0J3e4gtuh+_hUcmSS)0s;^>am#5RdWPQ#8nd{sOO&DhN7F$N?D1bf306)S(FsZ z;##)t<7&3(H+aH4k<2yiN6M<$W^a02O5d;2H+v5r%v^IFyUOFZ^y&8&4phqeHpl%N!XnLaOZX5ikN zx8^_Qb<=k*gbw@PhUn}tU(9jWk^N9M=gqaF0Gy{!h!ET^GrMOjyr{5{$4ST5OhQtW zm5U^F+gu8~OwCT0L1;0;czSc+KY*B)rt)r7)D)EOY04b>SFQRvOVEc!NvNmXX6(-v zqiB#67IPVsO-W_%$T}=))L)N9jf$c)myyFVSIr@?6Is75FI*3~=zK`OjjHEVg>ac` zihiClx%%J>G$3jFDLWp9#SOtO{Nu01Maa;Qo@LQ)#CGK5H*?LR`;I*KPyfq({*2Ih z8X{vpu&_pne5zle&!?Gx=l}7<=FM8_*2?;2s$YSvYGiAE4%jiiZ!fws?}IMQnV(&6 z9S6XY-m%^0OTWr^=}+K*@zT38lhA_~(Nt#kPgKT6*&(zrKhKj-*22nL*-npBVWl*4 zabSzgDm`P{q`+NSuka|keM+5HKx`!-DMDy%o1#ye6+=uz*xJ2q{H22LMl)=|hAFym zw|VRpNed@zN~LyE+F0zjj~7i!=o z57nijJ#}hy@M*7m^FTbIxg!VMt?|CCd+PRVXmTgj{{7KT?J0LdgRjwtf0V+8b3Fo= zodn>%lA|8DS8;R+?$sRq0QXfK5yao0O9_zlNC^lKmkA^ z@^(OL`Dg-=@Hh$x|G{>03Xq8W9UzfG8K@zA>kVD(BnHUMJw62VI7epyiO81$iFt2X zw%-7W>?=XlC%DIIKw`F0K+Ji+xx}{z<64z3`PGQ4)qQ5)R zXmlmesYuF=WU8< zCgIgL7*)+PD_XGaG8ooe$=-p4VKd|O#AAk==@lvT8c1mIWWvY^IWTj)%c=t{!%?;0 za^iJG)Q-L`%Vf-z$ngwIZ#-#{AP(l{Q}Jx;86F-sp-+v*lA7uRt&ndJmbMDF0zSB< Qut>h^pc9FzYQIYU26y9_=l}o! literal 0 HcmV?d00001 diff --git a/build/mrbrick.c.obj b/build/mrbrick.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..311c373b19d0d874623ae0cf37714e2155b94c0b GIT binary patch literal 3515 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 literal 0 HcmV?d00001 diff --git a/build/mrcore.c.obj b/build/mrcore.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..962728840be7f7cd5d90aea2ff98ac034726aa28 GIT binary patch literal 32400 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 literal 0 HcmV?d00001 diff --git a/build/mrcrt.c.obj b/build/mrcrt.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f2915ae8a6c1fb5dd399c72861463dd56d826cfd GIT binary patch literal 3149 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 Q(-i`ynpdP2w4@^c2aVK0m;e9( literal 0 HcmV?d00001 diff --git a/build/mrdouble.c.obj b/build/mrdouble.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..315ab27b23574d1a466faf185ed8923013f688d4 GIT binary patch literal 3215 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 literal 0 HcmV?d00001 diff --git a/build/mrecn2.c.obj b/build/mrecn2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c67f82857ac7b689003a0993704b231a6b29d352 GIT binary patch literal 43796 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 q#*~>qq$kn>QX0U9sk0jp literal 0 HcmV?d00001 diff --git a/build/mrfast.c.obj b/build/mrfast.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0103765c876f940e5dd510d8b317dbef9f822d4d GIT binary patch literal 18665 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 literal 0 HcmV?d00001 diff --git a/build/mrflsh1.c.obj b/build/mrflsh1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..15c4af42171dcd5eb9a71d29599f059d81c5bcb3 GIT binary patch literal 4565 zcmZ`+eQXow8NZ7SO@Qq}Vd@9nFw|_MP22=h1Y;Gx;jE72Xx^3SD^@+tu%HefK8j{-zGRYm!5k=$>=mrsfA4)k^z zT@`Zk!JrZ?1iJhC=i^n<21#z9+TcbAEVq3+vO%Re7|2x1HG>&}TsO`@YY9Fqm#vob zfxiC^d(q${tzcBFAn*_8lWTdjLP}BUvHLsZ{$~3{ij-h|H2971@Q1#zwSa`p>2`5S z7gJ%YHuu%Zp*L}6)_p3Zy|eiB5PFpP&=dAW`(r zC+!q)zQWeRcJZz_ZABZ0kEz2q?-9|)gDXPTU@d%yd!{Et`R4UdYcmU)`5OT9+(2@8 zPR%u5KA^1(;e`3CHHtDdXHMs~nCFbmVQX|0gm&?#usFprz{U0Bs&O`K<%ts!7dpiG zsX2#djgkTLq%kqPr%~ltcj`Nk!VwBrvF+VB=a_?YSj_#}W<I&ra>Suidlj<={;n9yck zG0uPz5=B?5_`O@DQarD3)1Ramp4i59*e=dS#4)(H{W&p(WLnzHlbX2-r5L`YY9seD zC}|^q1+WGh$F}{SiqXt)#a@G8%N6tb-n(x6<82DhIa%=fJE|_;$<+3hpGdF zEe|9sQ{qzcsFsr)F;gx#)5MG}{s>W!Ne*4$1j%q)mWT{|>6GHtZCjg*WK1knoc zLbA3cmN&0x=4mg-6cX1QZ&cr-bco_Cp4!SmK&W{}JN*w=YKxHHUygybhi}#7d_(*F zewt(LO(87Ax;Zj2Af;!5?@)J^FT z?qw=@(vTAhhP^~Y(e=g?i+K%HCJjBj0wI-q*en@~KoB2YIyqM=aXz_D$VIz2;}~lf zS8X?T8QaB4hgUwr3Rl#rM9BuEpf!>e|q=BN5ogO{1BI;gSe>e21-N=>NvhXoQC1r91B8 zWgNw;gHB_Ft;Jz$oW#PGAZod|i}8Zl;rB$TeJOLfoPU>&1(Pk8Jz zznZ1k&koV6Fd`=SKo*6dy@?pi5{;u~(ru2Yje`gfaoM+nbE$(kZ(OpQZ;uPsDJo(j zj`JN>7?FLgo+DdoM|J{{)z1@|><3ciK!<1XHt}d9W1Ko}aK4iGB_?ark2J>vx4n;; zb?3}nmoszi(jmBp;o|#HzP+x+H5e$z-dlC>%+?@IH(X1hcpsGP*>q;5cm*Aj$5I#6 zC=1r9&1$Vzsa@x7_Ux`HsC8bYZry@rZ=vRlT3@Hs|8z<7;@yifbm&KaziK`~pVrbInK*#YazHBo??Lnto!3?RIms)GC(R8lYVpUnZvCQf?ZCzjyEe2o zWzzkLfu{c0o~CTY) z&bVkbUUX}in*{niqXD30j7*>}Fd73|%jmyA@b7rnfAa!MQLR8D3H{B3`qKo1Ify~2qb-s1Ia4<0!Z4s z3Dm?^mfYp!Zw*j@Y284NFnSe8%KZ#TX7_DZ?qgSOF&ajmw+Tp|GVId62_$oH5J*Pw z10d=qr|i6v;hL$1(H(vkCW_qRJtSFivbi=vEt7hd73Z6%72<@ z{`qAp{$)}{JnBX~t5@YeOf)HEsH#+}@(NV^yF}wb##d%mpmrOhtsoPu;FMvf4Jn^B zN>4iVTr5i&qQx2O%O&N`rDS70iHt)dnVxiJud|n0ec4?`wyWnml1eiBV%c=HOn+jZ z(;8rqOl+V(@l48*B1$54J0+Ft=DuE#w>k literal 0 HcmV?d00001 diff --git a/build/mrflsh2.c.obj b/build/mrflsh2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8ac2426a4eb07952d55042a7bb83e4f9ab5a9570 GIT binary patch literal 4311 zcma)9YitzP6~42(b|9u5rwIvZ+Ik8buoHW+fl%BAv1?42Rcy%>7^Eh|#`X^0)_Aw$ zHFex3xU4twFtXXI%|mJ{@uw1sqP&zJkRN0*2?nHAcGOhrk2ZEHRcszD{ZWgcG~4f- zJ2N|eRO-l{`R+O2dE9f)y|dHz+!{gGhOY?G$S5QtnZ!tjvAoUSA;dvN2<=We-h+oG zI=Ul$M>9u#ywzY-bQB^zLqn_S{IW6PjVyKeCBcj%fV<3c)j~$L3igm^gb{;-- zK+k@v>-INEq1(Z@_4~N>NBjIuM97sg_v+bq^(UU{Iud&_b|m&xtn0E`(<;ObVz*fz zeK;*Z?hKmH7&9p{D~3p5eU{$wAo{Mj2(Xq z{M-%S(U|p~I=()LBnoQo5%%)Y1)7T!C#c&Ko+YJm6H2(XJMOV3G}x)HU1zFw1ybG4 zQ<{Doma+@olFYIsZe3j|WN*z^)H5X+sp&Jgd&x~+w=1Y7xy6~*a4jL-Y7J}Z6y?}9 zIS|(3?@;y_iBBHRw^=_6*CSrLbpxr96ZoPG*IE79vb`gPZ4-#jP8^oGm)E}ryj6an|oi)onyNtMbA+rxsa|^w!dB}&LAeoH`G)G z^>FSp%z!t)T8FY^Hmfyb5YvL81lbwIDP`Qc<`%yBpTi5RUH}6zsIHWrzv!4x#xDL8 zg>n3Ghb(W|B1Mw*kh#V#dh;xrNY%)r5~zn;CWJ+lCEc|VF^az>F3-#QcinqnSw*a# z$CGBV&sd5!a?9e+`hT>_nGe{#ESOs^ZXK>!aTc|9ckl%|4_x0|@`GO>H*bf}jM3WB z<(m`p>WSy9$|^xla}YsigFG6dI1QXY?h)Y~4tJr_Q5+6*Hpp|qjh4NI_Wh6>X32qY za)a#I?;tb#6!kD|?+A#lCB{?!arRa~o!ZTwaAYjFDbo}*IN{RR`7k`S+2_tu!{%xC zbIN>cvp#kU)oPEC&hDsfZJt)g&%j=v%!D-~kMXmc_D-%7&2tu?9?z_gU78QXnrEN= zT6S8o<}MX$lz(4(J|SO-m*siD6_oDaV+F@quU$y| z|KaEJRC1+yt*Ab=uCc27&h*-jHHFIA(0t$~Y7uI=(6qIez&34uS+joYs)h4=>WSv>!W-(2;;kK>=>xfjW3jAHV$-+3Z=dh?0> zd-r}Pf4JfB&K+9XO#Lv? zo2k>9nj+gG{1Skd@^t|4KKzHo&vD1A*X^ieiA->IMJJ3c(M}Rgl8UvDX ze+eXGyaFV>d*QFR~lId z6*@EakePS+ztG6!&af1#b9`TBv?4*}Q7?uI{9k2gG;ruNp|vVs5#JXXCgO0) zdKZ1q0hkatQCGa=`Is}J>IKA5a@1WejH%AOsr1uj1CkgSb9m5OKFJw8kuWn3jU>sT zAA4iz$1oGUNnS&u5eJLYv(0l&lF@{j@&wGm3VJru>bTjJF^~5CNb<<42gh-rXGRiQ z<%H>qNHUl>mNdM1kOU32EV|K`JmK2NSTySNL}Z2N1BpTZOpQK&&4}YPonuFmzTVVe z*)>UwqkZL+?=Q>OSY!O@A` literal 0 HcmV?d00001 diff --git a/build/mrflsh3.c.obj b/build/mrflsh3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..226e86b978d2c11af66f2fe64c4b93ad3402f3fd GIT binary patch literal 6551 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 Wxh>efDVf46nZtYwN12K;+5Z8S#%`zp literal 0 HcmV?d00001 diff --git a/build/mrflsh4.c.obj b/build/mrflsh4.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cbc2ea3fef6439ba0180c8dd652147808f7a62e5 GIT binary patch literal 3319 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 literal 0 HcmV?d00001 diff --git a/build/mrfrnd.c.obj b/build/mrfrnd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..94890c87e0bf0bb46020c6522a6d2c12a28ab865 GIT binary patch literal 1389 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 literal 0 HcmV?d00001 diff --git a/build/mrgf2m.c.obj b/build/mrgf2m.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a7ae40a6c9aea5215c0770e541f90a8df6ad4035 GIT binary patch literal 25552 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

r5=tgImU3HTJKX|f6Rv?ipcrAS`1ifL^K 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 literal 0 HcmV?d00001 diff --git a/build/mrio2.c.obj b/build/mrio2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4fccfb4f018e377d73a75309af26b9f2b3d9641f GIT binary patch literal 3916 zcmbVPZERCj7(RC!P(W4;AmA4TrVdg{JCKYIlNP&hr*}B{RzAkowNPMN)83J>Agk+Y zcDbU}_yh0{F){MPAN)f!YA0YFF^UWNk2p}1m5Biq14@|Bd(ORgcUz5#C+WG*dCzm+ z^M2m#Hoi82(YQ02v2u<|m`4q_sT_+b35r`{?DdIa?ZLyvYIk}X>(zQ2uMqUJ+N`G` zktnohmnDhUHd5gR5I%I+S&aFa*YAmqA;jFWbu@L>7Ej`t^jbOQ&RUA@9& zvav=Rz>y>nSE6Xwg4#_}Uuw5ol2hkgTX)oL4{Qr;59~Pm|LyzOgbBw?#&Gq6z#4l(KF;*y07&a zd8OB|Q{AQ4x>H|BslR4wweF4?a;PsC%y_4e+9X$-ZFSdZH)QSBK+nCQAw-I7s?vVR zH*)<|zU%pyft+)?a0dQsN?EyaBhVm>O_E%J0(wHh;HQy@$K;#&pmu~&y#1@mAI$|jy*1cH5Yl~gOX#r3QoBRZ z=b0A|XGw&@hyfz^e#M?crEhAROw9Q7%S!9irt>2MW69_}@HChH`Nye@|;!Q7fG3R>I5FS#@BO6y2eOdRFIxNpC5rRn#ie5k@n5K|M(|HpX>b zc2}jdt;h3s_{$?n_n_Vfk2&Wcn`8UxMdjc6YC)kwnm($KcpcSf{nRQO@A4wjx3~k^ z?IX{VuX!g-&X_jmySYuU$T%~u52I_5H5zzfc_XIS*`_PhV zEprk+`T7F6x+vC?h_)?Cgm*8BhxadWyH>YG_o=Ri1Fo8A^P0_zHZNQ1ip5*@ghT2A zm(S;^@bIglWq3RcI1|4THW%|l94*5u{JCT~v=%(7I-Cf9L`}YV8D9o{ai%kSFTu!x1*6471FCW#`3P=qOjVvwXU z+}whI*(3<_s8j9Xc#FwkM&z6KhvTa4R8zbz*3`PsCaG_196rQPMPl_Kde?|Sx6^14 zOUxt*wZsls0xqG|@b$zo3qkNqJ?+*plE5A{Ze2$bqgV`cVSt3 zd%Foe@o*%j#y!wU{7^%EBJ7FP$5p(24fZI?2puC1Lq}qFG@>>{)dU%t2&<%yU_&?_ IZ;7*i0H8usrT_o{ literal 0 HcmV?d00001 diff --git a/build/mrjack.c.obj b/build/mrjack.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ea71cb7f46a183bf52d6d01686016d587fe56a5e GIT binary patch literal 1898 zcma)7U1%It7`>BOn-yB7ZPe6S=?X1Gx|t>#qv%6-(v6vb#Rc2OqBhxVcAKf)>@Yit zn>@5>rz;(n;35dV6nyl}cL`w@kW9yTeBySQVox#!_q`CF||Ft&m)Y?k7J!G9lf;p$BalyZJAFnbg6-=h}qZ zvD*V*anytcQfH~{nUr!|Ii?()IR2Vy-R)CrPtuuM6UXgqt5u>W6FT z3j-8p?Lr(&wINkw@T}I}e;rF;i;F*v^8hXp&Ha5W*lY7UaAM6S1!vK9U1@KcOn&pP zlkCe##@;}HAos)jvb7-@S0Xg>t=26tPhpxeDy&b2N?7$o=)R{@P8-}|=uM_NiZomY9b z%LpTkN4ajhOh`&mKya$S&iv$ukyn1 zF^kU+OHa9lWKQTO%(2dgRe9nA2F*qncBM*2^ zA~XFicH)aM1v9+@F?J+GHW2+{W9%~KM>$%>?CI_TJ;u4eLhb-^?B(1cAkX3i&@Rp` z06ospN~pUMqOX8Fi>=7kL(cp1;xwqw_l- zf}&!Nim_ZtUkt^ZG4jQ%HWzTDnaiKj3ZaUa^8ECSwh+}2J{Az%Ptlmvq4PPi0%ICs x&wQq+>7f}kQ`pD`{b$*?w6qjJ*~k}k(~#kT^uC}o>zTFbVU{Zu^{kO+{{XSNY_2tbI#1pwB^y0?96w* z|8oAz*)u2o%4$aAjWvut#8HSvOnutqSUl>h80%6PiwjlO2U=yxkw|*f9QEj}1fwju z5E(0#R+4$SIntZdI{t}gG@+oCk5&mQQ+T}`AbH3 z?t0Xt#n^hx`jBf)`a|k0x;`0=9f~~@I~Y6gv{t^RYW5Z~8niBI_J$$rn?dWlA?x$F zePS`d*uLsl;p%$;_CQy8K`GzdXbp6|yg67&&oeLIRKk_4k7$M~M?h$HFk$_v+4T`jxGk7dz>w4@Je+3NXsTIXJ6cev5hDa1 zwk}w&M+64-q{rVWD#sG;wBTx_H)ws?a+%zu?Oq?Q1cYM}C+zvdj<;8}X2QDcXxp_# z2vE7o`&gmTz+^n!5$A!5cbIIk}SZ4$4w)K z6~Z0ZRM+{s3F|7~7|tYNH8?~x<%upuE1y-5#GZ{EjXf6|{*>F@@ao_2_`#ODwW;*) z?&NC!Kh0)i3cR*mggYu!KGr&&w!5d(4>+9$t#5~{bK+#8gXvA^`VOW|;zY_4&rc{imR`av zVV!Xn#wNg)_8$#b5gaiI8NEG6ZMt&tFWTV9=|E>uCMLGV?sR8S=5=}Hytd1Yh;10f z>haDIVQB+3s3UdHP}a4vb-inP+85f+hb{#cm9?wb+JV(QZ406EflCM<_a^7;^+*X8#($BPa*x) zMfB$o+yd@ja!@n61klN61iP>xxZa*HNJ!*w{1Z8aoZh0 zA_5IaXJ&2#eBIB8?PE(A3 zu>p=LIU_rn8ZAXqf|O5+gNA}m1<=ivhO<}sY6`{DQbZ#d_lx&D0_J{vcR$h%D)g`E z18NQLy^p*ETTWdi@0|~gSy{((-=m5J6%|ka@ZR+h2z2OQu;da4<_T#=lAscmGym%; zIi+d@SSd5>lo@l>kfjR6nU;lM@>9BDN|Knop?mJK#ANcN%(1*=&@rXJ=sA7kk0luK|c_{n98EiS;`!6ahP{k(H_cGiIrLmw}iMnvjU5r@Uzle$Y3 td>)pY<_hWDWY*-(7{&xepp;UDTyfOUd3Jiq9Lt!jXy`;iDR0iO{{T0fggF2J literal 0 HcmV?d00001 diff --git a/build/mrmonty.c.obj b/build/mrmonty.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f951ec03de7552e4c91ffd682f82f70eadbecdf2 GIT binary patch literal 12302 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 literal 0 HcmV?d00001 diff --git a/build/mrmuldv.c.obj b/build/mrmuldv.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1aa217931f04204565237e2478703fa67aa04f1e GIT binary patch literal 1196 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 literal 0 HcmV?d00001 diff --git a/build/mrrand.c.obj b/build/mrrand.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..381548ddd512b2bcc705b1b0b9cc0e7d0483f0df GIT binary patch literal 1912 zcmZ`)O>7fK6rS~N5~~yz71}_7W`(GfR?cFlX@sbdoRGjobtIz_a_CR|w+Ty=c)Q+2 zCgPCB*(k#(m5-tAp+9#{s8Vm{M-51=R7HYIdq6!E=%G|q`8mYAH@h2qX?T*~y!qbu z-n@A;J1#7>5tO?MAsxa}i0&9=N7$Z9M+k{Ygebs4QQ@bNbVe^^ovc7!tdb;M({rWL ziy5A09(m<(LJeFO*TDPIudfy6$UEHgd@LbX{+BPEJe+tpMBE9p ze}Q+$&j(v4$(`wB-$>u-(K8>=%3m7g$1sHQwjuWO5WCG+|Ar>Hzp3tb0COw0az?5= zZD;A2`o(QQT&6%s{P!n@sU7n;Ky>B0MEN|r*dF1cyq)rwsC#SXGs-WbgYr{R%9QRD z`-4_~iVBunD_?_X%0*T`ux*&#MN$|{vHQ;{@VVMSXnuWdpc>x|p}ZP}hPmtN;w#_{3cA+< zlW{%BKjJm7lkx+&9J@pLt`u8izYOpNY~P?;Q{83E)*q|Xq{`!V)(`!20a-b*acl#| z*@O4Kg#k()z|K_hYEt&ZZ;Hy$Nx97Kvxg}@k6ynPnX;$Q2Z8i#)ayw4#|MVk&49(L zSctpseD8Ou6S^c?1ncpOxJkOYHn0%i1q->i)Wv+T-Jn8s=>kAM;++YShEieQxcuOo zYPBkDYbD#d+v2U67E7r`ewCsvB-*dU3G{2ix&*piSeHTLSErB~=)JhhaxN3oG}$V30T9ClP(z zoHTF>vH>MdNK>|*oi6Bk4?~?ZClC^VL^KkCy0(%xeNe0>VJ!_Jl#O``=7e`vB2VZg zMXoI28RGldkmgquv&fC4o22F!6t3XboTk?kyC+K;=&&@uoGsvzB|JrZFT?VlKShr$ zCBsgCcETUA8xb;R*u@47dPs7cJw+T5lo6p(Au?r;O*SGCDVVcnAviF>$rr8jn?XU8 zV`uZ9dMHL2Wy_p)0u~~rnH;2QM$pa#K#*t3v^F7#ItLTo#($SXb8~ZnsoTc5<=8q@ ci+rE3HR^?h_z;#aPFY#o!2RY7+b-JV8S&y)!2kdN literal 0 HcmV?d00001 diff --git a/build/mrround.c.obj b/build/mrround.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..40681703fd7ff7c5779301e217eecb8cc8090808 GIT binary patch literal 3554 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 literal 0 HcmV?d00001 diff --git a/build/mrsha3.c.obj b/build/mrsha3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dbe24a6a0ada747e96e7626ae15f260274fdc39b GIT binary patch literal 4367 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 K6c|c;@Ba_{A9=U{ literal 0 HcmV?d00001 diff --git a/build/mrshs512.c.obj b/build/mrshs512.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..756c7a966ae6d22b9785d7d180d6aefe72242a47 GIT binary patch literal 3866 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 IH1@Lp0EzpF;s5{u literal 0 HcmV?d00001 diff --git a/build/mrstrong.c.obj b/build/mrstrong.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a86417d0d45ccb9e90de981b71bfcdebba38a703 GIT binary patch literal 3925 zcmaJ^eQZsK5$jLm($WT&Z^UK9pgTmOBwZ^y_otuR^ zJYAj1&Qje9*vCRS&%S|y6-;H+FzJTM9d<#{u%=ALe5}#uiI?lzAjv}aks05oFecrm zEz9RJ_K!RKg?yX550(k5Fsg;G3#bV-q|SU*A>Sk3d-5aWl42|%W;8K-nrvt8#+O>d zc=)^~=Ct~09?kuHy5}8j@@5U6oOdg;lS`}p^|SuW`rJdA^;t2SI)69Dd|dNZj)>`z zn-!}V^NUGMNqBy9md39rmNP?#Tz_xj#3Vazs;jV>P9~LD6vNR zLSl7n7EE4ZQgU(4sDWDJH}Y4Hya3*;fnIq+KVem1MytOhD= z;>}Bgujrq)Vv?2EkED3!#7V4R@%d3&j~XAjK#4uRw_V$VY9SuKa8bSBDLFy)Qqx^< zVAX74F9uS_$MyB2i_d4ZU0T~NqeN6!Z!RGIke(B72oO97xi2< zSe}|vq=h#x4qoM%J+w8~x%jiWCqAZE!#8Bk`S)(25Y2xb{BUu!WQ%uub38wCl8S-G z#cLS-!WdxmHb%d;M){FbCY1Rg86y*(KTLa0Eq~a`x_t^qoc6bkr>?qrSe7FbQc^c- z#4!^2)pI{nP69kt=@;+v)CD)TpgTLSqZ~ydtL@evwQHQZS{KweU=9oD&RQ;h9}sV~ zii`TGYq*=~f|`B?z0Mml-@!Wfico_(HU@_4PlwQXKa^Ej*p33*_YWcQaSG}=BdCd2 z9Tb%M%vq>1EefB!;^N`Cp!arasYawMQMDoZ5sBb|MB}7c!O>6490j}|+m6(U-x|snmX||_kLs+D5$fb9&iPeh1PT~>EdG6 zI~Vx)T0q6|LAm_AZ@g@dq254sszXZx+tn<@u+JqD}UF10N?|uC{OklZ|@_{;{GyR?7Q|`leF8uBiWU zDPL98KWy=`QpWj_+0(dH%u_*@u|Z+g(H5q98x)-EI_o-Xd$sl{oTj`#+qfPj)Uz%J z4(^v_OykEF;Z)Wp}_r-zb2U#@2#qpKnQWpC0o4y;hs(IhDO+_oGqb7$XQ#IblhTWpG=Fr^WX=E@3IscdGe8=W1F_^OZpjX4moqHW~DX`EgtO^P0&=WVO1@ajq5tr#@B>gxr$lmyQ{9jzP5s`ZK`No z-QkQoLaTC=M+^A^hc*sGdN(E_2RApkTLz$P+!DPC^d*Vj0W!R7MvlhZZv%Zo~#aCJ6nu&q=_!%BN)pl!C5 z_RQdXHuBq6ZgW8!g={MTqbHZbJl)a02o2G07Z~eN4kQMWiCBM+Cv32c4MY>2{awaL zL1i6^Whw8;Bb`90k)}=frgKOPI<&9jL#MIG>;yw+vdDZF44up((+P$ewgjtF?TaB8 zei{2ASUSVTtkO3U(mE76+jPf^t@Le#ysVU0>6-{bT3J)_7D6Y)p_s)gF2zdUKyY}W zp?gN}9px=;4v`2nzH*~E%9=e@!^r+6TW8hzm Ih$Yy60X3k#y#N3J literal 0 HcmV?d00001 diff --git a/build/mrxgcd.c.obj b/build/mrxgcd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a25940debfc31446ac11020062228ceddc278954 GIT binary patch literal 5850 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 StTGjH#b9zq;|wO8l>P;x6u963 literal 0 HcmV?d00001 diff --git a/build/mrzzn4.c.obj b/build/mrzzn4.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..db117055f9b5b5467a2f3b39a0bd5d51b2a093b0 GIT binary patch literal 9132 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. * + * +You can be released from the requirements of the license by purchasing * +a commercial license. Buying such a license is mandatory as soon as you * +develop commercial activities involving the CertiVox MIRACL Crypto SDK * +without disclosing the source code of your own applications, or shipping * +the CertiVox MIRACL Crypto SDK with a closed source product. * + * +***************************************************************************/ +/* + * + * MIRACL C++ Header file big.h + * + * AUTHOR : N.Coghlan + * Modified by M.Scott + * + * PURPOSE : Definition of class Big + * + * Bigs are normally created on the heap, but by defining BIGS=m + * on the compiler command line, Bigs are instead mostly created from the + * stack. Note that m must be same or less than the n in the main program + * with for example + * + * Miracl precison(n,0); + * + * where n is the (fixed) size in words of each Big. + * + * This may be faster, as C++ tends to create and destroy lots of + * temporaries. Especially recommended if m is small. Do not use + * for program development + * + * However Bigs created from a string are always allocated from the heap. + * This is useful for creating large read-only constants which are larger + * than m. + * + * NOTE:- I/O conversion + * + * To convert a hex character string to a Big + * + * Big x; + * char c[100]; + * + * mip->IOBASE=16; + * x=c; + * + * To convert a Big to a hex character string + * + * mip->IOBASE=16; + * c << x; + * + * To convert to/from pure binary, see the from_binary() + * and to_binary() friend functions. + * + * int len; + * char c[100]; + * ... + * Big x=from_binary(len,c); // creates Big x from len bytes of binary in c + * + * len=to_binary(x,100,c,FALSE); // converts Big x to len bytes binary in c[100] + * len=to_binary(x,100,c,TRUE); // converts Big x to len bytes binary in c[100] + * // (right justified with leading zeros) + */ + +#ifndef BIG_H +#define BIG_H + +#include +//#include +#include + +#include "mirdef.h" + +#ifdef MR_CPP +#include "miracl.h" +#else +extern "C" +{ + #include "miracl.h" +} +#endif + +#ifndef MR_NO_STANDARD_IO +#include +using std::istream; +using std::ostream; +#endif + +#ifndef MIRACL_CLASS +#define MIRACL_CLASS + +#ifdef __cplusplus +#ifdef MR_GENERIC_MT +#error "The generic method isn't supported for C++, its C only" +#endif +#endif + +class Miracl +{ /* dummy class to initialise MIRACL - MUST be called before any Bigs * + * are created. This could be a problem for static/global data declared * + * in modules other than the main module */ + miracl *mr; +public: + Miracl(int nd,mr_small nb=0) + {mr=mirsys(nd,nb); +#ifdef MR_FLASH +mr->RPOINT=TRUE; +#endif +} + miracl *operator&() {return mr;} + ~Miracl() {mirexit();} +}; + +#endif + +/* +#ifdef BIGS +#define MR_INIT_BIG memset(mem,0,mr_big_reserve(1,BIGS)); fn=(big)mirvar_mem_variable(mem,0,BIGS); +#else +#define MR_INIT_BIG mem=(char *)memalloc(1); fn=(big)mirvar_mem(mem,0); +#endif +*/ + +#ifdef BIGS +#define MR_INIT_BIG fn=&b; b.w=a; b.len=0; for (int i=0;ilen=1; fn->w[0]=s; return *this;} + Big& operator=(const Big& b) {copy(b.fn,fn); return *this;} + Big& operator=(big& b) {copy(b,fn); return *this;} + Big& operator=(big* b) {fn=*b; return *this;} +#ifndef MR_SIMPLE_IO +#ifdef MR_SIMPLE_BASE + Big& operator=(char* s){instr(fn,s);return *this;} +#else + Big& operator=(char* s){cinstr(fn,s);return *this;} +#endif +#endif + Big& operator++() {incr(fn,1,fn); return *this;} + Big& operator--() {decr(fn,1,fn); return *this;} + Big& operator+=(int i) {incr(fn,i,fn); return *this;} + Big& operator+=(const Big& b){add(fn,b.fn,fn); return *this;} + + Big& operator-=(int i) {decr(fn,i,fn); return *this;} + Big& operator-=(const Big& b) {subtract(fn,b.fn,fn); return *this;} + + Big& operator*=(int i) {premult(fn,i,fn); return *this;} + Big& operator*=(const Big& b) {multiply(fn,b.fn,fn); return *this;} + + Big& operator/=(int i) {subdiv(fn,i,fn); return *this;} + Big& operator/=(const Big& b) {divide(fn,b.fn,fn); return *this;} + + Big& operator%=(int i) {convert(subdiv(fn,i,fn),fn); return *this;} + Big& operator%=(const Big& b) {divide(fn,b.fn,b.fn); return *this;} + + Big& operator<<=(int i) {sftbit(fn,i,fn); return *this;} + Big& operator>>=(int i) {sftbit(fn,-i,fn); return *this;} + + Big& shift(int n) {mr_shift(fn,n,fn); return *this;} + + mr_small& operator[](int i) {return fn->w[i];} + + void negate() const; + BOOL iszero() const; + BOOL isone() const; + int get(int index) { int m; m=getdig(fn,index); return m; } + void set(int index,int n) { putdig(n,fn,index);} + int len() const; + + big getbig() const; + + friend class Flash; + + friend Big operator-(const Big&); + + friend Big operator+(const Big&,int); + friend Big operator+(int,const Big&); + friend Big operator+(const Big&,const Big&); + + friend Big operator-(const Big&, int); + friend Big operator-(int,const Big&); + friend Big operator-(const Big&,const Big&); + + friend Big operator*(const Big&, int); + friend Big operator*(int,const Big&); + friend Big operator*(const Big&,const Big&); + + friend BOOL fmth(int n,const Big&,const Big&,Big&); // fast mult - top half + + friend Big operator/(const Big&,int); + friend Big operator/(const Big&,const Big&); + + friend int operator%(const Big&, int); + friend Big operator%(const Big&, const Big&); + + friend Big operator<<(const Big&, int); + friend Big operator>>(const Big&, int); + + friend BOOL operator<=(const Big& b1,const Big& b2) + {if (mr_compare(b1.fn,b2.fn)<=0) return TRUE; else return FALSE;} + friend BOOL operator>=(const Big& b1,const Big& b2) + {if (mr_compare(b1.fn,b2.fn)>=0) return TRUE; else return FALSE;} + friend BOOL operator==(const Big& b1,const Big& b2) + {if (mr_compare(b1.fn,b2.fn)==0) return TRUE; else return FALSE;} + friend BOOL operator!=(const Big& b1,const Big& b2) + {if (mr_compare(b1.fn,b2.fn)!=0) return TRUE; else return FALSE;} + friend BOOL operator<(const Big& b1,const Big& b2) + {if (mr_compare(b1.fn,b2.fn)<0) return TRUE; else return FALSE;} + friend BOOL operator>(const Big& b1,const Big& b2) + {if (mr_compare(b1.fn,b2.fn)>0) return TRUE; else return FALSE;} + + friend Big from_binary(int,char *); + + friend int to_binary(const Big& b,int max,char *ptr,BOOL justify=FALSE) + { + return big_to_bytes(max,b.fn,ptr,justify); + } + //friend int to_binary(const Big&,int,char *,BOOL justify=FALSE); + friend Big modmult(const Big&,const Big&,const Big&); + friend Big mad(const Big&,const Big&,const Big&,const Big&,Big&); + friend Big norm(const Big&); + friend Big sqrt(const Big&); + friend Big root(const Big&,int); + friend Big gcd(const Big&,const Big&); + friend void set_zzn3(int cnr,Big& sru) {get_mip()->cnr=cnr; nres(sru.fn,get_mip()->sru);} + friend int recode(const Big& e,int t,int w,int i) {return recode(e.fn,t,w,i);} + +#ifndef MR_FP + friend Big land(const Big&,const Big&); // logical AND + friend Big lxor(const Big&,const Big&); // logical XOR +#endif + friend Big pow(const Big&,int); // x^m + friend Big pow(const Big&, int, const Big&); // x^m mod n + friend Big pow(int, const Big&, const Big&); // x^m mod n + friend Big pow(const Big&, const Big&, const Big&); // x^m mod n + friend Big pow(const Big&, const Big&, const Big&, const Big&, const Big&); + // x^m.y^k mod n + friend Big pow(int,Big *,Big *,Big); // x[0]^m[0].x[1].m[1]... mod n + + friend Big luc(const Big& b1,const Big& b2, const Big& b3, Big *b4=NULL) + { + Big z; if (b4!=NULL) lucas(b1.fn,b2.fn,b3.fn,b4->fn,z.fn); + else lucas(b1.fn,b2.fn,b3.fn,z.fn,z.fn); + return z; + } + //friend Big luc(const Big& ,const Big&, const Big&, Big *b4=NULL); + friend Big moddiv(const Big&,const Big&,const Big&); + friend Big inverse(const Big&, const Big&); + friend void multi_inverse(int,Big*,const Big&,Big *); +#ifndef MR_NO_RAND + friend Big rand(const Big&); // 0 < rand < parameter + friend Big rand(int,int); // (digits,base) e.g. (32,16) + friend Big randbits(int); // n random bits + friend Big strong_rand(csprng *,const Big&); + friend Big strong_rand(csprng *,int,int); +#endif + friend Big abs(const Big&); +// This next only works if MIRACL is using a binary base... + friend int bit(const Big& b,int i) {return mr_testbit(b.fn,i);} + friend int bits(const Big& b) {return logb2(b.fn);} + friend int ham(const Big& b) {return hamming(b.fn);} + friend int jacobi(const Big& b1,const Big& b2) {return jack(b1.fn,b2.fn);} + friend int toint(const Big& b) {return size(b.fn);} + friend BOOL prime(const Big& b) {return isprime(b.fn);} + friend Big nextprime(const Big&); + friend Big nextsafeprime(int type,int subset,const Big&); + friend Big trial_divide(const Big& b); + friend BOOL small_factors(const Big& b); + friend BOOL perfect_power(const Big& b); + friend Big sqrt(const Big&,const Big&); + + friend void ecurve(const Big&,const Big&,const Big&,int); + friend BOOL ecurve2(int,int,int,int,const Big&,const Big&,BOOL,int); + friend BOOL is_on_curve(const Big&); + friend void modulo(const Big&); + friend BOOL modulo(int,int,int,int,BOOL); + friend Big get_modulus(void); + friend int window(const Big& x,int i,int* nbs,int *nzs,int window_size=5) + { + return mr_window(x.fn,i,nbs,nzs,window_size); + } + + + //friend int window(const Big&,int,int*,int*,int window_size=5); + friend int naf_window(const Big& x,const Big& x3,int i,int* nbs,int* nzs,int store=11) + { + return mr_naf_window(x.fn,x3.fn,i,nbs,nzs,store); + } + + + //friend int naf_window(const Big&,const Big&,int,int*,int*,int store=11); + friend void jsf(const Big&,const Big&,Big&,Big&,Big&,Big&); + +/* Montgomery stuff */ + + friend Big nres(const Big&); + friend Big redc(const Big&); +/* + friend Big nres_negate(const Big&); + friend Big nres_modmult(const Big&,const Big&); + friend Big nres_premult(const Big&,int); + friend Big nres_pow(const Big&,const Big&); + friend Big nres_pow2(const Big&,const Big&,const Big&,const Big&); + friend Big nres_pown(int,Big *,Big *); + friend Big nres_luc(const Big&,const Big&,Big *b3=NULL); + friend Big nres_sqrt(const Big&); + friend Big nres_modadd(const Big&,const Big&); + friend Big nres_modsub(const Big&,const Big&); + friend Big nres_moddiv(const Big&,const Big&); +*/ +/* these are faster.... */ +/* + friend void nres_modmult(Big& a,const Big& b,Big& c) + {nres_modmult(a.fn,b.fn,c.fn);} + friend void nres_modadd(Big& a,const Big& b,Big& c) + {nres_modadd(a.fn,b.fn,c.fn);} + friend void nres_modsub(Big& a,const Big& b,Big& c) + {nres_modsub(a.fn,b.fn,c.fn);} + friend void nres_negate(Big& a,Big& b) + {nres_negate(a.fn,b.fn);} + friend void nres_premult(Big& a,int b,Big& c) + {nres_premult(a.fn,b,c.fn);} + friend void nres_moddiv(Big & a,const Big& b,Big& c) + {nres_moddiv(a.fn,b.fn,c.fn);} +*/ + friend Big shift(const Big&b,int n); + friend int length(const Big&b); + + +/* Note that when inputting text as a number the CR is NOT * + * included in the text, unlike C I/O which does include CR. */ + +#ifndef MR_NO_STANDARD_IO + + friend istream& operator>>(istream&, Big&); + friend ostream& operator<<(ostream&, const Big&); + friend ostream& otfloat(ostream&,const Big&,int); + +#endif + +// output Big to a String + friend char * operator<<(char * s,const Big&); + + ~Big() { + // zero(fn); +#ifndef BIGS + mr_free(fn); +#endif + } +}; + +extern BOOL modulo(int,int,int,int,BOOL); +extern Big get_modulus(void); +extern Big rand(int,int); +extern Big strong_rand(csprng *,int,int); +extern Big from_binary(int,char *); +//extern int to_binary(const Big&,int,char *,BOOL); + +using namespace std; + +#endif + diff --git a/build/output/include/brick.h b/build/output/include/brick.h new file mode 100644 index 0000000..bf06b4b --- /dev/null +++ b/build/output/include/brick.h @@ -0,0 +1,36 @@ +/* + * MIRACL C++ Header file brick.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class Brick + * Comb method for fast exponentiation with + * precomputation + * NOTE : Must be used in conjunction with big.cpp + * + */ + +#ifndef BRICK_H +#define BRICK_H + +#include "big.h" + +class Brick +{ + BOOL created; + brick b; +public: + Brick(Big g,Big n,int window,int nb) + {brick_init(&b,g.getbig(),n.getbig(),window,nb); created=TRUE;} + + Brick(brick *bb) { b=*bb; created=FALSE; } + + brick *get(void) {return &b;} + + Big pow(Big &e) {Big w; pow_brick(&b,e.getbig(),w.getbig()); return w;} + + ~Brick() {if (created) brick_end(&b);} +}; + +#endif + diff --git a/build/output/include/crt.h b/build/output/include/crt.h new file mode 100644 index 0000000..65e7ea2 --- /dev/null +++ b/build/output/include/crt.h @@ -0,0 +1,39 @@ +/* + * MIRACL C++ Header file crt.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class Crt (Chinese Remainder Thereom) + * NOTE : Must be used in conjunction with big.cpp + * Can be used with either Big or utype moduli + */ + +#ifndef CRT_H +#define CRT_H + +#include "big.h" + +#define MR_CRT_BIG 0 +#define MR_CRT_SMALL 1 + +class Crt +{ + big_chinese bc; + small_chinese sc; + int type; +public: + Crt(int,Big *); + Crt(int,mr_utype *); + + Big eval(Big *); + Big eval(mr_utype *); + + ~Crt() + { /* destructor */ + if (type==MR_CRT_BIG) crt_end(&bc); + if (type==MR_CRT_SMALL) scrt_end(&sc); + } +}; + +#endif + diff --git a/build/output/include/ebrick.h b/build/output/include/ebrick.h new file mode 100644 index 0000000..f87effd --- /dev/null +++ b/build/output/include/ebrick.h @@ -0,0 +1,37 @@ +/* + * MIRACL C++ Header file ebrick.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class EBrick + * Brickell et al's method for fast exponentiation with + * precomputation - elliptic curve version GF(p) + * NOTE : Must be used in conjunction with big.cpp + * + */ + +#ifndef EBRICK_H +#define EBRICK_H + +#include "big.h" + +class EBrick +{ + BOOL created; + ebrick B; +public: + EBrick(Big x,Big y,Big a,Big b,Big n,int window,int nb) + {ebrick_init(&B,x.getbig(),y.getbig(),a.getbig(),b.getbig(),n.getbig(),window,nb); + created=TRUE;} + + EBrick(ebrick *b) {B=*b; created=FALSE;} /* set structure */ + + ebrick *get(void) {return &B;} /* get address of structure */ + + int mul(Big &e,Big &x,Big &y) {int d=mul_brick(&B,e.getbig(),x.getbig(),y.getbig()); return d;} + + ~EBrick() {if (created) ebrick_end(&B);} +}; + +#endif + diff --git a/build/output/include/ebrick2.h b/build/output/include/ebrick2.h new file mode 100644 index 0000000..1bd6b6a --- /dev/null +++ b/build/output/include/ebrick2.h @@ -0,0 +1,36 @@ +/* + * MIRACL C++ Header file ebrick2.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class EBrick2 + * Brickell et al's method for fast exponentiation with + * precomputation - elliptic curve version GF(2^m) + * NOTE : Must be used in conjunction with big.cpp + */ + +#ifndef EBRICK2_H +#define EBRICK2_H + +#include "big.h" + +class EBrick2 +{ + BOOL created; + ebrick2 B; +public: + EBrick2(Big x,Big y,Big a2,Big a6,int m,int a,int b,int c,int window,int nb) + {ebrick2_init(&B,x.getbig(),y.getbig(),a2.getbig(),a6.getbig(),m,a,b,c,window,nb); + created=TRUE;} + + EBrick2(ebrick2 *b) {B=*b; created=FALSE;} /* set structure */ + + ebrick2 *get(void) {return &B;} /* get address of structure */ + + int mul(Big &e,Big &x,Big &y) {int d=mul2_brick(&B,e.getbig(),x.getbig(),y.getbig()); return d;} + + ~EBrick2() {if (created) ebrick2_end(&B);} +}; + +#endif + diff --git a/build/output/include/ec2.h b/build/output/include/ec2.h new file mode 100644 index 0000000..32f6a83 --- /dev/null +++ b/build/output/include/ec2.h @@ -0,0 +1,146 @@ + +/*************************************************************************** + * +Copyright 2013 CertiVox UK Ltd. * + * +This file is part of CertiVox MIRACL Crypto SDK. * + * +The CertiVox MIRACL Crypto SDK provides developers with an * +extensive and efficient set of cryptographic functions. * +For further information about its features and functionalities please * +refer to http://www.certivox.com * + * +* The CertiVox MIRACL Crypto SDK is free software: you can * + redistribute it and/or modify it under the terms of the * + GNU Affero General Public License as published by the * + Free Software Foundation, either version 3 of the License, * + or (at your option) any later version. * + * +* The CertiVox MIRACL Crypto SDK is distributed in the hope * + that it will be useful, but WITHOUT ANY WARRANTY; without even the * + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + See the GNU Affero General Public License for more details. * + * +* You should have received a copy of the GNU Affero General Public * + License along with CertiVox MIRACL Crypto SDK. * + If not, see . * + * +You can be released from the requirements of the license by purchasing * +a commercial license. Buying such a license is mandatory as soon as you * +develop commercial activities involving the CertiVox MIRACL Crypto SDK * +without disclosing the source code of your own applications, or shipping * +the CertiVox MIRACL Crypto SDK with a closed source product. * + * +***************************************************************************/ +/* + * MIRACL C++ Header file ec2.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class EC2 (Arithmetic on an Elliptic Curve, + * over GF(2^m) + * + * NOTE : Must be used in conjunction with ec2.cpp and big.cpp + * The active curve is set dynamically (via the Big ecurve2() + * routine) - so beware the pitfalls implicit in declaring + * static or global EC2's (which are initialised before the + * curve is set!). Uninitialised data is OK + */ + +#ifndef EC2_H +#define EC2_H + +#include +#include "big.h" + +#ifdef GF2MS +#define MR_INIT_EC2 memset(mem,0,mr_ecp_reserve(1,GF2MS)); p=(epoint *)epoint_init_mem_variable(mem,0,GF2MS); +#else +#define MR_INIT_EC2 mem=(char *)ecp_memalloc(1); p=(epoint *)epoint_init_mem(mem,0); +#endif + +class EC2 +{ + epoint *p; +#ifdef GF2MS + char mem[mr_ecp_reserve(1,GF2MS)]; +#else + char *mem; +#endif + +public: + EC2() { MR_INIT_EC2} + + EC2(const Big &x,const Big& y) {MR_INIT_EC2 + epoint2_set(x.getbig(),y.getbig(),0,p); } + + // This next constructor restores a point on the curve from "compressed" + // data, that is the full x co-ordinate, and the LSB of y/x (0 or 1) + + EC2(const Big& x,int cb) {MR_INIT_EC2 + epoint2_set(x.getbig(),x.getbig(),cb,p); } + + EC2(const EC2 &b) {MR_INIT_EC2 epoint2_copy(b.p,p);} + + epoint *get_point() const; + + EC2& operator=(const EC2& b) {epoint2_copy(b.p,p);return *this;} + + EC2& operator+=(const EC2& b) {ecurve2_add(b.p,p); return *this;} + EC2& operator-=(const EC2& b) {ecurve2_sub(b.p,p); return *this;} + + // Multiplication of a point by an integer. + + EC2& operator*=(const Big& k) {ecurve2_mult(k.getbig(),p,p); return *this;} + big add(const EC2& b) {return ecurve2_add(b.p,p); } + // returns line slope as a big + big sub(const EC2& b) {return ecurve2_sub(b.p,p); } + + void clear() {epoint2_set(NULL,NULL,0,p);} + BOOL set(const Big& x,const Big& y) {return epoint2_set(x.getbig(),y.getbig(),0,p);} + int get(Big& x,Big& y) const; + BOOL iszero() const; + // This gets the point in compressed form. Return value is LSB of y-coordinate + int get(Big& x) const; + + void getx(Big &x) const; + void getxy(Big &x,Big& y) const; + void getxyz(Big &x,Big &y,Big& z) const; + + // point compression + + // This sets the point from compressed form. cb is LSB of y/x + + BOOL set(const Big& x,int cb=0) {return epoint2_set(x.getbig(),x.getbig(),cb,p);} + + friend EC2 operator-(const EC2&); + friend void multi_add(int,EC2 *,EC2 *); + + friend EC2 mul(const Big&, const EC2&, const Big&, const EC2&); + friend EC2 mul(int, const Big *, EC2 *); + + friend void normalise(EC2 &e) {epoint2_norm(e.p);} + + friend BOOL operator==(const EC2& a,const EC2& b) + {return epoint2_comp(a.p,b.p);} + friend BOOL operator!=(const EC2& a,const EC2& b) + {return (!epoint2_comp(a.p,b.p));} + + friend EC2 operator*(const Big &,const EC2&); + +#ifndef MR_NO_STANDARD_IO + + friend ostream& operator<<(ostream&,const EC2&); + +#endif + + ~EC2() + { +#ifndef GF2MS + mr_free(mem); +#endif + } +}; + +#endif + diff --git a/build/output/include/ecn.h b/build/output/include/ecn.h new file mode 100644 index 0000000..df2f3b0 --- /dev/null +++ b/build/output/include/ecn.h @@ -0,0 +1,159 @@ + +/*************************************************************************** + * +Copyright 2013 CertiVox UK Ltd. * + * +This file is part of CertiVox MIRACL Crypto SDK. * + * +The CertiVox MIRACL Crypto SDK provides developers with an * +extensive and efficient set of cryptographic functions. * +For further information about its features and functionalities please * +refer to http://www.certivox.com * + * +* The CertiVox MIRACL Crypto SDK is free software: you can * + redistribute it and/or modify it under the terms of the * + GNU Affero General Public License as published by the * + Free Software Foundation, either version 3 of the License, * + or (at your option) any later version. * + * +* The CertiVox MIRACL Crypto SDK is distributed in the hope * + that it will be useful, but WITHOUT ANY WARRANTY; without even the * + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + See the GNU Affero General Public License for more details. * + * +* You should have received a copy of the GNU Affero General Public * + License along with CertiVox MIRACL Crypto SDK. * + If not, see . * + * +You can be released from the requirements of the license by purchasing * +a commercial license. Buying such a license is mandatory as soon as you * +develop commercial activities involving the CertiVox MIRACL Crypto SDK * +without disclosing the source code of your own applications, or shipping * +the CertiVox MIRACL Crypto SDK with a closed source product. * + * +***************************************************************************/ +/* + * + * MIRACL C++ Header file ecn.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class ECn (Arithmetic on an Elliptic Curve, + * mod n) + * + * NOTE : Must be used in conjunction with ecn.cpp and big.cpp + * The active curve is set dynamically (via the Big ecurve() + * routine) - so beware the pitfalls implicit in declaring + * static or global ECn's (which are initialised before the + * curve is set!). Uninitialised data is OK + * + */ + +#ifndef ECN_H +#define ECN_H + +#include +#include "big.h" + +#ifdef ZZNS +#define MR_INIT_ECN memset(mem,0,mr_ecp_reserve(1,ZZNS)); p=(epoint *)epoint_init_mem_variable(mem,0,ZZNS); +#else +#define MR_INIT_ECN mem=(char *)ecp_memalloc(1); p=(epoint *)epoint_init_mem(mem,0); +#endif + +class ECn +{ + epoint *p; +#ifdef ZZNS + char mem[mr_ecp_reserve(1,ZZNS)]; +#else + char *mem; +#endif +public: + ECn() {MR_INIT_ECN } + + ECn(const Big &x,const Big& y) {MR_INIT_ECN + epoint_set(x.getbig(),y.getbig(),0,p); } + + // This next constructor restores a point on the curve from "compressed" + // data, that is the full x co-ordinate, and the LSB of y (0 or 1) + +#ifndef MR_SUPPORT_COMPRESSION + ECn(const Big& x,int cb) {MR_INIT_ECN + epoint_set(x.getbig(),x.getbig(),cb,p); } +#endif + + ECn(const ECn &b) {MR_INIT_ECN epoint_copy(b.p,p);} + + epoint *get_point() const; + int get_status() {return p->marker;} + ECn& operator=(const ECn& b) {epoint_copy(b.p,p);return *this;} + + ECn& operator+=(const ECn& b) {ecurve_add(b.p,p); return *this;} + + int add(const ECn&,big *,big *ex1=NULL,big *ex2=NULL) const; + // returns line slope as a big + int sub(const ECn&,big *,big *ex1=NULL,big *ex2=NULL) const; + + ECn& operator-=(const ECn& b) {ecurve_sub(b.p,p); return *this;} + + // Multiplication of a point by an integer. + + ECn& operator*=(const Big& k) {ecurve_mult(k.getbig(),p,p); return *this;} + + void clear() {epoint_set(NULL,NULL,0,p);} + BOOL set(const Big& x,const Big& y) {return epoint_set(x.getbig(),y.getbig(),0,p);} +#ifndef MR_AFFINE_ONLY +// use with care if at all + void setz(const Big& z) {nres(z.getbig(),p->Z); p->marker=MR_EPOINT_GENERAL;} +#endif + BOOL iszero() const; + int get(Big& x,Big& y) const; + + // This gets the point in compressed form. Return value is LSB of y-coordinate + int get(Big& x) const; + + // get raw coordinates + void getx(Big &x) const; + void getxy(Big &x,Big &y) const; + void getxyz(Big &x,Big &y,Big &z) const; + + // point compression + + // This sets the point from compressed form. cb is LSB of y coordinate +#ifndef MR_SUPPORT_COMPRESSION + BOOL set(const Big& x,int cb=0) {return epoint_set(x.getbig(),x.getbig(),cb,p);} +#endif + friend ECn operator-(const ECn&); + friend void multi_add(int,ECn *,ECn *); + friend void double_add(ECn&,ECn&,ECn&,ECn&,big&,big&); + + friend ECn mul(const Big&, const ECn&, const Big&, const ECn&); + friend ECn mul(int, const Big *, ECn *); + + friend void normalise(ECn &e) {epoint_norm(e.p);} + friend void multi_norm(int,ECn *); + + friend BOOL operator==(const ECn& a,const ECn& b) + {return epoint_comp(a.p,b.p);} + friend BOOL operator!=(const ECn& a,const ECn& b) + {return (!epoint_comp(a.p,b.p));} + + friend ECn operator*(const Big &,const ECn&); + +#ifndef MR_NO_STANDARD_IO + + friend ostream& operator<<(ostream&,const ECn&); + +#endif + + ~ECn() { +#ifndef ZZNS + mr_free(mem); +#endif + } + +}; + +#endif + diff --git a/build/output/include/ecnzzn.h b/build/output/include/ecnzzn.h new file mode 100644 index 0000000..4f7a028 --- /dev/null +++ b/build/output/include/ecnzzn.h @@ -0,0 +1,22 @@ +// +// Utility functions to force an ECn to be created from 2 or 3 ZZn +// And to extract an ECn into ZZns +// + +#ifndef ECNZZN_H +#define ECNZZN_H + +#include "zzn.h" +#include "ecn.h" + +#ifndef MR_AFFINE_ONLY + +extern void force(ZZn&,ZZn&,ZZn&,ECn&); +extern void extract(ECn&,ZZn&,ZZn&,ZZn&); + +#endif + +extern void force(ZZn&,ZZn&,ECn&); +extern void extract(ECn&,ZZn&,ZZn&); + +#endif diff --git a/generator_cgo/include/ecurve.h b/build/output/include/ecurve.h similarity index 96% rename from generator_cgo/include/ecurve.h rename to build/output/include/ecurve.h index 76e754c..540bbc3 100644 --- a/generator_cgo/include/ecurve.h +++ b/build/output/include/ecurve.h @@ -1,9 +1,9 @@ #ifndef __ECURVE_H__ #define __ECURVE_H__ +#include #include "miracl.h" #include "mirdef.h" -#include typedef struct ecc_params { diff --git a/build/output/include/flash.h b/build/output/include/flash.h new file mode 100644 index 0000000..bac7750 --- /dev/null +++ b/build/output/include/flash.h @@ -0,0 +1,163 @@ +/* + * MIRACL C++ Header file flash.h + * + * AUTHOR : N.Coghlan + * Modified by M.Scott + * + * PURPOSE : Definition of class Flash + * + */ + +#ifndef FLASH_H +#define FLASH_H + +#include "big.h" + +#ifdef MR_FLASH + +#ifdef BIGS +#define MR_FINIT_BIG fn=&b; b.w=a; b.len=0; for (int i=0;i=(const Flash& f1, const Flash& f2) + {if (fcomp(f1.fn,f2.fn) >= 0) return TRUE; else return FALSE;} + friend BOOL operator==(const Flash& f1, const Flash& f2) + {if (fcomp(f1.fn,f2.fn) == 0) return TRUE; else return FALSE;} + friend BOOL operator!=(const Flash& f1, const Flash& f2) + {if (fcomp(f1.fn,f2.fn) != 0) return TRUE; else return FALSE;} + friend BOOL operator<(const Flash& f1, const Flash& f2) + {if (fcomp(f1.fn,f2.fn) < 0) return TRUE; else return FALSE;} + friend BOOL operator>(const Flash& f1, const Flash& f2) + {if (fcomp(f1.fn,f2.fn) > 0) return TRUE; else return FALSE;} + + friend Flash inverse(const Flash&); + friend Flash pi(void); + friend Flash cos(const Flash&); + friend Flash sin(const Flash&); + friend Flash tan(const Flash&); + + friend Flash acos(const Flash&); + friend Flash asin(const Flash&); + friend Flash atan(const Flash&); + + friend Flash cosh(const Flash&); + friend Flash sinh(const Flash&); + friend Flash tanh(const Flash&); + + friend Flash acosh(const Flash&); + friend Flash asinh(const Flash&); + friend Flash atanh(const Flash&); + + friend Flash log(const Flash&); + friend Flash exp(const Flash&); + friend Flash pow(const Flash&,const Flash&); + friend Flash sqrt(const Flash&); + friend Flash nroot(const Flash&,int); + friend Flash fabs(const Flash&); + + friend double todouble(const Flash& f) { return fdsize(f.fn);} + +#ifndef MR_NO_STANDARD_IO + + friend istream& operator>>(istream&, Flash&); + friend ostream& operator<<(ostream&, const Flash&); + +#endif + + +#ifdef BIGS + ~Flash() { } +#else + ~Flash() {mirkill(fn);} +#endif +}; + +extern Flash pi(void); + +#endif +#endif + diff --git a/build/output/include/floating.h b/build/output/include/floating.h new file mode 100644 index 0000000..5ab7c5f --- /dev/null +++ b/build/output/include/floating.h @@ -0,0 +1,94 @@ +/* + * MIRACL C++ Header file float.h + * + * AUTHOR : M.Scott + * + * PURPOSE : Definition of class Float + * + */ + +#ifndef FLOAT_H +#define FLOAT_H + +#include +#include "big.h" + +extern void setprecision(int); + +class Float +{ + int e; // exponent + Big m; // mantissa +public: + Float() { } + Float(int i) {m=i; e=1;} + Float(const Float& f) {e=f.e; m=f.m; } + Float(const Big &b) {m=b; e=length(b);} + Float(const Big &b,int ex) {m=b; e=ex;} + Float(double); + + Big trunc(Float *rem=NULL); + void negate() const; + BOOL iszero() const; + BOOL isone() const; + int sign() const; + Float& operator=(double); + BOOL add(const Float&); + Float& operator+=(const Float&); + BOOL sub(const Float&); + Float& operator-=(const Float&); + Float& operator*=(const Float&); + Float& operator*=(int); + Float& operator/=(const Float&); + Float& operator/=(int); + Float& operator=(const Float&); + + friend Float reciprocal(const Float&); + friend double todouble(const Float&); + friend Float makefloat(int,int); + friend Float operator-(const Float&); + friend Float operator+(const Float&,const Float&); + friend Float operator-(const Float&,const Float&); + friend Float operator*(const Float&,const Float&); + friend Float operator*(const Float&,int); + friend Float operator*(int,const Float&); + friend Float operator/(const Float&,const Float&); + friend Float operator/(const Float&,int); + friend Float sqrt(const Float&); + friend Float nroot(const Float&,int); + friend Float exp(const Float&); + friend Float sin(const Float&); + friend Float cos(const Float&); + friend Float pow(const Float&,int); + friend Float fpi(void); + + friend Big trunc(const Float&); + friend int norm(int,Float&); + friend Float fabs(const Float&); + + /* relational ops */ + friend int fcomp(const Float&,const Float&); + + friend BOOL operator<=(const Float& f1, const Float& f2) + {if (fcomp(f1,f2) <= 0) return TRUE; else return FALSE;} + friend BOOL operator>=(const Float& f1, const Float& f2) + {if (fcomp(f1,f2) >= 0) return TRUE; else return FALSE;} + friend BOOL operator==(const Float& f1, const Float& f2) + {if (fcomp(f1,f2) == 0) return TRUE; else return FALSE;} + friend BOOL operator!=(const Float& f1, const Float& f2) + {if (fcomp(f1,f2) != 0) return TRUE; else return FALSE;} + friend BOOL operator<(const Float& f1, const Float& f2) + {if (fcomp(f1,f2) < 0) return TRUE; else return FALSE;} + friend BOOL operator>(const Float& f1, const Float& f2) + {if (fcomp(f1,f2) > 0) return TRUE; else return FALSE;} + + friend ostream& operator<<(ostream&,const Float&); + + ~Float() { } +}; + +extern Float fpi(void); +extern Float makefloat(int,int); + +#endif + diff --git a/build/output/include/gf2m.h b/build/output/include/gf2m.h new file mode 100644 index 0000000..cd95f65 --- /dev/null +++ b/build/output/include/gf2m.h @@ -0,0 +1,171 @@ + +/*************************************************************************** + * +Copyright 2013 CertiVox UK Ltd. * + * +This file is part of CertiVox MIRACL Crypto SDK. * + * +The CertiVox MIRACL Crypto SDK provides developers with an * +extensive and efficient set of cryptographic functions. * +For further information about its features and functionalities please * +refer to http://www.certivox.com * + * +* The CertiVox MIRACL Crypto SDK is free software: you can * + redistribute it and/or modify it under the terms of the * + GNU Affero General Public License as published by the * + Free Software Foundation, either version 3 of the License, * + or (at your option) any later version. * + * +* The CertiVox MIRACL Crypto SDK is distributed in the hope * + that it will be useful, but WITHOUT ANY WARRANTY; without even the * + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + See the GNU Affero General Public License for more details. * + * +* You should have received a copy of the GNU Affero General Public * + License along with CertiVox MIRACL Crypto SDK. * + If not, see . * + * +You can be released from the requirements of the license by purchasing * +a commercial license. Buying such a license is mandatory as soon as you * +develop commercial activities involving the CertiVox MIRACL Crypto SDK * +without disclosing the source code of your own applications, or shipping * +the CertiVox MIRACL Crypto SDK with a closed source product. * + * +***************************************************************************/ +/* + * MIRACL C++ Header file gf2m.h + * + * AUTHOR : M.Scott + * + * PURPOSE : Definition of class GF2m (Arithmetic in the field GF(2^m) + * + * NOTE: : The field basis is set dynamically via the modulo() routine. + * Must be used with big.h and big.cpp + */ + +#ifndef GF2M_H +#define GF2M_H + +#include "big.h" + +/* +#ifdef GF2MS +#define MR_INIT_GF2M memset(mem,0,mr_big_reserve(1,GF2MS)); fn=(big)mirvar_mem_variable(mem,0,GF2MS); +#define MR_CLONE_GF2M(x) fn->len=x->len; for (int i=0;iw[i]=x->w[i]; +#define MR_ZERO_GF2M {fn->len=0; for (int i=0;iw[i]=0;} +#else +#define MR_INIT_GF2M mem=(char *)memalloc(1); fn=(big)mirvar_mem(mem,0); +#define MR_CLONE_GF2M(x) copy(x,fn); +#define MR_ZERO_GF2M zero(fn); +#endif +*/ + + +#ifdef GF2MS +#define MR_INIT_GF2M fn=&b; b.w=a; b.len=GF2MS; +#define MR_CLONE_GF2M(x) b.len=x->len; for (int i=0;iw[i]; +#define MR_ZERO_GF2M {b.len=0; for (int i=0;i GF2m */ + GF2m(big& c) {MR_INIT_GF2M MR_CLONE_GF2M(c)} + GF2m(const GF2m& c) {MR_INIT_GF2M MR_CLONE_GF2M(c.fn)} + GF2m(char *s) {MR_INIT_GF2M cinstr(fn,s); reduce2(fn,fn);} + + GF2m& operator=(const GF2m& c) {MR_CLONE_GF2M(c.fn) return *this;} + GF2m& operator=(big c) {MR_CLONE_GF2M(c) return *this;} + + GF2m& operator=(int i) {if (i==0) MR_ZERO_GF2M else {convert(i,fn); reduce2(fn,fn);} return *this;} + GF2m& operator=(const Big& b) { reduce2(b.getbig(),fn); return *this; } + GF2m& operator=(char *s) { cinstr(fn,s); reduce2(fn,fn); return *this;} + GF2m& operator++() {incr2(fn,1,fn); return *this; } + + GF2m& operator+=(const GF2m& c) + { +#ifdef GF2MS + for (int i=0;iw[i]^=c.fn->w[i]; + fn->len=GF2MS; + if (fn->w[GF2MS-1]==0) mr_lzero(fn); +#else + add2(fn,c.fn,fn); +#endif + return *this; + } + + GF2m& operator+=(int i) {incr2(fn,i,fn); return *this; } + GF2m& operator*=(const GF2m& b) {modmult2(fn,b.fn,fn); return *this;} + GF2m& square() {modsquare2(fn,fn); return *this;} + GF2m& inverse() {inverse2(fn,fn); return *this;} + BOOL quadratic(GF2m& b) {return quad2(fn,b.fn);} + int degree() {return degree2(fn);} + + BOOL iszero() const; + BOOL isone() const; + operator Big() {return (Big)fn;} /* GF2m -> Big */ + friend big getbig(GF2m& z) {return z.fn;} + friend int trace(GF2m & z) {return trace2(z.fn);} + + GF2m& operator/=(const GF2m&); + + friend GF2m operator+(const GF2m&,const GF2m&); + friend GF2m operator+(const GF2m&,int); + friend GF2m operator*(const GF2m&,const GF2m&); + friend GF2m operator/(const GF2m&,const GF2m&); + + friend BOOL operator==(const GF2m& b1,const GF2m& b2) + { if (mr_compare(b1.fn,b2.fn)==0) return TRUE; else return FALSE;} + friend BOOL operator!=(const GF2m& b1,const GF2m& b2) + { if (mr_compare(b1.fn,b2.fn)!=0) return TRUE; else return FALSE;} + + friend GF2m square(const GF2m&); + friend GF2m inverse(const GF2m&); + friend GF2m pow(const GF2m&,int); + friend GF2m sqrt(const GF2m&); + friend GF2m halftrace(const GF2m&); + friend GF2m quad(const GF2m&); +#ifndef MR_NO_RAND + friend GF2m random2(void); +#endif + friend GF2m gcd(const GF2m&,const GF2m&); + + friend void kar2x2(const GF2m*,const GF2m*,GF2m*); + friend void kar3x3(const GF2m*,const GF2m*,GF2m*); + + friend int degree(const GF2m& x) {return degree2(x.fn);} + + ~GF2m() + { + // zero(fn); +#ifndef GF2MS + mr_free(fn); +#endif + } +}; +#ifndef MR_NO_RAND +extern GF2m random2(void); +#endif +#endif diff --git a/generator_cgo/include/hash.h b/build/output/include/hash.h similarity index 93% rename from generator_cgo/include/hash.h rename to build/output/include/hash.h index 5f96cab..5e3a0e8 100644 --- a/generator_cgo/include/hash.h +++ b/build/output/include/hash.h @@ -1,6 +1,7 @@ #ifndef __HASH_H__ #define __HASH_H__ +#include #include "miracl.h" #include "mirdef.h" diff --git a/generator_cgo/include/kgc.h b/build/output/include/kgc.h similarity index 73% rename from generator_cgo/include/kgc.h rename to build/output/include/kgc.h index f848b19..c59bfe7 100644 --- a/generator_cgo/include/kgc.h +++ b/build/output/include/kgc.h @@ -2,14 +2,11 @@ #define __KGC_H__ #include "ecurve.h" -#include "miracl.h" -#include "mirdef.h" -#include void genKGCkey(ECC_PARAMS *params, big msk, epoint *PK_pub); -_Bool genPPK_std( +bool genPPK_std( ECC_PARAMS *params, big msk, epoint *PK_pub, diff --git a/build/output/include/miracl.h b/build/output/include/miracl.h new file mode 100644 index 0000000..558d19c --- /dev/null +++ b/build/output/include/miracl.h @@ -0,0 +1,1563 @@ +/*************************************************************************** + * +Copyright 2013 CertiVox UK Ltd. * + * +This file is part of CertiVox MIRACL Crypto SDK. * + * +The CertiVox MIRACL Crypto SDK provides developers with an * +extensive and efficient set of cryptographic functions. * +For further information about its features and functionalities please * +refer to http://www.certivox.com * + * +* The CertiVox MIRACL Crypto SDK is free software: you can * + redistribute it and/or modify it under the terms of the * + GNU Affero General Public License as published by the * + Free Software Foundation, either version 3 of the License, * + or (at your option) any later version. * + * +* The CertiVox MIRACL Crypto SDK is distributed in the hope * + that it will be useful, but WITHOUT ANY WARRANTY; without even the * + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + See the GNU Affero General Public License for more details. * + * +* You should have received a copy of the GNU Affero General Public * + License along with CertiVox MIRACL Crypto SDK. * + If not, see . * + * +You can be released from the requirements of the license by purchasing * +a commercial license. Buying such a license is mandatory as soon as you * +develop commercial activities involving the CertiVox MIRACL Crypto SDK * +without disclosing the source code of your own applications, or shipping * +the CertiVox MIRACL Crypto SDK with a closed source product. * + * +***************************************************************************/ + +#ifndef MIRACL_H +#define MIRACL_H + +/* + * main MIRACL header - miracl.h. + */ + +#include "mirdef.h" + +/* Some modifiable defaults... */ + +/* Use a smaller buffer if space is limited, don't be so wasteful! */ + +#ifdef MR_STATIC +#define MR_DEFAULT_BUFFER_SIZE 260 +#else +#define MR_DEFAULT_BUFFER_SIZE 1024 +#endif + +/* see mrgf2m.c */ + +#ifndef MR_KARATSUBA +#define MR_KARATSUBA 2 +#endif + +#ifndef MR_DOUBLE_BIG + +#ifdef MR_KCM + #ifdef MR_FLASH + #define MR_SPACES 32 + #else + #define MR_SPACES 31 + #endif +#else + #ifdef MR_FLASH + #define MR_SPACES 28 + #else + #define MR_SPACES 27 + #endif +#endif + +#else + +#ifdef MR_KCM + #ifdef MR_FLASH + #define MR_SPACES 44 + #else + #define MR_SPACES 43 + #endif +#else + #ifdef MR_FLASH + #define MR_SPACES 40 + #else + #define MR_SPACES 39 + #endif +#endif + +#endif + +/* To avoid name clashes - undefine this */ + +/* #define compare mr_compare */ + +#ifdef MR_AVR +#include +#endif + +/* size of bigs and elliptic curve points for memory allocation from stack or heap */ + +#define MR_ROUNDUP(a,b) ((a)-1)/(b)+1 + +#define MR_SL sizeof(long) + +#ifdef MR_STATIC + +#define MR_SIZE (((sizeof(struct bigtype)+(MR_STATIC+2)*sizeof(mr_utype))-1)/MR_SL+1)*MR_SL +#define MR_BIG_RESERVE(n) ((n)*MR_SIZE+MR_SL) + +#ifdef MR_AFFINE_ONLY +#define MR_ESIZE (((sizeof(epoint)+MR_BIG_RESERVE(2))-1)/MR_SL+1)*MR_SL +#else +#define MR_ESIZE (((sizeof(epoint)+MR_BIG_RESERVE(3))-1)/MR_SL+1)*MR_SL +#endif +#define MR_ECP_RESERVE(n) ((n)*MR_ESIZE+MR_SL) + +#define MR_ESIZE_A (((sizeof(epoint)+MR_BIG_RESERVE(2))-1)/MR_SL+1)*MR_SL +#define MR_ECP_RESERVE_A(n) ((n)*MR_ESIZE_A+MR_SL) + + +#endif + +/* useful macro to convert size of big in words, to size of required structure */ + +#define mr_size(n) (((sizeof(struct bigtype)+((n)+2)*sizeof(mr_utype))-1)/MR_SL+1)*MR_SL +#define mr_big_reserve(n,m) ((n)*mr_size(m)+MR_SL) + +#define mr_esize_a(n) (((sizeof(epoint)+mr_big_reserve(2,(n)))-1)/MR_SL+1)*MR_SL +#define mr_ecp_reserve_a(n,m) ((n)*mr_esize_a(m)+MR_SL) + +#ifdef MR_AFFINE_ONLY +#define mr_esize(n) (((sizeof(epoint)+mr_big_reserve(2,(n)))-1)/MR_SL+1)*MR_SL +#else +#define mr_esize(n) (((sizeof(epoint)+mr_big_reserve(3,(n)))-1)/MR_SL+1)*MR_SL +#endif +#define mr_ecp_reserve(n,m) ((n)*mr_esize(m)+MR_SL) + + +/* if basic library is static, make sure and use static C++ */ + +#ifdef MR_STATIC + #ifndef BIGS + #define BIGS MR_STATIC + #endif + #ifndef ZZNS + #define ZZNS MR_STATIC + #endif + #ifndef GF2MS + #define GF2MS MR_STATIC + #endif +#endif + +#ifdef __ia64__ +#if MIRACL==64 +#define MR_ITANIUM +#include +#endif +#endif + +#ifdef _M_X64 +#ifdef _WIN64 +#if MIRACL==64 +#define MR_WIN64 +#include +#endif +#endif +#endif + +#ifndef MR_NO_FILE_IO +#include +#endif + /* error returns */ + +#define MR_ERR_BASE_TOO_BIG 1 +#define MR_ERR_DIV_BY_ZERO 2 +#define MR_ERR_OVERFLOW 3 +#define MR_ERR_NEG_RESULT 4 +#define MR_ERR_BAD_FORMAT 5 +#define MR_ERR_BAD_BASE 6 +#define MR_ERR_BAD_PARAMETERS 7 +#define MR_ERR_OUT_OF_MEMORY 8 +#define MR_ERR_NEG_ROOT 9 +#define MR_ERR_NEG_POWER 10 +#define MR_ERR_BAD_ROOT 11 +#define MR_ERR_INT_OP 12 +#define MR_ERR_FLASH_OVERFLOW 13 +#define MR_ERR_TOO_BIG 14 +#define MR_ERR_NEG_LOG 15 +#define MR_ERR_DOUBLE_FAIL 16 +#define MR_ERR_IO_OVERFLOW 17 +#define MR_ERR_NO_MIRSYS 18 +#define MR_ERR_BAD_MODULUS 19 +#define MR_ERR_NO_MODULUS 20 +#define MR_ERR_EXP_TOO_BIG 21 +#define MR_ERR_NOT_SUPPORTED 22 +#define MR_ERR_NOT_DOUBLE_LEN 23 +#define MR_ERR_NOT_IRREDUC 24 +#define MR_ERR_NO_ROUNDING 25 +#define MR_ERR_NOT_BINARY 26 +#define MR_ERR_NO_BASIS 27 +#define MR_ERR_COMPOSITE_MODULUS 28 +#define MR_ERR_DEV_RANDOM 29 + + /* some useful definitions */ + +#define forever for(;;) + +#define mr_abs(x) ((x)<0? (-(x)) : (x)) + +#ifndef TRUE + #define TRUE 1 +#endif +#ifndef FALSE + #define FALSE 0 +#endif + +#define OFF 0 +#define ON 1 +#define PLUS 1 +#define MINUS (-1) + +#define M1 (MIRACL-1) +#define M2 (MIRACL-2) +#define M3 (MIRACL-3) +#define M4 (MIRACL-4) +#define TOPBIT ((mr_small)1<= MR_IBITS +#define MR_TOOBIG (1<<(MR_IBITS-2)) +#else +#define MR_TOOBIG (1<<(MIRACL-1)) +#endif + +#ifdef MR_FLASH +#define MR_EBITS (8*sizeof(double) - MR_FLASH) + /* no of Bits per double exponent */ +#define MR_BTS 16 +#define MR_MSK 0xFFFF + +#endif + +/* Default Hash function output size in bytes */ +#define MR_HASH_BYTES 32 + +/* Marsaglia & Zaman Random number generator */ +/* constants alternatives */ +#define NK 37 /* 21 */ +#define NJ 24 /* 6 */ +#define NV 14 /* 8 */ + +/* Use smaller values if memory is precious */ + +#ifdef mr_dltype + +#ifdef MR_LITTLE_ENDIAN +#define MR_BOT 0 +#define MR_TOP 1 +#endif +#ifdef MR_BIG_ENDIAN +#define MR_BOT 1 +#define MR_TOP 0 +#endif + +union doubleword +{ + mr_large d; + mr_small h[2]; +}; + +#endif + +/* chinese remainder theorem structures */ + +typedef struct { +big *C; +big *V; +big *M; +int NP; +} big_chinese; + +typedef struct { +mr_utype *C; +mr_utype *V; +mr_utype *M; +int NP; +} small_chinese; + +/* Cryptographically strong pseudo-random number generator */ + +typedef struct { +mr_unsign32 ira[NK]; /* random number... */ +int rndptr; /* ...array & pointer */ +mr_unsign32 borrow; +int pool_ptr; +char pool[MR_HASH_BYTES]; /* random pool */ +} csprng; + +/* secure hash Algorithm structure */ + +typedef struct { +mr_unsign32 length[2]; +mr_unsign32 h[8]; +mr_unsign32 w[80]; +} sha256; + +typedef sha256 sha; + +#ifdef mr_unsign64 + +typedef struct { +mr_unsign64 length[2]; +mr_unsign64 h[8]; +mr_unsign64 w[80]; +} sha512; + +typedef sha512 sha384; + +typedef struct { +mr_unsign64 length; +mr_unsign64 S[5][5]; +int rate,len; +} sha3; + +#endif + +/* Symmetric Encryption algorithm structure */ + +#define MR_ECB 0 +#define MR_CBC 1 +#define MR_CFB1 2 +#define MR_CFB2 3 +#define MR_CFB4 5 +#define MR_PCFB1 10 +#define MR_PCFB2 11 +#define MR_PCFB4 13 +#define MR_OFB1 14 +#define MR_OFB2 15 +#define MR_OFB4 17 +#define MR_OFB8 21 +#define MR_OFB16 29 + +typedef struct { +int Nk,Nr; +int mode; +mr_unsign32 fkey[60]; +mr_unsign32 rkey[60]; +char f[16]; +} aes; + +/* AES-GCM suppport. See mrgcm.c */ + +#define GCM_ACCEPTING_HEADER 0 +#define GCM_ACCEPTING_CIPHER 1 +#define GCM_NOT_ACCEPTING_MORE 2 +#define GCM_FINISHED 3 +#define GCM_ENCRYPTING 0 +#define GCM_DECRYPTING 1 + +typedef struct { +mr_unsign32 table[128][4]; /* 2k bytes */ +MR_BYTE stateX[16]; +MR_BYTE Y_0[16]; +mr_unsign32 counter; +mr_unsign32 lenA[2],lenC[2]; +int status; +aes a; +} gcm; + + /* Elliptic curve point status */ + +#define MR_EPOINT_GENERAL 0 +#define MR_EPOINT_NORMALIZED 1 +#define MR_EPOINT_INFINITY 2 + +#define MR_NOTSET 0 +#define MR_PROJECTIVE 0 +#define MR_AFFINE 1 +#define MR_BEST 2 +#define MR_TWIST 8 + +#define MR_OVER 0 +#define MR_ADD 1 +#define MR_DOUBLE 2 + +/* Twist type */ + +#define MR_QUADRATIC 2 +#define MR_CUBIC_M 0x3A +#define MR_CUBIC_D 0x3B +#define MR_QUARTIC_M 0x4A +#define MR_QUARTIC_D 0x4B +#define MR_SEXTIC_M 0x6A +#define MR_SEXTIC_D 0x6B + + +/* Fractional Sliding Windows for ECC - how much precomputation storage to use ? */ +/* Note that for variable point multiplication there is an optimal value + which can be reduced if space is short. For fixed points its a matter of + how much ROM is available to store precomputed points. + We are storing the k points (P,3P,5P,7P,...,[2k-1].P) */ + +/* These values can be manually tuned for optimal performance... */ + +#ifdef MR_SMALL_EWINDOW +#define MR_ECC_STORE_N 3 /* point store for ecn variable point multiplication */ +#define MR_ECC_STORE_2M 3 /* point store for ec2m variable point multiplication */ +#define MR_ECC_STORE_N2 3 /* point store for ecn2 variable point multiplication */ +#else +#define MR_ECC_STORE_N 8 /* 8/9 is close to optimal for 256 bit exponents */ +#define MR_ECC_STORE_2M 9 +#define MR_ECC_STORE_N2 8 +#endif + +/*#define MR_ECC_STORE_N2_PRECOMP MR_ECC_STORE_N2 */ + /* Might want to make this bigger.. */ + +/* If multi-addition is of m points, and s precomputed values are required, this is max of m*s (=4.10?) */ +#define MR_MAX_M_T_S 64 + +/* Elliptic Curve epoint structure. Uses projective (X,Y,Z) co-ordinates */ + +typedef struct { +int marker; +big X; +big Y; +#ifndef MR_AFFINE_ONLY +big Z; +#endif +} epoint; + + +/* Structure for Comb method for finite * + field exponentiation with precomputation */ + +typedef struct { +#ifdef MR_STATIC + const mr_small *table; +#else + mr_small *table; +#endif + big n; + int window; + int max; +} brick; + +/* Structure for Comb method for elliptic * + curve exponentiation with precomputation */ + +typedef struct { +#ifdef MR_STATIC + const mr_small *table; +#else + mr_small *table; +#endif + big a,b,n; + int window; + int max; +} ebrick; + +typedef struct { +#ifdef MR_STATIC + const mr_small *table; +#else + mr_small *table; +#endif + big a6,a2; + int m,a,b,c; + int window; + int max; +} ebrick2; + +typedef struct +{ + big a; + big b; +} zzn2; + +typedef struct +{ + zzn2 a; + zzn2 b; + BOOL unitary; +} zzn4; + +typedef struct +{ + int marker; + zzn2 x; + zzn2 y; +#ifndef MR_AFFINE_ONLY + zzn2 z; +#endif + +} ecn2; + +typedef struct +{ + big a; + big b; + big c; +} zzn3; + +typedef struct +{ + zzn2 a; + zzn2 b; + zzn2 c; +} zzn6_3x2; + +/* main MIRACL instance structure */ + +/* ------------------------------------------------------------------------*/ + +typedef struct { +mr_small base; /* number base */ +mr_small apbase; /* apparent base */ +int pack; /* packing density */ +int lg2b; /* bits in base */ +mr_small base2; /* 2^mr_lg2b */ +BOOL (*user)(void); /* pointer to user supplied function */ + +int nib; /* length of bigs */ +#ifndef MR_STRIPPED_DOWN +int depth; /* error tracing ..*/ +int trace[MR_MAXDEPTH]; /* .. mechanism */ +#endif +BOOL check; /* overflow check */ +BOOL fout; /* Output to file */ +BOOL fin; /* Input from file */ +BOOL active; + +#ifndef MR_NO_FILE_IO + +FILE *infile; /* Input file */ +FILE *otfile; /* Output file */ + +#endif + + +#ifndef MR_NO_RAND +mr_unsign32 ira[NK]; /* random number... */ +int rndptr; /* ...array & pointer */ +mr_unsign32 borrow; +#endif + + /* Montgomery constants */ +mr_small ndash; +big modulus; +big pR; +BOOL ACTIVE; +BOOL MONTY; + + /* Elliptic Curve details */ +#ifndef MR_NO_SS +BOOL SS; /* True for Super-Singular */ +#endif +#ifndef MR_NOKOBLITZ +BOOL KOBLITZ; /* True for a Koblitz curve */ +#endif +#ifndef MR_AFFINE_ONLY +int coord; +#endif +int Asize,Bsize; + +int M,AA,BB,CC; /* for GF(2^m) curves */ + +/* +mr_small pm,mask; +int e,k,Me,m; for GF(p^m) curves */ + + +#ifndef MR_STATIC + +int logN; /* constants for fast fourier fft multiplication */ +int nprimes,degree; +mr_utype *prime,*cr; +mr_utype *inverse,**roots; +small_chinese chin; +mr_utype const1,const2,const3; +mr_small msw,lsw; +mr_utype **s1,**s2; /* pre-computed tables for polynomial reduction */ +mr_utype **t; /* workspace */ +mr_utype *wa; +mr_utype *wb; +mr_utype *wc; + +#endif + +BOOL same; +BOOL first_one; +BOOL debug; + +big w0; /* workspace bigs */ +big w1,w2,w3,w4; +big w5,w6,w7; +big w8,w9,w10,w11; +big w12,w13,w14,w15; +big sru; +big one; + +#ifdef MR_KCM +big big_ndash; +big ws,wt; +#endif + +big A,B; + +/* User modifiables */ + +#ifndef MR_SIMPLE_IO +int IOBSIZ; /* size of i/o buffer */ +#endif +BOOL ERCON; /* error control */ +int ERNUM; /* last error code */ +int NTRY; /* no. of tries for probablistic primality testing */ +#ifndef MR_SIMPLE_IO +int INPLEN; /* input length */ +#ifndef MR_SIMPLE_BASE +int IOBASE; /* base for input and output */ + +#endif +#endif +#ifdef MR_FLASH +BOOL EXACT; /* exact flag */ +BOOL RPOINT; /* =ON for radix point, =OFF for fractions in output */ +#endif +#ifndef MR_STRIPPED_DOWN +BOOL TRACER; /* turns trace tracker on/off */ +#endif + +#ifdef MR_STATIC +const int *PRIMES; /* small primes array */ +#ifndef MR_SIMPLE_IO +char IOBUFF[MR_DEFAULT_BUFFER_SIZE]; /* i/o buffer */ +#endif +#else +int *PRIMES; /* small primes array */ +#ifndef MR_SIMPLE_IO +char *IOBUFF; /* i/o buffer */ +#endif +#endif + +#ifdef MR_FLASH +int workprec; +int stprec; /* start precision */ + +int RS,RD; +double D; + +double db,n,p; +int a,b,c,d,r,q,oldn,ndig; +mr_small u,v,ku,kv; + +BOOL last,carryon; +flash pi; + +#endif + +#ifdef MR_FP_ROUNDING +mr_large inverse_base; +#endif + +#ifndef MR_STATIC +char *workspace; +#else +char workspace[MR_BIG_RESERVE(MR_SPACES)]; +#endif + +int TWIST; /* set to twisted curve */ +int qnr; /* a QNR -1 for p=3 mod 4, -2 for p=5 mod 8, 0 otherwise */ +int cnr; /* a cubic non-residue */ +int pmod8; +int pmod9; +BOOL NO_CARRY; +} miracl; + +/* ------------------------------------------------------------------------*/ + + +#ifndef MR_GENERIC_MT + +#ifdef MR_WINDOWS_MT +#define MR_OS_THREADS +#endif + +#ifdef MR_UNIX_MT +#define MR_OS_THREADS +#endif + +#ifdef MR_OPENMP_MT +#define MR_OS_THREADS +#endif + + +#ifndef MR_OS_THREADS + +extern miracl *mr_mip; /* pointer to MIRACL's only global variable */ + +#endif + +#endif + +#ifdef MR_GENERIC_MT + +#ifdef MR_STATIC +#define MR_GENERIC_AND_STATIC +#endif + +#define _MIPT_ miracl *, +#define _MIPTO_ miracl * +#define _MIPD_ miracl *mr_mip, +#define _MIPDO_ miracl *mr_mip +#define _MIPP_ mr_mip, +#define _MIPPO_ mr_mip + +#else + +#define _MIPT_ +#define _MIPTO_ void +#define _MIPD_ +#define _MIPDO_ void +#define _MIPP_ +#define _MIPPO_ + +#endif + +/* Preamble and exit code for MIRACL routines. * + * Not used if MR_STRIPPED_DOWN is defined */ + +#ifdef MR_STRIPPED_DOWN +#define MR_OUT +#define MR_IN(N) +#else +#define MR_OUT mr_mip->depth--; +#define MR_IN(N) mr_mip->depth++; if (mr_mip->depthtrace[mr_mip->depth]=(N); if (mr_mip->TRACER) mr_track(_MIPPO_); } +#endif + +/* Function definitions */ + +/* Group 0 - Internal routines */ + +extern void mr_berror(_MIPT_ int); +extern mr_small mr_shiftbits(mr_small,int); +extern mr_small mr_setbase(_MIPT_ mr_small); +extern void mr_track(_MIPTO_ ); +extern void mr_lzero(big); +extern BOOL mr_notint(flash); +extern int mr_lent(flash); +extern void mr_padd(_MIPT_ big,big,big); +extern void mr_psub(_MIPT_ big,big,big); +extern void mr_pmul(_MIPT_ big,mr_small,big); +#ifdef MR_FP_ROUNDING +extern mr_large mr_invert(mr_small); +extern mr_small imuldiv(mr_small,mr_small,mr_small,mr_small,mr_large,mr_small *); +extern mr_small mr_sdiv(_MIPT_ big,mr_small,mr_large,big); +#else +extern mr_small mr_sdiv(_MIPT_ big,mr_small,big); +extern void mr_and(big,big,big); +extern void mr_xor(big,big,big); +#endif +extern void mr_shift(_MIPT_ big,int,big); +extern miracl *mr_first_alloc(void); +extern void *mr_alloc(_MIPT_ int,int); +extern void mr_free(void *); +extern void set_user_function(_MIPT_ BOOL (*)(void)); +extern void set_io_buffer_size(_MIPT_ int); +extern int mr_testbit(_MIPT_ big,int); +extern void mr_addbit(_MIPT_ big,int); +extern int recode(_MIPT_ big ,int ,int ,int ); +extern int mr_window(_MIPT_ big,int,int *,int *,int); +extern int mr_window2(_MIPT_ big,big,int,int *,int *); +extern int mr_naf_window(_MIPT_ big,big,int,int *,int *,int); + +extern int mr_fft_init(_MIPT_ int,big,big,BOOL); +extern void mr_dif_fft(_MIPT_ int,int,mr_utype *); +extern void mr_dit_fft(_MIPT_ int,int,mr_utype *); +extern void fft_reset(_MIPTO_); + +extern int mr_poly_mul(_MIPT_ int,big*,int,big*,big*); +extern int mr_poly_sqr(_MIPT_ int,big*,big*); +extern void mr_polymod_set(_MIPT_ int,big*,big*); +extern int mr_poly_rem(_MIPT_ int,big *,big *); + +extern int mr_ps_big_mul(_MIPT_ int,big *,big *,big *); +extern int mr_ps_zzn_mul(_MIPT_ int,big *,big *,big *); + +extern mr_small muldiv(mr_small,mr_small,mr_small,mr_small,mr_small *); +extern mr_small muldvm(mr_small,mr_small,mr_small,mr_small *); +extern mr_small muldvd(mr_small,mr_small,mr_small,mr_small *); +extern void muldvd2(mr_small,mr_small,mr_small *,mr_small *); + +extern flash mirvar_mem_variable(char *,int,int); +extern epoint* epoint_init_mem_variable(_MIPT_ char *,int,int); + +/* Group 1 - General purpose, I/O and basic arithmetic routines */ + +extern unsigned int igcd(unsigned int,unsigned int); +extern unsigned long lgcd(unsigned long,unsigned long); +extern mr_small sgcd(mr_small,mr_small); +extern unsigned int isqrt(unsigned int,unsigned int); +extern unsigned long mr_lsqrt(unsigned long,unsigned long); +extern void irand(_MIPT_ mr_unsign32); +extern mr_small brand(_MIPTO_ ); +extern void zero(flash); +extern void convert(_MIPT_ int,big); +extern void uconvert(_MIPT_ unsigned int,big); +extern void lgconv(_MIPT_ long,big); +extern void ulgconv(_MIPT_ unsigned long,big); +extern void tconvert(_MIPT_ mr_utype,big); + +#ifdef mr_dltype +extern void dlconv(_MIPT_ mr_dltype,big); +#endif + +extern flash mirvar(_MIPT_ int); +extern flash mirvar_mem(_MIPT_ char *,int); +extern void mirkill(big); +extern void *memalloc(_MIPT_ int); +extern void memkill(_MIPT_ char *,int); +extern void mr_init_threading(void); +extern void mr_end_threading(void); +extern miracl *get_mip(void ); +extern void set_mip(miracl *); +#ifdef MR_GENERIC_AND_STATIC +extern miracl *mirsys(miracl *,int,mr_small); +#else +extern miracl *mirsys(int,mr_small); +#endif +extern miracl *mirsys_basic(miracl *,int,mr_small); +extern void mirexit(_MIPTO_ ); +extern int exsign(flash); +extern void insign(int,flash); +extern int getdig(_MIPT_ big,int); +extern int numdig(_MIPT_ big); +extern void putdig(_MIPT_ int,big,int); +extern void copy(flash,flash); +extern void negify(flash,flash); +extern void absol(flash,flash); +extern int size(big); +extern int mr_compare(big,big); +extern void add(_MIPT_ big,big,big); +extern void subtract(_MIPT_ big,big,big); +extern void incr(_MIPT_ big,int,big); +extern void decr(_MIPT_ big,int,big); +extern void premult(_MIPT_ big,int,big); +extern int subdiv(_MIPT_ big,int,big); +extern BOOL subdivisible(_MIPT_ big,int); +extern int remain(_MIPT_ big,int); +extern void bytes_to_big(_MIPT_ int,const char *,big); +extern int big_to_bytes(_MIPT_ int,big,char *,BOOL); +extern mr_small normalise(_MIPT_ big,big); +extern void multiply(_MIPT_ big,big,big); +extern void fft_mult(_MIPT_ big,big,big); +extern BOOL fastmultop(_MIPT_ int,big,big,big); +extern void divide(_MIPT_ big,big,big); +extern BOOL divisible(_MIPT_ big,big); +extern void mad(_MIPT_ big,big,big,big,big,big); +extern int instr(_MIPT_ flash,char *); +extern int otstr(_MIPT_ flash,char *); +extern int cinstr(_MIPT_ flash,char *); +extern int cotstr(_MIPT_ flash,char *); +extern epoint* epoint_init(_MIPTO_ ); +extern epoint* epoint_init_mem(_MIPT_ char *,int); +extern void* ecp_memalloc(_MIPT_ int); +void ecp_memkill(_MIPT_ char *,int); +BOOL init_big_from_rom(big,int,const mr_small *,int ,int *); +BOOL init_point_from_rom(epoint *,int,const mr_small *,int,int *); + +#ifndef MR_NO_FILE_IO + +extern int innum(_MIPT_ flash,FILE *); +extern int otnum(_MIPT_ flash,FILE *); +extern int cinnum(_MIPT_ flash,FILE *); +extern int cotnum(_MIPT_ flash,FILE *); + +#endif + +/* Group 2 - Advanced arithmetic routines */ + +extern mr_small smul(mr_small,mr_small,mr_small); +extern mr_small spmd(mr_small,mr_small,mr_small); +extern mr_small invers(mr_small,mr_small); +extern mr_small sqrmp(mr_small,mr_small); +extern int jac(mr_small,mr_small); + +extern void gprime(_MIPT_ int); +extern int jack(_MIPT_ big,big); +extern int egcd(_MIPT_ big,big,big); +extern int xgcd(_MIPT_ big,big,big,big,big); +extern int invmodp(_MIPT_ big,big,big); +extern int logb2(_MIPT_ big); +extern int hamming(_MIPT_ big); +extern void expb2(_MIPT_ int,big); +extern void bigbits(_MIPT_ int,big); +extern void expint(_MIPT_ int,int,big); +extern void sftbit(_MIPT_ big,int,big); +extern void power(_MIPT_ big,long,big,big); +extern void powmod(_MIPT_ big,big,big,big); +extern void powmod2(_MIPT_ big,big,big,big,big,big); +extern void powmodn(_MIPT_ int,big *,big *,big,big); +extern int powltr(_MIPT_ int,big,big,big); +extern BOOL double_inverse(_MIPT_ big,big,big,big,big); +extern BOOL multi_inverse(_MIPT_ int,big*,big,big*); +extern void lucas(_MIPT_ big,big,big,big,big); +extern BOOL nroot(_MIPT_ big,int,big); +extern BOOL sqroot(_MIPT_ big,big,big); +extern void bigrand(_MIPT_ big,big); +extern void bigdig(_MIPT_ int,int,big); +extern int trial_division(_MIPT_ big,big); +extern BOOL isprime(_MIPT_ big); +extern BOOL nxprime(_MIPT_ big,big); +extern BOOL nxsafeprime(_MIPT_ int,int,big,big); +extern BOOL crt_init(_MIPT_ big_chinese *,int,big *); +extern void crt(_MIPT_ big_chinese *,big *,big); +extern void crt_end(big_chinese *); +extern BOOL scrt_init(_MIPT_ small_chinese *,int,mr_utype *); +extern void scrt(_MIPT_ small_chinese*,mr_utype *,big); +extern void scrt_end(small_chinese *); +#ifndef MR_STATIC +extern BOOL brick_init(_MIPT_ brick *,big,big,int,int); +extern void brick_end(brick *); +#else +extern void brick_init(brick *,const mr_small *,big,int,int); +#endif +extern void pow_brick(_MIPT_ brick *,big,big); +#ifndef MR_STATIC +extern BOOL ebrick_init(_MIPT_ ebrick *,big,big,big,big,big,int,int); +extern void ebrick_end(ebrick *); +#else +extern void ebrick_init(ebrick *,const mr_small *,big,big,big,int,int); +#endif +extern int mul_brick(_MIPT_ ebrick*,big,big,big); +#ifndef MR_STATIC +extern BOOL ebrick2_init(_MIPT_ ebrick2 *,big,big,big,big,int,int,int,int,int,int); +extern void ebrick2_end(ebrick2 *); +#else +extern void ebrick2_init(ebrick2 *,const mr_small *,big,big,int,int,int,int,int,int); +#endif +extern int mul2_brick(_MIPT_ ebrick2*,big,big,big); + +/* Montgomery stuff */ + +extern mr_small prepare_monty(_MIPT_ big); +extern void kill_monty(_MIPTO_ ); +extern void nres(_MIPT_ big,big); +extern void redc(_MIPT_ big,big); + +extern void nres_negate(_MIPT_ big,big); +extern void nres_modadd(_MIPT_ big,big,big); +extern void nres_modsub(_MIPT_ big,big,big); +extern void nres_lazy(_MIPT_ big,big,big,big,big,big); +extern void nres_complex(_MIPT_ big,big,big,big); +extern void nres_double_modadd(_MIPT_ big,big,big); +extern void nres_double_modsub(_MIPT_ big,big,big); +extern void nres_premult(_MIPT_ big,int,big); +extern void nres_modmult(_MIPT_ big,big,big); +extern int nres_moddiv(_MIPT_ big,big,big); +extern void nres_dotprod(_MIPT_ int,big *,big *,big); +extern void nres_powmod(_MIPT_ big,big,big); +extern void nres_powltr(_MIPT_ int,big,big); +extern void nres_powmod2(_MIPT_ big,big,big,big,big); +extern void nres_powmodn(_MIPT_ int,big *,big *,big); +extern BOOL nres_sqroot(_MIPT_ big,big); +extern void nres_lucas(_MIPT_ big,big,big,big); +extern BOOL nres_double_inverse(_MIPT_ big,big,big,big); +extern BOOL nres_multi_inverse(_MIPT_ int,big *,big *); +extern void nres_div2(_MIPT_ big,big); +extern void nres_div3(_MIPT_ big,big); +extern void nres_div5(_MIPT_ big,big); + +extern void shs_init(sha *); +extern void shs_process(sha *,int); +extern void shs_hash(sha *,char *); + +extern void shs256_init(sha256 *); +extern void shs256_process(sha256 *,int); +extern void shs256_hash(sha256 *,char *); + +#ifdef mr_unsign64 + +extern void shs512_init(sha512 *); +extern void shs512_process(sha512 *,int); +extern void shs512_hash(sha512 *,char *); + +extern void shs384_init(sha384 *); +extern void shs384_process(sha384 *,int); +extern void shs384_hash(sha384 *,char *); + +extern void sha3_init(sha3 *,int); +extern void sha3_process(sha3 *,int); +extern void sha3_hash(sha3 *,char *); + +#endif + +extern BOOL aes_init(aes *,int,int,char *,char *); +extern void aes_getreg(aes *,char *); +extern void aes_ecb_encrypt(aes *,MR_BYTE *); +extern void aes_ecb_decrypt(aes *,MR_BYTE *); +extern mr_unsign32 aes_encrypt(aes *,char *); +extern mr_unsign32 aes_decrypt(aes *,char *); +extern void aes_reset(aes *,int,char *); +extern void aes_end(aes *); + +extern void gcm_init(gcm *,int,char *,int,char *); +extern BOOL gcm_add_header(gcm *,char *,int); +extern BOOL gcm_add_cipher(gcm *,int,char *,int,char *); +extern void gcm_finish(gcm *,char *); + +extern void FPE_encrypt(int ,aes *,mr_unsign32 ,mr_unsign32 ,char *,int); +extern void FPE_decrypt(int ,aes *,mr_unsign32 ,mr_unsign32 ,char *,int); + +extern void strong_init(csprng *,int,char *,mr_unsign32); +extern int strong_rng(csprng *); +extern void strong_bigrand(_MIPT_ csprng *,big,big); +extern void strong_bigdig(_MIPT_ csprng *,int,int,big); +extern void strong_kill(csprng *); + +/* special modular multipliers */ + +extern void comba_mult(big,big,big); +extern void comba_square(big,big); +extern void comba_redc(_MIPT_ big,big); +extern void comba_modadd(_MIPT_ big,big,big); +extern void comba_modsub(_MIPT_ big,big,big); +extern void comba_double_modadd(_MIPT_ big,big,big); +extern void comba_double_modsub(_MIPT_ big,big,big); +extern void comba_negate(_MIPT_ big,big); +extern void comba_add(big,big,big); +extern void comba_sub(big,big,big); +extern void comba_double_add(big,big,big); +extern void comba_double_sub(big,big,big); + +extern void comba_mult2(_MIPT_ big,big,big); + +extern void fastmodmult(_MIPT_ big,big,big); +extern void fastmodsquare(_MIPT_ big,big); + +extern void kcm_mul(_MIPT_ big,big,big); +extern void kcm_sqr(_MIPT_ big,big); +extern void kcm_redc(_MIPT_ big,big); + +extern void kcm_multiply(_MIPT_ int,big,big,big); +extern void kcm_square(_MIPT_ int,big,big); +extern BOOL kcm_top(_MIPT_ int,big,big,big); + +/* elliptic curve stuff */ + +extern BOOL point_at_infinity(epoint *); + +extern void mr_jsf(_MIPT_ big,big,big,big,big,big); + +extern void ecurve_init(_MIPT_ big,big,big,int); +extern int ecurve_add(_MIPT_ epoint *,epoint *); +extern int ecurve_sub(_MIPT_ epoint *,epoint *); +extern void ecurve_double_add(_MIPT_ epoint *,epoint *,epoint *,epoint *,big *,big *); +extern void ecurve_multi_add(_MIPT_ int,epoint **,epoint **); +extern void ecurve_double(_MIPT_ epoint*); +extern int ecurve_mult(_MIPT_ big,epoint *,epoint *); +extern void ecurve_mult2(_MIPT_ big,epoint *,big,epoint *,epoint *); +extern void ecurve_multn(_MIPT_ int,big *,epoint**,epoint *); + +extern BOOL epoint_x(_MIPT_ big); +extern BOOL epoint_set(_MIPT_ big,big,int,epoint*); +extern int epoint_get(_MIPT_ epoint*,big,big); +extern void epoint_getxyz(_MIPT_ epoint *,big,big,big); +extern BOOL epoint_norm(_MIPT_ epoint *); +extern BOOL epoint_multi_norm(_MIPT_ int,big *,epoint **); +extern void epoint_free(epoint *); +extern void epoint_copy(epoint *,epoint *); +extern BOOL epoint_comp(_MIPT_ epoint *,epoint *); +extern void epoint_negate(_MIPT_ epoint *); + +extern BOOL ecurve2_init(_MIPT_ int,int,int,int,big,big,BOOL,int); +extern big ecurve2_add(_MIPT_ epoint *,epoint *); +extern big ecurve2_sub(_MIPT_ epoint *,epoint *); +extern void ecurve2_multi_add(_MIPT_ int,epoint **,epoint **); +extern void ecurve2_mult(_MIPT_ big,epoint *,epoint *); +extern void ecurve2_mult2(_MIPT_ big,epoint *,big,epoint *,epoint *); +extern void ecurve2_multn(_MIPT_ int,big *,epoint**,epoint *); + +extern epoint* epoint2_init(_MIPTO_ ); +extern BOOL epoint2_set(_MIPT_ big,big,int,epoint*); +extern int epoint2_get(_MIPT_ epoint*,big,big); +extern void epoint2_getxyz(_MIPT_ epoint *,big,big,big); +extern int epoint2_norm(_MIPT_ epoint *); +extern void epoint2_free(epoint *); +extern void epoint2_copy(epoint *,epoint *); +extern BOOL epoint2_comp(_MIPT_ epoint *,epoint *); +extern void epoint2_negate(_MIPT_ epoint *); + +/* GF(2) stuff */ + +extern BOOL prepare_basis(_MIPT_ int,int,int,int,BOOL); +extern int parity2(big); +extern BOOL multi_inverse2(_MIPT_ int,big *,big *); +extern void add2(big,big,big); +extern void incr2(big,int,big); +extern void reduce2(_MIPT_ big,big); +extern void multiply2(_MIPT_ big,big,big); +extern void modmult2(_MIPT_ big,big,big); +extern void modsquare2(_MIPT_ big,big); +extern void power2(_MIPT_ big,int,big); +extern void sqroot2(_MIPT_ big,big); +extern void halftrace2(_MIPT_ big,big); +extern BOOL quad2(_MIPT_ big,big); +extern BOOL inverse2(_MIPT_ big,big); +extern void karmul2(int,mr_small *,mr_small *,mr_small *,mr_small *); +extern void karmul2_poly(_MIPT_ int,big *,big *,big *,big *); +extern void karmul2_poly_upper(_MIPT_ int,big *,big *,big *,big *); +extern void gf2m_dotprod(_MIPT_ int,big *,big *,big); +extern int trace2(_MIPT_ big); +extern void rand2(_MIPT_ big); +extern void gcd2(_MIPT_ big,big,big); +extern int degree2(big); + +/* zzn2 stuff */ + +extern BOOL zzn2_iszero(zzn2 *); +extern BOOL zzn2_isunity(_MIPT_ zzn2 *); +extern void zzn2_from_int(_MIPT_ int,zzn2 *); +extern void zzn2_from_ints(_MIPT_ int,int,zzn2 *); +extern void zzn2_copy(zzn2 *,zzn2 *); +extern void zzn2_zero(zzn2 *); +extern void zzn2_negate(_MIPT_ zzn2 *,zzn2 *); +extern void zzn2_conj(_MIPT_ zzn2 *,zzn2 *); +extern void zzn2_add(_MIPT_ zzn2 *,zzn2 *,zzn2 *); +extern void zzn2_sub(_MIPT_ zzn2 *,zzn2 *,zzn2 *); +extern void zzn2_smul(_MIPT_ zzn2 *,big,zzn2 *); +extern void zzn2_mul(_MIPT_ zzn2 *,zzn2 *,zzn2 *); +extern void zzn2_sqr(_MIPT_ zzn2 *,zzn2 *); +extern void zzn2_inv(_MIPT_ zzn2 *); +extern void zzn2_timesi(_MIPT_ zzn2 *); +extern void zzn2_powl(_MIPT_ zzn2 *,big,zzn2 *); +extern void zzn2_from_zzns(big,big,zzn2 *); +extern void zzn2_from_bigs(_MIPT_ big,big,zzn2 *); +extern void zzn2_from_zzn(big,zzn2 *); +extern void zzn2_from_big(_MIPT_ big, zzn2 *); +extern void zzn2_sadd(_MIPT_ zzn2 *,big,zzn2 *); +extern void zzn2_ssub(_MIPT_ zzn2 *,big,zzn2 *); +extern void zzn2_div2(_MIPT_ zzn2 *); +extern void zzn2_div3(_MIPT_ zzn2 *); +extern void zzn2_div5(_MIPT_ zzn2 *); +extern void zzn2_imul(_MIPT_ zzn2 *,int,zzn2 *); +extern BOOL zzn2_compare(zzn2 *,zzn2 *); +extern void zzn2_txx(_MIPT_ zzn2 *); +extern void zzn2_txd(_MIPT_ zzn2 *); +extern BOOL zzn2_sqrt(_MIPT_ zzn2 *,zzn2 *); +extern BOOL zzn2_qr(_MIPT_ zzn2 *); +extern BOOL zzn2_multi_inverse(_MIPT_ int,zzn2 *,zzn2 *); + + +/* zzn3 stuff */ + +extern void zzn3_set(_MIPT_ int,big); +extern BOOL zzn3_iszero(zzn3 *); +extern BOOL zzn3_isunity(_MIPT_ zzn3 *); +extern void zzn3_from_int(_MIPT_ int,zzn3 *); +extern void zzn3_from_ints(_MIPT_ int,int,int,zzn3 *); +extern void zzn3_copy(zzn3 *,zzn3 *); +extern void zzn3_zero(zzn3 *); +extern void zzn3_negate(_MIPT_ zzn3 *,zzn3 *); +extern void zzn3_powq(_MIPT_ zzn3 *,zzn3 *); +extern void zzn3_add(_MIPT_ zzn3 *,zzn3 *,zzn3 *); +extern void zzn3_sub(_MIPT_ zzn3 *,zzn3 *,zzn3 *); +extern void zzn3_smul(_MIPT_ zzn3 *,big,zzn3 *); +extern void zzn3_mul(_MIPT_ zzn3 *,zzn3 *,zzn3 *); +extern void zzn3_inv(_MIPT_ zzn3 *); +extern void zzn3_timesi(_MIPT_ zzn3 *); +extern void zzn3_timesi2(_MIPT_ zzn3 *); +extern void zzn3_powl(_MIPT_ zzn3 *,big,zzn3 *); +extern void zzn3_from_zzns(big,big,big,zzn3 *); +extern void zzn3_from_bigs(_MIPT_ big,big,big,zzn3 *); +extern void zzn3_from_zzn(big,zzn3 *); +extern void zzn3_from_zzn_1(big,zzn3 *); +extern void zzn3_from_zzn_2(big,zzn3 *); +extern void zzn3_from_big(_MIPT_ big, zzn3 *); +extern void zzn3_sadd(_MIPT_ zzn3 *,big,zzn3 *); +extern void zzn3_ssub(_MIPT_ zzn3 *,big,zzn3 *); +extern void zzn3_div2(_MIPT_ zzn3 *); +extern void zzn3_imul(_MIPT_ zzn3 *,int,zzn3 *); +extern BOOL zzn3_compare(zzn3 *,zzn3 *); + +/* zzn4 stuff */ + +extern BOOL zzn4_iszero(zzn4 *); +extern BOOL zzn4_isunity(_MIPT_ zzn4 *); +extern void zzn4_from_int(_MIPT_ int,zzn4 *); +extern void zzn4_copy(zzn4 *,zzn4 *); +extern void zzn4_zero(zzn4 *); +extern void zzn4_negate(_MIPT_ zzn4 *,zzn4 *); +extern void zzn4_powq(_MIPT_ zzn2 *,zzn4 *); +extern void zzn4_add(_MIPT_ zzn4 *,zzn4 *,zzn4 *); +extern void zzn4_sub(_MIPT_ zzn4 *,zzn4 *,zzn4 *); +extern void zzn4_smul(_MIPT_ zzn4 *,zzn2 *,zzn4 *); +extern void zzn4_sqr(_MIPT_ zzn4 *,zzn4 *); +extern void zzn4_mul(_MIPT_ zzn4 *,zzn4 *,zzn4 *); +extern void zzn4_inv(_MIPT_ zzn4 *); +extern void zzn4_timesi(_MIPT_ zzn4 *); +extern void zzn4_tx(_MIPT_ zzn4 *); +extern void zzn4_from_zzn2s(zzn2 *,zzn2 *,zzn4 *); +extern void zzn4_from_zzn2(zzn2 *,zzn4 *); +extern void zzn4_from_zzn2h(zzn2 *,zzn4 *); +extern void zzn4_from_zzn(big,zzn4 *); +extern void zzn4_from_big(_MIPT_ big , zzn4 *); +extern void zzn4_sadd(_MIPT_ zzn4 *,zzn2 *,zzn4 *); +extern void zzn4_ssub(_MIPT_ zzn4 *,zzn2 *,zzn4 *); +extern void zzn4_div2(_MIPT_ zzn4 *); +extern void zzn4_conj(_MIPT_ zzn4 *,zzn4 *); +extern void zzn4_imul(_MIPT_ zzn4 *,int,zzn4 *); +extern void zzn4_lmul(_MIPT_ zzn4 *,big,zzn4 *); +extern BOOL zzn4_compare(zzn4 *,zzn4 *); + +/* ecn2 stuff */ + +extern BOOL ecn2_iszero(ecn2 *); +extern void ecn2_copy(ecn2 *,ecn2 *); +extern void ecn2_zero(ecn2 *); +extern BOOL ecn2_compare(_MIPT_ ecn2 *,ecn2 *); +extern void ecn2_norm(_MIPT_ ecn2 *); +extern void ecn2_get(_MIPT_ ecn2 *,zzn2 *,zzn2 *,zzn2 *); +extern void ecn2_getxy(ecn2 *,zzn2 *,zzn2 *); +extern void ecn2_getx(ecn2 *,zzn2 *); +extern void ecn2_getz(_MIPT_ ecn2 *,zzn2 *); +extern void ecn2_rhs(_MIPT_ zzn2 *,zzn2 *); +extern BOOL ecn2_set(_MIPT_ zzn2 *,zzn2 *,ecn2 *); +extern BOOL ecn2_setx(_MIPT_ zzn2 *,ecn2 *); +extern void ecn2_setxyz(_MIPT_ zzn2 *,zzn2 *,zzn2 *,ecn2 *); +extern void ecn2_negate(_MIPT_ ecn2 *,ecn2 *); +extern BOOL ecn2_add3(_MIPT_ ecn2 *,ecn2 *,zzn2 *,zzn2 *,zzn2 *); +extern BOOL ecn2_add2(_MIPT_ ecn2 *,ecn2 *,zzn2 *,zzn2 *); +extern BOOL ecn2_add1(_MIPT_ ecn2 *,ecn2 *,zzn2 *); +extern BOOL ecn2_add(_MIPT_ ecn2 *,ecn2 *); +extern BOOL ecn2_sub(_MIPT_ ecn2 *,ecn2 *); +extern BOOL ecn2_add_sub(_MIPT_ ecn2 *,ecn2 *,ecn2 *,ecn2 *); +extern int ecn2_mul2_jsf(_MIPT_ big,ecn2 *,big,ecn2 *,ecn2 *); +extern int ecn2_mul(_MIPT_ big,ecn2 *); +extern void ecn2_psi(_MIPT_ zzn2 *,ecn2 *); +extern BOOL ecn2_multi_norm(_MIPT_ int ,zzn2 *,ecn2 *); +extern int ecn2_mul4_gls_v(_MIPT_ big *,int,ecn2 *,big *,ecn2 *,zzn2 *,ecn2 *); +extern int ecn2_muln_engine(_MIPT_ int,int,int,int,big *,big *,big *,big *,ecn2 *,ecn2 *,ecn2 *); +extern void ecn2_precomp_gls(_MIPT_ int,BOOL,ecn2 *,zzn2 *,ecn2 *); +extern int ecn2_mul2_gls(_MIPT_ big *,ecn2 *,zzn2 *,ecn2 *); +extern void ecn2_precomp(_MIPT_ int,BOOL,ecn2 *,ecn2 *); +extern int ecn2_mul2(_MIPT_ big,int,ecn2 *,big,ecn2 *,ecn2 *); +#ifndef MR_STATIC +extern BOOL ecn2_brick_init(_MIPT_ ebrick *,zzn2 *,zzn2 *,big,big,big,int,int); +extern void ecn2_brick_end(ebrick *); +#else +extern void ebrick_init(ebrick *,const mr_small *,big,big,big,int,int); +#endif +extern void ecn2_mul_brick_gls(_MIPT_ ebrick *B,big *,zzn2 *,zzn2 *,zzn2 *); +extern void ecn2_multn(_MIPT_ int,big *,ecn2 *,ecn2 *); +extern void ecn2_mult4(_MIPT_ big *,ecn2 *,ecn2 *); +/* Group 3 - Floating-slash routines */ + +#ifdef MR_FLASH +extern void fpack(_MIPT_ big,big,flash); +extern void numer(_MIPT_ flash,big); +extern void denom(_MIPT_ flash,big); +extern BOOL fit(big,big,int); +extern void build(_MIPT_ flash,int (*)(_MIPT_ big,int)); +extern void mround(_MIPT_ big,big,flash); +extern void flop(_MIPT_ flash,flash,int *,flash); +extern void fmul(_MIPT_ flash,flash,flash); +extern void fdiv(_MIPT_ flash,flash,flash); +extern void fadd(_MIPT_ flash,flash,flash); +extern void fsub(_MIPT_ flash,flash,flash); +extern int fcomp(_MIPT_ flash,flash); +extern void fconv(_MIPT_ int,int,flash); +extern void frecip(_MIPT_ flash,flash); +extern void ftrunc(_MIPT_ flash,big,flash); +extern void fmodulo(_MIPT_ flash,flash,flash); +extern void fpmul(_MIPT_ flash,int,int,flash); +extern void fincr(_MIPT_ flash,int,int,flash); +extern void dconv(_MIPT_ double,flash); +extern double fdsize(_MIPT_ flash); +extern void frand(_MIPT_ flash); + +/* Group 4 - Advanced Flash routines */ + +extern void fpower(_MIPT_ flash,int,flash); +extern BOOL froot(_MIPT_ flash,int,flash); +extern void fpi(_MIPT_ flash); +extern void fexp(_MIPT_ flash,flash); +extern void flog(_MIPT_ flash,flash); +extern void fpowf(_MIPT_ flash,flash,flash); +extern void ftan(_MIPT_ flash,flash); +extern void fatan(_MIPT_ flash,flash); +extern void fsin(_MIPT_ flash,flash); +extern void fasin(_MIPT_ flash,flash); +extern void fcos(_MIPT_ flash,flash); +extern void facos(_MIPT_ flash,flash); +extern void ftanh(_MIPT_ flash,flash); +extern void fatanh(_MIPT_ flash,flash); +extern void fsinh(_MIPT_ flash,flash); +extern void fasinh(_MIPT_ flash,flash); +extern void fcosh(_MIPT_ flash,flash); +extern void facosh(_MIPT_ flash,flash); +#endif + + +/* Test predefined Macros to determine compiler type, and hopefully + selectively use fast in-line assembler (or other compiler specific + optimisations. Note I am unsure of Microsoft version numbers. So I + suspect are Microsoft. + + Note: It seems to be impossible to get the 16-bit Microsoft compiler + to allow inline 32-bit op-codes. So I suspect that INLINE_ASM == 2 will + never work with it. Pity. + +#define INLINE_ASM 1 -> generates 8086 inline assembly +#define INLINE_ASM 2 -> generates mixed 8086 & 80386 inline assembly, + so you can get some benefit while running in a + 16-bit environment on 32-bit hardware (DOS, Windows + 3.1...) +#define INLINE_ASM 3 -> generate true 80386 inline assembly - (Using DOS + extender, Windows '95/Windows NT) + Actually optimised for Pentium + +#define INLINE_ASM 4 -> 80386 code in the GNU style (for (DJGPP) + +Small, medium, compact and large memory models are supported for the +first two of the above. + +*/ + +/* To allow for inline assembly */ + +#ifdef __GNUC__ + #define ASM __asm__ __volatile__ +#endif + +#ifdef __TURBOC__ + #define ASM asm +#endif + +#ifdef _MSC_VER + #define ASM _asm +#endif + +#ifndef MR_NOASM + +/* Win64 - inline the time critical function */ +#ifndef MR_NO_INTRINSICS + #ifdef MR_WIN64 + #define muldvd(a,b,c,rp) (*(rp)=_umul128((a),(b),&(tm)),*(rp)+=(c),tm+=(*(rp)<(c)),tm) + #define muldvd2(a,b,c,rp) (tr=_umul128((a),(b),&(tm)),tr+=(*(c)),tm+=(tr<(*(c))),tr+=(*(rp)),tm+=(tr<(*(rp))),*(rp)=tr,*(c)=tm) + #endif + +/* Itanium - inline the time-critical functions */ + + #ifdef MR_ITANIUM + #define muldvd(a,b,c,rp) (tm=_m64_xmahu((a),(b),(c)),*(rp)=_m64_xmalu((a),(b),(c)),tm) + #define muldvd2(a,b,c,rp) (tm=_m64_xmalu((a),(b),(*(c))),*(c)=_m64_xmahu((a),(b),(*(c))),tm+=*(rp),*(c)+=(tm<*(rp)),*(rp)=tm) + #endif +#endif +/* + +SSE2 code. Works as for itanium - but in fact it is slower than the regular code so not recommended +Would require a call to emmintrin.h or xmmintrin.h, and an __m128i variable tm to be declared in effected +functions. But it works! + + #define muldvd(a,b,c,rp) (tm=_mm_add_epi64(_mm_mul_epu32(_mm_cvtsi32_si128((a)),_mm_cvtsi32_si128((b))),_mm_cvtsi32_si128((c))),*(rp)=_mm_cvtsi128_si32(tm),_mm_cvtsi128_si32(_mm_shuffle_epi32(tm,_MM_SHUFFLE(3,2,0,1))) ) + #define muldvd2(a,b,c,rp) (tm=_mm_add_epi64(_mm_add_epi64(_mm_mul_epu32(_mm_cvtsi32_si128((a)),_mm_cvtsi32_si128((b))),_mm_cvtsi32_si128(*(c))),_mm_cvtsi32_si128(*(rp))),*(rp)=_mm_cvtsi128_si32(tm),*(c)=_mm_cvtsi128_si32( _mm_shuffle_epi32(tm,_MM_SHUFFLE(3,2,0,1)) ) +*/ + +/* Borland C/Turbo C */ + + #ifdef __TURBOC__ + #ifndef __HUGE__ + #if defined(__COMPACT__) || defined(__LARGE__) + #define MR_LMM + #endif + + #if MIRACL==16 + #define INLINE_ASM 1 + #endif + + #if __TURBOC__>=0x410 + #if MIRACL==32 +#if defined(__SMALL__) || defined(__MEDIUM__) || defined(__LARGE__) || defined(__COMPACT__) + #define INLINE_ASM 2 + #else + #define INLINE_ASM 3 + #endif + #endif + #endif + #endif + #endif + +/* Microsoft C */ + + #ifdef _MSC_VER + #ifndef M_I86HM + #if defined(M_I86CM) || defined(M_I86LM) + #define MR_LMM + #endif + #if _MSC_VER>=600 + #if _MSC_VER<1200 + #if MIRACL==16 + #define INLINE_ASM 1 + #endif + #endif + #endif + #if _MSC_VER>=1000 + #if _MSC_VER<1500 + #if MIRACL==32 + #define INLINE_ASM 3 + #endif + #endif + #endif + #endif + #endif + +/* DJGPP GNU C */ + + #ifdef __GNUC__ + #ifdef i386 + #if MIRACL==32 + #define INLINE_ASM 4 + #endif + #endif + #endif + +#endif + + + +/* + The following contribution is from Tielo Jongmans, Netherlands + These inline assembler routines are suitable for Watcom 10.0 and up + + Added into miracl.h. Notice the override of the original declarations + of these routines, which should be removed. + + The following pragma is optional, it is dangerous, but it saves a + calling sequence +*/ + +/* + +#pragma off (check_stack); + +extern unsigned int muldiv(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int *); +#pragma aux muldiv= \ + "mul edx" \ + "add eax,ebx" \ + "adc edx,0" \ + "div ecx" \ + "mov [esi],edx" \ + parm [eax] [edx] [ebx] [ecx] [esi] \ + value [eax] \ + modify [eax edx]; + +extern unsigned int muldvm(unsigned int, unsigned int, unsigned int, unsigned int *); +#pragma aux muldvm= \ + "div ebx" \ + "mov [ecx],edx" \ + parm [edx] [eax] [ebx] [ecx] \ + value [eax] \ + modify [eax edx]; + +extern unsigned int muldvd(unsigned int, unsigned int, unsigned int, unsigned int *); +#pragma aux muldvd= \ + "mul edx" \ + "add eax,ebx" \ + "adc edx,0" \ + "mov [ecx],eax" \ + "mov eax,edx" \ + parm [eax] [edx] [ebx] [ecx] \ + value [eax] \ + modify [eax edx]; + +*/ + + +#endif + + diff --git a/build/output/include/mirdef.h b/build/output/include/mirdef.h new file mode 100644 index 0000000..54fa13a --- /dev/null +++ b/build/output/include/mirdef.h @@ -0,0 +1,15 @@ +/* + * MIRACL compiler/hardware definitions - mirdef.h + */ + +#define MR_LITTLE_ENDIAN +#define MIRACL 64 +#define mr_utype long long +#define mr_unsign64 unsigned long long +#define MR_IBITS 32 +#define MR_LBITS 64 +#define mr_unsign32 unsigned int +#define MR_FLASH 52 +#define MAXBASE ((mr_small)1<<(MIRACL-1)) +#define MR_BITSINCHAR 8 + diff --git a/generator_cgo/include/sign.h b/build/output/include/sign.h similarity index 91% rename from generator_cgo/include/sign.h rename to build/output/include/sign.h index 20ca11f..839c9d5 100644 --- a/generator_cgo/include/sign.h +++ b/build/output/include/sign.h @@ -2,9 +2,6 @@ #define __SIGN_H__ #include "ecurve.h" -#include "miracl.h" -#include "mirdef.h" -#include void getFullkey( ECC_PARAMS *params, diff --git a/generator_cgo/include/utils.h b/build/output/include/utils.h similarity index 98% rename from generator_cgo/include/utils.h rename to build/output/include/utils.h index 90ad46f..9ad9669 100644 --- a/generator_cgo/include/utils.h +++ b/build/output/include/utils.h @@ -1,7 +1,6 @@ #ifndef __UNTILS_H__ #define __UNTILS_H__ - #include "miracl.h" #include "mirdef.h" #include "ecurve.h" diff --git a/build/output/include/zzn.h b/build/output/include/zzn.h new file mode 100644 index 0000000..850df10 --- /dev/null +++ b/build/output/include/zzn.h @@ -0,0 +1,219 @@ + +/*************************************************************************** + * +Copyright 2013 CertiVox UK Ltd. * + * +This file is part of CertiVox MIRACL Crypto SDK. * + * +The CertiVox MIRACL Crypto SDK provides developers with an * +extensive and efficient set of cryptographic functions. * +For further information about its features and functionalities please * +refer to http://www.certivox.com * + * +* The CertiVox MIRACL Crypto SDK is free software: you can * + redistribute it and/or modify it under the terms of the * + GNU Affero General Public License as published by the * + Free Software Foundation, either version 3 of the License, * + or (at your option) any later version. * + * +* The CertiVox MIRACL Crypto SDK is distributed in the hope * + that it will be useful, but WITHOUT ANY WARRANTY; without even the * + implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + See the GNU Affero General Public License for more details. * + * +* You should have received a copy of the GNU Affero General Public * + License along with CertiVox MIRACL Crypto SDK. * + If not, see . * + * +You can be released from the requirements of the license by purchasing * +a commercial license. Buying such a license is mandatory as soon as you * +develop commercial activities involving the CertiVox MIRACL Crypto SDK * +without disclosing the source code of your own applications, or shipping * +the CertiVox MIRACL Crypto SDK with a closed source product. * + * +***************************************************************************/ +/* + * + * MIRACL C++ Header file zzn.h + * + * AUTHOR : M. Scott + * + * PURPOSE : Definition of class ZZn (Arithmetic mod n), using + * Montgomery's Method for modular multiplication + * NOTE : Must be used in conjunction with zzn.cpp + * The modulus n is always set dynamically (via the modulo() + * routine) - so beware the pitfalls implicit in declaring + * static or global ZZn's (which are initialised before n is + * set!). Uninitialised data is OK + */ + +#ifndef ZZN_H +#define ZZN_H + +#include "big.h" + +/* + +#ifdef ZZNS +#define MR_INIT_ZZN memset(mem,0,mr_big_reserve(1,ZZNS)); fn=(big)mirvar_mem_variable(mem,0,ZZNS); +#define MR_CLONE_ZZN(x) fn->len=x->len; for (int i=0;iw[i]=x->w[i]; +#define MR_ZERO_ZZN {fn->len=0; for (int i=0;iw[i]=0;} +#else +#define MR_INIT_ZZN mem=(char *)memalloc(1); fn=(big)mirvar_mem(mem,0); +#define MR_CLONE_ZZN(x) copy(x,fn); +#define MR_ZERO_ZZN zero(fn); +#endif + +*/ + +#ifdef ZZNS +#ifdef MR_COMBA +#define UZZNS ZZNS +#else +#define UZZNS ZZNS+1 // one extra required in case of carry overflow in addition +#endif +#endif + +#ifdef ZZNS +#define MR_INIT_ZZN fn=&b; b.w=a; b.len=UZZNS; +#define MR_CLONE_ZZN(x) b.len=x->len; for (int i=0;iw[i]; +#define MR_ZERO_ZZN {b.len=0; for (int i=0;i ZZn */ + ZZn(big& c) {MR_INIT_ZZN MR_CLONE_ZZN(c);} + ZZn(const ZZn& c) {MR_INIT_ZZN MR_CLONE_ZZN(c.fn);} + ZZn(char* s) {MR_INIT_ZZN cinstr(fn,s); nres(fn,fn);} + + ZZn& operator=(const ZZn& c) {MR_CLONE_ZZN(c.fn) return *this;} + ZZn& operator=(big c) {MR_CLONE_ZZN(c) return *this; } + + ZZn& operator=(int i) {if (i==0) MR_ZERO_ZZN else {convert(i,fn); nres(fn,fn);} return *this;} + ZZn& operator=(char* s){cinstr(fn,s); nres(fn,fn); return *this;} + + +/* Use fast in-line code */ + + ZZn& operator++() + {nres_modadd(fn,get_mip()->one,fn);return *this;} + ZZn& operator--() + {nres_modsub(fn,get_mip()->one,fn);return *this;} + ZZn& operator+=(int i) + {ZZn inc=i; nres_modadd(fn,inc.fn,fn);return *this;} + ZZn& operator-=(int i) + {ZZn dec=i; nres_modsub(fn,dec.fn,fn); return *this;} + ZZn& operator+=(const ZZn& b) + {nres_modadd(fn,b.fn,fn); return *this;} + ZZn& operator-=(const ZZn& b) + {nres_modsub(fn,b.fn,fn); return *this;} + ZZn& operator*=(const ZZn& b) + {nres_modmult(fn,b.fn,fn); return *this;} + ZZn& operator*=(int i) + {nres_premult(fn,i,fn); return *this;} + + ZZn& negate() + {nres_negate(fn,fn); return *this;} + + BOOL iszero() const; + + operator Big() {Big c; redc(fn,c.getbig()); return c;} /* ZZn -> Big */ + friend big getbig(ZZn& z) {return z.fn;} + + ZZn& operator/=(const ZZn& b) {nres_moddiv(fn,b.fn,fn); return *this;} + ZZn& operator/=(int); + + friend ZZn operator-(const ZZn&); + friend ZZn operator+(const ZZn&,int); + friend ZZn operator+(int, const ZZn&); + friend ZZn operator+(const ZZn&, const ZZn&); + + friend ZZn operator-(const ZZn&, int); + friend ZZn operator-(int, const ZZn&); + friend ZZn operator-(const ZZn&, const ZZn&); + + friend ZZn operator*(const ZZn&,int); + friend ZZn operator*(int, const ZZn&); + friend ZZn operator*(const ZZn&, const ZZn&); + + friend ZZn operator/(const ZZn&, int); + friend ZZn operator/(int, const ZZn&); + friend ZZn operator/(const ZZn&, const ZZn&); + + friend BOOL operator==(const ZZn& b1,const ZZn& b2) + { if (mr_compare(b1.fn,b2.fn)==0) return TRUE; else return FALSE;} + friend BOOL operator!=(const ZZn& b1,const ZZn& b2) + { if (mr_compare(b1.fn,b2.fn)!=0) return TRUE; else return FALSE;} + + friend ZZn one(void); + friend ZZn pow( const ZZn&, const Big&); + friend ZZn pow( const ZZn&,int); + friend ZZn powl(const ZZn&, const Big&); + friend ZZn pow( const ZZn&, const Big&, const ZZn&, const Big&); + friend ZZn pow( int,ZZn *,Big *); + friend int jacobi(const ZZn&); +#ifndef MR_NO_RAND + friend ZZn randn(void); // random number < modulus +#endif + friend BOOL qr(const ZZn&); // test for quadratic residue + friend BOOL qnr(const ZZn&); // test for quadratic non-residue + friend ZZn getA(void); // get A parameter of elliptic curve + friend ZZn getB(void); // get B parameter of elliptic curve + + friend ZZn sqrt(const ZZn&); // only works if modulus is prime + + friend ZZn luc( const ZZn& b1, const Big& b2, ZZn* b3=NULL) + { + ZZn z; if (b3!=NULL) nres_lucas(b1.fn,b2.getbig(),b3->fn,z.fn); + else nres_lucas(b1.fn,b2.getbig(),z.fn,z.fn); + return z; + } + + //friend ZZn luc( const ZZn&, const Big&, ZZn* b3=NULL); + + big getzzn(void) const; + +#ifndef MR_NO_STANDARD_IO + friend ostream& operator<<(ostream&,const ZZn&); +#endif + + + ~ZZn() + { + // MR_ZERO_ZZN // slower but safer +#ifndef ZZNS + mr_free(fn); +#endif + } +}; +#ifndef MR_NO_RAND +extern ZZn randn(void); +#endif +extern ZZn getA(void); +extern ZZn getB(void); +extern ZZn one(void); + +#endif + diff --git a/build/output/lib/libKGCAll.a b/build/output/lib/libKGCAll.a new file mode 100644 index 0000000000000000000000000000000000000000..71984d0ef9e8b8fee802d13b4dc985cd732b9d90 GIT binary patch literal 452920 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 ~ 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%0D%Vjd5|mcOg&%DS$p}X+ENZT)p!q~?sv-Ka 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 BjOPFV literal 0 HcmV?d00001 diff --git a/build/output/temp/ecurve.cpp.obj b/build/output/temp/ecurve.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..c88dbba2d7c18a8a05e1977a71fd303f482381e0 GIT binary patch literal 2728 zcmb`J&u`mg7{^~X>DDSpjnEKf{Fsq;DAMZMj_o)*#XslKf`T$Mehj5q<}$Oi4T)R2 zibG)xDaw!r;sys09O1wpz+{OYsNlc_i4z(J#1J5HbSQcZ$XJ&)>MIZ z#_H9o#lND^WaAre-8ZRp9E(M znYV6a`iRDtFd~7R*|YuKv;8RUxzztDzF&{R<0;$yJKnWj{zc=0@zPf_Cv5CgaHK!d z+0iwDLUcv2Vj4W1#x zQrT3Xwx+A9B2_AuQnp3ibxldM6;nT`Hpa>o)6ulD<5q0TG!08t4N;RTs^#cq(G<&~ zT!GPSQ-+6-b-SWgTv?Y?Q_@^rDpwAzFW#G#51aqJl^4as>L2`i|268w5leOttItj6 z$+SEv=A()4xXB4JDRc3hZs9KvEP{IhzLoa@pRugd{M?qVH8f?uv)&7~=6n9-`L4fN zI>nnCK|ACxUge((*3O)tKd&i#r@Q`&-wL1LB}tG4k<37i2jR+-hZvn?w7}>zBZtw` zK=|#_6MQknuP#2W4v8Z9!ye@Ge? zR)V$<9@^c%33-|GTN~X?UubnYRHZHM7c`FWWCG@}pPd2`_h_6mavH!6IS%(Oo&koI zJqbV%avsOqh-FU!cu2_YGkW#}fNPNB@CipP`|lsG2Zy_bo?^0@UgBUR$5peTn2kii z_l}dDAZDWQOnD|zZZoCUz+VkD+6#X>Xc1ggc^+M`Ww@xa8gw_CUDVL{SS6%R-9%{x zYrSwRr!kU)&XqA`b4+=2OnHAqf%#ks+U-Qc`FsQ{bn#qua(jE5G+vOTo*!;>oOl=2 zB++lR8l7ghx!S{^xYG6g{bHFKerG*c3md^&5E8l>6Q(+pPvzB(c1Wn Ri=PF4G H;85fr+rE(b literal 0 HcmV?d00001 diff --git a/build/output/temp/hash.cpp.obj b/build/output/temp/hash.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..c901bf687403338ad76935c8234c57de9ead4390 GIT binary patch literal 2536 zcmb7GU1%It6h4#P)+8;YB>p30D*K?=jI&9)RzcXYN@sBb12GM#?QF7{WJl87VP|SL zd9o73ON`_}P((0-4+VWFT12G}k!m9{6(8E5U`5n(?wz?ildKdk?49p^ z=iGD8`S#4-oqAy>(75|1fIB(Lf)={XkYh2O&H!W;fbtHp&f!A^yR1!3gcAwBcCZNc zsx}z}?QBWzIr3|!1Dfb?CY$sED1u(p{InnC^B4MkE=qweT$A7Z!&~=a-cb#)1@kK! zK&RD`dH?bo8`FBaP{KCGhAWS?=)U{@@*iL_X8o5jeF6DIpJ zhGJjJCihuOZ}Vg^QH%Y+caE?>5Pqa$0@3<3zRnW^cNx4OUR|CWV$%QzS<_!Hx@hBUZ(JdGKsW!iPvJ8)_AH0RfAFp zArn#v!XybJk(bW2q}Yr~zl<6urPydmA#^4ws5q2DD$&#bD9HK~{bDY@k)zk7)h`z< zc43PUC5A$*wHM;X{gM!(UBAelkVW&35wet+knAy%Om;{@vj5dt+xIQLBHk9Z5qBLI z8Ji8ek3$qU)p{ki&il?}>((N^8>k)kYukUz>7n#>L!UAOyY*e=ZokX!T;2I~_HxHn zrMC-um1)?ecbB{Tm<9MRf9mJG(Mzf0^S%y%+mX}p`4%RmBR+KS;6v&?%>xCeFg)Pb z1Fty{xYdD%`|Qv@^^xP=Y^YAosUu$P(D=Z3VOaGW^=I5lc(0nzYlE5&KE~+9PZpXu z_i^+R&Np-PI?lIn^p4~{Ky)kT)+BdHaz7%vjaz@mnX=77C+2_H^X-7C3$l6zQkW0ET)68ZUvMCC6c68T~IKtKN()FVcnh<0<1W?|hU5#=GQ6iZm| zl1PO@f0Dn5O+iO~~b1ytxjE!&MelGJJ3hdbEBpgw|0-n8Lnzt)O-Z<2tC0SDPsa(tf-$i$3`W(>^@U*dwtd&ir)MA literal 0 HcmV?d00001 diff --git a/build/output/temp/kgc.cpp.obj b/build/output/temp/kgc.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..bd3ddc1c0da19dc9018b170552eeab4442afca59 GIT binary patch literal 2182 zcmaJ?&2Jk;6d!+3r5{q#Lcx4y4|||ez3iqYl!}9wAZ4v=rIqY7RX?(E>`k)7u~+L& zNFsp{El48+;?Vv9oavzlBoG%2O+i&f1rh>LF3qhiJ%k=m%c1RiGqV#fwHVnmzxlo2 zyf^R7?ri;|9RyqD2||V$$`UQ|RwIUar>6y&6?}bp2qFI9+YF z-R@`W<=#i#YSJObDTtV{wn+4%79@2!Fdhe84syVT8KLf#0-MUN2q<{WpHnm|$I8~3 zJBmfGTAfm^M1QsE4>xg{)hX*Gx@FT%>&%97a@ss~3+cHzZE*N3A~HB!B<7TP%$zhU zlT*x(Wp^&9U9f>aoBjm8Ec!chXIv@KABE$IoJGGc^~59f+w}f_=9_G8TuIQ7A4EX+irtxj z>@WAKSp54C#S*;TIjde|$=!~(i~IZro)2PoK4vzX@(?@@y=!9z;DP5ZqL+0`$eAsX z9a=C2i(Y~%2{+f_7-DG2+-z01=yk@!endSXpon6}MG?$)QDC9)_JLud z4Lj`DjsRJNKhq>`W?Ya-;d6!e`)Yb_W2`|Ym5hVFdT(M@ zj}$%+{ELG2xP=0sC6g+~v>a#s`LNooi#b$-p?9S{W@v(0^23#C>>6vxtmhLNoP7Bh z^KF7zT5d#s&{*Rn`l;6AyW(0a#{p=7Mhgdd#TNieX(MZeJyT)e}32@QT(wGh8( z>iYURaZkKH?=>gJ#}>Uc$I!i6%?+wyb*b&V233mI0?!%sf|lQmKx*iqb({&e9o7F| z?9|F5Zn=QJ-e_KJIb88vtN`I&UBBt0>sJ@5?S&Di7Dtoe%ZFSdmSLHM(%4p(4Y!}T Sy*wL-sI``Y7|(^CM;-x_yNg}` literal 0 HcmV?d00001 diff --git a/build/output/temp/libKGC.a b/build/output/temp/libKGC.a new file mode 100644 index 0000000000000000000000000000000000000000..f3c2f3f41a46d665bdb34aec49c5192b5f0e2485 GIT binary patch literal 12918 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°qDebX~a091Z=5iW& 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

r5=tgImU3HTJKX|f6Rv?ipcrAS`1ifL^K z0YF9IdtjMq5Lk88zc3B$WLK9$>(sk9A<_d%ZE}Gi20lb20}X^}=}68XC@C>jXf(Be z3SLM-Rbmk4ih9%G@1WLYq!%_%ur>@jZch}9EMx(p6H^Vu6wGNWm{RW!VJD^?Kuifw;-rpiY`&z~+llb3{!Wk&+>g1XY7j zgnW=Ff>XI_z^Q3N3~vx&r=dY0SH(iHO*wf2C=pd8X^}0386$*FqF5%EmZcT~sn@DU zx>{&VLF)Tgu+Z%NRRuq*#j$@wzPwe}C|@3T8NOuwK&qV3nn+|?d~{EPqyWMviARSS z1F7F%2A;EDtKccEL(PRi6}I9+W_?27Z89#b}|5st1tfqoTmI37Wf*oe+!>kYMA02N;k7uw1YP399kh7 z?_fw`geD<`4dt4?=twBbd^mcx{!2pZaF#J9jg%tZXn%-2Cb>@~JmT8CF?`*%c|Az` z2GrnyVJ<=#y}$z>Ywm0WZ5>Q{nEAAa7DPev?-9?%0yA8o;OA~H&lYruF>@=Si&x=} zDOdW(`j5FEi6Yo^dpG|O0r5INKaE{-1^iWvHeHw*z{mP+W(M7{` zN$$57-vQ1hB!7KUE(*-XYY?akWBbIkC3MY=e=rd$lqaAAGNwPG)zF;-nK_zV6 zGI+G=S!#sNzf2c1zv)5TZwy8+Z{EOS^Rd-v(PMrOwznu@%NR+hk#dlTeM9aEN>S$L zojtCj@3b$-5ZM-&wIRxs`;Yee&-kF&=C-;*xmaG!`fPC|)e`VwdvN2Y5BS4L7YgEB z@0!185S#Md9&jfoF1+a)a+kc+8~QUygbu>|%UWuh&{&sjFSc2u5fSgic;sL4!Y|lc z7r8&mB>wV=Ke%1D#UJ)Zqx?ZW;0?P?q)ac$ZtJ;J8`*Q3zIHk6SinYf2|Z5S7Valz zggwZG0CEvhV9ko9+FakCI*-H+Np;kIj52~Gye|Q}u?7j5(fTo`2iVx|XRz4(L+F7J z8v;3lpQrRbo$)gBG2)Gx*<%kAvMF#io1F6m!5?s5BZy(XMu~Y=y#x(|FiQBVt`O(O z(*;cfiLL|47(&e&?q~l=J>cV<51baq1A9W3kU~-;!m%O)+d>+mVk{Cv^pEil$PdAr% zkh6Lii>Z0Y>Z=?4QP@i#hrguguao+NV1ByI8ZXfzyl5QI(09Sda^l0>nsx|dixE&q zc2c=hU%WOs2GScP->HvbwDnZ$@=DS-AT#0~FlvY!Ht(YVk14?W@Jx>PEdf z&SLHs!}Q?Pc}kG)(-UVshIUqzP9UYbdI$E527g~q^!be0TLqQGKsM9fXC^}c*3gKH z3QRWAskvyh9lJaRMMonxdn@(H66dlJDl+~Ck-4cso&seW4B~C7TkT zdZIrY^;?75-U^<83Ci?`Q*MKA7j*en!a?%yF7;=R61E(XSRWp;SLjPmq%bJ9RTTTs z18XD>s0&TV2MFL!P=XxLY-nNQdv}NQcV)nhL-Ex(ZplWmqm2X@V<(F`p2ae~c(LYBi5UV6xO@A-y_b#1^;24T=QM85~D7$*%_yvL((U z&5|&*-9hafCSK>2WqSDZ6bL59#_6*w z3k+=#8Zs_8`?*4-_mbsLh<9wwt;{0~`T^ z%zWtSbLED1S?6^yr}L*^BNO25P>RfO(j6YkR)6LbijW}HM!ws`gyI|}mT$4!u7fK> zD<6U+26fuJ;1b6kgO@`L<+w9)8q9<9zHv-rov0+0Ky5FHwf^5@^O3ERZqHGRo^-Xa z%@;!ACktWg*@K;EAcn{iDH0{qCNOj16e^K?W-owX5~LpDpMy+f^f82N_8?C2MGOoL zd$N!;g>E6K(E~_{N@q7lS%fu;Jw7iwqUvplAvzkag6Hxzqfq$59Gq4m)SHf5Cw}CP z%*8E3{zP9E;*f@WMvX4)ds4`Y&Wi&$Vu`ImXMCurJv=lIbjsCjZ$kU{5KeJ%f*Z@t zrqkQ@aJ(Fqr3m=S{co3p$qN2HPlS8tC9Y=qi`r0Ej2(}G*gASSz&CkI5bwak(V1S+ z1*FXBV7M79gI(Y*Mw(gD_q&>L=r_+_)QmX}6m?S0co{GPd?-*955&sn1ynumN6U&> z15OsGIE^}3>IZiLR~#$=(O;B6qk;fKpdm-fUZrdzyw9Cl6I(qM4hd5K6C z4bxec`I?M1QptZgNK50i*y#2pU%)oZilp_LHp^3+176ZG}_bX z{Q;N_x;AksRYpU$?nk_RKO}XtnU-;Y$h(J!v(%UW4dSKFW*|k>22G=7i)R%qw37M> z0-#ZSAW_1OeW3T8!IGxkG!H5SWOTtyTRdkd^>xG}&iJXydprC9;~%n~6HHr+CdaX8 z(Ii0j9(qh$?d3GFu<$TU8OSN?ktC2UsQUKLe1{T=#0Ms3qE3^s0>Nt*vGB0C6 z&s!AB%~Ye5Inp((-_T~lFC^r}0c=y2S-3b{C(NKZNsYLHOq?!*HHS(UvYvA?*XzSV z(Rt2K^Qaaqx8m+Wr54H@a%e7vz86>|qa8NI=)2$(ndBg!#AatOoj`NH_)_b+n4YOKA_GbIr8GTw+S66OS-#6@DHwEjSR6QhGt}5A%n;R;h`Lji+NR8*R5yT<MCG%fs@M@B z;cDqGGso+^UDpP~L)eLD)E{NO^Yw?@a6YRj{oUBF;yx-}MlBe<=mc%U3Zra+?%PKl zo)#VY&7cTaUqw%WSbh$c3++8B_!33kx)MMf1{ctyn(`~U=|-Llr-N}^{!!tB3vgFr zvm2SG7C-KIAFqG5+zu0&F1vS8O@kIg!7va9%*9Zq5{gqP#?(xM zrAUfw5squ49fU)Nc`lXzBPm#QvmV}*7=p0#chel!=aI1oY|*`@M0yLimG-HTJJCH((MvMa$k(i5rW$!2Mc)1z?j&?WH)DPm-vfE! zN*$J13GagUp6gGXn?_d?T&=D>{;nHc!vQ3UOUbX3kt(HRQ}s$bqwz(t;^Uhi7IwDM z%)eG?=8lM^fy*V=akIm?uIR`i2~g1YMg0*pFN?-ESKx-1&W|pNm7X9GFN&@GvMX40 z1;KG<(?T=%YoPTtEYf5gvIEW8aMO>1Qmco6{|sQzcd7n>QN7knp|_wxDM~tXhgm8m zYk?G^H#5llP=A*Cu+P~UowM(R;t(Q^*>%dGi=*w~HEUeCm%-0P zbdSwcd$QQ-{uIkZG8)vx={KmANjh|Hj(|5i`6P7$Y2t*un1R)~8hmIuVt`!aweznr zO0I$4$8^}?yIy|^Bub(kn+xGCN^n=mwpYlTehmCi>GBNWzb^2v)t`b^jLA@viGzjr z^Zn2RF^7KFeoUX3Jo=|B^%z)UrfQg(IBiOP8R~>U9GW|pknPMPBsbWtNx(;|G);tchM`3>L%m844mo)Sq>W=>50yTC_>=42YlF>xeA zuTSFer#;y%->0O00JEPqe!Ks=oBLlO0eN5urymOnl2v0F+9C+1F;pu6qYM>{W$2rd z0f!;Kcz>Gc(-@PQq=)yQ7-X_wl-?8?V5f-lu(h#9q)3AFju59kIY`GF=F?zS2&_-M zF2SoMuucJ($jqmNrf-qt(BIwE`gfvsAzp>}e(k(U;y;(~g{fl9@@RY|)RWYd)Roj! z2RV0DwV#Zc`jiVpD;^d}ttMEAhu3A2FtfaMm8%)Z(H2 zIc~?cctGJYBp~L!0}YtD2!ZO8Lqzp$diPzc|KR48O82vcNGfBckFe?l1ZB{jlr)L( z6vXkcBRu#A63qX@dE;#avjboncKzR^K86xWdy;in{YKe#vKXz=PzaZ#(t#!YN$MA!f#8iy#kj$p6Mu=r$I(LlHd^ z=+&TaP>potkwGiRUM(VTEFe1z8p@Vyly6j{Dwx@FU8Wc_QPy#!<8RBN{8R;wba7t% z8j42ju^r;^l>$7hIANjb#=a4u8~(!${?ka)9UF(JZd~}-ctmUC5E&ae-Ka)-2pO4U z;~DN=VA{`!8Mtd@CkgqpnvicX8uRvQ$kQGyflKcak0;`ALry$fAampQ{M=OPmHAE3dMqy1CB zQJ9?%Q!~W0plojdV@L$m0oC;9;N$E$Vsytd~J^w z%cF8AIO>rqb*#*x{}|Dyrr4a!0kLrJ`0%N5LUnV7x~}Qrcm}p~ZMb!f8bgZKg;@{33>!e};uQ;Zx3YVUX{K7_vw@nqt9HXv)g4ZMvKfbWPaT!>?9DbW{0 z@~180Z3H%bP<&OEDAlmZ0tpeIjH532>kvN_G}n8;nd?y3RV2f%9Eyd;kMK9WF98R) zbf|0G>*Zfnx1~Vdl;4y?t`jU$x{-qTi>TOHju*NuLS`G?dGSzq+w^w?Ap-<=0x;H| zgZ&*g)>bOK7)%BNhCBpF zUZ0#8b=&(nG~Bxbi1WM*U!0+9p&vr?N|1Vot%Hj|9)(f3i8CvNZj{JfjWw7DYl?#e zxS|_4qxW}Rg*_|qlLNx{<7k79d|4uiR;ej;d4fQAhvgC59`J*(3zZfe_JGoNbe{_w zG3r|4V}a5=a3tRWuLArIT)ROYV0^f5oRO0Vn(p_A<3#E%0XUBU1A*atbWNLh!I^{y zXgcpi-&mTxMdC4={nj)Ba33H*VzXH%0)=S=;3Yr+ zha#yvMtLYnBjI&Oz=%6Mzg;)11-faSHgup~jP2?-O{ z2lGqKrBIWPA~1nXBwk?9A#*}onntV4p=F6ASbd(zff6jGC9MhJK6u%bZWd!RL9>sq zK?8sb$R7b0hi4}cwhUwdIl^~AD ztc~1(@C72i&~x_C#%eVr&QKIHhz&M^H8Bo3h+`B!(ARGYF^U2QkNo^N;Gqkuq}hI- zKtS?3NF)#op)3ud&_TF=6oDq&rcmr4JT!{H(hy1E zZ#e1N;&GnTN}$J{c44c@Kk6FB$y#D08#|&+`~nhQFy~~fT^D#)*VRDGPiJchd`}-= z&c~PT=ya}cUI3<_{8v#IZeus1kkYYf!oGugqxUo>IxHs0N9aAtpcViJ3y5LlfhZlm zDGk}?nEXmQ$0r5(aySdxGge20??ZZX_YgvcA*2#h?R4+Yx!+`axv@@7IKlv~F49bh zuiYTw*T#3lpONIIzwT|M2RvM$2#Gbg5A2l->9#j{P9%@K)+B(7TC(=E&FudX#*Kq< z#-}6s{ifj(5;Bns96DK`HB!TnuKKQ#{x9}>huyJro=Ytd6)DG3;l%$=4 zm$I$2Ff9lk$)=rvf5dhV`!0N`O4zC0-~ih-unALzJ=57Kg4h20al?S3wY?6P+%sFRt;;ciaS zvMf`v|I)RiR3g_OV_o~*U$)OC*sZ>4pjDjHZpR# z#TEJ#V3AF~Y7U+^mexE3h-#QEJMd|eEu9^#io zjX%k`#F~9M+V1t#Qqw2B8u;E9QQ1W_`;zYIg0{v zl=u-7HL?O_F;czy%zr_WcJk>dWPnw{3H`_lezXO6PQDNR?kF;I#;3SH;}%)@2O{+61E8v$FzJE7CRKap~ThaS;_PtT-oNA0r z=?fuJJ#a^ww3ur!(HMIHo*$6H%)}u-Zg9$Ls5T+0!cDK_G#oU9Pr8a)acnDoLgeRQ3KP2& zx+6qN{NYU5x{qvK%mrlZ3~86;9Qko9jV}a?`N8SnmxSKw<~nu@B#o*>T~Ga)oED{covHSa%4GNU$9`$Pro(rOya zMCh$lgyh9f1)jV~1Z+`1v(suU$;m6(q}z9)!grDh%(99f(~5ez%BAju`a4EB6ie!5@WZgK2M+Hd6)jyhRZjr}ZL zddJmb420}zTO%dY=p%l*z%Hl`NgL|rYyf%ND|@H-~w z@z>1v@{cO`?f~Ccqdq$rFn0`sA93%l8MJXXfPU>_$gc*@__orlpbcSORU`B9W>yvB zS0->-n^zU9+vxjL(IfJl5GliLRe1MZQ@1fZ{l4pJY#s_=y+%DCObSLsM~bYik$A)-z&Bj+6f&OzF`#qrY<<%Q}?Q%P*lTOuv6k!$38b=rUO3}$}IgWquD%Wxxq z2w)bTMY&JZ0;)}I#_fQR4_`Zrw;4D{Lh8Hm z0~`W|Z$~v_*Run>k~9A;p8oLaVwe9N8bN=Zqd)lNo3=nx$zK3!HhHjPqI+~lv4q5M zQXiru?1it14&Bt~?*It+gdnhM!i(=Ud0qZ*QMRb(!#=$|85C_XQO{~2CO5!))k2!z z@GfS1Zt1rxw9n`lQy{CYwDP;Iy-SSJIUF7|8JGmBAivN?Km35{Q1Gtwe@pP!mQ65S z!l14sa69@*I=b9|7J?w11x9J3jBGQA`#w=4e?>H{PN2}$hph#$Q!W76yYKzbo$#`0 zOi`_QkAWXIBFWWbZ3j(!6KanhzL0@m<_YpVHM$m1oqjzb`YcLq6e1|8r^yU7y-hd4 zY;q*0R1X9>y1yQswA6p1qUr4^H{<`Bz|O~&o2}%|_mpHW&#E0)<&I}`BEwKLUMbo> zSt;0hr*cojBt>1Fr)0Z|6jxr3lK1zyB@>p9ug$6Q#Irixy%~eRM;ES#CMpj#Ojhn+ zeWx-RxHn_{(Y86`l$`nFO5DpcYct}YGtr|=oHf2AXSt^~yDBU0?#$>FZI9hd5x7~I zO4j_064!E+bKFYKEYQIST-ljQ_WaBeLGO?8{Kw#v$AkZSZ{9I7xdmU z-;x#a`>mV!O~<`?d?c&!S<3iXSta9^yK6J6GUB%#^X=y4?g`4>4VlU$D0c3jkDW7+ zRURPy#-{+!Um*(1M|lUHbMSjA#VD8Kxdnd+dzB_UgZDv$QLe(X2lr-Iquh(<0R$b5 zRK~M;8gNnW#PgAd73DW5m*BY#fA65&gy-Lacst5F@O%VYiw_6~&%f3{gW!1na<-xj zQ5nyb6^fDvrK!d90{#j~fxZDg@kif_E64LMz*srTO?Xb$x_>);pSr4@4G3MB@iuH`iOOm=Xmj^C=;zGe)dItRO@L! z?0#)N?EY=~Hr*_%flc4$&*sbK)8^0a-|pAua&&AeriS-<`p0_+6U$EeR6cjd;ef62Imd>c%uyIYpjE$>S&!}7V zquIp;^Xu2F4HZ25SlyXXg zC|R67X!pDKA-i<#Pi!g`58I_zQIaj*a$ujLBuD=9VtZ^|C`r7o8Ft&xoYGrhPS)l@ z6q3^|C`nnpg_5NAu2XvPf7q~?Q~C~cOyWK3lqxE0de5UI``G5deus}3xIlB9gVDc!Nqru;BUlJa9HNxUafl3X1| zNlN2$2c{YLy=cKpHA)h1y;C}hlH|Z0wCO#ElEnK*lw|GWi|pF(pd{t|@Dqrn1?BZ9 zNvZt~CCODLEQI9cag-#zzd=djwK}EOoV8Wxte&M)J` zl$JTQ%N^KCr?lFsUF*PVol?lDZE#?loKmAx8*yM;ozhEAZIc6g#VKufYF~9=JDk#Q zoZ8nM*y~Q|4X5@^2e#8Gz2nrz9oR0X)b7;2=fFCh(g#lMK?nA+Q|fhUKXYJ7r*y`t z9duxyJEb9~_6rB5xa=8pqa^2-_ODVSa-9;zU$QpeflYBrQ=QrZ2j+E36tBs)=vGj6 zJKFA6JPs_^Ddjn(e5Zth0s{_)XV$D)yNX`%xiO+B-*>I6`+m)=bu+6a%>MT)R>7qd zDB}Awc7^p^SNF`i`n9t}{3~z-oYwx1anui53CIEqpE%8Q(Z3jw^`Y2m<*M)3ty(op z#LLtwL;1mqIzgGDW(gtmZ{v?*X9-!cawVAs5kX7H_p2=k?2d%gty)=M4ayWvOURn_ z)pgX2VrmH?8Z>ZrqE>_bB8ifb4*& zm5_};tlO|5G)u(b60+(?tJZIvsVO^vCn;}OxpE_gNCgh0cEg{oA{HrHm#x;U|Iw-C|*KpSJbTu{TTc>5Rg!Qg+GeuCC(4) zSBO>=*GmZDyoNuD?nfd20SLwT5|aLZJ)pVGbW!Y2@)`Z4{~r%%)^Dd#>HoI_(w*Dl zr2U@`+ybYax*YRK|GykS6+x#MIB>9OpP6a@hXXMet~Y=~rLmtD>optCOjr5XO6zUE z^(5WSP}Z$lw{ca-MkIZ%-au1mg9!5cs=5s}hN4KE+8>XFV12C}#Uq@JYo1><7Kh$G zaX^IgEKU3v2)&#d0|8}Hm>)VVfs?Xf~7XsNQyXQHdNSt|2g;G-2~b@ zlY9U3pa1cl|NQ@dPIld{0)d`G;|1YfM&%3Ma9wMd(frjZ3WCQW2nTQF<9YbFgxb~K zb!)tCrfgr1i>#<`n{pya&sXv71)Zg26_OO z$xWNVhW5)3>IriV78CgV(|q?^L-r+?2O!sJ+QZTXe@U%hS}rY<9+#FrzI@qZiu(Di zfG?wHd)-k?E81WB@DUV!zdMR=7wKrS+hcNLjH~E(fGy}{itdbG5aS!2&`?_o=Zd?| zUOlza7S^gT0d4>yXp|NBfup zMIRT5$~x8nSYrHVaIWuR%Y%3lBSnAyMlr};s+x9)u{BKANztHC^C<5A>{=$HC)w&w zi}4S*`=0!QX$Ux>u*8jS2qw){$l4_7pt!gW*&+cpS2pR@8TAt$1qHO6f^yrSz1v>Sz)PBX)caadoItjQ<0KaTG5k zA;*VRJQykNqPAlk!vx0jyQX0ziGh>Guem7l)r?b@*K%si&15pD7K$EIU{H*Sz)AdNP{V7WYD24} zJsHCCM^+^=lGw~MWn_mRO4`8dq}n}Dvg4nb47OJ8L*`Wt$a*Ksr>K=r;@*`ItQrva z&BoVu!RlGoLuJhDJeZ2I%>9@|6ow+Vu>Z z){Y~&Wyc^h2TSDxSy!Z3qepY<*eSjmDv>n?)!6?ZTKYJvSAcdXBjDm~;WSZZ z%hPM@ZpTu>=)*SXhgmTWMy5$`R6@93)=FtbEW(sH#ygPWSt<1Y22;L4V={BicbAkb z^j*cw9h+c0Qeg4WE|q_V#ae>KOUMLsgS5}eFXc|Pvng)80`@o*TeI~FX|lRx?%0Ge z3Her^9NGWPb`H?h+DV)MvVQm?f*PP!Enr*qkSDRsppxZI7DhEw~VIkK&dAl zawrER@r6|X1lH%pBWSp&0TS|$LIn>MM~VV5w1PXSdseaDuk9q0kuz00smQm#cU@`s z&#~%N)(;etV(@gYoUE*2z&;dX_aHcS{H9=F$p?IcvUc&hzF^mX*H|*)v$K=(q5u7C z|Kh7vbcPd)j=co$b6z8yVqz&Af!DDfBj1Joi8z1S^U>$WDe5r?*Q^@Ad8O~^gcogq zAym_u$loBN9WvwCQ3iG1CwIL9>xoA)0bdHo1l@PA(rzU<=(`|mVRu=-M|sggliWj#?16(q%&7#ZIj!js23axsy!x=J7Cnm zRVW?_!1K^tNjtXn`yl+``PIQ=O4V^ueHhLq^;({|PXdK}io8tinkCi`;W(hBYqU>f z&0ve_e^D%rGCZ)hb-J9`P%EidL)-SKeUh4+tbeuSI7Hz>*)UBSI&#+Qhte_a5n&*p&4lyWcnZq!Ci5Zyx6`B7RXnt>z z5`n0iE)sVi1z%Dx)EMv4oPFLg)z`Udf>d7yP4^PyKB^3RXr(FZJgeC;LAYtJhfM`A zRiCu0ZQt{ds88l(2J%G0PIY`hJr0de(gu53A;A&~_!DL=TgXh~fy zNpC)gu`z~lt5>&+v0u{e@3=}U5aR|MNNSJ6=wfK2U{XSaC+SPwuK4L~B^2L4Vv)mg zif#mwFrgh$miI>KP0#-WMJa%5+ytmE*3JUCdEg8Six2Rmz-EjlPev>&btBl}eDsmGv^M zhi;W6aANrBWDfR3pDoBtixlD3q_NhBmKYs!iSbKVE<1`@oatJea)?K23Nn}t|2sNV zff{Bd9>GN@MfXAvvKR+ZiX8b;(V=_A{VBj8=xxm|Xqq@!iyqN8jpuQ2Awdln zmO;y5?$%Hq+x0>Jv{YsfEm?2p$JL35BI}ALkdSaqPfwIJzh~QnHF|B~;>3bX^^Pkq*tfi$Ok@5c!IQ@ICD@4m2uYbbtGV%LTHM%p9UBPTg_j|CDz%LR0`>M5MC!G6E zOTAG#Ln$78v(xNSqi*y#dUq0+9w2tDI7)eaKqAZ}DRInz{5yg?iy&9>E!9!X!~x{W z{vXw6!<(f44cUK&SkE0~84#%E+HK2hzug42ICx@VuiVaJOZWQAq^kQ1dG4rv4rLy{Ty$Xqp84hCycqih z#=g@vI5wt#k;woY{?iFy<0aL=1^%q*7eY8-6c55uw&E$e%_BBZ;!1iuZDe(@o5hK` z3SBJ%$T%xBlAff6UcVCZ6F(if%sQZDDHksr<8f7ZJ(-#UGU?j9TKTbkKJ?zQv=2;sv8CN3G6J z<(;Ax3&J%zJLthB>&O^Em;^F~Z`;j+KzGw9zTKKMZ|TDWkwtE_d_ z%vCdIRD>Fv8(J%x>o!z0)os1c<601D*c5iHea5x8VauZB70YMNaD|#0H`WEi^qNJX}sIf?(+Zh!GHI-4S&HE4(TYJaAC!wxQ}L75HyHJ8P@MM`sCyXi z2Zh#p=NDPjQBYj&W1I5ezYUIb2B?-L*Ga2)xK2 z9-*0_IQl1SDg=sKehw5zbsQ95?=iJn3;@g-!>jN4}?<3?v0)Xq8z( z6oJsNr8(S0GNZYjJfShnIaK>(IS(>hBAX#X9e{Hh!<<8XfOB$xNhJ?X2lWT~zdrlq z{)$SzZ-hDb7gUttjb(CvJ*6FVI%=~{Oe*)6(@{)jF5ZAN;!(^omJd7r5wm>wn8~FW z<_UGJ%?<0fSb{u0BRPmp9g8XxBN=ekHLTCoYHnz=HW_S^Sy#8Ek>boB;;gR=kI)K5 zMsn)G%4P;>(X*Bt!Q0|&8pa7WhMut*OlEV_s^$$1^(B3@j9(= z)0*JZS*?129*zf=H)S=+PJPH$fg*7rv$-LZwVfxlVBl?{-@n~$ZEY6mZK|seg`2#l mJWEz@XiZZXCy6ONLS&eYVal+vwyvqEv5C9~8#lvDo$z0isa!1p literal 0 HcmV?d00001 diff --git a/build/output/temp/mrio2.c.obj b/build/output/temp/mrio2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4fccfb4f018e377d73a75309af26b9f2b3d9641f GIT binary patch literal 3916 zcmbVPZERCj7(RC!P(W4;AmA4TrVdg{JCKYIlNP&hr*}B{RzAkowNPMN)83J>Agk+Y zcDbU}_yh0{F){MPAN)f!YA0YFF^UWNk2p}1m5Biq14@|Bd(ORgcUz5#C+WG*dCzm+ z^M2m#Hoi82(YQ02v2u<|m`4q_sT_+b35r`{?DdIa?ZLyvYIk}X>(zQ2uMqUJ+N`G` zktnohmnDhUHd5gR5I%I+S&aFa*YAmqA;jFWbu@L>7Ej`t^jbOQ&RUA@9& zvav=Rz>y>nSE6Xwg4#_}Uuw5ol2hkgTX)oL4{Qr;59~Pm|LyzOgbBw?#&Gq6z#4l(KF;*y07&a zd8OB|Q{AQ4x>H|BslR4wweF4?a;PsC%y_4e+9X$-ZFSdZH)QSBK+nCQAw-I7s?vVR zH*)<|zU%pyft+)?a0dQsN?EyaBhVm>O_E%J0(wHh;HQy@$K;#&pmu~&y#1@mAI$|jy*1cH5Yl~gOX#r3QoBRZ z=b0A|XGw&@hyfz^e#M?crEhAROw9Q7%S!9irt>2MW69_}@HChH`Nye@|;!Q7fG3R>I5FS#@BO6y2eOdRFIxNpC5rRn#ie5k@n5K|M(|HpX>b zc2}jdt;h3s_{$?n_n_Vfk2&Wcn`8UxMdjc6YC)kwnm($KcpcSf{nRQO@A4wjx3~k^ z?IX{VuX!g-&X_jmySYuU$T%~u52I_5H5zzfc_XIS*`_PhV zEprk+`T7F6x+vC?h_)?Cgm*8BhxadWyH>YG_o=Ri1Fo8A^P0_zHZNQ1ip5*@ghT2A zm(S;^@bIglWq3RcI1|4THW%|l94*5u{JCT~v=%(7I-Cf9L`}YV8D9o{ai%kSFTu!x1*6471FCW#`3P=qOjVvwXU z+}whI*(3<_s8j9Xc#FwkM&z6KhvTa4R8zbz*3`PsCaG_196rQPMPl_Kde?|Sx6^14 zOUxt*wZsls0xqG|@b$zo3qkNqJ?+*plE5A{Ze2$bqgV`cVSt3 zd%Foe@o*%j#y!wU{7^%EBJ7FP$5p(24fZI?2puC1Lq}qFG@>>{)dU%t2&<%yU_&?_ IZ;7*i0H8usrT_o{ literal 0 HcmV?d00001 diff --git a/build/output/temp/mrjack.c.obj b/build/output/temp/mrjack.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ea71cb7f46a183bf52d6d01686016d587fe56a5e GIT binary patch literal 1898 zcma)7U1%It7`>BOn-yB7ZPe6S=?X1Gx|t>#qv%6-(v6vb#Rc2OqBhxVcAKf)>@Yit zn>@5>rz;(n;35dV6nyl}cL`w@kW9yTeBySQVox#!_q`CF||Ft&m)Y?k7J!G9lf;p$BalyZJAFnbg6-=h}qZ zvD*V*anytcQfH~{nUr!|Ii?()IR2Vy-R)CrPtuuM6UXgqt5u>W6FT z3j-8p?Lr(&wINkw@T}I}e;rF;i;F*v^8hXp&Ha5W*lY7UaAM6S1!vK9U1@KcOn&pP zlkCe##@;}HAos)jvb7-@S0Xg>t=26tPhpxeDy&b2N?7$o=)R{@P8-}|=uM_NiZomY9b z%LpTkN4ajhOh`&mKya$S&iv$ukyn1 zF^kU+OHa9lWKQTO%(2dgRe9nA2F*qncBM*2^ zA~XFicH)aM1v9+@F?J+GHW2+{W9%~KM>$%>?CI_TJ;u4eLhb-^?B(1cAkX3i&@Rp` z06ospN~pUMqOX8Fi>=7kL(cp1;xwqw_l- zf}&!Nim_ZtUkt^ZG4jQ%HWzTDnaiKj3ZaUa^8ECSwh+}2J{Az%Ptlmvq4PPi0%ICs x&wQq+>7f}kQ`pD`{b$*?w6qjJ*~k}k(~#kT^uC}o>zTFbVU{Zu^{kO+{{XSNY_2tbI#1pwB^y0?96w* z|8oAz*)u2o%4$aAjWvut#8HSvOnutqSUl>h80%6PiwjlO2U=yxkw|*f9QEj}1fwju z5E(0#R+4$SIntZdI{t}gG@+oCk5&mQQ+T}`AbH3 z?t0Xt#n^hx`jBf)`a|k0x;`0=9f~~@I~Y6gv{t^RYW5Z~8niBI_J$$rn?dWlA?x$F zePS`d*uLsl;p%$;_CQy8K`GzdXbp6|yg67&&oeLIRKk_4k7$M~M?h$HFk$_v+4T`jxGk7dz>w4@Je+3NXsTIXJ6cev5hDa1 zwk}w&M+64-q{rVWD#sG;wBTx_H)ws?a+%zu?Oq?Q1cYM}C+zvdj<;8}X2QDcXxp_# z2vE7o`&gmTz+^n!5$A!5cbIIk}SZ4$4w)K z6~Z0ZRM+{s3F|7~7|tYNH8?~x<%upuE1y-5#GZ{EjXf6|{*>F@@ao_2_`#ODwW;*) z?&NC!Kh0)i3cR*mggYu!KGr&&w!5d(4>+9$t#5~{bK+#8gXvA^`VOW|;zY_4&rc{imR`av zVV!Xn#wNg)_8$#b5gaiI8NEG6ZMt&tFWTV9=|E>uCMLGV?sR8S=5=}Hytd1Yh;10f z>haDIVQB+3s3UdHP}a4vb-inP+85f+hb{#cm9?wb+JV(QZ406EflCM<_a^7;^+*X8#($BPa*x) zMfB$o+yd@ja!@n61klN61iP>xxZa*HNJ!*w{1Z8aoZh0 zA_5IaXJ&2#eBIB8?PE(A3 zu>p=LIU_rn8ZAXqf|O5+gNA}m1<=ivhO<}sY6`{DQbZ#d_lx&D0_J{vcR$h%D)g`E z18NQLy^p*ETTWdi@0|~gSy{((-=m5J6%|ka@ZR+h2z2OQu;da4<_T#=lAscmGym%; zIi+d@SSd5>lo@l>kfjR6nU;lM@>9BDN|Knop?mJK#ANcN%(1*=&@rXJ=sA7kk0luK|c_{n98EiS;`!6ahP{k(H_cGiIrLmw}iMnvjU5r@Uzle$Y3 td>)pY<_hWDWY*-(7{&xepp;UDTyfOUd3Jiq9Lt!jXy`;iDR0iO{{T0fggF2J literal 0 HcmV?d00001 diff --git a/build/output/temp/mrmonty.c.obj b/build/output/temp/mrmonty.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f951ec03de7552e4c91ffd682f82f70eadbecdf2 GIT binary patch literal 12302 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrmuldv.c.obj b/build/output/temp/mrmuldv.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1aa217931f04204565237e2478703fa67aa04f1e GIT binary patch literal 1196 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrrand.c.obj b/build/output/temp/mrrand.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..381548ddd512b2bcc705b1b0b9cc0e7d0483f0df GIT binary patch literal 1912 zcmZ`)O>7fK6rS~N5~~yz71}_7W`(GfR?cFlX@sbdoRGjobtIz_a_CR|w+Ty=c)Q+2 zCgPCB*(k#(m5-tAp+9#{s8Vm{M-51=R7HYIdq6!E=%G|q`8mYAH@h2qX?T*~y!qbu z-n@A;J1#7>5tO?MAsxa}i0&9=N7$Z9M+k{Ygebs4QQ@bNbVe^^ovc7!tdb;M({rWL ziy5A09(m<(LJeFO*TDPIudfy6$UEHgd@LbX{+BPEJe+tpMBE9p ze}Q+$&j(v4$(`wB-$>u-(K8>=%3m7g$1sHQwjuWO5WCG+|Ar>Hzp3tb0COw0az?5= zZD;A2`o(QQT&6%s{P!n@sU7n;Ky>B0MEN|r*dF1cyq)rwsC#SXGs-WbgYr{R%9QRD z`-4_~iVBunD_?_X%0*T`ux*&#MN$|{vHQ;{@VVMSXnuWdpc>x|p}ZP}hPmtN;w#_{3cA+< zlW{%BKjJm7lkx+&9J@pLt`u8izYOpNY~P?;Q{83E)*q|Xq{`!V)(`!20a-b*acl#| z*@O4Kg#k()z|K_hYEt&ZZ;Hy$Nx97Kvxg}@k6ynPnX;$Q2Z8i#)ayw4#|MVk&49(L zSctpseD8Ou6S^c?1ncpOxJkOYHn0%i1q->i)Wv+T-Jn8s=>kAM;++YShEieQxcuOo zYPBkDYbD#d+v2U67E7r`ewCsvB-*dU3G{2ix&*piSeHTLSErB~=)JhhaxN3oG}$V30T9ClP(z zoHTF>vH>MdNK>|*oi6Bk4?~?ZClC^VL^KkCy0(%xeNe0>VJ!_Jl#O``=7e`vB2VZg zMXoI28RGldkmgquv&fC4o22F!6t3XboTk?kyC+K;=&&@uoGsvzB|JrZFT?VlKShr$ zCBsgCcETUA8xb;R*u@47dPs7cJw+T5lo6p(Au?r;O*SGCDVVcnAviF>$rr8jn?XU8 zV`uZ9dMHL2Wy_p)0u~~rnH;2QM$pa#K#*t3v^F7#ItLTo#($SXb8~ZnsoTc5<=8q@ ci+rE3HR^?h_z;#aPFY#o!2RY7+b-JV8S&y)!2kdN literal 0 HcmV?d00001 diff --git a/build/output/temp/mrround.c.obj b/build/output/temp/mrround.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..40681703fd7ff7c5779301e217eecb8cc8090808 GIT binary patch literal 3554 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrsha3.c.obj b/build/output/temp/mrsha3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..dbe24a6a0ada747e96e7626ae15f260274fdc39b GIT binary patch literal 4367 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 K6c|c;@Ba_{A9=U{ literal 0 HcmV?d00001 diff --git a/build/output/temp/mrshs512.c.obj b/build/output/temp/mrshs512.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..756c7a966ae6d22b9785d7d180d6aefe72242a47 GIT binary patch literal 3866 zcmcgv4OCM{7JiRFh=4pmt>PbHMFf?Qpjc3=iMZuOgG50oqM||qSRgS8g0?CUaeYPV zPu(tE)T34F54+Z?xSUnfyr6(kl|QM9RZx$IKLw<&f*!MX^57Y)-P7*bvvbbOeD}L| zZf5Sx+`Nh3YLB5(<%D4)EyxxV=oA?`3uYQV7sDpwP#qb07<7D0zETjsO1H|&?p;uf z$&G^5TJ5`Z)?6mC%NXcT1_m-_daS7!6N&}ufp(Fg%?G>JR`aviX$IP191Ls!g};?z z|Ea8d3lKxw?(jAz7fYffOC*aWk&C02M067>$_OT8-g>!|x<=+@RavB6RW=ybHi+<; zi(yJaRStIYZKU4l0wA#%7!%anQ12@VZ7mO)&LAbxR>H8_Ivki9duY061ARwHbRg9& z=+VGxH0T2WO#q&9z@nDXYU_reF@DfgbNdE@s-r?l)Y0(M+tg;W8Sqsk6RzS;GPsJ! zi2<@(La3B3WZoFGUL>sG%kl~{VHHSNA|%|}l~Q6;Ba#+~5o{&g+ECwsns&miRY?+? zs!{WVaBD&RRitTYb0<79kyny>7Dm;Q)U`0mB%^wyl#!&$Nvc9hT_@=ZH-Z1J%U}Tgj%=4ZMFAt+=a5P#< z(_>|#3XlM~TTpeF=vJ5~9VY5okT;Vr!$ElmMoNQ!l2R>1&T14DDUsR?vraWCiR8-= zpG$~olMt>Sx*!B`x6mcXrUlV_M3?o^CPY6*v=E`vKAJ|1IA%rca>+8ua>)uwY{||D zQs2&(6rESKmm$v38K?r}-~eE%zd>A&u82?{_E;j8oF!;!~f zJ2t_dsyYd`awSpPi9^T{N0U@NNw;tjuFyBZGH6(aZKafM|NFJU%`UfZuV3f?`&{mO#Gxzs2uN@Bb=(N#N;s#ZUO3<7c@Z z*75rdcLc?6Cn~rT4|5Vau5?fjlJkt*D%(bzPTbB0vkSn5Y!4d`f2A1iXooo_+F;z( zHbQ*mFJ&;nX2U&1MGXCyP=^9O0R6w9jz$V}^q_hHltZ5n)d$%?-(U;>*MJ+L9|iy4 zGXekMq|cA}{-4dcs^}QEYwr7N{bz)=Uw>&Vy3jyn9cd_P2`VDHV@yke-K*@*b-8v$ z7lgZidpLXc?h#ojw{NT%T{y>vb146W{Y`^P{YN}T@3#H)!v%&Mk=OmR<{Kp&offO8 zPoCmvmm1Z+3S~a=FPyg_n)Dv5D^XgtoF5WqQYFSZ)tN!-3o^^%ylus5d zoR#kqaMmxSRCH{%=ga)^37k_8ojVL=o1?!s?Kt*9w_{`J_@fSAgzh?eLzT^GTo_lu zRi`>TB>4IcedS;CVUEK;CU{@*UKZpzO7M8%rKPV@CWqZS^XGj-1_wpljr%q?QtO~N zb~=6Ld51OY9-Vv~D!5|Gnh}^iG-tAAcRZ&{cCh*TuW{j=3-gsDkL~))iz;>Qe3Q@+ z$vw0%xopIuj(Ydz-PJC~6^p&NU)4|KuZ_wHbpE-x`h0-;z#5nGs+!{W=)>+2g_4E5 zq}2RKh$HG6rp+WG-GY)-c{bM*Je$qus0b!%Zj&Fk8NwbTEFpjYeseIlg;59pZ!xc zTyr9!llx76`PY{>#yOlE++(oKpY1v-bo7uw$F-xjY_uKsEWN?!3$HTqCxsOO7YtX1 zIT-fOlnr*-dnsW|$hkSQDh+j)WfM0kUhVbW9NpeqKfO>@89V%=(0SY4=O**6TkzVns#H$I&<(f6;bhySD&F2$pF1xGtSzuE3TOyp=ZCwNau za2@th;-BW7{ru>Tp7_B6r-sAfy@oMlQD|sL$aKC>M$oj_X;b~wDs57RpH`9Rr%|k% zGMPUoEh$;YU%j3mmXsPA2Ty`NtqY4#4q~(;SPtbP#tWa-da)eJNQ@TcBWA3S z<70Ey;4|eZbhsS*<{sl&k;=mDgqrOTbe!+C*)jC_oU$uuMzz z2{^oDI4B{%RpwjC5H6Hzp`edsl#S6S=%DyQMLGEm6NqRqf5V`;qx}4ai9n+UFtNa( zT+P^6zrfJsI5^7TX!qU}>(>{W%ez)#{qjO9c&Clks|zLoHYlzGi}i~O4iwl#Li^Ty ztX^A|h~a%f8|VuAxKBn8F%B+%ON(JCiWIFv*H5E3uLD6~@$R)@!v+ktGghZrm8w;$ sG$}}e&5cb;P0}GeC1@&(5f67bP65x)K9!Y-w27;b%<;z(hgaZJJPsX6sNXm8#}3O*1>MK z-dSgff=HO%h^w%|4;3#UfmHE;DmAJ=D(MTmaY*cfir0xmOdskXMB{Ag{Lt7WM%QDX)wHcbs@KBKVAc_`{5#g9Y4y6M#Wu<3 zAZ|e|(H|Z-;2e;uhyKU3L@|6Yoqni+H*k#XvTFmzFqV6Ct!GS&#KNhycF(}%EbNYb zM%o&3n_k-{$6p>|k3Fgjs&@5L1DEI(`Uzc7Bm*^lVaS;pts^1nNy z?_2z$c^dd?<~#I1Ve|RuY!|=8mTy|dsY&5fezve}bDU3^?oAzmy7-yQC42j%`-yJx zOI=3i8Jic8OZ)TY3zN*fqdTq9SrM~~&$ILKPzyz-1Y1OQHowe_Qz&tgEzf0+n|~0) zt09Jl!bWorE}Awp!Sd6eu21u+(v{|TVG|rK>*n^7<=)ku zZIo4O7ymmF^RmjlTCG+wapl*r1A3j07coVhm;#leKq^?Gw4lLu4L)Y~zMki(#W6Hj zw3Y~zpSAfp(8>7`%fB!1r9MOmXlI1+?ohj37zjmJVI{9$-{5~sx#N4VrzK8P6uI4?*_;tT7a&<0HVbVa6K1`-T(3G(RI~^Hn21f<&Ulh3~F- z`9PU@9SREyFi2O6LUO9KSjX~9M((RLjMT;YNKu{w&1~gqZ{Lv2W5B>T@e8VnIOQiu z>GBmHQ|hntSAn9pQV4W`rpUhXJJmLdTDp!Ds?PVl>A`2gWx_XGY4i8HRX!UhrUX4O ze{J{&IPK3b3BAtzNpDRB{tJo)w+#VvWlcH1@jJT) z+4VcSKC+-=%*fB(mEgs!LPl44&>~H-@}ig+a!dMwirnEtb%`epIi$Fu{^1|I7#Rj(-`2FWn=uSC>*7QbheuZj1Atk{PO4>G@!7EbP4_dDy#PL7J$!bbMUb|5(%X#(>s% zFc7ILLdNRSn;NvHv4+To{`yoPQCHNrG-+G(&uN~=x3vbpl^Gs!f(L&P>>7S~PtT5?T|0xRu~!ZazT|8VMx)`U!x60wF(`h$_8t6x zK}gr}|Co^8@Mf>qW|ZUxe2?EM$;DB2sPc8Cn^e*@C2a)KGIEQOUQiMOh+YMN zpf6!E4aYGpAPy_^6wo%SQHmu;sh4teo05WRG^BJbN@`W35vALyq;@qL9vU7Q#1maB zRZaVzK01~jJuos7en~3vpB~MO_z$`k)ar<`4_w19j}MOF?AH&yu+a`3kP(QRQj<=N z4v-r$)YH5=HkyKlcq%ouCsLXwpc8+CkXEnS(jwwBx5Wy~LZ zbR}G`CX;9~i6)DQG3q}xQ8AhtJ``iZTnvhT9Q-hpp+SET{9yHY&$;LJmJLtRd!O^Z z&--!S_uSKyIJA(_@GW9&oj@#PXu}4_;t^cHSe?SyMZcKW;T2@D?ogt~=yCDpgJBjc zgnBcX`E+jCe&P*RI;4Es?3j`pW)0y`x{_B5r2*bVm0)2hjCdQGrImPx@fx4wFBaa= z_)rD08nd6k``h-1rL%B#EUb2@PpR8Go{Z)$2cy=#WD~XSXf?mHw$$YcO77Znb4%U6 zl@aS;l^3e%cgS-uUX$sy6fVE6vrpU%l(k=6?5>e{x%R zJLcm#A0}R_`HgTnt3VSNT?U!@1^lq$+jsQ*D%-B+PAY2dx)R8DmP#ckMV-hScQf-Q z!!DxQUSWub*(YE9*ksCE%Fy4X+)fX!zAKdlK zA+bJnyZAD3T;Zc@L_oy&!P?JLDj3xfvq0Tfci4TmDcnsbfr0d; zb0W>03)F-~QHz>;-+(I4h6?rvV--VL>}QLcsu~t{`wPBF&$QzAFn^P$pe*sTB~6PO zstW!|-?Zln*36Eg05m4(jZ=xvTzcP*=B)tSwsq^n!F9u%Hg;`nu1}{j$>I8pwyR#( zh90a7ZpkM5jbQKIV0&_KTW5Xe#^zvJPwm#?#`<7mW2h?H2PAB((J!Ix2D+bnNdY~;(Fl-;djv?>9t9G% z9|DOQ{OF(}kXYpc>;lmvxMEfKc~LisXnre~Ep}wIe*}**5?bn>kWnuL3OZT`+#^)wmK({KdLNUukw1khx@T7fD zempF*heAPw1qzA#{zcYag}w^9b(M$v?nQp*%g251Lb&-kt~(c1*sH872eFa+zJ)}< zsl}6SS(W1%drDUas*i{1TEbOgUXA34q<}$^-97Oa%C1O~9E|Igl1#QY zksOjT;-qzLAlpx6r9l!9k_pE*muNToiKo(gg@v>l(ezZMWKh>!w^{N-Lq-y@2J|jN zck(7qJT*9^>5?U__BpPl#F`@+pCfsvLV{QW$+ROvtdB4W>2yb~9T^#sFr;gJX+sa$ zd|F1A*n6RLk8a@1v~6xqlnmi@uDkwhyeGrB=Ydp$IwCReh3HZ;lkCOkh6W+5)-{kC IH1@Lp0EzpF;s5{u literal 0 HcmV?d00001 diff --git a/build/output/temp/mrstrong.c.obj b/build/output/temp/mrstrong.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a86417d0d45ccb9e90de981b71bfcdebba38a703 GIT binary patch literal 3925 zcmaJ^eQZsK5$jLm($WT&Z^UK9pgTmOBwZ^y_otuR^ zJYAj1&Qje9*vCRS&%S|y6-;H+FzJTM9d<#{u%=ALe5}#uiI?lzAjv}aks05oFecrm zEz9RJ_K!RKg?yX550(k5Fsg;G3#bV-q|SU*A>Sk3d-5aWl42|%W;8K-nrvt8#+O>d zc=)^~=Ct~09?kuHy5}8j@@5U6oOdg;lS`}p^|SuW`rJdA^;t2SI)69Dd|dNZj)>`z zn-!}V^NUGMNqBy9md39rmNP?#Tz_xj#3Vazs;jV>P9~LD6vNR zLSl7n7EE4ZQgU(4sDWDJH}Y4Hya3*;fnIq+KVem1MytOhD= z;>}Bgujrq)Vv?2EkED3!#7V4R@%d3&j~XAjK#4uRw_V$VY9SuKa8bSBDLFy)Qqx^< zVAX74F9uS_$MyB2i_d4ZU0T~NqeN6!Z!RGIke(B72oO97xi2< zSe}|vq=h#x4qoM%J+w8~x%jiWCqAZE!#8Bk`S)(25Y2xb{BUu!WQ%uub38wCl8S-G z#cLS-!WdxmHb%d;M){FbCY1Rg86y*(KTLa0Eq~a`x_t^qoc6bkr>?qrSe7FbQc^c- z#4!^2)pI{nP69kt=@;+v)CD)TpgTLSqZ~ydtL@evwQHQZS{KweU=9oD&RQ;h9}sV~ zii`TGYq*=~f|`B?z0Mml-@!Wfico_(HU@_4PlwQXKa^Ej*p33*_YWcQaSG}=BdCd2 z9Tb%M%vq>1EefB!;^N`Cp!arasYawMQMDoZ5sBb|MB}7c!O>6490j}|+m6(U-x|snmX||_kLs+D5$fb9&iPeh1PT~>EdG6 zI~Vx)T0q6|LAm_AZ@g@dq254sszXZx+tn<@u+JqD}UF10N?|uC{OklZ|@_{;{GyR?7Q|`leF8uBiWU zDPL98KWy=`QpWj_+0(dH%u_*@u|Z+g(H5q98x)-EI_o-Xd$sl{oTj`#+qfPj)Uz%J z4(^v_OykEF;Z)Wp}_r-zb2U#@2#qpKnQWpC0o4y;hs(IhDO+_oGqb7$XQ#IblhTWpG=Fr^WX=E@3IscdGe8=W1F_^OZpjX4moqHW~DX`EgtO^P0&=WVO1@ajq5tr#@B>gxr$lmyQ{9jzP5s`ZK`No z-QkQoLaTC=M+^A^hc*sGdN(E_2RApkTLz$P+!DPC^d*Vj0W!R7MvlhZZv%Zo~#aCJ6nu&q=_!%BN)pl!C5 z_RQdXHuBq6ZgW8!g={MTqbHZbJl)a02o2G07Z~eN4kQMWiCBM+Cv32c4MY>2{awaL zL1i6^Whw8;Bb`90k)}=frgKOPI<&9jL#MIG>;yw+vdDZF44up((+P$ewgjtF?TaB8 zei{2ASUSVTtkO3U(mE76+jPf^t@Le#ysVU0>6-{bT3J)_7D6Y)p_s)gF2zdUKyY}W zp?gN}9px=;4v`2nzH*~E%9=e@!^r+6TW8hzm Ih$Yy60X3k#y#N3J literal 0 HcmV?d00001 diff --git a/build/output/temp/mrxgcd.c.obj b/build/output/temp/mrxgcd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a25940debfc31446ac11020062228ceddc278954 GIT binary patch literal 5850 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 StTGjH#b9zq;|wO8l>P;x6u963 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrzzn4.c.obj b/build/output/temp/mrzzn4.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..db117055f9b5b5467a2f3b39a0bd5d51b2a093b0 GIT binary patch literal 9132 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 A8UO$Q literal 0 HcmV?d00001 diff --git a/build/sign.c.obj b/build/sign.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a0d8ff33ebbad5c5a73167262b41b51487ba0af3 GIT binary patch literal 2428 zcmZuyUrZcD7@vc)LfZr${DXhH>ZZ0yS??$zjZb$%+F994NJ>ka{y7dmMQiu=0lQc&CeKWgzdvcTP%x`|* zZ)U#ln=d;f?>x$=y|;(4mn4ca!?UM7iB-4Oz}S%(V@q*0KZrqNeS^kG&dWt~^5!!0TLLjqYsM#aZmq5r{D>a|>8QcK z)GM6|2Ym{_tD{Q~q)(?$rTYg?pX3XFYP@n&pNG_{Ea~rJReY+{3pEmN$RVp$Ryv1y6lEwK|W&4?{aY<-E;Gk?jtKi=mH zE84k>+4TAJh4jUAcAZWO{5z!_JY&JZyWn}{bNxFxF6qm1ys59zNDf=V(o?4R$r3#} zm%H;yFP#1wp83<02~#{k407sw&nx{pH^sUsHcjy@$KnJ>u$EZoVoukHI8>|0F_zdy z5~}h3Wr>YoUrJR*>>&JVy!`#g;U)`H;=6#H$gSzHg_Sc%!-bkWv>doh%l@Aa&T&!K z!PCXvz-Wr^DgHY$dUZDlhl^ii6g|3@saSfODORI_m}18ice&UI!Zs^Cx{BM2#x2*F z$P)5$Ri+(r2PGhlTx=t+`@Lj1Y9t1G{@ zTw6wpcr-<~J_uT@rHQq4>`Uw&Y%Vq}?^%oAYuJpnHnY}`_b2uZ?kzU=1uSEde|tAi zd0wOrZ4uvRDAva?UdOoFfd2;Y6uxLX(cS&3c4+!oSGKFOy;vwY)9odDyxp~@jvmoo zD?52l8=BEF&g6-K_JOWWt>_lsu!p_FS~6*L7zt)zGdd&Ay3tdK#M$d1cMj+Y$vNns zl;|z=Z4zBU|CB_3pjW$W13fLd7`%Q)q9#9%I7qThg&2M>Xsm%12orntjE>RbcpfV3V5QvUUZ-1(3j1Jb0f9CGs^ zR{?rKTCV{qUp@-ar$8@C>lY#V5Obyb1pX-miqUVj5zz&x3249Ms8?2sUm=P{St&b; zqqr2(LaQ5t_hK9iuNBJydlykynj!))?!lZs4Qni}r}r=;-Mkt2QI@n#tTz zsnls*K1c6*V=T2xG2ysVIX9q@LpGi(jduhDBW9wU_ncyWMv=tiMn*yfRapZo7T&bO zZPY5qz2xNczK%3Q&X}8<3|10DE$u7RK6Lug8m3V8urQ!#6={+IAoW*2jI7ZaSV z&LVTMMl*+*%B(&+JIlsw?|3<%zhuuas=jRhczI%|?6N7_bw+2xX=H^xTz04IEM<(@ b#ey^GWt~X}Sn-rMpB^qu6azf!+BW+SozA(~ literal 0 HcmV?d00001 diff --git a/build/sign.cpp.obj b/build/sign.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..1bb028b6b26b6fb5209e741a6b304e519c932758 GIT binary patch literal 2688 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 A8UO$Q literal 0 HcmV?d00001 diff --git a/ecurve.cpp b/ecurve.c similarity index 100% rename from ecurve.cpp rename to ecurve.c diff --git a/ecurve.h b/ecurve.h index 42c286e..540bbc3 100644 --- a/ecurve.h +++ b/ecurve.h @@ -1,11 +1,9 @@ #ifndef __ECURVE_H__ #define __ECURVE_H__ -extern "C" -{ +#include #include "miracl.h" #include "mirdef.h" -} typedef struct ecc_params { diff --git a/generator_cgo/.idea/.gitignore b/generator_cgo/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/generator_cgo/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/generator_cgo/.idea/.name b/generator_cgo/.idea/.name deleted file mode 100644 index 30de634..0000000 --- a/generator_cgo/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -main.go \ No newline at end of file diff --git a/generator_cgo/.idea/cgo.iml b/generator_cgo/.idea/cgo.iml deleted file mode 100644 index 5e764c4..0000000 --- a/generator_cgo/.idea/cgo.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/generator_cgo/.idea/modules.xml b/generator_cgo/.idea/modules.xml deleted file mode 100644 index 5f95085..0000000 --- a/generator_cgo/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/generator_cgo/.vscode/tasks.json b/generator_cgo/.vscode/tasks.json deleted file mode 100644 index 38de289..0000000 --- a/generator_cgo/.vscode/tasks.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "go", - "label": "go: build package", - "command": "build", - "args": [ - "${fileDirname}" - ], - "problemMatcher": [ - "$go" - ], - "group": "build", - "detail": "cd c:\\Users\\25761\\Desktop\\cgo; go build ${fileDirname}" - } - ] -} \ No newline at end of file diff --git a/generator_cgo/go.mod b/generator_cgo/go.mod deleted file mode 100644 index e26fe90..0000000 --- a/generator_cgo/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module example.com/m/v2 - -go 1.20 diff --git a/generator_cgo/go.sum b/generator_cgo/go.sum deleted file mode 100644 index e69de29..0000000 diff --git a/generator_cgo/include/ecurve.cpp b/generator_cgo/include/ecurve.cpp deleted file mode 100644 index 5f3b5c6..0000000 --- a/generator_cgo/include/ecurve.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "ecurve.h" -#include - -// 使用的椭圆曲线(SECP256K1)公开参数 -char Q[] = "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F"; // 有限域的模q -char A[] = "0000000000000000000000000000000000000000000000000000000000000000"; // 曲线方程系数a -char B[] = "0000000000000000000000000000000000000000000000000000000000000007"; // 曲线方程系数b -char X[] = "79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798"; // 基点P的x坐标 -char Y[] = "483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8"; // 基点P的y坐标 -char P_N[] = "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141"; // 基点P的阶:令nP=O的最小整数 - -bool setupEcurve(ECC_PARAMS *params) -{ - // 初始化变量 - (*params).a = mirvar(0); - (*params).b = mirvar(0); - (*params).q = mirvar(0); - (*params).p = mirvar(0); - (*params).P_x = mirvar(0); - (*params).P_y = mirvar(0); - (*params).P = epoint_init(); - - // 赋值 - cinstr((*params).a, A); - cinstr((*params).b, B); - cinstr((*params).q, Q); - cinstr((*params).p, P_N); - - cinstr((*params).P_x, X); - cinstr((*params).P_y, Y); - - // 椭圆曲线方程初始化 - ecurve_init((*params).a, (*params).b, (*params).q, MR_PROJECTIVE); - - // 设置点坐标(P_x,P_y)为点P,此函数同时能判断P是否在上面初始化成功的椭圆曲线上 - if (!epoint_set((*params).P_x, (*params).P_y, 0, (*params).P)) - { - freeEcurve(params); - return false; - } - - // 判断P是否是阶为p的基点,判断依据:基点乘以阶为无穷远点 - bool bRv = false; - epoint *P_test = epoint_init(); - ecurve_mult((*params).p, (*params).P, P_test); - if (point_at_infinity(P_test)) - { - bRv = true; - } - else - { - freeEcurve(params); - bRv = false; - } - epoint_free(P_test); - - return bRv; -} - -void freeEcurve(ECC_PARAMS *params) -{ - mirkill((*params).a); - mirkill((*params).b); - mirkill((*params).q); - mirkill((*params).p); - mirkill((*params).P_x); - mirkill((*params).P_y); - - epoint_free((*params).P); -} \ No newline at end of file diff --git a/generator_cgo/lib/libKGC.a b/generator_cgo/lib/libKGC.a deleted file mode 100644 index ca2796ea8437683cd6537b970bf6b5042129d8a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14968 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 diff --git a/generator_cgo/lib/libMiracl.a b/generator_cgo/lib/libMiracl.a deleted file mode 100644 index 34cf199d70897ba9398b99e8388df7e8570bb732..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418988 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%0D?Ex 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

jAIE#YlIQcj-$x{~=FRDWrGjSe~kiT+Lp z65U@0BvKVAngJwQD^*$rkZ3Kcw1&esBoHl_mQafpbb zDn$<|TCM1LMXxLROwnOQT?QJ?=PMebs7TQ?MRzE=PthtxPb+#&(MO6t2a-Ix>r#_S zThZe{*K;bL1RBfe>_NugMT$lOiN8@m;%_0)4IJWLpb3nA0VMhR0g&WElcIAjv#cB0 z-$q5-6@9MgsG+^YcJbBHmMU2Q&SqNXpAdAn|vt zy56X0q589dq~!cYU7uI2Yb+HH!WipY|IxV{J^{N7RIMRO#z zq9;%ubMCKbf}&d#-KA)$qTd0DeBS|$V=kv4GX$LlBq_Q;Q5Z<{ay^jfWvNdjGEIMMe2=l9XQyBq^V&Xn~>{MNcW(r05+* zpDFT$jW#9%i4Ja8^q``@D0&u1WZtCcQy|gMAt2GviG_yN6G&(mD=klHvz4|`Y3E|P zBK2(^kZ5hAqO-3xv;~T;9b=>#g{UON?-U(VG!9NqE}+^$4Je(}itbYsz24|0;|5bE zPf=8$=qEtJ9FQ05Q)TC(06hn(Ddal@{{KTmy-gAIN(*8iA zms~}|6wOrhK9HpH#%X4Sc?l52LC*YK(P~9?K*$`p?of0U|R%_c-d(Ort}QS^wS7l2T0puZ8bjih4~H2_JzeWA3jbBw<}Koa&Upb^YvyrOA} zN)`PKNF;p~2n7o9zOCp3MQ6@6<+Qh=i-DwU+yNxbea`q)(k^%E1{x zKjwJ*0p&3orsz6FvlT5>^czL%6uqoym!fYJtuL`GR1u_d7Z9ol(07Wu-D+t473~9( zI&(s)LEV7zIcyD(q-YzEq+>gf=p}c)Nzq6};}lI(bep1k6b+4-uvaU35@;C5`^yDp z&8QKmh-n`H4PmqwXegua6`g#Wq4|L%kH!N@i!@8o4j?o;(94{1limtNPbk_6bS?X9 z0upVUce~L>4v=tuOlc3_X*Bd3pj;077Lb&`PZeb>G$}t*QGZ20R#c>DvZCFJ_9;51 z=%l+0=PX6pijFBdd6Drq0Z4Q;A4pQPP*I1wjjnzJB-;2BkZ9v?KvDov^c&R-y=%%yBJO8j6skwF-5uQd*6orRrL%v^(m#TSM;2^)+ue1qOI!siqaYty{WF-mG-WpUF!O=(wY?QQP+J+`&v

; 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 -#include -#include -char* IDA = "1234567890111213141516171819202122232425"; // 发送者ID -char* IDB = "1448579437597582757693565726417498574267"; // 接受者ID -char* M = "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"; -char* msk = "msk"; -char* PKP = "PK_pub"; -char* Public = "P_P"; -char* QA = "Q_A"; -char* dA = "d_A"; -char* xA = "x_A"; -char* XA = "X_A"; -char* saA = "sa_A"; -*/ -import "C" -import "fmt" - -func main() { - - mip := C.mirsys(512, 16) // 初始化MIRACL系统,512位,16进制数 - mip.IOBASE = 16 // 设置大整数为16进制 - a := C.mirvar(0) - C.mirkill(a) - C.setRandSeed() - - // 建立椭圆曲线 - var params C.ECC_PARAMS - if !C.setupEcurve(¶ms) { - fmt.Println("ecurve setup failed") - C.mirexit() - panic("椭圆曲线建立失败!") - } - - C.setRandSeed() // 随机数种子 - //初始化参数 - msk := C.mirvar(0) //私钥 - PK_pub := C.epoint_init() //公钥 - d_A := C.mirvar(0) //用户A产生的部分私钥 - x_A := C.mirvar(0) //用户产生的秘密值 - X_A := C.epoint_init() - sa_A := C.mirvar(0) //用户完整私钥 - Q_A := C.epoint_init() //用户完整公钥 - val := C.mirvar(0) //用户返回的签名值 - U := C.epoint_init() //随机点值 - - // 产生KGC密钥对: msk, PK_pub - C.genKGCkey(¶ms, msk, PK_pub) - C.outbig(msk, C.msk) - - C.outpoint((¶ms).P, C.Public) - C.outpoint(PK_pub, C.PKP) - - // 产生用户A的秘密值 - C.genSecret(¶ms, x_A, X_A) - C.outbig(x_A, C.xA) - C.outpoint(X_A, C.XA) - - // 产生用户A的部分私钥和用户的完整公钥 - if !C.genPPK_std(¶ms, msk, PK_pub, C.IDA, d_A, Q_A, X_A) { - fmt.Println("Generate PPK for IDA failed.") - goto error - } - C.outbig(d_A, C.dA) - C.outpoint(Q_A, C.QA) - - // 输出完整的用户私钥 - C.getFullkey(¶ms, C.IDA, d_A, x_A, X_A, sa_A) - C.outbig(sa_A, C.saA) - - // 签名,Gowri Thumbur方案 - C.sign_Thumbur(¶ms, C.IDA, C.M, sa_A, Q_A, U, PK_pub, val) - - // 验签 - if C.verify_Thumbur(¶ms, C.IDA, C.M, Q_A, PK_pub, U, val) { - fmt.Println("\nsignature valid.") - } else { - fmt.Println("\nverify failed.") - } - -error: - C.mirkill(msk) - C.mirkill(d_A) - C.mirkill(x_A) - C.mirkill(sa_A) - C.epoint_free(PK_pub) - C.epoint_free(X_A) - C.epoint_free(Q_A) - C.epoint_free(U) - - C.freeEcurve(¶ms) - C.mirexit() // 退出MIRACL系统 - -} diff --git a/generator_cgo/params.txt b/generator_cgo/params.txt deleted file mode 100644 index 84ed46b..0000000 --- a/generator_cgo/params.txt +++ /dev/null @@ -1,19 +0,0 @@ -char str_msk[] = "6D5DB11261A93275CD69A813F6CA4FE84A5613B346D27AFEFAF3D63D0DF307A7"; -char str_P_P_x[]= "79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798"; -char str_P_P_y[]= "483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8"; -char str_PK_pub_x[]= "6C723EBEDA3B3FF230BEFEB870DBCF38271F609A09E949FA06E512C74FEB4E76"; -char str_PK_pub_y[]= "5FAE4EB8F8B38B401C231D4EB682E53977A62663169B1B1908F4906E4758DD7C"; -char str_x_A[] = "80A80E35FB678995DE03E0DE6DCA75651D48D57C82923C4F8097A7CF80FFDC0F"; -char str_X_A_x[]= "3E9FD587517E568102447F7BFDA9955EAFF9F8984DE497813269546ADAB30D8A"; -char str_X_A_y[]= "3AC044504324E5FD14D16FC396133EE7FD4B4743E0F4F3245BF69F3634CD74F4"; -char str_d_A[] = "37F0619702B66C78D898A2135FAF59AFF5439BBA388FB114CEDA6180FF8E395C"; -char str_sa_A[] = "6A7C930DDCFE3B505D5AD7824B63ABA9110883D261CE67C04AF01E395E248766"; -char str_Q_A_x[]= "6E87706053DD52225354602E031A1D025115B54B8C600D3C47AB66749D0852DC"; -char str_Q_A_y[]= "71C165DCBF5E07903517A5AAB4919104229A1E65D6D57C23B95147ED79BA23E4"; -char str_v[] = "33979BEB2B89412DEA04EC7DD07FF8F98792F490A6A519AE64766BAE30B7874A"; -signature valid. - -用户ID:char* IDA = "1234567890111213141516171819202122232425"; -用户私钥:char str_sa_A[] = "6A7C930DDCFE3B505D5AD7824B63ABA9110883D261CE67C04AF01E395E248766"; -用户公钥:char str_Q_A_x[]= "6E87706053DD52225354602E031A1D025115B54B8C600D3C47AB66749D0852DC"; - char str_Q_A_y[]= "71C165DCBF5E07903517A5AAB4919104229A1E65D6D57C23B95147ED79BA23E4"; diff --git a/generator_cgo/include/hash.cpp b/hash.c similarity index 100% rename from generator_cgo/include/hash.cpp rename to hash.c diff --git a/hash.cpp b/hash.cpp deleted file mode 100644 index 82e9d5b..0000000 --- a/hash.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include -#include "hash.h" -#include "ecurve.h" -#include "utils.h" - -void hash1(char *ID, epoint *Q, epoint *PK_pub, big p, big h_1_big) -{ - // 计算hash值H_1(ID, R, PK_pub) - //hash1(ID, Q, PK_pub) - sha256 sh; - char h_1[33] = {0}; - - shs256_init(&sh); - sha256_update_string(sh, ID, strlen(ID)); - sha256_update_point(sh, Q); - sha256_update_point(sh, PK_pub); - shs256_hash(&sh, h_1); - - bytes_to_big(32, h_1, h_1_big); - power(h_1_big, 1, p, h_1_big); // mod p -} - -void hash2(char *ID, epoint *X, big p, big h_2_big) -{ - // 计算hash值H_2(ID, X) - sha256 sh; - char h_2[33] = {0}; - - shs256_init(&sh); - sha256_update_string(sh, ID, strlen(ID)); - sha256_update_point(sh, X); - shs256_hash(&sh, h_2); - - bytes_to_big(32, h_2, h_2_big); - power(h_2_big, 1, p, h_2_big); // mod p -} - -void hash3( - char *ID, - char *msg, - epoint *Q, - epoint *U, - epoint *PK_pub, - big p, - big h_3_big -) -{ - sha256 sh; - char h_3[33] = {0}; - - shs256_init(&sh); - sha256_update_string(sh, ID, strlen(ID)); - sha256_update_string(sh, msg, strlen(msg)); - sha256_update_point(sh, Q); - sha256_update_point(sh, U); - sha256_update_point(sh, PK_pub); - shs256_hash(&sh, h_3); - - bytes_to_big(32, h_3, h_3_big); - power(h_3_big, 1, p, h_3_big); // mod p -} diff --git a/hash.h b/hash.h index aab82a8..5e3a0e8 100644 --- a/hash.h +++ b/hash.h @@ -1,11 +1,9 @@ #ifndef __HASH_H__ #define __HASH_H__ -extern "C" -{ +#include #include "miracl.h" #include "mirdef.h" -} //hash1(ID, Q, PK_pub, h_1_big) void hash1(char *ID, epoint *Q, epoint *PK_pub, big p, big h_1_big); diff --git a/generator_cgo/include/kgc.cpp b/kgc.c similarity index 100% rename from generator_cgo/include/kgc.cpp rename to kgc.c diff --git a/kgc.cpp b/kgc.cpp deleted file mode 100644 index 4d9e0aa..0000000 --- a/kgc.cpp +++ /dev/null @@ -1,84 +0,0 @@ -#include -#include "kgc.h" -#include "hash.h" - -void genKGCkey(ECC_PARAMS *params, big msk, epoint *PK_pub) -{ - bigrand((*params).p, msk); // 产生小于p的随机数 - ecurve_mult(msk, (*params).P, PK_pub); -} - -bool genPPK_std( - ECC_PARAMS *params, - big msk, // KGC私钥 - epoint *PK_pub, // KGC公钥 - char ID[], // 输入用户ID - big d, // 输出部分私钥 - epoint *Q, // 产生的用户公钥 - epoint *X) // 输入用户秘密值 -{ - // 产生随机数r,计算R=rP - epoint *R_A = epoint_init(); - big r = mirvar(0); - bigrand((*params).p, r); - ecurve_mult(r, (*params).P, R_A); - - //计算h_2 = H_2(ID,X) - big h_2_big = mirvar(0); - hash2(ID, X, (*params).p, h_2_big); - - //计算h_2 * X - epoint *h2X = epoint_init(); - ecurve_mult(h_2_big, X, h2X); - - //计算Q = R + h_2 * X - ecurve_add(R_A, Q); - ecurve_add(h2X, Q); - - //计算h_1 = H_1(ID,Q,PK_pub) - big h_1_big = mirvar(0); - hash1(ID, Q, PK_pub, (*params).p, h_1_big); - - // 计算d = r + msk * h_1 mod p - big tmp = mirvar(0); - multiply(msk, h_1_big, tmp); - add(r, tmp, d); - power(d, 1, (*params).p, d); // mod p - - //计算h_1 * PK_pub - epoint *h1PK = epoint_init(); - ecurve_mult(h_1_big, PK_pub, h1PK); - - // 用d * P = Q - h2 * X + h1 * PK_pub验证一下(d,Q)是否正确 - // 点的减法 pa = pa - a Function: void ecurve_sub(p,pa) - epoint *left = epoint_init(); - ecurve_mult(d, (*params).P, left); - epoint *right = epoint_init(); - ecurve_add(Q, right); - ecurve_sub(h2X, right); - ecurve_add(h1PK, right); - - bool bRv = false; - if (epoint_comp(left, right)) - { - bRv = true; - - } - else - { - bRv = false; - } - - mirkill(r); - mirkill(h_1_big); - mirkill(h_2_big); - mirkill(tmp); - - epoint_free(R_A); - epoint_free(left); - epoint_free(right); - epoint_free(h1PK); - epoint_free(h2X); - - return bRv; -} \ No newline at end of file diff --git a/miracl/CMakeLists.txt b/miracl/CMakeLists.txt index f985024..60be99f 100644 --- a/miracl/CMakeLists.txt +++ b/miracl/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.21) -project(Miracl) +project(Miracl LANGUAGES C) include(GNUInstallDirs) diff --git a/generator_cgo/include/sign.cpp b/sign.c similarity index 100% rename from generator_cgo/include/sign.cpp rename to sign.c diff --git a/sign.cpp b/sign.cpp deleted file mode 100644 index 852ee76..0000000 --- a/sign.cpp +++ /dev/null @@ -1,107 +0,0 @@ - -#include -#include "sign.h" -#include "hash.h" -#include "utils.h" - -void getFullkey( - ECC_PARAMS *params, - char *ID, // 用户ID - big d, // 用户部分私钥 - big x, // 用户秘密值 - epoint *X, // 用户公钥 - big sa // 用户完整私钥 -) -{ - // 计算hash值H_2(ID, X) - big h_2_big = mirvar(0); - hash2(ID, X, (*params).p, h_2_big); - - // 计算sa = d + h_2*x mod p - big tmp = mirvar(0); - multiply(x, h_2_big, tmp); - add(d, tmp, sa); - power(sa, 1, (*params).p, sa); // mod p - - mirkill(h_2_big); - mirkill(tmp); -} - -void sign_Thumbur( - ECC_PARAMS *params, - char *ID, // 用户ID - char *msg, // 签名消息 - big sa, // 输入用户完整私钥 - epoint *Q, // 输入用户完整公钥 - epoint *U, // 输出签名的随机数变换 - epoint *PK_pub, //输入KGC的公钥 - big v // 输出签名的计算值 -) -{ - // 产生随机数u,计算U=uP - big u = mirvar(0); - bigrand((*params).p, u); - ecurve_mult(u, (*params).P, U); - - // 计算hash值H_3(ID, msg, Q, U, PK_pub) - big h_3_big = mirvar(0); - hash3(ID, msg, Q, U, PK_pub, (*params).p, h_3_big); - - // 计算签名值 v = u + h_3*sa - big tmp = mirvar(0); - multiply(sa, h_3_big, tmp); - add(u, tmp, v); - power(v, 1, (*params).p, v); // mod p - outbig(v, "v"); - - mirkill(u); - mirkill(h_3_big); - mirkill(tmp); -} - -bool verify_Thumbur( - ECC_PARAMS *params, - char *ID, - char *msg, - epoint *Q, - epoint *PK_pub, - epoint *U, - big v -) -{ - // 计算hash值H_1(ID, Q, PK_pub) - big h_1_big = mirvar(0); - hash1(ID, Q, PK_pub, (*params).p, h_1_big); - - // 计算hash值H_3(ID, msg, Q, U, PK_pub) - big h_3_big = mirvar(0); - hash3(ID, msg, Q, U, PK_pub, (*params).p, h_3_big); - - // 验签等式 v*P = U + h_3(Q + h_1*P_pub) - // 等式左边: - epoint *left = epoint_init(); - ecurve_mult(v, (*params).P, left); - - // 等式右边: - epoint *tmp_p = epoint_init(); - ecurve_mult(h_1_big, PK_pub, tmp_p); - ecurve_add(Q, tmp_p); - ecurve_mult(h_3_big, tmp_p, tmp_p); - ecurve_add(U, tmp_p); - - bool bRv = false; - if (epoint_comp(left, tmp_p)) - { - bRv = true; - } - else - { - bRv = false; - } - - mirkill(h_1_big); - mirkill(h_3_big); - epoint_free(left); - epoint_free(tmp_p); - return bRv; -} \ No newline at end of file diff --git a/generator_cgo/include/utils.cpp b/utils.c similarity index 100% rename from generator_cgo/include/utils.cpp rename to utils.c diff --git a/utils.cpp b/utils.cpp deleted file mode 100644 index 394c78c..0000000 --- a/utils.cpp +++ /dev/null @@ -1,76 +0,0 @@ -#include -#include -#include -#include "utils.h" -#include "ecurve.h" -#include "kgc.h" - -//将big大数类型转为char*类型 -void outbig(big num, char *val_name) -{ - char out_str[257] = {0}; - cotstr(num, out_str); - printf("\nchar str_%s[] = \"%s\";", val_name, out_str); -} - -//将big大数类型转为char*类型 -void outpoint(epoint *PO, char *val_name) -{ - char out_str[257] = {0}; - big PO_x = mirvar(0); - big PO_y = mirvar(0); - epoint_get(PO, PO_x, PO_y); - cotstr(PO_x, out_str); - printf("\nchar str_%s_x[]= \"%s\";", val_name, out_str); - cotstr(PO_y, out_str); - printf("\nchar str_%s_y[]= \"%s\";", val_name, out_str); -} - -// 设置随机数种子 -void setRandSeed() -{ - time_t seed; - time(&seed); // 用系统时间做种子 - irand((long)seed); - return; -} - -// -void sha256_update_string(sha256 sh, const char *data, long data_len) -{ - for (long i = 0; i < data_len; i++) - { - shs256_process(&sh, data[i]); - } -} - -void sha256_update_point(sha256 sh, epoint *point) -{ - big point_x = mirvar(0); - big point_y = mirvar(0); - char point_x_string[256] = {0}; - char point_y_string[256] = {0}; - epoint_get(point, point_x, point_y); - cotstr(point_x, point_x_string); - cotstr(point_y, point_y_string); - - for (unsigned int i = 0; i < strlen(point_x_string); i++) - { - shs256_process(&sh, point_x_string[i]); - } - - for (unsigned int i = 0; i < strlen(point_y_string); i++) - { - shs256_process(&sh, point_y_string[i]); - } - - mirkill(point_x); - mirkill(point_y); -} - -//用户产生秘密值x,以及与基点点乘后的X -void genSecret(ECC_PARAMS *params, big x, epoint *X) -{ - bigrand((*params).p, x); //产生小于阶p的big值 - ecurve_mult(x, (*params).P, X); -} diff --git a/utils.h b/utils.h index 10e70d6..9ad9669 100644 --- a/utils.h +++ b/utils.h @@ -1,11 +1,8 @@ #ifndef __UNTILS_H__ #define __UNTILS_H__ -extern "C" -{ #include "miracl.h" #include "mirdef.h" -} #include "ecurve.h" void outbig(big num, char *val_name);

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%0A=rnt_yUi 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%0A!aR_-s{d3sri|sjqna7H4bw!+RPVUMfVW_MN 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%0DT6K8cg7UYBQ2x@`FiZ7xGvqL3{6)UW@xnPS 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mraes.c.obj b/build/output/temp/mraes.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..13895e8b946cb25ca423babe47b3c74ed76d4ede GIT binary patch literal 23439 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mralloc.c.obj b/build/output/temp/mralloc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..45e9928d6222c1c098cb8e80a289fb40be2e8fda GIT binary patch literal 1312 zcmZ`(&ubG=5T4D(UsOyE{sggmh)|(z?1~wf_r96==Do@6n=}tE5ad^e=$1rT5`i-a zBv#7@-j+3@8gn4$Sq-Ya5Y2i}m!A2HNwukH^m_9dDl!6ZkUlWap)(W{B%NF<7rUbn2gZL(sW}y?dL7~vt^%t1Ht0x9qZsz^~4pq#W!$~3d1SSJH80t z+x5bd%9t?vaporY5dT2Psm)hOHG9T%|V)JFJCeby}Ni1j_|W!BBL zwMWL%pjz3fl#AU?&l?nb&dZ|jyn3)~Jnnm~z-YWSw!Hn#?c#Q&Y;^t3o?{31j8aM5 z7pr_iT5hm;l{HIMUav{C$Ln>87GmG?7#%V~7Ahk`4|ItY!g@veP_6Rew&ah8h5#96NIIPwdqtmLeLt84f&n6Q~7=M1OlvqNK2a>n?T{-2YWFLYbiP<>jG zvxS$fYXx30QE7P+ny6IQ%yclco`pNQks(|5D8LCy>9Gc&ORH$ m$3H+}I2=Y$_>S8Rd=c`|XwUBj>Lbk|rB3-bz2W$N$EUy960Gt7 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrarth0.c.obj b/build/output/temp/mrarth0.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7dca4875b7971f013e6debc71b3b7e681873dd0f GIT binary patch literal 4079 zcmb_fe{2)i9e)=)Awb%TMz)f+TMY54q!`zx6!ls*`GPI(I$MjhK-LvX632mTA+hXp z7FZerwyV7zq1h@nw0|m1+CST*cG5a68{6z86eWeVLDNcb8bC!;B0~j31D4TvpLfr` zIDj;@+mn3n^S-~{_t$&AYkzeGVWaFJLe?9|N}O7#Pctxo43-n(5C}Q5imz)i*+^rH zv%OVoEs}c>^pM7svn?8Z5U-dv$mIH#8|;U`uT~aI5#k{(k2Abnt_dP_@a@S8F8g^* zOzx@8_v#YTpO2xyfq$N-+|Lx2#$1W#Nyy#J+e7HYQ`zW|o8_JI4!LPZ^UiN5@vC*Z zTYpZaXI1)FKRqQa%Jh~JyeJO+6Y_p3O&7I?{dCk%FRQ`XIc8YVOW8zUA*voISM?@) zxgWrSU z+f0BZ-vJM0{YR`A$#Yt%ES(?dS5I4~nV*GN#pD`D&9BB|*e{K0Yfy4}+bH*Z#bPce z)_4fLtpsQ17eC46I`VazLp=mFK3=X;ulXc9_rS4^B>fQ}aTr%WHW z^S*2@59nUjq-)jq^F&O%4&mgjf$zFg?ulgPKuuOQ;!)}+Ra%uAY80fu4Sb8`(LEuJ z_1jfT#i*)Rr4?y1no%ulAUDEt$Ap=bH1^8Oh!q6HWaGVJL{sQDIy>KqydoIhe>h6_ zNb)%0(v@VU?>9ypW$R4&$XC5|I(}I&ojYVrOlTu~>;9ywSELm>>94<_Zm1enq^aJ& zpo`oS+4sbnL3m~ODgVLf%6C~Ei_gBFzN650=?8v#mgkP%km-0H{zIYDhil>bA(@^! z{Dc9-H$O4BL(Kx6O3&8_lT!=wP*ar50BZ}Oa&_z6&aL5QtSrc^p79=naT zLYc)m2P%8mhcy}Gd6%-m_K;iCB}~;6QK1?>s^q9EYlu6Q{jLT#rFoKT?h?B~!6R^pQ~t;LQsCR{__l z^oC0BusaY(;_}=>NVlR};`9A9|EOB)@BzMv1Y%m#wz8cutM zUF>}#c`nwb=)($BjO4&Ac&O;VGbu3SD$2e6p4|WN?gL^e%KJygz3R7rvtV8a&K~Vp z`tv~l+?W5)6i@m85>KHvX`HY7YV+UY8D2Jo%9W(Dp~AJgWmR}(V|l9Vee0!?>x2la z%E+osWvt)~uw~L^2S&UaaIO;^A^rR>6t3X_L3$kT1EGt0Va+8VJ zt2?)H9Ee*v3B+~FkY%pB7KrQGO|%n;>xO{1?vIfdPHRVXIXVW!ZciiygI#Ba$BV@0zKhhe}_PLxvPQ-J6WKX!Yz1>&~$ZUyVvX+4_=T|5M zu?Q?fOM*zSVJ8}EGft6V$B=)XJ&|Nav5>+(>_l-HXlRkvpvKM>r*w7)BTR{%E>39= zaSA(QoKpNH$Gorz?CjMtHFFey#WDXZOYSbo6n(*=As#GK^!0{7Ak%N^7eMis8$yE& z`*vgBYs&|#78?i+G9Cu+8_jtN%X0|{_Jj{CiJ&^hqQfLH3M$xjFcj(GL`DhqMLYL) z7laC0;Q|4*;C8;Zi~>8X7T;O26YS~k4MnuPRDQ4holAybCkd`I!oFPX2M-=BKxZV> z5!ND3*ktl~fqST6Mnhe=`kY~OC2qcDc9t1{Xj>=}>4~stgFXA95Mr>qN9*j?$bSGo CyBoa# literal 0 HcmV?d00001 diff --git a/build/output/temp/mrarth1.c.obj b/build/output/temp/mrarth1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0e69e5af3cb6675e0ea3b68d72ebd7c6ba2950ac GIT binary patch literal 10712 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 BTOa@c literal 0 HcmV?d00001 diff --git a/build/output/temp/mrarth2.c.obj b/build/output/temp/mrarth2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b66e99cba188797986cf2360ebbd2d2fd5fa7563 GIT binary patch literal 7384 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 A)Bpeg literal 0 HcmV?d00001 diff --git a/build/output/temp/mrarth3.c.obj b/build/output/temp/mrarth3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..267458f746dd9cc1daebb523ce930afce31133ee GIT binary patch literal 4255 zcmZu!eQX>@6`%E2{6*G=kd#pH6|UfbeK{u~im4E{&Y7&$vt$T~k=n*zcaE>vzSG{? zxK>4+p0Dy~o7O;uD5(EMD2P9TR8(P5l~WSOKucst0Rn9*$56>5|+ftQDMbo;_R zW{*qnVKBft(!SnA;$drU*#zm06*|i4Zo!<%Zu-BvW zkhi{#|5oR}7e>NIheuD{FiW#HFuQj}F@K|5)8sb9Gq79O4Dms4y)bX%^NyJ{MH{7l zXTGM^1sQ8gZYgG+;C8o=DZDr~$$;~TWwSHXl#cF$B>H`7-6W-! z^-ojvIz{DCU7|B+vB=T~KNk*iun;d$y*7lm;}#2@09XQ&6nF0H9G^R{m7 zahLnMBao_7=b@9_D*6@as*^9`*)Qz*6(y}T&nE7l{aZGhJ+oS+)=glMEv%YeS#c+; zTI#lmx-9Zso)=a}-UCZJutHw4xemaS^#V0pDy>c?u!G>4i2}*}(NaOXP^)jKb z)5dRw_)3u9$s1>W_+N*&)+tZi30brwy7ehan{E}i@pt&2+WEDhbwM`Qnz^^NX)VZ? z;phm8_l#^ptqWZ2enE2HhBbOwoxCjEe9T?LGmizWALoxO-2tuW*D4XH%wy`F`tk+H zooXdFvOMUmAE^x7y9TEppv}Q8C{u#-ZtkSAW%`j^yN{Og@jFhMukpF(BbG_0a0xN+ ze~KML{H~4QlH4S-il)9gn|VZdn*a^)pf=Io%JpVu69*#S@iSFW65cXxu)=vP)-I89 z$eQ>T$eufveeM1hy8E222sOuXhDXHz^p}~?%&c>eYSaBeQ6eyaC|0Hcq?ms zUA;J~%#GFZjX9_j-6o>BZ&tTB@!%_YCRNs1aZ{z$R3|ib>wDdz2tv_e%m0HcA>;up zIkJ#-VGPr`38GHJ4$0l+`O6J86*nU8pppICy82NxaK5Tm$lD<9v6bcPA7-;6SJU~O zC>lHYaN{QAo@#XeJ4ps3iYXtnvmip@cQua0II;(|9x$&udT!TOEo~RFT#R}(&#Nzo z(KQo}RTK108uV*5<>|HNUHH!Lo}AYTtzvLVK* z#BT%6pKevzwfi+Cz(w*QWe~qkb~VHvt}-~6%}C?6BJ3?Ff-C@z&yySO5}*rYy@`Zy zjSF+C3nv2vMH)rh;8cl4>v=kocln1lizOQ&+jJfgES<+z_06@+};4W%DJAMe87o@dlB`NaOuJ`k@AR5$|Vl?|Xpbcz>pxF+cFJqes8&sUJIXxa;tt z#&|3d9cxTP1{#gX=)ne0%Sd$4^z=UGX^##c>ul^ie8>|wV$VkU%zd7wCf@-cc_@q9#}r5q{;%TEZ|ZXl_59B8kQ#d3%PeNxDN0`#ar*Ma12 z3gV+1ANvAH+c?mth3scQ()JQiowNm#Ue$PoSOn7?4b# z1p0!I89*L^#)0I%KLC>XI}arH{R7Y!h29E~wAcXh3Rw|)QzA?mT_DA%tAnt}sLP7Q z|L$^?I$WY%xmD^jDI=B=d2*}dU&<&hi5haN0E}h|^YupuBQ(X>$})CZ88UhdbKsz_ zPYUhl$twUs3OIRp5Meq?k_GhA9U!J zus@Gn+Kwd}3OWJTN**4!A!UqsGuA7f^q~BNqodKVQyw81>IvsGq|T7hm4KctC99#4 zK{Fa3d`^ml#ON}Op1yDAC4>g$6i?FWiw%!P49YzXlEjS&xsn1QK?QrADmzwjdmqPY zJYvLb6WdQBI-ZL`T1CbZ(bL0@7VQ-s-Yyx8o!+(=MLH1ew+WF|Vx*ViDwO1tAvpJh zw`VLI>7%Bz2l=7lWKc51UPIBit%6q(JBz2!ps#K3`1rU3eMY1|ZW=yYUo^BYjuV96 k4qJPhN`a38RpFMhqin5bBE!!C{2`A8!lLa{vGU literal 0 HcmV?d00001 diff --git a/build/output/temp/mrbits.c.obj b/build/output/temp/mrbits.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..19d6da674133ae913ba555c72857cf9431aef48c GIT binary patch literal 3064 zcma)8ZEO@p7@qB2uh)-opp_OuddgvHa=l(_C7wdOg{#bBYmV?`f|mB$yY}$fUiP-N zG?7w{BWxx$#}Dx%G2xGi|M;Z|iIG|eh=in6B{hh)NCKsrh{TlmL4Dtu-Mu@liIeQ^ zGw(d_JMa6n} z7$o6wUnG@UYAoM&2zf(=0XG66;mBtZ5+wehFImX*1LY&&wLuNoD&Rt1eG~6mw;-VD zf5i(2>l>c2I0%-*RSmUXHR3_(B)B{rly}KHchK}tZpt1*9%VK~zZ_yGe<>oQIdfB6 z+1zk5q|eawIrm=qRr$5EF;`89klRSkjBB&tz{1}2gp~fhN)LNS*3!`jR?6u>%~BSwrh(-HTV=M3D6G{vdSh{MaU?VrSp-MQc3!z3a-C|gq~KNIsv&av zoJ6nO8CXd7c%>!spe#!v(-wWsoZ>W=W|&PIWyg?}4oHLRMgEwFqJQxZLde!$38Xim zD#c0J3e4gtuh+_hUcmSS)0s;^>am#5RdWPQ#8nd{sOO&DhN7F$N?D1bf306)S(FsZ z;##)t<7&3(H+aH4k<2yiN6M<$W^a02O5d;2H+v5r%v^IFyUOFZ^y&8&4phqeHpl%N!XnLaOZX5ikN zx8^_Qb<=k*gbw@PhUn}tU(9jWk^N9M=gqaF0Gy{!h!ET^GrMOjyr{5{$4ST5OhQtW zm5U^F+gu8~OwCT0L1;0;czSc+KY*B)rt)r7)D)EOY04b>SFQRvOVEc!NvNmXX6(-v zqiB#67IPVsO-W_%$T}=))L)N9jf$c)myyFVSIr@?6Is75FI*3~=zK`OjjHEVg>ac` zihiClx%%J>G$3jFDLWp9#SOtO{Nu01Maa;Qo@LQ)#CGK5H*?LR`;I*KPyfq({*2Ih z8X{vpu&_pne5zle&!?Gx=l}7<=FM8_*2?;2s$YSvYGiAE4%jiiZ!fws?}IMQnV(&6 z9S6XY-m%^0OTWr^=}+K*@zT38lhA_~(Nt#kPgKT6*&(zrKhKj-*22nL*-npBVWl*4 zabSzgDm`P{q`+NSuka|keM+5HKx`!-DMDy%o1#ye6+=uz*xJ2q{H22LMl)=|hAFym zw|VRpNed@zN~LyE+F0zjj~7i!=o z57nijJ#}hy@M*7m^FTbIxg!VMt?|CCd+PRVXmTgj{{7KT?J0LdgRjwtf0V+8b3Fo= zodn>%lA|8DS8;R+?$sRq0QXfK5yao0O9_zlNC^lKmkA^ z@^(OL`Dg-=@Hh$x|G{>03Xq8W9UzfG8K@zA>kVD(BnHUMJw62VI7epyiO81$iFt2X zw%-7W>?=XlC%DIIKw`F0K+Ji+xx}{z<64z3`PGQ4)qQ5)R zXmlmesYuF=WU8< zCgIgL7*)+PD_XGaG8ooe$=-p4VKd|O#AAk==@lvT8c1mIWWvY^IWTj)%c=t{!%?;0 za^iJG)Q-L`%Vf-z$ngwIZ#-#{AP(l{Q}Jx;86F-sp-+v*lA7uRt&ndJmbMDF0zSB< Qut>h^pc9FzYQIYU26y9_=l}o! literal 0 HcmV?d00001 diff --git a/build/output/temp/mrbrick.c.obj b/build/output/temp/mrbrick.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..311c373b19d0d874623ae0cf37714e2155b94c0b GIT binary patch literal 3515 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrcore.c.obj b/build/output/temp/mrcore.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..962728840be7f7cd5d90aea2ff98ac034726aa28 GIT binary patch literal 32400 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrcrt.c.obj b/build/output/temp/mrcrt.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f2915ae8a6c1fb5dd399c72861463dd56d826cfd GIT binary patch literal 3149 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 Q(-i`ynpdP2w4@^c2aVK0m;e9( literal 0 HcmV?d00001 diff --git a/build/output/temp/mrdouble.c.obj b/build/output/temp/mrdouble.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..315ab27b23574d1a466faf185ed8923013f688d4 GIT binary patch literal 3215 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrecn2.c.obj b/build/output/temp/mrecn2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..c67f82857ac7b689003a0993704b231a6b29d352 GIT binary patch literal 43796 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 q#*~>qq$kn>QX0U9sk0jp literal 0 HcmV?d00001 diff --git a/build/output/temp/mrfast.c.obj b/build/output/temp/mrfast.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..0103765c876f940e5dd510d8b317dbef9f822d4d GIT binary patch literal 18665 zcmb_^4|rA8mG3#p1p-D-s8P|1r1lm``O^fWlZ(;0S5I^wJXh0-HPcf0b4g5E{$!FH z8=U}QZZ4DK;l|YRP3_m|d$#qPkG|T`H{&?ybK08#2|6R3VmL`T~Y32$fwMURy9Q#mcROLQj|ri zqWA;yc|X1il!~SERxFDy%b*(%3@R1LdCMCb#%s&OwGds?Xoh(-=3iw}DN0Z&3eKw= zP1gaEl2S!k9+I?vd@)`9Xu3S$w}US81NnmAD9OZ7U+7~zx?(6I<3s%Np_5(E9ep6K z63nXze)~QV`)HQ1rxQ}xm+1D7{t0d6@qN+Nx@|qlaPPVW#iy&a89I?{$jPFw+<|`C zC0p1nc@9d%x>W~#N#K7|=k>1%+oB$6>NcWwsd_fhaP-mb4V!tiq}KWdp6wq||Mo(-koLLYm>L6F3gjgv%d`>gLixJ_*6OaddHQbbano~$-Q2|W<{cIf`lqWd4< zm8#SVqyC_?T)#s{CG?-S;kU4}txf)?0BJACZ^PPWT3tG@TY)w0mO6;g(?a$~pZy=0 z)?O>>FLfvL5=rQGcF6a?8|zX{tCMN;+0XC*FVd*Gb&QdQwH-qXJ5Ru17Kq4c(fL7^ zuudA->yKa)KC!w(#7?MY;)klR&b~+zhphooIA~ZON#3y`wecPBHmy^kSdZ$k zHLRVonMCD*_%WVb{}gDeL)z*d-D>ui+0XL~tF_e<2s}p?S*1wF{r~6lkr5kxU&=wFuy3@^FmLOOL|7ZiCV(GW$)2x}vmyURO`C98L_SUz4x5PR02xs+O*W@tzKW%1Km>k=9#f`LWkfJl^(b1DM1 zGb{1HFg^3k@my4VxNdn&ki2X z(PjkU7$?+lVjZmTl(XJLVe2!aaG3Rpbr-bcZ^d5rKLx2kmRdL4mWCQ)|IlW%pg}RM zvmrM)=>ZJZX;?cNQxGGDiNR1>r0#u1!pd2sI@IF5!y_Zr+5xsTdo#Oh zd|%^tY~5d`%_47)ZLj?9gG;^_S{(Xb=)usEZ6Y!Vw_;Dzo_!5&rp3Mq9>7(1WcnF9 znY9b9bHMep)GQ*jTi7TQZ4`R!MgB5YCZdwv|IwL|k>joD5Hu$K)ChY5sWWVCH*FY2 z7vjrvc&5NX-#xm2F|`}cOzn~`fR1Xrgr)lhJt+H+hOC~D-9r8~yOq0=2Udb$ku9I& zNv(YuYwKx$5?#X9rzRYfK*U98r;yT|hN33VtG z*t5P5)={Zy?Ohl(6dM6V(Ub-ki8-GER0O76L{ka{daTZncF&$zQWZ}c312sasGupA zlDv!kLG1<8zevDAgbDL1wGQq-DxSo1&kz{uh1)F92oM&5-mra#7bfxxjBI$t?E4in zaI`twEIevhzQg6k$uQR6I%8TZ{RKk(#86N03Wfql)_02-2}Hk3a|9R{1$2Lf_W0i+ z{sOmH1!{3Xs#uHvJIn$0RWr)I$nVU;cQbXN2hM1lk|0hU$FGbOHO4-g9Q%M-BuP1T z4s0ZB?SPUh@vI1h^BOV|(wMM+#O`31bpae@B(fHOWh6mI#zo&`9G>-b!%PTCX3`37 zj-Ttc>0hi{13xt)z2$0eXz)yV{4|-vVls<$_ZyLuBGL&r4kz>-3VbNL_z=xEY)=z* zmRWc(oXDSKXrjxoAYYcL9yF}3aN$`a&|_%#bm{6VhB_duETNtX1rD#@X=2f8VrO6& zl)OW+VL(R!g%c}w!z5m_c2YuH47=zyt!Mmw)MT9tTOXSC)BHsCQ%c%^d=+E|_ztH1 zZ?xTvF&Wh}8JL)?j|@Bi2twR!Rm+J0EFL_t%KRu7!!*uM17=HLUz2Mz-%A zVRe~>$IL*#(88ED5b7s1x98c05E>z%w4pVyp|JIF*m@t9R7sXp2}?>scr6~2mee%L zlBzpK*~f;Dwt&_vHmPJ80K&9(2y3%{2%!BOm4orq$R=f4>(?g%!^t+0e{<}tYQ605 zpuyU|iw4Y+bC|44)!uS=A6zf6xA_xtyuD{glY*9h5ysg}14m^4_=wg%4`Gb*n?TfA zil|F+2rQ6-;b}>Ncveg-U4?1C%%X*?0UZX(gpuLGQ^+#1)64!RL8~XerN+9lL?ZVb zb=56|p1TtI#9>3-6AB!-C*j+X13c$ILkstbSSm+AxF$WZ8U@Z~e;Znj$Uf2eZnmMG zBTNf03lk+L@P+Su8E&ANIsxW2a^5;m0x>1%B$rU&&zO>lyv%Y4yX>s?_%LQ$UVH*^ zpQq7a|Q*WI5HWVI?`4bx=k&ZU6jxE#Dj?wj&3*a_uYdsfvKUj+m66BnVE(I?>AC~Nz)WG0unWK*R7ML?JMeE`xnG7JKJufL;?*^ zrqu&z^Uq&bFdK4kyfCeI4Qogs+&Zl$FP^yCFfFOpHrxDN+Rs zmlo{L7`GA22wQ=V&;kTtN?QE;OzI4N)bEv(zf~F?M8-a6Lya5C0SbK6r za43%_)3veIJ{`13($rX9d|J0x_{&UKY*2?2u?ym%(zHG>I^WCIt+R!vGV8~s0$pj+ z6qc#Ltf}sxC6d~e6-B)FJnL>R&33FC`_qNCITwz6_9DhzLdHFhRx}*=sPQ!&%T~7j z3XYCs*1CVGk;t7W7l>_o08@b+i~2u4jU3wSuTZ1qZoD1GuJd@IQAonB7bbiIFl_92 zbTaI2SV|6aE)NW@-$s^;5s0^AcWl&Ku$Xdj$eg8Z-vV1U?K$(CGp+g> z5^9gnKF71junsyufaQ=KAZ<|aZ2lIRJsXA-WpyX4QhKC>Ah5q1JSY-nJ?{BK?jUUZ zQ+G>e*tws2rw$kxFIX+u-!tw^9B9wR;(4fq2q&#ZbcE8dmEfE2NkPC z28Iz|;DDGTa#R_t!-+8j!E(#QhV5Gbj!MGLxedon0b2_qI_^x(Iy*AL_K}G%*_rwj z`&sZ_gi%I%3d<~TBpuw_LuNrXcSB;)FZ;0gpR`A>P;KS_z4%yyWoXXnY8CZGN|!*iMvmiMF}Ff zQ~_HsLk#-p1Yxio1J!r8G^4s_|_E#1aTs+Fx{% zJZB0pQrCd;AOYad`W1G-$z6CH(PhK{#mEV;09FmYId-Hr!)0L~j~_*QsvK-a`|pO2 zC>y&jY@&>&kPKH2Tisgw)2Lb;S5E6w`g2$Fpi|LWufe7DbjdG|)U-_@bhe)(pF+ae z1g?|_=o<%4?Yl7f#Qms>Q7m``f-5{11_;z`Ahu2xreY}->0x&c^Vlsq|Cmi@GbqI< zxrrAUubF!Uq;FxG*T8Z&AmkP*_%aT(n&^B0$3d`ES#5w#5CrK;x_u7f7x_XB>fGbA zt2>-JBWq!cSqVe!8&+weIL>|T< zn-VBT5Eiimku^ycy97N|z$Ah&550f!pE(-Pd6J z!{k1@G6*2n=Ta;VKI;!TVy(sgSc-&*+d^_@6#hZ4@Ynlyogk}g_SZRi=e)X~R3mE; zoMG%l0AnR_g@n@?o+C8YxC4r$(?p%->Xa@x@qxt`^>6%`XFaCuN1Idj>sw)1NW9~g z{qYm)z72gLlpkfHb0lrk@mxpVY!O4PFSi-)mLJg^xBrIvM?MpgXV?d*5_!g}L~zKN_Ais_5$prL zXgwkVJN{ql5yM9LL8Zs2nuN*^I!B`NgKrW@%Pv1jF z*)hU^VK}tD{hJZ1NP`sf9OZMF@()lT*)9a{UwiC-k%rK26)WqihSYO90_ z*s$eejr&MzzXh_S*B2$<=R|}e0Q;Vfr7k6R>>xf^5f6(>=*sb14BNy8?t+X+g7F!R zZQ)HIE&Ou1@O)2%u0-b+9T-RE9aGE_JnLKD9~qH3sVBWInKPsM@R!6 zeQ0v`7v#KB#jry>h z{>-F-^BULH-10XwY246H<-o}C`>Hz}d0{N01^yJmTvT9TKOu8U{sIU+->Hw*6(i4` zQ|@tdCZzv4>w$L}rk!7k{Bl;#K<1Y{ZhpDm%`YW4J>t(rb4?4Gl{@3}olG8aI(~#>1+y?o-j+(B22RJ{|Ej;2o3KuTdlAjZ zdb{vg>=+%Cb4X9zpB30I_l;V3FBMozMdVF4GAHiCE`SrjwM>l&pcDHFk&p<(I^yWP z*p!Twa9lRF19`O{4G z6h|(53fG^)@r-bQ&g-xwC~V4zr(>J)Y0BIgjdzGR2$AGDB5on+Hd6#(4qE&>U*rrCr5X;z+kOVUipWaXRpMGc zjgS>F87!({xzCxHQ3qdVxaV?+q1e5r&*Lsy|I)!i6B(>Lcyq%KCUAlJ_b<5T;xcGr zM*Rz!v7;Yz@#XrjvnF(RQDoXBeW?Ru>sIV(XyD7=LE)-n#`eV2zepbsa+%sfvBi7; zY0Q0E8#EHKUd7&4>gIrH?Jifhn}JCc z7jM)gUik?HwoAXa-h@9QI!~vLh%T=4F9b_@F$d>trguY{sf@dhV!|dK_9d(~yRPsY z9|H%mZznh9r3ZR&x4FxR>`(9ZP5;uw1MU$+y1J}z z&S9Lv={Nuf`Fvo-R}Tm)8OH%_H(|zfWKDunMO8TNc>owtD!_XMXQ@sq51ecMio5s5 z`*Ga3FrzL4!P+AT(-a?Y@20Osk+1t}WJIYm66OS%=g8^9RzJwf`tLi8cp_C3->0>; zvRUKo{{&sVkW&8Z^8xtHe8_kVS0j+|W`~jlE0_oPR0$Z5d_#FBo=LERRruuCG9qEm!-_CjU+vpG|&j}tp za)J77j=UapLm*wGjH=)0@Bu#46oAa*#XsDo_=*-Le0(nGh~!@Ee2%_r_t04Y1wgzO zMP~sBfWMYCS|z-?ctpkz(jzQ}Vvut;fkEjerCDqH3EH5bW;zNO04(zZ?g5cGIkC~T zguD)%;amq6C;xxl{~`Wi`v_ZgLL)C@DDb(KIB);2TSsy0K!Iq?-oFJX3L0L?R92MQ z4;`>RO?wNuMC$6X;ZR1y32$;VY)1Fg&#_OZ+h$Ti|C~X*pS0%4*@@O~0b z0E2?|6ZX~tj7Bj-AW+3`rua3V-fhzfx*C;B>jHwB<|H0aV`s0jD(0-m$ z*Q0k72@GEzKNP)`b&-zm7=kg#Tk&opN64sfUjd6JG2~*L191av-kxDA)?w?P{4ayu z1{_w5tj7W97CczAKi*1MY-@nU{!|_OwKB|L6mJ{mpy^NathL?)*qdgNednxObboYh zo^JnR2TQq6i~kC*NZ_tAs>;{k)=h`&Md65xr5%;4rxECJRlfc+=x4FrPE{Q)85e7t zEc8^9dSF1?^dLZCZ={k(M|`dHV)<-Pexj{umlf_btx&$nA?zlc7zOjFL|cm7UnlU& zMhiqj45B%br__L95f}f62f_7g6N*2zL9OQN%NL(gizaa)P>SC;NYMg{ezl=8%4eMa~%>r!waGF89h!d+0s;`rgz%E0TCNIzN;(=+G z4McCI*d8qIrAu|1mT8New0+|}uwERV4Ss?UD6D*hl}^@ekr917U|qzof)qVXN5 z!I9?o(4^9zdVn{a%Z70pox2@(1Xj%KTx^dp$xS?Sr@Aohg?W!$)?uo> zO}GX0n))#qCPp^W#Cc}4Ob*@bFa{WxW4?Q@Hiqwj1Vc_Zhvj$~v-psS zr-Q%?tKY;+y;k?}tKF60Gk96fNcNO!)G!x0xqj zinOPi)>}L=6Fx13<+>&L2z4>+Zy{7EblzgODG;0T1fA`h&Y6p_uK*bc2Ecimu)iei z$A+K=dY`4hw5Nbnu0`Nuft&64?TFgoy%l|KY~}DyyC3m2Jhxl|l?dxCD|__nu|=h* zF7WDacmCu+7qXL_N3Qhf$J)zL$6m-Cd9c(3V(;xAP$F)DM0i`D<4#2}f{@68+=SH= zL1gC^Ku}LQ?%>^qF>yy`EE#%|pq8O$C-ut=J$PZ7LeJLyIJek}ERH(Qutrk9Wv~_0 zX=CYP!-Kv=q#yQ9HuDQwYI-SascS#N{ySJ2w%CX~j+}SfzHZkF0QVS!e*eApwOv9@ z3TrPOA_jj!tADpeuY)4)6p3s}L-tVWpz-eJK@igN zi-6o?1ht=Zt#SMm4%k6N!oEGHCkp_y+^0=d z`hUM0?<);uM<3+Pq!omku&C8qcT&}+Zlo2YDWGJsxa3KF2?eE>@!QE1INV|aC>{%3 z@h}oEzB`km<1flODzr%cVa_a1uu0Y{!rF_!y$M^dqP7>{m@fAF&Ch5!ydBY&Zh%a3 zfvvaILlmec;k`IXkiH?9#Mh48ix;Oj8Tdr|pGllN;LnJbgcfh>;Ey^nTbX!!R*||C zG5d;3lq+g{O5QJXi!NC@rEYRXPI6+O?`Re(X*F-MlGk+s{JZ1eFQ1}Zu3n*xZDBs+ z@n`zW&!@i-p5(dUxKl5{=d0)ACr?l&-#($pw=}yhD+$Ho^8_gvAF_`tafwH%y#U`g zYfT%#y$fR!&R${Sw+KY&N^{m+Q; z6!xFP_X}TFls>>od@sODO#Og^_}+yd#gPM$2i|qZ9SaI(HI?4HyZWvN=00$9NkLuxn(tRdqJ;&;#q;LRD8|pinI3eL2k9Pkp9gIP zB&DM8bUlwY6VO)~x&@G*q17Jr6F^WWWTBTqW-^olbOS>}Uh5*nPg+Bt@_i3#@t}Y7 zpl3X&+k@Wmpi>?+(dWui1xRv^dC*IMq$~q~3VGZcCnyRQ8xm9kn$6GwKz@cM!OrGL zIzUnfz1UUFW!!x^F78iQIEj0Bii^vJq00H*31}Yo_!%HccM6akx8zb6_XwbGFx?;^ zvJQCvWysGA%>p!^p`(B#=W8^Va}D+eSwzYOR`=F$tOgrNbi^`WWm zxGjL>xSIjVaeobn9Komj6uu?3u^UhUG0`KDZK)?6Com)YYE= zN%_?4T)OFiB;9;KlJ03hlI|=Zsh4kJI#Msc1SD}s0G08$rvcr{(24?ALq7y0=k_B& zw{h#w0sS>Ydp+m_KyuuvUvXP!0+P5N0Fts4UhnEO8w!xE)qrH{e*ltFT?RLnlA3@d z&I07DARuQ2p(tks0m&7-0igm@fhB$y1IRI6#Frf7FCK0g%v$1J0wl+nir^y04Fi(6 zO@N$n0XgG>$Qc)q9QObqIc^EUQII9L6HrLX;z9ojNYde*d1th51CqG60ZFOoOX4Dc zq%3cE&}4`tTdxCjJCE@-5BCEP`d2`*?~5L80wy7GR|1k;<^qy7UgF_?>_LYC$sQ*> z+?7y(#7zezx!mUA>HyurQvJ|t{jmrA!K1q$%9Hcmh@c_okpLw5Z2=^ude+1J4iMZ6 z>-!NP+2a$hbsEU8=hhj3B$vB9=zD;me)N6F!?k+2b`STAhx<1V_f>>YIbZrCf63YO zAPbProPPxfs>T@q4oLcCyQ(N~0^s6TxDjp{h`<~;`b@=7Hp3D^ic+p(91@Pxn&(0J zUMoVK(~3~yKm}ea9L2#=440hec&%7U2S;+qR*GqIT#5=37xW;Sp==c%&h(%PuXT}! ztMs77Uh7g1x59&Jyw;T-uFiv^UTc$wYxbZPueH^~wRzAcuN8n&jvrN-S6#cZiXQP9 z9#NEs)K&G>%NnBdA`<8RMo{68suU<$Si|u?wAS>=!B4hIzteomV7}5{b#A(b!z))qJ#xwv!^>G^W_rOqTp3Lwf~9-C02->HB_{Jfe$f1~RjRG`14@4~|Jw)6JUgujk0|p$ePmyVCgZ<+ z_?RZ|JWiSa;bQ{R(7gTlNq^>L{C5wi8uH|&8#ACz2cE<X%g4 zS5-MU*oM*&sgEwHT1^Ix4`E27wRI~WNn`5js|YC(Ohe!y=UMh@sD0FB3p{hKTjg*i zLgrk*q+vzv!%ja3vux$cHIDUiufMHdMgAi{jKSFMv*c5|`r)d2GAaHL4So9gH~nJH zjVsebNlewMhAMXwo;)?R)eerwf;K!hOamshE4-NzO?}mh3~zHsKjn2J%%fHHYdi$= zp{HRFMKr5w>mOcL@1h73SySg|ov?&iw!C3Ydh&#!&lHuv@Jse0b+}>^2CH0`RvKYe zR7JdzWUq$CFI%xfabc_q@sF%oRky6Zion%tqP0*R NpygHd^=s;t{|mg%=)1fnMXBC?mv`T61$XFSo{Ub{{4p0jL3+eBi``+ER zF}A3k>6_VozjwawIp>~x&wabC50?qL_Fp5!t&BXvmyGlz8OyKzR|v7zCB*3GFJ3J76hwXlIq%g{ zb^&fImnfDCfWFR(K}wQbL*SOB_LIB^aN9eT+>&KQf)#jr3v$mPcXS~|B2du~2sQ@q z3EmxCdw1hK-_X;4uhPwHiT%40eCejU&Umxlc)8wqqi*1#N>82fx^8A0z#AnY@WaL_ zP}UVu@}M+*gwp1q4E1J7AD3?S>tGCYPOwFDdM2m!y#R)BQa5LxeQO{rW&}-7W!T(F za(^06A9tt6OSHau2p~P~*82Vd;qLYp7r0DD+AOa9xoAz5#X!w&IeHfTcN0U5SkO1D+J^z_SB>o;z?FSsFi zUvOh^(?M;1FC>MGmJ*+AN2C-JtL2yQ$P_0v$mLI-I5en3duA9@yrLb91YkvPEhO5oIomw6=S5~KUuJriaps})g#~gica459X zUkk~gxwFhIL?)NI3i0XrZ(bliEg!T{K1+QV=Pn^1H-DmhkW2rYd{8f>M(DK~ zA$ICI<2AHFv!B*rW?0LNU@%j!9$4c_pPy?qRPVT2Z#gm)%KE97n_1r3j%b-f>=Sp( zurb1`9LB;1wMW{M6~*k0%!&#}j$ZsKe;yzyHd z2OE}mJ++uToEEfiEy*bw?_;)={6gARqCUHy2GICt(wNx|Z329&Ywj4>VeZp*^yl&msN&kVwCzsLz8+yS%m01`stj9)Gd& z2*jw#`0I?}uyKMia_1RzVAIVmn`{;*3TnwIbYn0==3eQ|+gfIi^d@ZXr{R@TJH8N- z3D;W=4Tbt;W6Gdj7eUJIJy_lauNURHnWs5)C74mhfG4XREM24f$I*E+;3yjI40S4 zJ!H_n(&M1i(OZXo?sbY$T%w4B@{zKtH%2o#_QlCcEw{6vCe!ii7eHa;Rb!_2L91cQ*%*5z8$5dqrJ4Wnq;)zw zzndx0MOwPK$CQozFk5uFD#}I0%FFySn`Xqz z8_IH}hdswjPU80*G)T`*+)Le}bZ3d*)pUut+#||srujX&lEbd@X`*~3aFaV;l7s%N z>0;Ki<^Hm!>G9H>=Wxk!(8@fbtj6PaHBe`(XSIN8SJ zi`$WWx&pYrj?Y!VhjBlK2I~brj{Ex_A*z8-;(l?O5Vrw~QXwv%E<^~h0{3NQLNove zaKE-(hz-DA+#kP82>QM68QdFZ3DFDOg!=?OyMe{!LX=hD_cFi=+@Hm7h0g;+oPQ6) zjqm!TXR?VRRv-HrZG3|0t5>c1lDDeow&k0aFI^n(>W=j+?vAuAPDHlcTJ2q#inS-b zo40!FW1XuT7dI|n>WwG59*DFg7kZa0@zwbJuuy!_&xl@pJRJS?jPAhq4U8ySN$XU! zT|o2;gGaoJ?@C4`a805)KsPaM6%d`hJR$)^?<*ehI8YU%*MOwP358~0ex%$2AgQ|) zNXo4S^0MweAZjljaa7UVn9q4kO9M&n6N>h#qUC|4mDwI!<1rwq@tmT)t!U?fq{fY? z5jn<>fTYH+6m3k=%27j7<5nQ4@e3fSF{o%CD%w0$n$(B^T`wrMZvoxF=vkmjM!!_t zLB)MfaTlUSc3h zf%jQA?{bn01xt?pIG|nF&EJwsGcS=>ajDWJjl7hIe3QCU#(T)_QfIF;3X^m|m3iVlw(%ed^<8EtFx>K8pLOs`_v~+clY3jTd zC7DQdA_VHc7Nw)BHPzn5U07*#(qPn!ElMKN5`!V?$QC7Txro(iQDU7f2^y=yra1rK zqln!u>e?I_p5*2HZ;x^@RSup1>mmH9WgP$Md06Iv9KiAI{67!P1$LgoH?88r<#YU( zhcrSaP+&UHY6~N=A1ia0B||e_B05tY5z3FeXqHt~cA)+Nlc3QgP7N3Yju}Z@s(~;;(b#lGfG98Ic$wYI@gHnjJ=xUaa_+}4dTVk#D zGGIzHu2d|Umafh%k%ZHq?$|b^BkiCtt@@nf|g8kA|n0`gu@4- literal 0 HcmV?d00001 diff --git a/build/output/temp/mrflsh1.c.obj b/build/output/temp/mrflsh1.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..15c4af42171dcd5eb9a71d29599f059d81c5bcb3 GIT binary patch literal 4565 zcmZ`+eQXow8NZ7SO@Qq}Vd@9nFw|_MP22=h1Y;Gx;jE72Xx^3SD^@+tu%HefK8j{-zGRYm!5k=$>=mrsfA4)k^z zT@`Zk!JrZ?1iJhC=i^n<21#z9+TcbAEVq3+vO%Re7|2x1HG>&}TsO`@YY9Fqm#vob zfxiC^d(q${tzcBFAn*_8lWTdjLP}BUvHLsZ{$~3{ij-h|H2971@Q1#zwSa`p>2`5S z7gJ%YHuu%Zp*L}6)_p3Zy|eiB5PFpP&=dAW`(r zC+!q)zQWeRcJZz_ZABZ0kEz2q?-9|)gDXPTU@d%yd!{Et`R4UdYcmU)`5OT9+(2@8 zPR%u5KA^1(;e`3CHHtDdXHMs~nCFbmVQX|0gm&?#usFprz{U0Bs&O`K<%ts!7dpiG zsX2#djgkTLq%kqPr%~ltcj`Nk!VwBrvF+VB=a_?YSj_#}W<I&ra>Suidlj<={;n9yck zG0uPz5=B?5_`O@DQarD3)1Ramp4i59*e=dS#4)(H{W&p(WLnzHlbX2-r5L`YY9seD zC}|^q1+WGh$F}{SiqXt)#a@G8%N6tb-n(x6<82DhIa%=fJE|_;$<+3hpGdF zEe|9sQ{qzcsFsr)F;gx#)5MG}{s>W!Ne*4$1j%q)mWT{|>6GHtZCjg*WK1knoc zLbA3cmN&0x=4mg-6cX1QZ&cr-bco_Cp4!SmK&W{}JN*w=YKxHHUygybhi}#7d_(*F zewt(LO(87Ax;Zj2Af;!5?@)J^FT z?qw=@(vTAhhP^~Y(e=g?i+K%HCJjBj0wI-q*en@~KoB2YIyqM=aXz_D$VIz2;}~lf zS8X?T8QaB4hgUwr3Rl#rM9BuEpf!>e|q=BN5ogO{1BI;gSe>e21-N=>NvhXoQC1r91B8 zWgNw;gHB_Ft;Jz$oW#PGAZod|i}8Zl;rB$TeJOLfoPU>&1(Pk8Jz zznZ1k&koV6Fd`=SKo*6dy@?pi5{;u~(ru2Yje`gfaoM+nbE$(kZ(OpQZ;uPsDJo(j zj`JN>7?FLgo+DdoM|J{{)z1@|><3ciK!<1XHt}d9W1Ko}aK4iGB_?ark2J>vx4n;; zb?3}nmoszi(jmBp;o|#HzP+x+H5e$z-dlC>%+?@IH(X1hcpsGP*>q;5cm*Aj$5I#6 zC=1r9&1$Vzsa@x7_Ux`HsC8bYZry@rZ=vRlT3@Hs|8z<7;@yifbm&KaziK`~pVrbInK*#YazHBo??Lnto!3?RIms)GC(R8lYVpUnZvCQf?ZCzjyEe2o zWzzkLfu{c0o~CTY) z&bVkbUUX}in*{niqXD30j7*>}Fd73|%jmyA@b7rnfAa!MQLR8D3H{B3`qKo1Ify~2qb-s1Ia4<0!Z4s z3Dm?^mfYp!Zw*j@Y284NFnSe8%KZ#TX7_DZ?qgSOF&ajmw+Tp|GVId62_$oH5J*Pw z10d=qr|i6v;hL$1(H(vkCW_qRJtSFivbi=vEt7hd73Z6%72<@ z{`qAp{$)}{JnBX~t5@YeOf)HEsH#+}@(NV^yF}wb##d%mpmrOhtsoPu;FMvf4Jn^B zN>4iVTr5i&qQx2O%O&N`rDS70iHt)dnVxiJud|n0ec4?`wyWnml1eiBV%c=HOn+jZ z(;8rqOl+V(@l48*B1$54J0+Ft=DuE#w>k literal 0 HcmV?d00001 diff --git a/build/output/temp/mrflsh2.c.obj b/build/output/temp/mrflsh2.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8ac2426a4eb07952d55042a7bb83e4f9ab5a9570 GIT binary patch literal 4311 zcma)9YitzP6~42(b|9u5rwIvZ+Ik8buoHW+fl%BAv1?42Rcy%>7^Eh|#`X^0)_Aw$ zHFex3xU4twFtXXI%|mJ{@uw1sqP&zJkRN0*2?nHAcGOhrk2ZEHRcszD{ZWgcG~4f- zJ2N|eRO-l{`R+O2dE9f)y|dHz+!{gGhOY?G$S5QtnZ!tjvAoUSA;dvN2<=We-h+oG zI=Ul$M>9u#ywzY-bQB^zLqn_S{IW6PjVyKeCBcj%fV<3c)j~$L3igm^gb{;-- zK+k@v>-INEq1(Z@_4~N>NBjIuM97sg_v+bq^(UU{Iud&_b|m&xtn0E`(<;ObVz*fz zeK;*Z?hKmH7&9p{D~3p5eU{$wAo{Mj2(Xq z{M-%S(U|p~I=()LBnoQo5%%)Y1)7T!C#c&Ko+YJm6H2(XJMOV3G}x)HU1zFw1ybG4 zQ<{Doma+@olFYIsZe3j|WN*z^)H5X+sp&Jgd&x~+w=1Y7xy6~*a4jL-Y7J}Z6y?}9 zIS|(3?@;y_iBBHRw^=_6*CSrLbpxr96ZoPG*IE79vb`gPZ4-#jP8^oGm)E}ryj6an|oi)onyNtMbA+rxsa|^w!dB}&LAeoH`G)G z^>FSp%z!t)T8FY^Hmfyb5YvL81lbwIDP`Qc<`%yBpTi5RUH}6zsIHWrzv!4x#xDL8 zg>n3Ghb(W|B1Mw*kh#V#dh;xrNY%)r5~zn;CWJ+lCEc|VF^az>F3-#QcinqnSw*a# z$CGBV&sd5!a?9e+`hT>_nGe{#ESOs^ZXK>!aTc|9ckl%|4_x0|@`GO>H*bf}jM3WB z<(m`p>WSy9$|^xla}YsigFG6dI1QXY?h)Y~4tJr_Q5+6*Hpp|qjh4NI_Wh6>X32qY za)a#I?;tb#6!kD|?+A#lCB{?!arRa~o!ZTwaAYjFDbo}*IN{RR`7k`S+2_tu!{%xC zbIN>cvp#kU)oPEC&hDsfZJt)g&%j=v%!D-~kMXmc_D-%7&2tu?9?z_gU78QXnrEN= zT6S8o<}MX$lz(4(J|SO-m*siD6_oDaV+F@quU$y| z|KaEJRC1+yt*Ab=uCc27&h*-jHHFIA(0t$~Y7uI=(6qIez&34uS+joYs)h4=>WSv>!W-(2;;kK>=>xfjW3jAHV$-+3Z=dh?0> zd-r}Pf4JfB&K+9XO#Lv? zo2k>9nj+gG{1Skd@^t|4KKzHo&vD1A*X^ieiA->IMJJ3c(M}Rgl8UvDX ze+eXGyaFV>d*QFR~lId z6*@EakePS+ztG6!&af1#b9`TBv?4*}Q7?uI{9k2gG;ruNp|vVs5#JXXCgO0) zdKZ1q0hkatQCGa=`Is}J>IKA5a@1WejH%AOsr1uj1CkgSb9m5OKFJw8kuWn3jU>sT zAA4iz$1oGUNnS&u5eJLYv(0l&lF@{j@&wGm3VJru>bTjJF^~5CNb<<42gh-rXGRiQ z<%H>qNHUl>mNdM1kOU32EV|K`JmK2NSTySNL}Z2N1BpTZOpQK&&4}YPonuFmzTVVe z*)>UwqkZL+?=Q>OSY!O@A` literal 0 HcmV?d00001 diff --git a/build/output/temp/mrflsh3.c.obj b/build/output/temp/mrflsh3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..226e86b978d2c11af66f2fe64c4b93ad3402f3fd GIT binary patch literal 6551 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 Wxh>efDVf46nZtYwN12K;+5Z8S#%`zp literal 0 HcmV?d00001 diff --git a/build/output/temp/mrflsh4.c.obj b/build/output/temp/mrflsh4.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cbc2ea3fef6439ba0180c8dd652147808f7a62e5 GIT binary patch literal 3319 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrfrnd.c.obj b/build/output/temp/mrfrnd.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..94890c87e0bf0bb46020c6522a6d2c12a28ab865 GIT binary patch literal 1389 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 literal 0 HcmV?d00001 diff --git a/build/output/temp/mrgf2m.c.obj b/build/output/temp/mrgf2m.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a7ae40a6c9aea5215c0770e541f90a8df6ad4035 GIT binary patch literal 25552 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