===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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)"