=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== crafty-23.4/Makefile.xp-57-# NT_INTEREX is defined if you want to use the built-in InterlockedExchange() crafty-23.4/Makefile.xp:58:# function for thread resource locking, instead of the inline asm routine. crafty-23.4/Makefile.xp-59-# (This shouldn't be needed, at least on Intel.) ############################################## crafty-23.4/Makefile.xp-66- crafty-23.4/Makefile.xp:67:#AOPTS = /DVC_INLINE_ASM crafty-23.4/Makefile.xp-68- ############################################## crafty-23.4/vcinline.h-8- streamlined version of the boolean.c algorithm instead of the one in x86.s */ crafty-23.4/vcinline.h:9: __asm { crafty-23.4/vcinline.h-10- mov ecx, dword ptr a xor eax, eax test ecx, ecx jz l1 l0:lea edx,[ecx - 1] ############################################## crafty-23.4/vcinline.h-13-inc eax and ecx, edx jnz l2 l3:}} FORCEINLINE int MSB(BITBOARD a) { crafty-23.4/vcinline.h:14: __asm { crafty-23.4/vcinline.h-15-bsr edx, dword ptr a + 4 mov eax, 31 jnz l1 bsr edx, dword ptr a mov eax, ############################################## crafty-23.4/vcinline.h-17- edx}} FORCEINLINE int LSB(BITBOARD a) { crafty-23.4/vcinline.h:18: __asm { crafty-23.4/vcinline.h-19-bsf edx, dword ptr a mov eax, 63 jnz l1 bsf edx, dword ptr a + 4 mov eax, ############################################## crafty-23.4/speak-25- ($move eq "Resign") || ($move eq "Checkmate")) { crafty-23.4/speak:26: system("$playprg $soundpath/$move.wav"); crafty-23.4/speak-27-} ############################################## crafty-23.4/speak-47- if ($char =~ /x/) { crafty-23.4/speak:48: system("$playprg $soundpath/x.wav"); crafty-23.4/speak-49- system("usleep 400000"); ############################################## crafty-23.4/speak-51- elsif ($char =~ /#/) { crafty-23.4/speak:52: system("$playprg $soundpath/Checkmate.wav"); crafty-23.4/speak-53- } crafty-23.4/speak-54- elsif ($char =~ /\+/) { crafty-23.4/speak:55: system("$playprg $soundpath/Check.wav"); crafty-23.4/speak-56- } crafty-23.4/speak-57- else { crafty-23.4/speak:58: system("$playprg $soundpath/$char".".wav"); crafty-23.4/speak-59- } ############################################## crafty-23.4/lock.h-62- int dummy; crafty-23.4/lock.h:63: asm __volatile__( crafty-23.4/lock.h-64- "1: movl $1, %0" "\n\t" ############################################## crafty-23.4/lock.h-79- int dummy; crafty-23.4/lock.h:80: asm __volatile__( crafty-23.4/lock.h-81- "movl $0, (%1)"