summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-20Ensure cpuid macro is only defined on AMD64sigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-30Add missing includesigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18cleanup commentssigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18Add additional information to commentsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18cleanup formattingsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18Fix register mismatchsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18Fix overflow issue + odd behavioursigsegv7
It is best to check for an overflow risk and lower the step BEFORE we actually perform the inversion Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18Shift step left by 1 if SSE is supportedsigsegv7
This is a faster way of increasing the step as they are in powers of two. Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18Add naked attribute to accel_invert128() declsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-18Optimize with SSE2/SSE3 and 128 bit inversionssigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-17Remove useless functionsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-17Ensure little endiansigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-17Remove problematic line within flip_block() macrosigsegv7
This line caused some corruption at the end of the file. When deobfuscating, you'd notice the last bytes being corrupted or missing. Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-17Add licensesigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-17Optimize step decrementation logicsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-17Initial commitsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>