1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BitMagic-C++: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">BitMagic-C++
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
 
<h3><a id="index__5F"></a>- _ -</h3><ul>
<li>__has_attribute
: <a class="el" href="bmdef_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb">bmdef.h</a>
</li>
<li>__has_cpp_attribute
: <a class="el" href="bmdef_8h.html#aeed0a618f017e128a5d8654754f792db">bmdef.h</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>BLOCK_ADDR_SAN
: <a class="el" href="bmdef_8h.html#a95e6a4f5a2954eaf7069429d8200424f">bmdef.h</a>
</li>
<li>BM64_SSE4
: <a class="el" href="bmdef_8h.html#a79160de599e55f5070417d858cced751">bmdef.h</a>
</li>
<li>BM64ADDR
: <a class="el" href="sample12_8cpp.html#aeec70ee79c6cfac29e87e9d8d8a64697">sample12.cpp</a>
</li>
<li>BM_ALIGN16
: <a class="el" href="bmdef_8h.html#a288981574f7a125fb7c0c4594804f97e">bmdef.h</a>
</li>
<li>BM_ALIGN16ATTR
: <a class="el" href="bmdef_8h.html#a80f4b7d710fa287d77100d211738dd32">bmdef.h</a>
</li>
<li>BM_ALIGN32
: <a class="el" href="bmdef_8h.html#a7057f7dd1f09581a3d38d469664f613d">bmdef.h</a>
</li>
<li>BM_ALIGN32ATTR
: <a class="el" href="bmdef_8h.html#ada94a3ce6a2b93086cb1d4a209415d14">bmdef.h</a>
</li>
<li>BM_ALIGN64
: <a class="el" href="bmdef_8h.html#a956d294e4b717d75d7bfce36afad0591">bmdef.h</a>
</li>
<li>BM_ALIGN64ATTR
: <a class="el" href="bmdef_8h.html#a54ba2bf6a836fa400554693758535e62">bmdef.h</a>
</li>
<li>BM_ALLOC_ALIGN
: <a class="el" href="bmalloc_8h.html#a5e5d4e5a709f1f33dae1e61987feecc3">bmalloc.h</a>
</li>
<li>BM_AND_OP
: <a class="el" href="bm_8h.html#a9ab54c364c00b35af30315781b669bf6">bm.h</a>
</li>
<li>BM_ASSERT
: <a class="el" href="bmdef_8h.html#aa44515fab0ace8928d1cb82009a95bf8">bmdef.h</a>
</li>
<li>BM_ASSERT_THROW
: <a class="el" href="bmdef_8h.html#acb529891fdb3e5bb11c0653e8b6133e5">bmdef.h</a>
</li>
<li>BM_BLOCK_TYPE
: <a class="el" href="bmdef_8h.html#a421b56cf6939df7daac994a926ba3798">bmdef.h</a>
</li>
<li>BM_DECLARE_TEMP_BLOCK
: <a class="el" href="bm_8h.html#ad9736d9521d713fa5d48859aa720bfdd">bm.h</a>
</li>
<li>BM_DEFAULT_POOL_SIZE
: <a class="el" href="bmconst_8h.html#acb5434c7bc8f5ee6e8565ac3cbc90569">bmconst.h</a>
</li>
<li>BM_FALLTHROUGH
: <a class="el" href="bmdef_8h.html#a262168d9b02d7724569a1e63835bf6bf">bmdef.h</a>
</li>
<li>BM_INCWORD_BITCOUNT
: <a class="el" href="group__bitfunc.html#ga967f6a5264f47d8adb93f6bdf8cdc129">bmdef.h</a>
</li>
<li>BM_IS_GAP
: <a class="el" href="bmdef_8h.html#a7bc243edc0a5e82979d6bf63f4debb9a">bmdef.h</a>
</li>
<li>BM_MINISET_ARRSIZE
: <a class="el" href="bmvmin_8h.html#a4c52fe8ea11bf34fcaafb71253846fea">bmvmin.h</a>
</li>
<li>BM_MINISET_GAPLEN
: <a class="el" href="bmvmin_8h.html#ae064a0440f9730f9661e51e6089dd853">bmvmin.h</a>
</li>
<li>BM_OR_OP
: <a class="el" href="bm_8h.html#aa841158b301eab08989298dbcbb6dcae">bm.h</a>
</li>
<li>BM_SCANNER_OP
: <a class="el" href="bmalgo_8h.html#a663aa0cf78a12c54fe216222f77c1ad7">bmalgo.h</a>
</li>
<li>BM_SER_NEXT_GRP
: <a class="el" href="bmserial_8h.html#a7cbd37308a20537a9f10eaf5b65ba2e2">bmserial.h</a>
</li>
<li>BM_SET_MMX_GUARD
: <a class="el" href="bmdef_8h.html#a7e6f87ba3230dece2125af5c32e84b05">bmdef.h</a>
</li>
<li>BM_SUB_OP
: <a class="el" href="bm_8h.html#a7ebfc0e4ec3eb857b408e80b69a2656f">bm.h</a>
</li>
<li>BM_VECT_ALIGN
: <a class="el" href="bmdef_8h.html#af440fbcbe96cc0b2e9015ef9824de82a">bmdef.h</a>
</li>
<li>BM_VECT_ALIGN_ATTR
: <a class="el" href="bmdef_8h.html#ad3d424b6f8d109d03e667e811a54a446">bmdef.h</a>
</li>
<li>BM_x86
: <a class="el" href="bmdef_8h.html#a3ae54e6a1680218d157ebc7fa486ed78">bmdef.h</a>
</li>
<li>BM_XOR_OP
: <a class="el" href="bm_8h.html#a8381c39c7c3934f68bec2debb2267eb6">bm.h</a>
</li>
<li>BMFORCEINLINE
: <a class="el" href="bmdef_8h.html#a938734d014fb68dd8b2251fe8ec2b025">bmdef.h</a>
</li>
<li>BMGAP_PTR
: <a class="el" href="bmdef_8h.html#a6a7c8b8ee3f3b60ab907c1699acb7aa0">bmdef.h</a>
</li>
<li>BMNOEXCEPT
: <a class="el" href="bmdef_8h.html#a40d7d3c011d2128b1f0c392127d7d61e">bmdef.h</a>
</li>
<li>BMNOEXCEPT2
: <a class="el" href="bmdef_8h.html#ad2ad50e4d55e53b81dc0315290750d1a">bmdef.h</a>
</li>
<li>BMPTR_CLEARBIT0
: <a class="el" href="bmdef_8h.html#aa5a3e35b91d48c7c8a8cf24c293f72e4">bmdef.h</a>
</li>
<li>BMPTR_SETBIT0
: <a class="el" href="bmdef_8h.html#a41d8f6ada221ed5c6f95e9c6c821216a">bmdef.h</a>
</li>
<li>BMPTR_TESTBIT0
: <a class="el" href="bmdef_8h.html#a11318a64d92080bbf8e2edc7b68e0bc9">bmdef.h</a>
</li>
<li>BMRESTRICT
: <a class="el" href="bmdef_8h.html#a3d4b22f50e6783522689451783907dc7">bmdef.h</a>
</li>
<li>BMSET_PTRGAP
: <a class="el" href="bmdef_8h.html#a93dbdb1a62ca0ce33149d3249dbf386e">bmdef.h</a>
</li>
<li>BMVECTOPT
: <a class="el" href="bmsimd_8h.html#aa2c8ca7e259c278f3a9605205679de03">bmsimd.h</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>FULL_BLOCK_FAKE_ADDR
: <a class="el" href="bmdef_8h.html#acb95e4be00b9d3a6173855e685f401b3">bmdef.h</a>
</li>
<li>FULL_BLOCK_REAL_ADDR
: <a class="el" href="bmdef_8h.html#adf4140e36b134cbc9a8b8ea3bff35a49">bmdef.h</a>
</li>
<li>FULL_SUB_BLOCK_REAL_ADDR
: <a class="el" href="bmdef_8h.html#ad5dde97e8bb54fe9d995d996c40ebb44">bmdef.h</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>IS_EMPTY_BLOCK
: <a class="el" href="bmdef_8h.html#accfe8650b3e8ee65da94f7712b3c44b8">bmdef.h</a>
</li>
<li>IS_FULL_BLOCK
: <a class="el" href="bmdef_8h.html#a074acb37afea68caaffe3832d326eb44">bmdef.h</a>
</li>
<li>IS_VALID_ADDR
: <a class="el" href="bmdef_8h.html#a13ba598909515339ceede09e3b9b0198">bmdef.h</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VECT_AND_BLOCK
: <a class="el" href="bmsse4_8h.html#afaca5d52ef4d2ab07be5d02f4af8492b">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#afaca5d52ef4d2ab07be5d02f4af8492b">bmsse2.h</a>
</li>
<li>VECT_AND_DIGEST
: <a class="el" href="bmsse4_8h.html#a9ca151b1f12eb924506f9732b4743166">bmsse4.h</a>
</li>
<li>VECT_AND_DIGEST_2WAY
: <a class="el" href="bmsse4_8h.html#ac96257dd2e43e5af32a8d90c8baad6a0">bmsse4.h</a>
</li>
<li>VECT_AND_DIGEST_5WAY
: <a class="el" href="bmsse4_8h.html#a1c9d25b683a2dfbe708e9159defb693a">bmsse4.h</a>
</li>
<li>VECT_ANDNOT_ARR_2_MASK
: <a class="el" href="bmsse4_8h.html#a7d425b68d8217dc37d33c660e39a61e1">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a7d425b68d8217dc37d33c660e39a61e1">bmsse2.h</a>
</li>
<li>VECT_ARR_BLOCK_LOOKUP
: <a class="el" href="bmsse4_8h.html#ad8e9717df23c3535d27ce5f93ce92fba">bmsse4.h</a>
</li>
<li>VECT_BIT_BLOCK_XOR
: <a class="el" href="bmsse4_8h.html#a4a2b40d7ba2f2cae74d22c4a9680c675">bmsse4.h</a>
</li>
<li>VECT_BIT_FIND_DIFF
: <a class="el" href="bmsse4_8h.html#a080a7a4ffeb8db8a82a3514ed46ee015">bmsse4.h</a>
</li>
<li>VECT_BIT_FIND_FIRST
: <a class="el" href="bmsse4_8h.html#aa239aa5756ca281b5e49f0764f03426c">bmsse4.h</a>
</li>
<li>VECT_BITCOUNT
: <a class="el" href="bmsse4_8h.html#ae022e7bc509d97359a348393a6b25b99">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#ae022e7bc509d97359a348393a6b25b99">bmsse2.h</a>
</li>
<li>VECT_BITCOUNT_AND
: <a class="el" href="bmsse4_8h.html#a3459200618dab65142340f1abd760eb9">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a3459200618dab65142340f1abd760eb9">bmsse2.h</a>
</li>
<li>VECT_BITCOUNT_OR
: <a class="el" href="bmsse4_8h.html#a07583d48db4ede7eadbc3156e9dd7d3b">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a07583d48db4ede7eadbc3156e9dd7d3b">bmsse2.h</a>
</li>
<li>VECT_BITCOUNT_SUB
: <a class="el" href="bmsse4_8h.html#a98aaf230431767be4838323266d0b493">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a98aaf230431767be4838323266d0b493">bmsse2.h</a>
</li>
<li>VECT_BITCOUNT_XOR
: <a class="el" href="bmsse4_8h.html#a9954c72d227a3ca78df22a56efad6baf">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a9954c72d227a3ca78df22a56efad6baf">bmsse2.h</a>
</li>
<li>VECT_BLOCK_CHANGE
: <a class="el" href="bmsse4_8h.html#abadfad850d54694fd0fa1fccc630628e">bmsse4.h</a>
</li>
<li>VECT_BLOCK_CHANGE_BC
: <a class="el" href="bmsse4_8h.html#a803d717e4d25d8ec91f995aa7b3e33ff">bmsse4.h</a>
</li>
<li>VECT_BLOCK_SET_DIGEST
: <a class="el" href="bmsse4_8h.html#acebc23fac7ff527cb8efde5034500efa">bmsse4.h</a>
</li>
<li>VECT_BLOCK_XOR_CHANGE
: <a class="el" href="bmsse4_8h.html#ae8b940f7824ce6cbd8e4112e9f820d3b">bmsse4.h</a>
</li>
<li>VECT_COPY_BLOCK
: <a class="el" href="bmsse4_8h.html#a29997a8e02262aa82c2bf8e0c0c93d88">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a29997a8e02262aa82c2bf8e0c0c93d88">bmsse2.h</a>
</li>
<li>VECT_GAP_BFIND
: <a class="el" href="bmsse4_8h.html#ab06c37e08108844d82dd11cb7d9104db">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#ab06c37e08108844d82dd11cb7d9104db">bmsse2.h</a>
</li>
<li>VECT_INVERT_BLOCK
: <a class="el" href="bmsse4_8h.html#ab33981964a17c8a5a2b012d0a36af793">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#ab33981964a17c8a5a2b012d0a36af793">bmsse2.h</a>
</li>
<li>VECT_IS_DIGEST_ZERO
: <a class="el" href="bmsse4_8h.html#a7ba70813ef57de6796fa72bce878d96d">bmsse4.h</a>
</li>
<li>VECT_IS_ONE_BLOCK
: <a class="el" href="bmsse4_8h.html#a38bdaceb75f40bb71cd2dbdb585deeb2">bmsse4.h</a>
</li>
<li>VECT_IS_ZERO_BLOCK
: <a class="el" href="bmsse4_8h.html#a594aaaa2322a95f946eb0d02c0b712fa">bmsse4.h</a>
</li>
<li>VECT_LOWER_BOUND_SCAN_U32
: <a class="el" href="bmsse4_8h.html#a8f421c893792f4de398de8e53663e144">bmsse4.h</a>
</li>
<li>VECT_OR_BLOCK
: <a class="el" href="bmsse4_8h.html#a3a9628d3cc1eb4f13bdf26c528cc66a8">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a3a9628d3cc1eb4f13bdf26c528cc66a8">bmsse2.h</a>
</li>
<li>VECT_OR_BLOCK_2WAY
: <a class="el" href="bmsse4_8h.html#af4869623596d433baf91765b8d986513">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#af4869623596d433baf91765b8d986513">bmsse2.h</a>
</li>
<li>VECT_OR_BLOCK_3WAY
: <a class="el" href="bmsse4_8h.html#aec4bacd89779fc4e8c3d7466df25a519">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#aec4bacd89779fc4e8c3d7466df25a519">bmsse2.h</a>
</li>
<li>VECT_OR_BLOCK_5WAY
: <a class="el" href="bmsse4_8h.html#a208b5b44a0730dd3e24e2092b9356cb0">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a208b5b44a0730dd3e24e2092b9356cb0">bmsse2.h</a>
</li>
<li>VECT_SET_BLOCK
: <a class="el" href="bmsse2_8h.html#a05ef47f86a4f9e277c6e8506045dc2a8">bmsse2.h</a>
, <a class="el" href="bmsse4_8h.html#a05ef47f86a4f9e277c6e8506045dc2a8">bmsse4.h</a>
</li>
<li>VECT_SET_BLOCK_BITS
: <a class="el" href="bmsse4_8h.html#a94da183aebafb5b39ee546ea6ba5dd49">bmsse4.h</a>
</li>
<li>VECT_SHIFT_L1
: <a class="el" href="bmsse4_8h.html#a8e1d26711456cae1c4766550e7cb4a6b">bmsse4.h</a>
</li>
<li>VECT_SHIFT_R1
: <a class="el" href="bmsse4_8h.html#a362005553d03c3f58fc2724af729e6b2">bmsse4.h</a>
</li>
<li>VECT_SHIFT_R1_AND
: <a class="el" href="bmsse4_8h.html#a4b140ab8373452e7d8259bb0d02a5ea6">bmsse4.h</a>
</li>
<li>VECT_STREAM_BLOCK
: <a class="el" href="bmsse2_8h.html#a38f846dc86977277cf63a8a768237680">bmsse2.h</a>
, <a class="el" href="bmsse4_8h.html#a38f846dc86977277cf63a8a768237680">bmsse4.h</a>
</li>
<li>VECT_SUB_BLOCK
: <a class="el" href="bmsse4_8h.html#a4b85a5bc0f52d70afcb0ed4ad0ece2a0">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a4b85a5bc0f52d70afcb0ed4ad0ece2a0">bmsse2.h</a>
</li>
<li>VECT_SUB_DIGEST
: <a class="el" href="bmsse4_8h.html#ae93232d0a3793e461e391f3b51e0d40a">bmsse4.h</a>
</li>
<li>VECT_SUB_DIGEST_2WAY
: <a class="el" href="bmsse4_8h.html#a6198ccfae6414a94c6150936241226cb">bmsse4.h</a>
</li>
<li>VECT_XOR_ARR_2_MASK
: <a class="el" href="bmsse2_8h.html#a9b8caa31ab90cbfbc99b5728352e5456">bmsse2.h</a>
, <a class="el" href="bmsse4_8h.html#a9b8caa31ab90cbfbc99b5728352e5456">bmsse4.h</a>
</li>
<li>VECT_XOR_BLOCK
: <a class="el" href="bmsse4_8h.html#a7ba5acffad921a66c222a7768baa0b1b">bmsse4.h</a>
, <a class="el" href="bmsse2_8h.html#a7ba5acffad921a66c222a7768baa0b1b">bmsse2.h</a>
</li>
<li>VECT_XOR_BLOCK_2WAY
: <a class="el" href="bmsse2_8h.html#a37f7d2688284ec165adef2bafacf57d1">bmsse2.h</a>
, <a class="el" href="bmsse4_8h.html#a37f7d2688284ec165adef2bafacf57d1">bmsse4.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
|