ya.make 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. LICENSE(BSD-3-Clause)
  4. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  5. ADDINCL(
  6. contrib/libs/hyperscan
  7. contrib/libs/hyperscan/src
  8. )
  9. NO_COMPILER_WARNINGS()
  10. NO_RUNTIME()
  11. CFLAGS(
  12. -DCrc32c_ComputeBuf=core2_Crc32c_ComputeBuf
  13. -DblockInitSufPQ=core2_blockInitSufPQ
  14. -Dcompress_stream=core2_compress_stream
  15. -Dcpuid_flags=core2_cpuid_flags
  16. -Dcpuid_tune=core2_cpuid_tune
  17. -DdbIsValid=core2_dbIsValid
  18. -DdoAccel128=core2_doAccel128
  19. -DdoAccel256=core2_doAccel256
  20. -DdoAccel32=core2_doAccel32
  21. -DdoAccel384=core2_doAccel384
  22. -DdoAccel512=core2_doAccel512
  23. -DdoAccel64=core2_doAccel64
  24. -Dexpand_stream=core2_expand_stream
  25. -DfdrExec=core2_fdrExec
  26. -DfdrExecStreaming=core2_fdrExecStreaming
  27. -Dfdr_exec_fat_teddy_msks1=core2_fdr_exec_fat_teddy_msks1
  28. -Dfdr_exec_fat_teddy_msks1_pck=core2_fdr_exec_fat_teddy_msks1_pck
  29. -Dfdr_exec_fat_teddy_msks2=core2_fdr_exec_fat_teddy_msks2
  30. -Dfdr_exec_fat_teddy_msks2_pck=core2_fdr_exec_fat_teddy_msks2_pck
  31. -Dfdr_exec_fat_teddy_msks3=core2_fdr_exec_fat_teddy_msks3
  32. -Dfdr_exec_fat_teddy_msks3_pck=core2_fdr_exec_fat_teddy_msks3_pck
  33. -Dfdr_exec_fat_teddy_msks4=core2_fdr_exec_fat_teddy_msks4
  34. -Dfdr_exec_fat_teddy_msks4_pck=core2_fdr_exec_fat_teddy_msks4_pck
  35. -Dfdr_exec_teddy_msks1=core2_fdr_exec_teddy_msks1
  36. -Dfdr_exec_teddy_msks1_pck=core2_fdr_exec_teddy_msks1_pck
  37. -Dfdr_exec_teddy_msks2=core2_fdr_exec_teddy_msks2
  38. -Dfdr_exec_teddy_msks2_pck=core2_fdr_exec_teddy_msks2_pck
  39. -Dfdr_exec_teddy_msks3=core2_fdr_exec_teddy_msks3
  40. -Dfdr_exec_teddy_msks3_pck=core2_fdr_exec_teddy_msks3_pck
  41. -Dfdr_exec_teddy_msks4=core2_fdr_exec_teddy_msks4
  42. -Dfdr_exec_teddy_msks4_pck=core2_fdr_exec_teddy_msks4_pck
  43. -DflushQueuedLiterals_i=core2_flushQueuedLiterals_i
  44. -DflushStoredSomMatches_i=core2_flushStoredSomMatches_i
  45. -DhandleSomExternal=core2_handleSomExternal
  46. -DhandleSomInternal=core2_handleSomInternal
  47. -Dhs_alloc_scratch=core2_hs_alloc_scratch
  48. -Dhs_clone_scratch=core2_hs_clone_scratch
  49. -Dhs_close_stream=core2_hs_close_stream
  50. -Dhs_compress_stream=core2_hs_compress_stream
  51. -Dhs_copy_stream=core2_hs_copy_stream
  52. -Dhs_database_alloc=core2_hs_database_alloc
  53. -Dhs_database_free=core2_hs_database_free
  54. -Dhs_database_info=core2_hs_database_info
  55. -Dhs_database_size=core2_hs_database_size
  56. -Dhs_deserialize_database=core2_hs_deserialize_database
  57. -Dhs_deserialize_database_at=core2_hs_deserialize_database_at
  58. -Dhs_expand_stream=core2_hs_expand_stream
  59. -Dhs_free_database=core2_hs_free_database
  60. -Dhs_free_scratch=core2_hs_free_scratch
  61. -Dhs_misc_alloc=core2_hs_misc_alloc
  62. -Dhs_misc_free=core2_hs_misc_free
  63. -Dhs_open_stream=core2_hs_open_stream
  64. -Dhs_reset_and_copy_stream=core2_hs_reset_and_copy_stream
  65. -Dhs_reset_and_expand_stream=core2_hs_reset_and_expand_stream
  66. -Dhs_reset_stream=core2_hs_reset_stream
  67. -Dhs_scan=core2_hs_scan
  68. -Dhs_scan_stream=core2_hs_scan_stream
  69. -Dhs_scan_vector=core2_hs_scan_vector
  70. -Dhs_scratch_alloc=core2_hs_scratch_alloc
  71. -Dhs_scratch_free=core2_hs_scratch_free
  72. -Dhs_scratch_size=core2_hs_scratch_size
  73. -Dhs_serialize_database=core2_hs_serialize_database
  74. -Dhs_serialized_database_info=core2_hs_serialized_database_info
  75. -Dhs_serialized_database_size=core2_hs_serialized_database_size
  76. -Dhs_set_allocator=core2_hs_set_allocator
  77. -Dhs_set_database_allocator=core2_hs_set_database_allocator
  78. -Dhs_set_misc_allocator=core2_hs_set_misc_allocator
  79. -Dhs_set_scratch_allocator=core2_hs_set_scratch_allocator
  80. -Dhs_set_stream_allocator=core2_hs_set_stream_allocator
  81. -Dhs_stream_alloc=core2_hs_stream_alloc
  82. -Dhs_stream_free=core2_hs_stream_free
  83. -Dhs_stream_size=core2_hs_stream_size
  84. -Dhs_valid_platform=core2_hs_valid_platform
  85. -Dhs_version=core2_hs_version
  86. -DhwlmExec=core2_hwlmExec
  87. -DhwlmExecStreaming=core2_hwlmExecStreaming
  88. -DloadSomFromStream=core2_loadSomFromStream
  89. -Dloadcompressed128=core2_loadcompressed128
  90. -Dloadcompressed256=core2_loadcompressed256
  91. -Dloadcompressed32=core2_loadcompressed32
  92. -Dloadcompressed384=core2_loadcompressed384
  93. -Dloadcompressed512=core2_loadcompressed512
  94. -Dloadcompressed64=core2_loadcompressed64
  95. -Dmcsheng_pext_mask=core2_mcsheng_pext_mask
  96. -Dmm_mask_mask=core2_mm_mask_mask
  97. -Dmm_shuffle_end=core2_mm_shuffle_end
  98. -Dmmbit_keyshift_lut=core2_mmbit_keyshift_lut
  99. -Dmmbit_maxlevel_direct_lut=core2_mmbit_maxlevel_direct_lut
  100. -Dmmbit_maxlevel_from_keyshift_lut=core2_mmbit_maxlevel_from_keyshift_lut
  101. -Dmmbit_root_offset_from_level=core2_mmbit_root_offset_from_level
  102. -Dmmbit_zero_to_lut=core2_mmbit_zero_to_lut
  103. -DnfaBlockExecReverse=core2_nfaBlockExecReverse
  104. -DnfaCheckFinalState=core2_nfaCheckFinalState
  105. -DnfaExecCastle_Q=core2_nfaExecCastle_Q
  106. -DnfaExecCastle_Q2=core2_nfaExecCastle_Q2
  107. -DnfaExecCastle_QR=core2_nfaExecCastle_QR
  108. -DnfaExecCastle_expandState=core2_nfaExecCastle_expandState
  109. -DnfaExecCastle_inAccept=core2_nfaExecCastle_inAccept
  110. -DnfaExecCastle_inAnyAccept=core2_nfaExecCastle_inAnyAccept
  111. -DnfaExecCastle_initCompressedState=core2_nfaExecCastle_initCompressedState
  112. -DnfaExecCastle_queueCompressState=core2_nfaExecCastle_queueCompressState
  113. -DnfaExecCastle_queueInitState=core2_nfaExecCastle_queueInitState
  114. -DnfaExecCastle_reportCurrent=core2_nfaExecCastle_reportCurrent
  115. -DnfaExecGough16_Q=core2_nfaExecGough16_Q
  116. -DnfaExecGough16_Q2=core2_nfaExecGough16_Q2
  117. -DnfaExecGough16_QR=core2_nfaExecGough16_QR
  118. -DnfaExecGough16_expandState=core2_nfaExecGough16_expandState
  119. -DnfaExecGough16_inAccept=core2_nfaExecGough16_inAccept
  120. -DnfaExecGough16_inAnyAccept=core2_nfaExecGough16_inAnyAccept
  121. -DnfaExecGough16_initCompressedState=core2_nfaExecGough16_initCompressedState
  122. -DnfaExecGough16_queueCompressState=core2_nfaExecGough16_queueCompressState
  123. -DnfaExecGough16_queueInitState=core2_nfaExecGough16_queueInitState
  124. -DnfaExecGough16_reportCurrent=core2_nfaExecGough16_reportCurrent
  125. -DnfaExecGough16_testEOD=core2_nfaExecGough16_testEOD
  126. -DnfaExecGough8_Q=core2_nfaExecGough8_Q
  127. -DnfaExecGough8_Q2=core2_nfaExecGough8_Q2
  128. -DnfaExecGough8_QR=core2_nfaExecGough8_QR
  129. -DnfaExecGough8_expandState=core2_nfaExecGough8_expandState
  130. -DnfaExecGough8_inAccept=core2_nfaExecGough8_inAccept
  131. -DnfaExecGough8_inAnyAccept=core2_nfaExecGough8_inAnyAccept
  132. -DnfaExecGough8_initCompressedState=core2_nfaExecGough8_initCompressedState
  133. -DnfaExecGough8_queueCompressState=core2_nfaExecGough8_queueCompressState
  134. -DnfaExecGough8_queueInitState=core2_nfaExecGough8_queueInitState
  135. -DnfaExecGough8_reportCurrent=core2_nfaExecGough8_reportCurrent
  136. -DnfaExecGough8_testEOD=core2_nfaExecGough8_testEOD
  137. -DnfaExecLbrDot_Q=core2_nfaExecLbrDot_Q
  138. -DnfaExecLbrDot_Q2=core2_nfaExecLbrDot_Q2
  139. -DnfaExecLbrDot_QR=core2_nfaExecLbrDot_QR
  140. -DnfaExecLbrDot_expandState=core2_nfaExecLbrDot_expandState
  141. -DnfaExecLbrDot_inAccept=core2_nfaExecLbrDot_inAccept
  142. -DnfaExecLbrDot_inAnyAccept=core2_nfaExecLbrDot_inAnyAccept
  143. -DnfaExecLbrDot_initCompressedState=core2_nfaExecLbrDot_initCompressedState
  144. -DnfaExecLbrDot_queueCompressState=core2_nfaExecLbrDot_queueCompressState
  145. -DnfaExecLbrDot_queueInitState=core2_nfaExecLbrDot_queueInitState
  146. -DnfaExecLbrDot_reportCurrent=core2_nfaExecLbrDot_reportCurrent
  147. -DnfaExecLbrNVerm_Q=core2_nfaExecLbrNVerm_Q
  148. -DnfaExecLbrNVerm_Q2=core2_nfaExecLbrNVerm_Q2
  149. -DnfaExecLbrNVerm_QR=core2_nfaExecLbrNVerm_QR
  150. -DnfaExecLbrNVerm_expandState=core2_nfaExecLbrNVerm_expandState
  151. -DnfaExecLbrNVerm_inAccept=core2_nfaExecLbrNVerm_inAccept
  152. -DnfaExecLbrNVerm_inAnyAccept=core2_nfaExecLbrNVerm_inAnyAccept
  153. -DnfaExecLbrNVerm_initCompressedState=core2_nfaExecLbrNVerm_initCompressedState
  154. -DnfaExecLbrNVerm_queueCompressState=core2_nfaExecLbrNVerm_queueCompressState
  155. -DnfaExecLbrNVerm_queueInitState=core2_nfaExecLbrNVerm_queueInitState
  156. -DnfaExecLbrNVerm_reportCurrent=core2_nfaExecLbrNVerm_reportCurrent
  157. -DnfaExecLbrShuf_Q=core2_nfaExecLbrShuf_Q
  158. -DnfaExecLbrShuf_Q2=core2_nfaExecLbrShuf_Q2
  159. -DnfaExecLbrShuf_QR=core2_nfaExecLbrShuf_QR
  160. -DnfaExecLbrShuf_expandState=core2_nfaExecLbrShuf_expandState
  161. -DnfaExecLbrShuf_inAccept=core2_nfaExecLbrShuf_inAccept
  162. -DnfaExecLbrShuf_inAnyAccept=core2_nfaExecLbrShuf_inAnyAccept
  163. -DnfaExecLbrShuf_initCompressedState=core2_nfaExecLbrShuf_initCompressedState
  164. -DnfaExecLbrShuf_queueCompressState=core2_nfaExecLbrShuf_queueCompressState
  165. -DnfaExecLbrShuf_queueInitState=core2_nfaExecLbrShuf_queueInitState
  166. -DnfaExecLbrShuf_reportCurrent=core2_nfaExecLbrShuf_reportCurrent
  167. -DnfaExecLbrTruf_Q=core2_nfaExecLbrTruf_Q
  168. -DnfaExecLbrTruf_Q2=core2_nfaExecLbrTruf_Q2
  169. -DnfaExecLbrTruf_QR=core2_nfaExecLbrTruf_QR
  170. -DnfaExecLbrTruf_expandState=core2_nfaExecLbrTruf_expandState
  171. -DnfaExecLbrTruf_inAccept=core2_nfaExecLbrTruf_inAccept
  172. -DnfaExecLbrTruf_inAnyAccept=core2_nfaExecLbrTruf_inAnyAccept
  173. -DnfaExecLbrTruf_initCompressedState=core2_nfaExecLbrTruf_initCompressedState
  174. -DnfaExecLbrTruf_queueCompressState=core2_nfaExecLbrTruf_queueCompressState
  175. -DnfaExecLbrTruf_queueInitState=core2_nfaExecLbrTruf_queueInitState
  176. -DnfaExecLbrTruf_reportCurrent=core2_nfaExecLbrTruf_reportCurrent
  177. -DnfaExecLbrVerm_Q=core2_nfaExecLbrVerm_Q
  178. -DnfaExecLbrVerm_Q2=core2_nfaExecLbrVerm_Q2
  179. -DnfaExecLbrVerm_QR=core2_nfaExecLbrVerm_QR
  180. -DnfaExecLbrVerm_expandState=core2_nfaExecLbrVerm_expandState
  181. -DnfaExecLbrVerm_inAccept=core2_nfaExecLbrVerm_inAccept
  182. -DnfaExecLbrVerm_inAnyAccept=core2_nfaExecLbrVerm_inAnyAccept
  183. -DnfaExecLbrVerm_initCompressedState=core2_nfaExecLbrVerm_initCompressedState
  184. -DnfaExecLbrVerm_queueCompressState=core2_nfaExecLbrVerm_queueCompressState
  185. -DnfaExecLbrVerm_queueInitState=core2_nfaExecLbrVerm_queueInitState
  186. -DnfaExecLbrVerm_reportCurrent=core2_nfaExecLbrVerm_reportCurrent
  187. -DnfaExecLimEx128_B_Reverse=core2_nfaExecLimEx128_B_Reverse
  188. -DnfaExecLimEx128_Q=core2_nfaExecLimEx128_Q
  189. -DnfaExecLimEx128_Q2=core2_nfaExecLimEx128_Q2
  190. -DnfaExecLimEx128_QR=core2_nfaExecLimEx128_QR
  191. -DnfaExecLimEx128_expandState=core2_nfaExecLimEx128_expandState
  192. -DnfaExecLimEx128_inAccept=core2_nfaExecLimEx128_inAccept
  193. -DnfaExecLimEx128_inAnyAccept=core2_nfaExecLimEx128_inAnyAccept
  194. -DnfaExecLimEx128_initCompressedState=core2_nfaExecLimEx128_initCompressedState
  195. -DnfaExecLimEx128_queueCompressState=core2_nfaExecLimEx128_queueCompressState
  196. -DnfaExecLimEx128_queueInitState=core2_nfaExecLimEx128_queueInitState
  197. -DnfaExecLimEx128_reportCurrent=core2_nfaExecLimEx128_reportCurrent
  198. -DnfaExecLimEx128_testEOD=core2_nfaExecLimEx128_testEOD
  199. -DnfaExecLimEx128_zombie_status=core2_nfaExecLimEx128_zombie_status
  200. -DnfaExecLimEx256_B_Reverse=core2_nfaExecLimEx256_B_Reverse
  201. -DnfaExecLimEx256_Q=core2_nfaExecLimEx256_Q
  202. -DnfaExecLimEx256_Q2=core2_nfaExecLimEx256_Q2
  203. -DnfaExecLimEx256_QR=core2_nfaExecLimEx256_QR
  204. -DnfaExecLimEx256_expandState=core2_nfaExecLimEx256_expandState
  205. -DnfaExecLimEx256_inAccept=core2_nfaExecLimEx256_inAccept
  206. -DnfaExecLimEx256_inAnyAccept=core2_nfaExecLimEx256_inAnyAccept
  207. -DnfaExecLimEx256_initCompressedState=core2_nfaExecLimEx256_initCompressedState
  208. -DnfaExecLimEx256_queueCompressState=core2_nfaExecLimEx256_queueCompressState
  209. -DnfaExecLimEx256_queueInitState=core2_nfaExecLimEx256_queueInitState
  210. -DnfaExecLimEx256_reportCurrent=core2_nfaExecLimEx256_reportCurrent
  211. -DnfaExecLimEx256_testEOD=core2_nfaExecLimEx256_testEOD
  212. -DnfaExecLimEx256_zombie_status=core2_nfaExecLimEx256_zombie_status
  213. -DnfaExecLimEx32_B_Reverse=core2_nfaExecLimEx32_B_Reverse
  214. -DnfaExecLimEx32_Q=core2_nfaExecLimEx32_Q
  215. -DnfaExecLimEx32_Q2=core2_nfaExecLimEx32_Q2
  216. -DnfaExecLimEx32_QR=core2_nfaExecLimEx32_QR
  217. -DnfaExecLimEx32_expandState=core2_nfaExecLimEx32_expandState
  218. -DnfaExecLimEx32_inAccept=core2_nfaExecLimEx32_inAccept
  219. -DnfaExecLimEx32_inAnyAccept=core2_nfaExecLimEx32_inAnyAccept
  220. -DnfaExecLimEx32_initCompressedState=core2_nfaExecLimEx32_initCompressedState
  221. -DnfaExecLimEx32_queueCompressState=core2_nfaExecLimEx32_queueCompressState
  222. -DnfaExecLimEx32_queueInitState=core2_nfaExecLimEx32_queueInitState
  223. -DnfaExecLimEx32_reportCurrent=core2_nfaExecLimEx32_reportCurrent
  224. -DnfaExecLimEx32_testEOD=core2_nfaExecLimEx32_testEOD
  225. -DnfaExecLimEx32_zombie_status=core2_nfaExecLimEx32_zombie_status
  226. -DnfaExecLimEx384_B_Reverse=core2_nfaExecLimEx384_B_Reverse
  227. -DnfaExecLimEx384_Q=core2_nfaExecLimEx384_Q
  228. -DnfaExecLimEx384_Q2=core2_nfaExecLimEx384_Q2
  229. -DnfaExecLimEx384_QR=core2_nfaExecLimEx384_QR
  230. -DnfaExecLimEx384_expandState=core2_nfaExecLimEx384_expandState
  231. -DnfaExecLimEx384_inAccept=core2_nfaExecLimEx384_inAccept
  232. -DnfaExecLimEx384_inAnyAccept=core2_nfaExecLimEx384_inAnyAccept
  233. -DnfaExecLimEx384_initCompressedState=core2_nfaExecLimEx384_initCompressedState
  234. -DnfaExecLimEx384_queueCompressState=core2_nfaExecLimEx384_queueCompressState
  235. -DnfaExecLimEx384_queueInitState=core2_nfaExecLimEx384_queueInitState
  236. -DnfaExecLimEx384_reportCurrent=core2_nfaExecLimEx384_reportCurrent
  237. -DnfaExecLimEx384_testEOD=core2_nfaExecLimEx384_testEOD
  238. -DnfaExecLimEx384_zombie_status=core2_nfaExecLimEx384_zombie_status
  239. -DnfaExecLimEx512_B_Reverse=core2_nfaExecLimEx512_B_Reverse
  240. -DnfaExecLimEx512_Q=core2_nfaExecLimEx512_Q
  241. -DnfaExecLimEx512_Q2=core2_nfaExecLimEx512_Q2
  242. -DnfaExecLimEx512_QR=core2_nfaExecLimEx512_QR
  243. -DnfaExecLimEx512_expandState=core2_nfaExecLimEx512_expandState
  244. -DnfaExecLimEx512_inAccept=core2_nfaExecLimEx512_inAccept
  245. -DnfaExecLimEx512_inAnyAccept=core2_nfaExecLimEx512_inAnyAccept
  246. -DnfaExecLimEx512_initCompressedState=core2_nfaExecLimEx512_initCompressedState
  247. -DnfaExecLimEx512_queueCompressState=core2_nfaExecLimEx512_queueCompressState
  248. -DnfaExecLimEx512_queueInitState=core2_nfaExecLimEx512_queueInitState
  249. -DnfaExecLimEx512_reportCurrent=core2_nfaExecLimEx512_reportCurrent
  250. -DnfaExecLimEx512_testEOD=core2_nfaExecLimEx512_testEOD
  251. -DnfaExecLimEx512_zombie_status=core2_nfaExecLimEx512_zombie_status
  252. -DnfaExecLimEx64_B_Reverse=core2_nfaExecLimEx64_B_Reverse
  253. -DnfaExecLimEx64_Q=core2_nfaExecLimEx64_Q
  254. -DnfaExecLimEx64_Q2=core2_nfaExecLimEx64_Q2
  255. -DnfaExecLimEx64_QR=core2_nfaExecLimEx64_QR
  256. -DnfaExecLimEx64_expandState=core2_nfaExecLimEx64_expandState
  257. -DnfaExecLimEx64_inAccept=core2_nfaExecLimEx64_inAccept
  258. -DnfaExecLimEx64_inAnyAccept=core2_nfaExecLimEx64_inAnyAccept
  259. -DnfaExecLimEx64_initCompressedState=core2_nfaExecLimEx64_initCompressedState
  260. -DnfaExecLimEx64_queueCompressState=core2_nfaExecLimEx64_queueCompressState
  261. -DnfaExecLimEx64_queueInitState=core2_nfaExecLimEx64_queueInitState
  262. -DnfaExecLimEx64_reportCurrent=core2_nfaExecLimEx64_reportCurrent
  263. -DnfaExecLimEx64_testEOD=core2_nfaExecLimEx64_testEOD
  264. -DnfaExecLimEx64_zombie_status=core2_nfaExecLimEx64_zombie_status
  265. -DnfaExecMcClellan16_B=core2_nfaExecMcClellan16_B
  266. -DnfaExecMcClellan16_Q=core2_nfaExecMcClellan16_Q
  267. -DnfaExecMcClellan16_Q2=core2_nfaExecMcClellan16_Q2
  268. -DnfaExecMcClellan16_QR=core2_nfaExecMcClellan16_QR
  269. -DnfaExecMcClellan16_SimpStream=core2_nfaExecMcClellan16_SimpStream
  270. -DnfaExecMcClellan16_expandState=core2_nfaExecMcClellan16_expandState
  271. -DnfaExecMcClellan16_inAccept=core2_nfaExecMcClellan16_inAccept
  272. -DnfaExecMcClellan16_inAnyAccept=core2_nfaExecMcClellan16_inAnyAccept
  273. -DnfaExecMcClellan16_initCompressedState=core2_nfaExecMcClellan16_initCompressedState
  274. -DnfaExecMcClellan16_queueCompressState=core2_nfaExecMcClellan16_queueCompressState
  275. -DnfaExecMcClellan16_queueInitState=core2_nfaExecMcClellan16_queueInitState
  276. -DnfaExecMcClellan16_reportCurrent=core2_nfaExecMcClellan16_reportCurrent
  277. -DnfaExecMcClellan16_testEOD=core2_nfaExecMcClellan16_testEOD
  278. -DnfaExecMcClellan8_B=core2_nfaExecMcClellan8_B
  279. -DnfaExecMcClellan8_Q=core2_nfaExecMcClellan8_Q
  280. -DnfaExecMcClellan8_Q2=core2_nfaExecMcClellan8_Q2
  281. -DnfaExecMcClellan8_QR=core2_nfaExecMcClellan8_QR
  282. -DnfaExecMcClellan8_SimpStream=core2_nfaExecMcClellan8_SimpStream
  283. -DnfaExecMcClellan8_expandState=core2_nfaExecMcClellan8_expandState
  284. -DnfaExecMcClellan8_inAccept=core2_nfaExecMcClellan8_inAccept
  285. -DnfaExecMcClellan8_inAnyAccept=core2_nfaExecMcClellan8_inAnyAccept
  286. -DnfaExecMcClellan8_initCompressedState=core2_nfaExecMcClellan8_initCompressedState
  287. -DnfaExecMcClellan8_queueCompressState=core2_nfaExecMcClellan8_queueCompressState
  288. -DnfaExecMcClellan8_queueInitState=core2_nfaExecMcClellan8_queueInitState
  289. -DnfaExecMcClellan8_reportCurrent=core2_nfaExecMcClellan8_reportCurrent
  290. -DnfaExecMcClellan8_testEOD=core2_nfaExecMcClellan8_testEOD
  291. -DnfaExecMcSheng16_Q=core2_nfaExecMcSheng16_Q
  292. -DnfaExecMcSheng16_Q2=core2_nfaExecMcSheng16_Q2
  293. -DnfaExecMcSheng16_QR=core2_nfaExecMcSheng16_QR
  294. -DnfaExecMcSheng16_expandState=core2_nfaExecMcSheng16_expandState
  295. -DnfaExecMcSheng16_inAccept=core2_nfaExecMcSheng16_inAccept
  296. -DnfaExecMcSheng16_inAnyAccept=core2_nfaExecMcSheng16_inAnyAccept
  297. -DnfaExecMcSheng16_initCompressedState=core2_nfaExecMcSheng16_initCompressedState
  298. -DnfaExecMcSheng16_queueCompressState=core2_nfaExecMcSheng16_queueCompressState
  299. -DnfaExecMcSheng16_queueInitState=core2_nfaExecMcSheng16_queueInitState
  300. -DnfaExecMcSheng16_reportCurrent=core2_nfaExecMcSheng16_reportCurrent
  301. -DnfaExecMcSheng16_testEOD=core2_nfaExecMcSheng16_testEOD
  302. -DnfaExecMcSheng8_Q=core2_nfaExecMcSheng8_Q
  303. -DnfaExecMcSheng8_Q2=core2_nfaExecMcSheng8_Q2
  304. -DnfaExecMcSheng8_QR=core2_nfaExecMcSheng8_QR
  305. -DnfaExecMcSheng8_expandState=core2_nfaExecMcSheng8_expandState
  306. -DnfaExecMcSheng8_inAccept=core2_nfaExecMcSheng8_inAccept
  307. -DnfaExecMcSheng8_inAnyAccept=core2_nfaExecMcSheng8_inAnyAccept
  308. -DnfaExecMcSheng8_initCompressedState=core2_nfaExecMcSheng8_initCompressedState
  309. -DnfaExecMcSheng8_queueCompressState=core2_nfaExecMcSheng8_queueCompressState
  310. -DnfaExecMcSheng8_queueInitState=core2_nfaExecMcSheng8_queueInitState
  311. -DnfaExecMcSheng8_reportCurrent=core2_nfaExecMcSheng8_reportCurrent
  312. -DnfaExecMcSheng8_testEOD=core2_nfaExecMcSheng8_testEOD
  313. -DnfaExecMpv_Q=core2_nfaExecMpv_Q
  314. -DnfaExecMpv_QueueExecRaw=core2_nfaExecMpv_QueueExecRaw
  315. -DnfaExecMpv_expandState=core2_nfaExecMpv_expandState
  316. -DnfaExecMpv_initCompressedState=core2_nfaExecMpv_initCompressedState
  317. -DnfaExecMpv_queueCompressState=core2_nfaExecMpv_queueCompressState
  318. -DnfaExecMpv_queueInitState=core2_nfaExecMpv_queueInitState
  319. -DnfaExecMpv_reportCurrent=core2_nfaExecMpv_reportCurrent
  320. -DnfaExecSheng_B=core2_nfaExecSheng_B
  321. -DnfaExecSheng_Q=core2_nfaExecSheng_Q
  322. -DnfaExecSheng_Q2=core2_nfaExecSheng_Q2
  323. -DnfaExecSheng_QR=core2_nfaExecSheng_QR
  324. -DnfaExecSheng_expandState=core2_nfaExecSheng_expandState
  325. -DnfaExecSheng_inAccept=core2_nfaExecSheng_inAccept
  326. -DnfaExecSheng_inAnyAccept=core2_nfaExecSheng_inAnyAccept
  327. -DnfaExecSheng_initCompressedState=core2_nfaExecSheng_initCompressedState
  328. -DnfaExecSheng_queueCompressState=core2_nfaExecSheng_queueCompressState
  329. -DnfaExecSheng_queueInitState=core2_nfaExecSheng_queueInitState
  330. -DnfaExecSheng_reportCurrent=core2_nfaExecSheng_reportCurrent
  331. -DnfaExecSheng_testEOD=core2_nfaExecSheng_testEOD
  332. -DnfaExecTamarama_Q=core2_nfaExecTamarama_Q
  333. -DnfaExecTamarama_Q2=core2_nfaExecTamarama_Q2
  334. -DnfaExecTamarama_QR=core2_nfaExecTamarama_QR
  335. -DnfaExecTamarama_expandState=core2_nfaExecTamarama_expandState
  336. -DnfaExecTamarama_inAccept=core2_nfaExecTamarama_inAccept
  337. -DnfaExecTamarama_inAnyAccept=core2_nfaExecTamarama_inAnyAccept
  338. -DnfaExecTamarama_queueCompressState=core2_nfaExecTamarama_queueCompressState
  339. -DnfaExecTamarama_queueInitState=core2_nfaExecTamarama_queueInitState
  340. -DnfaExecTamarama_reportCurrent=core2_nfaExecTamarama_reportCurrent
  341. -DnfaExecTamarama_testEOD=core2_nfaExecTamarama_testEOD
  342. -DnfaExecTamarama_zombie_status=core2_nfaExecTamarama_zombie_status
  343. -DnfaExpandState=core2_nfaExpandState
  344. -DnfaGetZombieStatus=core2_nfaGetZombieStatus
  345. -DnfaInAcceptState=core2_nfaInAcceptState
  346. -DnfaInAnyAcceptState=core2_nfaInAnyAcceptState
  347. -DnfaInitCompressedState=core2_nfaInitCompressedState
  348. -DnfaQueueCompressState=core2_nfaQueueCompressState
  349. -DnfaQueueExec=core2_nfaQueueExec
  350. -DnfaQueueExec2_raw=core2_nfaQueueExec2_raw
  351. -DnfaQueueExecRose=core2_nfaQueueExecRose
  352. -DnfaQueueExecToMatch=core2_nfaQueueExecToMatch
  353. -DnfaQueueExec_raw=core2_nfaQueueExec_raw
  354. -DnfaQueueInitState=core2_nfaQueueInitState
  355. -DnfaReportCurrentMatches=core2_nfaReportCurrentMatches
  356. -DnoodExec=core2_noodExec
  357. -DnoodExecStreaming=core2_noodExecStreaming
  358. -Dp_mask_arr=core2_p_mask_arr
  359. -Dp_mask_arr256=core2_p_mask_arr256
  360. -DrepeatHasMatchBitmap=core2_repeatHasMatchBitmap
  361. -DrepeatHasMatchRange=core2_repeatHasMatchRange
  362. -DrepeatHasMatchRing=core2_repeatHasMatchRing
  363. -DrepeatHasMatchSparseOptimalP=core2_repeatHasMatchSparseOptimalP
  364. -DrepeatHasMatchTrailer=core2_repeatHasMatchTrailer
  365. -DrepeatLastTopBitmap=core2_repeatLastTopBitmap
  366. -DrepeatLastTopRange=core2_repeatLastTopRange
  367. -DrepeatLastTopRing=core2_repeatLastTopRing
  368. -DrepeatLastTopSparseOptimalP=core2_repeatLastTopSparseOptimalP
  369. -DrepeatLastTopTrailer=core2_repeatLastTopTrailer
  370. -DrepeatNextMatchBitmap=core2_repeatNextMatchBitmap
  371. -DrepeatNextMatchRange=core2_repeatNextMatchRange
  372. -DrepeatNextMatchRing=core2_repeatNextMatchRing
  373. -DrepeatNextMatchSparseOptimalP=core2_repeatNextMatchSparseOptimalP
  374. -DrepeatNextMatchTrailer=core2_repeatNextMatchTrailer
  375. -DrepeatPack=core2_repeatPack
  376. -DrepeatStoreBitmap=core2_repeatStoreBitmap
  377. -DrepeatStoreRange=core2_repeatStoreRange
  378. -DrepeatStoreRing=core2_repeatStoreRing
  379. -DrepeatStoreSparseOptimalP=core2_repeatStoreSparseOptimalP
  380. -DrepeatStoreTrailer=core2_repeatStoreTrailer
  381. -DrepeatUnpack=core2_repeatUnpack
  382. -DroseAnchoredCallback=core2_roseAnchoredCallback
  383. -DroseBlockExec=core2_roseBlockExec
  384. -DroseCallback=core2_roseCallback
  385. -DroseCatchUpAll=core2_roseCatchUpAll
  386. -DroseCatchUpMPV_i=core2_roseCatchUpMPV_i
  387. -DroseCatchUpSuf=core2_roseCatchUpSuf
  388. -DroseDelayRebuildCallback=core2_roseDelayRebuildCallback
  389. -DroseFloatingCallback=core2_roseFloatingCallback
  390. -DroseHandleChainMatch=core2_roseHandleChainMatch
  391. -DroseInitState=core2_roseInitState
  392. -DroseNfaAdaptor=core2_roseNfaAdaptor
  393. -DroseNfaEarliestSom=core2_roseNfaEarliestSom
  394. -DroseReportAdaptor=core2_roseReportAdaptor
  395. -DroseRunBoundaryProgram=core2_roseRunBoundaryProgram
  396. -DroseRunFlushCombProgram=core2_roseRunFlushCombProgram
  397. -DroseRunLastFlushCombProgram=core2_roseRunLastFlushCombProgram
  398. -DroseRunProgram=core2_roseRunProgram
  399. -DroseRunProgram_l=core2_roseRunProgram_l
  400. -DroseStreamEodExec=core2_roseStreamEodExec
  401. -DroseStreamExec=core2_roseStreamExec
  402. -DrshuftiExec=core2_rshuftiExec
  403. -DrtruffleExec=core2_rtruffleExec
  404. -Drun_accel=core2_run_accel
  405. -DsetSomFromSomAware=core2_setSomFromSomAware
  406. -DshuftiDoubleExec=core2_shuftiDoubleExec
  407. -DshuftiExec=core2_shuftiExec
  408. -Dsimd_onebit_masks=core2_simd_onebit_masks
  409. -Dsize_compress_stream=core2_size_compress_stream
  410. -DstoreSomToStream=core2_storeSomToStream
  411. -Dstorecompressed128=core2_storecompressed128
  412. -Dstorecompressed256=core2_storecompressed256
  413. -Dstorecompressed32=core2_storecompressed32
  414. -Dstorecompressed384=core2_storecompressed384
  415. -Dstorecompressed512=core2_storecompressed512
  416. -Dstorecompressed64=core2_storecompressed64
  417. -DstreamInitSufPQ=core2_streamInitSufPQ
  418. -DtruffleExec=core2_truffleExec
  419. -Dvbs_mask_data=core2_vbs_mask_data
  420. )
  421. SRCDIR(contrib/libs/hyperscan)
  422. SRCS(
  423. src/alloc.c
  424. src/crc32.c
  425. src/database.c
  426. src/fdr/fdr.c
  427. src/fdr/teddy.c
  428. src/fdr/teddy_avx2.c
  429. src/hs_valid_platform.c
  430. src/hs_version.c
  431. src/hwlm/hwlm.c
  432. src/hwlm/noodle_engine.c
  433. src/nfa/accel.c
  434. src/nfa/castle.c
  435. src/nfa/gough.c
  436. src/nfa/lbr.c
  437. src/nfa/limex_64.c
  438. src/nfa/limex_accel.c
  439. src/nfa/limex_native.c
  440. src/nfa/limex_simd128.c
  441. src/nfa/limex_simd256.c
  442. src/nfa/limex_simd384.c
  443. src/nfa/limex_simd512.c
  444. src/nfa/mcclellan.c
  445. src/nfa/mcsheng.c
  446. src/nfa/mcsheng_data.c
  447. src/nfa/mpv.c
  448. src/nfa/nfa_api_dispatch.c
  449. src/nfa/repeat.c
  450. src/nfa/sheng.c
  451. src/nfa/shufti.c
  452. src/nfa/tamarama.c
  453. src/nfa/truffle.c
  454. src/rose/block.c
  455. src/rose/catchup.c
  456. src/rose/init.c
  457. src/rose/match.c
  458. src/rose/program_runtime.c
  459. src/rose/stream.c
  460. src/runtime.c
  461. src/scratch.c
  462. src/som/som_runtime.c
  463. src/som/som_stream.c
  464. src/stream_compress.c
  465. src/util/cpuid_flags.c
  466. src/util/masked_move.c
  467. src/util/multibit.c
  468. src/util/simd_utils.c
  469. src/util/state_compress.c
  470. )
  471. END()