File: globals_defs.html

package info (click to toggle)
bmagic 6.3.0-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 49,956 kB
  • sloc: cpp: 84,298; ansic: 9,703; sh: 1,664; makefile: 742
file content (356 lines) | stat: -rwxr-xr-x 13,514 bytes parent folder | download
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&amp;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">
&#160;

<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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>