===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
pcaputils-0.8/util/ring.h-44-#   if defined(__PPC__)
pcaputils-0.8/util/ring.h:45:#      define ring_fmb() asm volatile("sync":::"memory")
pcaputils-0.8/util/ring.h:46:#      define ring_rmb() asm volatile("sync":::"memory")
pcaputils-0.8/util/ring.h:47:#      define ring_wmb() asm volatile("sync":::"memory")
pcaputils-0.8/util/ring.h-48-#   elif defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(__x86_64__)
pcaputils-0.8/util/ring.h:49:#      define ring_fmb() asm volatile("mfence":::"memory")
pcaputils-0.8/util/ring.h:50:#      define ring_rmb() asm volatile("lfence":::"memory")
pcaputils-0.8/util/ring.h:51:#      define ring_wmb() asm volatile("sfence":::"memory")
pcaputils-0.8/util/ring.h-52-#   elif (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)