1use crate::{CElementsTxEnv, CFrameItem};
4use super::elements_ffi;
5
6pub fn add_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
7 unsafe { elements_ffi::add_16(dst, &src, std::ptr::null()) }
8}
9
10pub fn add_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
11 unsafe { elements_ffi::add_32(dst, &src, std::ptr::null()) }
12}
13
14pub fn add_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
15 unsafe { elements_ffi::add_64(dst, &src, std::ptr::null()) }
16}
17
18pub fn add_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
19 unsafe { elements_ffi::add_8(dst, &src, std::ptr::null()) }
20}
21
22pub fn all_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
23 unsafe { elements_ffi::all_16(dst, &src, std::ptr::null()) }
24}
25
26pub fn all_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
27 unsafe { elements_ffi::all_32(dst, &src, std::ptr::null()) }
28}
29
30pub fn all_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
31 unsafe { elements_ffi::all_64(dst, &src, std::ptr::null()) }
32}
33
34pub fn all_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
35 unsafe { elements_ffi::all_8(dst, &src, std::ptr::null()) }
36}
37
38pub fn and_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
39 unsafe { elements_ffi::and_1(dst, &src, std::ptr::null()) }
40}
41
42pub fn and_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
43 unsafe { elements_ffi::and_16(dst, &src, std::ptr::null()) }
44}
45
46pub fn and_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
47 unsafe { elements_ffi::and_32(dst, &src, std::ptr::null()) }
48}
49
50pub fn and_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
51 unsafe { elements_ffi::and_64(dst, &src, std::ptr::null()) }
52}
53
54pub fn and_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
55 unsafe { elements_ffi::and_8(dst, &src, std::ptr::null()) }
56}
57
58pub fn annex_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
59 unsafe { elements_ffi::annex_hash(dst, &src, env) }
60}
61
62pub fn asset_amount_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
63 unsafe { elements_ffi::asset_amount_hash(dst, &src, env) }
64}
65
66pub fn bip_0340_verify<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
67 unsafe { elements_ffi::bip_0340_verify(dst, &src, std::ptr::null()) }
68}
69
70pub fn build_tapbranch(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
71 unsafe { elements_ffi::build_tapbranch(dst, &src, env) }
72}
73
74pub fn build_tapleaf_simplicity(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
75 unsafe { elements_ffi::build_tapleaf_simplicity(dst, &src, env) }
76}
77
78pub fn build_taptweak(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
79 unsafe { elements_ffi::build_taptweak(dst, &src, env) }
80}
81
82pub fn calculate_asset(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
83 unsafe { elements_ffi::calculate_asset(dst, &src, env) }
84}
85
86pub fn calculate_confidential_token(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
87 unsafe { elements_ffi::calculate_confidential_token(dst, &src, env) }
88}
89
90pub fn calculate_explicit_token(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
91 unsafe { elements_ffi::calculate_explicit_token(dst, &src, env) }
92}
93
94pub fn calculate_issuance_entropy(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
95 unsafe { elements_ffi::calculate_issuance_entropy(dst, &src, env) }
96}
97
98pub fn ch_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
99 unsafe { elements_ffi::ch_1(dst, &src, std::ptr::null()) }
100}
101
102pub fn ch_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
103 unsafe { elements_ffi::ch_16(dst, &src, std::ptr::null()) }
104}
105
106pub fn ch_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
107 unsafe { elements_ffi::ch_32(dst, &src, std::ptr::null()) }
108}
109
110pub fn ch_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
111 unsafe { elements_ffi::ch_64(dst, &src, std::ptr::null()) }
112}
113
114pub fn ch_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
115 unsafe { elements_ffi::ch_8(dst, &src, std::ptr::null()) }
116}
117
118pub fn check_lock_distance(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
119 unsafe { elements_ffi::check_lock_distance(dst, &src, env) }
120}
121
122pub fn check_lock_duration(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
123 unsafe { elements_ffi::check_lock_duration(dst, &src, env) }
124}
125
126pub fn check_lock_height(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
127 unsafe { elements_ffi::check_lock_height(dst, &src, env) }
128}
129
130pub fn check_lock_time(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
131 unsafe { elements_ffi::check_lock_time(dst, &src, env) }
132}
133
134pub fn check_sig_verify<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
135 unsafe { elements_ffi::check_sig_verify(dst, &src, std::ptr::null()) }
136}
137
138pub fn complement_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
139 unsafe { elements_ffi::complement_1(dst, &src, std::ptr::null()) }
140}
141
142pub fn complement_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
143 unsafe { elements_ffi::complement_16(dst, &src, std::ptr::null()) }
144}
145
146pub fn complement_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
147 unsafe { elements_ffi::complement_32(dst, &src, std::ptr::null()) }
148}
149
150pub fn complement_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
151 unsafe { elements_ffi::complement_64(dst, &src, std::ptr::null()) }
152}
153
154pub fn complement_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
155 unsafe { elements_ffi::complement_8(dst, &src, std::ptr::null()) }
156}
157
158pub fn current_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
159 unsafe { elements_ffi::current_amount(dst, &src, env) }
160}
161
162pub fn current_annex_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
163 unsafe { elements_ffi::current_annex_hash(dst, &src, env) }
164}
165
166pub fn current_asset(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
167 unsafe { elements_ffi::current_asset(dst, &src, env) }
168}
169
170pub fn current_index(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
171 unsafe { elements_ffi::current_index(dst, &src, env) }
172}
173
174pub fn current_issuance_asset_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
175 unsafe { elements_ffi::current_issuance_asset_amount(dst, &src, env) }
176}
177
178pub fn current_issuance_asset_proof(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
179 unsafe { elements_ffi::current_issuance_asset_proof(dst, &src, env) }
180}
181
182pub fn current_issuance_token_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
183 unsafe { elements_ffi::current_issuance_token_amount(dst, &src, env) }
184}
185
186pub fn current_issuance_token_proof(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
187 unsafe { elements_ffi::current_issuance_token_proof(dst, &src, env) }
188}
189
190pub fn current_new_issuance_contract(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
191 unsafe { elements_ffi::current_new_issuance_contract(dst, &src, env) }
192}
193
194pub fn current_pegin(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
195 unsafe { elements_ffi::current_pegin(dst, &src, env) }
196}
197
198pub fn current_prev_outpoint(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
199 unsafe { elements_ffi::current_prev_outpoint(dst, &src, env) }
200}
201
202pub fn current_reissuance_blinding(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
203 unsafe { elements_ffi::current_reissuance_blinding(dst, &src, env) }
204}
205
206pub fn current_reissuance_entropy(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
207 unsafe { elements_ffi::current_reissuance_entropy(dst, &src, env) }
208}
209
210pub fn current_script_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
211 unsafe { elements_ffi::current_script_hash(dst, &src, env) }
212}
213
214pub fn current_script_sig_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
215 unsafe { elements_ffi::current_script_sig_hash(dst, &src, env) }
216}
217
218pub fn current_sequence(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
219 unsafe { elements_ffi::current_sequence(dst, &src, env) }
220}
221
222pub fn decompress<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
223 unsafe { elements_ffi::decompress(dst, &src, std::ptr::null()) }
224}
225
226pub fn decrement_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
227 unsafe { elements_ffi::decrement_16(dst, &src, std::ptr::null()) }
228}
229
230pub fn decrement_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
231 unsafe { elements_ffi::decrement_32(dst, &src, std::ptr::null()) }
232}
233
234pub fn decrement_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
235 unsafe { elements_ffi::decrement_64(dst, &src, std::ptr::null()) }
236}
237
238pub fn decrement_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
239 unsafe { elements_ffi::decrement_8(dst, &src, std::ptr::null()) }
240}
241
242pub fn div_mod_128_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
243 unsafe { elements_ffi::div_mod_128_64(dst, &src, std::ptr::null()) }
244}
245
246pub fn div_mod_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
247 unsafe { elements_ffi::div_mod_16(dst, &src, std::ptr::null()) }
248}
249
250pub fn div_mod_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
251 unsafe { elements_ffi::div_mod_32(dst, &src, std::ptr::null()) }
252}
253
254pub fn div_mod_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
255 unsafe { elements_ffi::div_mod_64(dst, &src, std::ptr::null()) }
256}
257
258pub fn div_mod_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
259 unsafe { elements_ffi::div_mod_8(dst, &src, std::ptr::null()) }
260}
261
262pub fn divide_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
263 unsafe { elements_ffi::divide_16(dst, &src, std::ptr::null()) }
264}
265
266pub fn divide_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
267 unsafe { elements_ffi::divide_32(dst, &src, std::ptr::null()) }
268}
269
270pub fn divide_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
271 unsafe { elements_ffi::divide_64(dst, &src, std::ptr::null()) }
272}
273
274pub fn divide_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
275 unsafe { elements_ffi::divide_8(dst, &src, std::ptr::null()) }
276}
277
278pub fn divides_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
279 unsafe { elements_ffi::divides_16(dst, &src, std::ptr::null()) }
280}
281
282pub fn divides_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
283 unsafe { elements_ffi::divides_32(dst, &src, std::ptr::null()) }
284}
285
286pub fn divides_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
287 unsafe { elements_ffi::divides_64(dst, &src, std::ptr::null()) }
288}
289
290pub fn divides_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
291 unsafe { elements_ffi::divides_8(dst, &src, std::ptr::null()) }
292}
293
294pub fn eq_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
295 unsafe { elements_ffi::eq_1(dst, &src, std::ptr::null()) }
296}
297
298pub fn eq_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
299 unsafe { elements_ffi::eq_16(dst, &src, std::ptr::null()) }
300}
301
302pub fn eq_256<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
303 unsafe { elements_ffi::eq_256(dst, &src, std::ptr::null()) }
304}
305
306pub fn eq_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
307 unsafe { elements_ffi::eq_32(dst, &src, std::ptr::null()) }
308}
309
310pub fn eq_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
311 unsafe { elements_ffi::eq_64(dst, &src, std::ptr::null()) }
312}
313
314pub fn eq_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
315 unsafe { elements_ffi::eq_8(dst, &src, std::ptr::null()) }
316}
317
318pub fn fe_add<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
319 unsafe { elements_ffi::fe_add(dst, &src, std::ptr::null()) }
320}
321
322pub fn fe_invert<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
323 unsafe { elements_ffi::fe_invert(dst, &src, std::ptr::null()) }
324}
325
326pub fn fe_is_odd<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
327 unsafe { elements_ffi::fe_is_odd(dst, &src, std::ptr::null()) }
328}
329
330pub fn fe_is_zero<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
331 unsafe { elements_ffi::fe_is_zero(dst, &src, std::ptr::null()) }
332}
333
334pub fn fe_multiply<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
335 unsafe { elements_ffi::fe_multiply(dst, &src, std::ptr::null()) }
336}
337
338pub fn fe_multiply_beta<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
339 unsafe { elements_ffi::fe_multiply_beta(dst, &src, std::ptr::null()) }
340}
341
342pub fn fe_negate<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
343 unsafe { elements_ffi::fe_negate(dst, &src, std::ptr::null()) }
344}
345
346pub fn fe_normalize<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
347 unsafe { elements_ffi::fe_normalize(dst, &src, std::ptr::null()) }
348}
349
350pub fn fe_square<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
351 unsafe { elements_ffi::fe_square(dst, &src, std::ptr::null()) }
352}
353
354pub fn fe_square_root<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
355 unsafe { elements_ffi::fe_square_root(dst, &src, std::ptr::null()) }
356}
357
358pub fn full_add_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
359 unsafe { elements_ffi::full_add_16(dst, &src, std::ptr::null()) }
360}
361
362pub fn full_add_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
363 unsafe { elements_ffi::full_add_32(dst, &src, std::ptr::null()) }
364}
365
366pub fn full_add_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
367 unsafe { elements_ffi::full_add_64(dst, &src, std::ptr::null()) }
368}
369
370pub fn full_add_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
371 unsafe { elements_ffi::full_add_8(dst, &src, std::ptr::null()) }
372}
373
374pub fn full_decrement_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
375 unsafe { elements_ffi::full_decrement_16(dst, &src, std::ptr::null()) }
376}
377
378pub fn full_decrement_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
379 unsafe { elements_ffi::full_decrement_32(dst, &src, std::ptr::null()) }
380}
381
382pub fn full_decrement_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
383 unsafe { elements_ffi::full_decrement_64(dst, &src, std::ptr::null()) }
384}
385
386pub fn full_decrement_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
387 unsafe { elements_ffi::full_decrement_8(dst, &src, std::ptr::null()) }
388}
389
390pub fn full_increment_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
391 unsafe { elements_ffi::full_increment_16(dst, &src, std::ptr::null()) }
392}
393
394pub fn full_increment_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
395 unsafe { elements_ffi::full_increment_32(dst, &src, std::ptr::null()) }
396}
397
398pub fn full_increment_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
399 unsafe { elements_ffi::full_increment_64(dst, &src, std::ptr::null()) }
400}
401
402pub fn full_increment_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
403 unsafe { elements_ffi::full_increment_8(dst, &src, std::ptr::null()) }
404}
405
406pub fn full_left_shift_16_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
407 unsafe { elements_ffi::full_left_shift_16_1(dst, &src, std::ptr::null()) }
408}
409
410pub fn full_left_shift_16_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
411 unsafe { elements_ffi::full_left_shift_16_2(dst, &src, std::ptr::null()) }
412}
413
414pub fn full_left_shift_16_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
415 unsafe { elements_ffi::full_left_shift_16_4(dst, &src, std::ptr::null()) }
416}
417
418pub fn full_left_shift_16_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
419 unsafe { elements_ffi::full_left_shift_16_8(dst, &src, std::ptr::null()) }
420}
421
422pub fn full_left_shift_32_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
423 unsafe { elements_ffi::full_left_shift_32_1(dst, &src, std::ptr::null()) }
424}
425
426pub fn full_left_shift_32_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
427 unsafe { elements_ffi::full_left_shift_32_16(dst, &src, std::ptr::null()) }
428}
429
430pub fn full_left_shift_32_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
431 unsafe { elements_ffi::full_left_shift_32_2(dst, &src, std::ptr::null()) }
432}
433
434pub fn full_left_shift_32_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
435 unsafe { elements_ffi::full_left_shift_32_4(dst, &src, std::ptr::null()) }
436}
437
438pub fn full_left_shift_32_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
439 unsafe { elements_ffi::full_left_shift_32_8(dst, &src, std::ptr::null()) }
440}
441
442pub fn full_left_shift_64_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
443 unsafe { elements_ffi::full_left_shift_64_1(dst, &src, std::ptr::null()) }
444}
445
446pub fn full_left_shift_64_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
447 unsafe { elements_ffi::full_left_shift_64_16(dst, &src, std::ptr::null()) }
448}
449
450pub fn full_left_shift_64_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
451 unsafe { elements_ffi::full_left_shift_64_2(dst, &src, std::ptr::null()) }
452}
453
454pub fn full_left_shift_64_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
455 unsafe { elements_ffi::full_left_shift_64_32(dst, &src, std::ptr::null()) }
456}
457
458pub fn full_left_shift_64_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
459 unsafe { elements_ffi::full_left_shift_64_4(dst, &src, std::ptr::null()) }
460}
461
462pub fn full_left_shift_64_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
463 unsafe { elements_ffi::full_left_shift_64_8(dst, &src, std::ptr::null()) }
464}
465
466pub fn full_left_shift_8_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
467 unsafe { elements_ffi::full_left_shift_8_1(dst, &src, std::ptr::null()) }
468}
469
470pub fn full_left_shift_8_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
471 unsafe { elements_ffi::full_left_shift_8_2(dst, &src, std::ptr::null()) }
472}
473
474pub fn full_left_shift_8_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
475 unsafe { elements_ffi::full_left_shift_8_4(dst, &src, std::ptr::null()) }
476}
477
478pub fn full_multiply_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
479 unsafe { elements_ffi::full_multiply_16(dst, &src, std::ptr::null()) }
480}
481
482pub fn full_multiply_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
483 unsafe { elements_ffi::full_multiply_32(dst, &src, std::ptr::null()) }
484}
485
486pub fn full_multiply_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
487 unsafe { elements_ffi::full_multiply_64(dst, &src, std::ptr::null()) }
488}
489
490pub fn full_multiply_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
491 unsafe { elements_ffi::full_multiply_8(dst, &src, std::ptr::null()) }
492}
493
494pub fn full_right_shift_16_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
495 unsafe { elements_ffi::full_right_shift_16_1(dst, &src, std::ptr::null()) }
496}
497
498pub fn full_right_shift_16_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
499 unsafe { elements_ffi::full_right_shift_16_2(dst, &src, std::ptr::null()) }
500}
501
502pub fn full_right_shift_16_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
503 unsafe { elements_ffi::full_right_shift_16_4(dst, &src, std::ptr::null()) }
504}
505
506pub fn full_right_shift_16_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
507 unsafe { elements_ffi::full_right_shift_16_8(dst, &src, std::ptr::null()) }
508}
509
510pub fn full_right_shift_32_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
511 unsafe { elements_ffi::full_right_shift_32_1(dst, &src, std::ptr::null()) }
512}
513
514pub fn full_right_shift_32_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
515 unsafe { elements_ffi::full_right_shift_32_16(dst, &src, std::ptr::null()) }
516}
517
518pub fn full_right_shift_32_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
519 unsafe { elements_ffi::full_right_shift_32_2(dst, &src, std::ptr::null()) }
520}
521
522pub fn full_right_shift_32_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
523 unsafe { elements_ffi::full_right_shift_32_4(dst, &src, std::ptr::null()) }
524}
525
526pub fn full_right_shift_32_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
527 unsafe { elements_ffi::full_right_shift_32_8(dst, &src, std::ptr::null()) }
528}
529
530pub fn full_right_shift_64_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
531 unsafe { elements_ffi::full_right_shift_64_1(dst, &src, std::ptr::null()) }
532}
533
534pub fn full_right_shift_64_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
535 unsafe { elements_ffi::full_right_shift_64_16(dst, &src, std::ptr::null()) }
536}
537
538pub fn full_right_shift_64_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
539 unsafe { elements_ffi::full_right_shift_64_2(dst, &src, std::ptr::null()) }
540}
541
542pub fn full_right_shift_64_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
543 unsafe { elements_ffi::full_right_shift_64_32(dst, &src, std::ptr::null()) }
544}
545
546pub fn full_right_shift_64_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
547 unsafe { elements_ffi::full_right_shift_64_4(dst, &src, std::ptr::null()) }
548}
549
550pub fn full_right_shift_64_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
551 unsafe { elements_ffi::full_right_shift_64_8(dst, &src, std::ptr::null()) }
552}
553
554pub fn full_right_shift_8_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
555 unsafe { elements_ffi::full_right_shift_8_1(dst, &src, std::ptr::null()) }
556}
557
558pub fn full_right_shift_8_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
559 unsafe { elements_ffi::full_right_shift_8_2(dst, &src, std::ptr::null()) }
560}
561
562pub fn full_right_shift_8_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
563 unsafe { elements_ffi::full_right_shift_8_4(dst, &src, std::ptr::null()) }
564}
565
566pub fn full_subtract_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
567 unsafe { elements_ffi::full_subtract_16(dst, &src, std::ptr::null()) }
568}
569
570pub fn full_subtract_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
571 unsafe { elements_ffi::full_subtract_32(dst, &src, std::ptr::null()) }
572}
573
574pub fn full_subtract_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
575 unsafe { elements_ffi::full_subtract_64(dst, &src, std::ptr::null()) }
576}
577
578pub fn full_subtract_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
579 unsafe { elements_ffi::full_subtract_8(dst, &src, std::ptr::null()) }
580}
581
582pub fn ge_is_on_curve<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
583 unsafe { elements_ffi::ge_is_on_curve(dst, &src, std::ptr::null()) }
584}
585
586pub fn ge_negate<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
587 unsafe { elements_ffi::ge_negate(dst, &src, std::ptr::null()) }
588}
589
590pub fn gej_add<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
591 unsafe { elements_ffi::gej_add(dst, &src, std::ptr::null()) }
592}
593
594pub fn gej_double<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
595 unsafe { elements_ffi::gej_double(dst, &src, std::ptr::null()) }
596}
597
598pub fn gej_equiv<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
599 unsafe { elements_ffi::gej_equiv(dst, &src, std::ptr::null()) }
600}
601
602pub fn gej_ge_add<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
603 unsafe { elements_ffi::gej_ge_add(dst, &src, std::ptr::null()) }
604}
605
606pub fn gej_ge_add_ex<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
607 unsafe { elements_ffi::gej_ge_add_ex(dst, &src, std::ptr::null()) }
608}
609
610pub fn gej_ge_equiv<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
611 unsafe { elements_ffi::gej_ge_equiv(dst, &src, std::ptr::null()) }
612}
613
614pub fn gej_infinity<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
615 unsafe { elements_ffi::gej_infinity(dst, &src, std::ptr::null()) }
616}
617
618pub fn gej_is_infinity<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
619 unsafe { elements_ffi::gej_is_infinity(dst, &src, std::ptr::null()) }
620}
621
622pub fn gej_is_on_curve<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
623 unsafe { elements_ffi::gej_is_on_curve(dst, &src, std::ptr::null()) }
624}
625
626pub fn gej_negate<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
627 unsafe { elements_ffi::gej_negate(dst, &src, std::ptr::null()) }
628}
629
630pub fn gej_normalize<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
631 unsafe { elements_ffi::gej_normalize(dst, &src, std::ptr::null()) }
632}
633
634pub fn gej_rescale<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
635 unsafe { elements_ffi::gej_rescale(dst, &src, std::ptr::null()) }
636}
637
638pub fn gej_x_equiv<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
639 unsafe { elements_ffi::gej_x_equiv(dst, &src, std::ptr::null()) }
640}
641
642pub fn gej_y_is_odd<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
643 unsafe { elements_ffi::gej_y_is_odd(dst, &src, std::ptr::null()) }
644}
645
646pub fn generate<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
647 unsafe { elements_ffi::generate(dst, &src, std::ptr::null()) }
648}
649
650pub fn genesis_block_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
651 unsafe { elements_ffi::genesis_block_hash(dst, &src, env) }
652}
653
654pub fn hash_to_curve<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
655 unsafe { elements_ffi::hash_to_curve(dst, &src, std::ptr::null()) }
656}
657
658pub fn high_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
659 unsafe { elements_ffi::high_1(dst, &src, std::ptr::null()) }
660}
661
662pub fn high_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
663 unsafe { elements_ffi::high_16(dst, &src, std::ptr::null()) }
664}
665
666pub fn high_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
667 unsafe { elements_ffi::high_32(dst, &src, std::ptr::null()) }
668}
669
670pub fn high_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
671 unsafe { elements_ffi::high_64(dst, &src, std::ptr::null()) }
672}
673
674pub fn high_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
675 unsafe { elements_ffi::high_8(dst, &src, std::ptr::null()) }
676}
677
678pub fn increment_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
679 unsafe { elements_ffi::increment_16(dst, &src, std::ptr::null()) }
680}
681
682pub fn increment_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
683 unsafe { elements_ffi::increment_32(dst, &src, std::ptr::null()) }
684}
685
686pub fn increment_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
687 unsafe { elements_ffi::increment_64(dst, &src, std::ptr::null()) }
688}
689
690pub fn increment_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
691 unsafe { elements_ffi::increment_8(dst, &src, std::ptr::null()) }
692}
693
694pub fn input_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
695 unsafe { elements_ffi::input_amount(dst, &src, env) }
696}
697
698pub fn input_amounts_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
699 unsafe { elements_ffi::input_amounts_hash(dst, &src, env) }
700}
701
702pub fn input_annex_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
703 unsafe { elements_ffi::input_annex_hash(dst, &src, env) }
704}
705
706pub fn input_annexes_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
707 unsafe { elements_ffi::input_annexes_hash(dst, &src, env) }
708}
709
710pub fn input_asset(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
711 unsafe { elements_ffi::input_asset(dst, &src, env) }
712}
713
714pub fn input_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
715 unsafe { elements_ffi::input_hash(dst, &src, env) }
716}
717
718pub fn input_outpoints_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
719 unsafe { elements_ffi::input_outpoints_hash(dst, &src, env) }
720}
721
722pub fn input_pegin(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
723 unsafe { elements_ffi::input_pegin(dst, &src, env) }
724}
725
726pub fn input_prev_outpoint(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
727 unsafe { elements_ffi::input_prev_outpoint(dst, &src, env) }
728}
729
730pub fn input_script_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
731 unsafe { elements_ffi::input_script_hash(dst, &src, env) }
732}
733
734pub fn input_script_sig_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
735 unsafe { elements_ffi::input_script_sig_hash(dst, &src, env) }
736}
737
738pub fn input_script_sigs_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
739 unsafe { elements_ffi::input_script_sigs_hash(dst, &src, env) }
740}
741
742pub fn input_scripts_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
743 unsafe { elements_ffi::input_scripts_hash(dst, &src, env) }
744}
745
746pub fn input_sequence(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
747 unsafe { elements_ffi::input_sequence(dst, &src, env) }
748}
749
750pub fn input_sequences_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
751 unsafe { elements_ffi::input_sequences_hash(dst, &src, env) }
752}
753
754pub fn input_utxo_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
755 unsafe { elements_ffi::input_utxo_hash(dst, &src, env) }
756}
757
758pub fn input_utxos_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
759 unsafe { elements_ffi::input_utxos_hash(dst, &src, env) }
760}
761
762pub fn inputs_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
763 unsafe { elements_ffi::inputs_hash(dst, &src, env) }
764}
765
766pub fn internal_key(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
767 unsafe { elements_ffi::internal_key(dst, &src, env) }
768}
769
770pub fn is_one_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
771 unsafe { elements_ffi::is_one_16(dst, &src, std::ptr::null()) }
772}
773
774pub fn is_one_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
775 unsafe { elements_ffi::is_one_32(dst, &src, std::ptr::null()) }
776}
777
778pub fn is_one_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
779 unsafe { elements_ffi::is_one_64(dst, &src, std::ptr::null()) }
780}
781
782pub fn is_one_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
783 unsafe { elements_ffi::is_one_8(dst, &src, std::ptr::null()) }
784}
785
786pub fn is_zero_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
787 unsafe { elements_ffi::is_zero_16(dst, &src, std::ptr::null()) }
788}
789
790pub fn is_zero_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
791 unsafe { elements_ffi::is_zero_32(dst, &src, std::ptr::null()) }
792}
793
794pub fn is_zero_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
795 unsafe { elements_ffi::is_zero_64(dst, &src, std::ptr::null()) }
796}
797
798pub fn is_zero_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
799 unsafe { elements_ffi::is_zero_8(dst, &src, std::ptr::null()) }
800}
801
802pub fn issuance(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
803 unsafe { elements_ffi::issuance(dst, &src, env) }
804}
805
806pub fn issuance_asset(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
807 unsafe { elements_ffi::issuance_asset(dst, &src, env) }
808}
809
810pub fn issuance_asset_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
811 unsafe { elements_ffi::issuance_asset_amount(dst, &src, env) }
812}
813
814pub fn issuance_asset_amounts_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
815 unsafe { elements_ffi::issuance_asset_amounts_hash(dst, &src, env) }
816}
817
818pub fn issuance_asset_proof(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
819 unsafe { elements_ffi::issuance_asset_proof(dst, &src, env) }
820}
821
822pub fn issuance_blinding_entropy_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
823 unsafe { elements_ffi::issuance_blinding_entropy_hash(dst, &src, env) }
824}
825
826pub fn issuance_entropy(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
827 unsafe { elements_ffi::issuance_entropy(dst, &src, env) }
828}
829
830pub fn issuance_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
831 unsafe { elements_ffi::issuance_hash(dst, &src, env) }
832}
833
834pub fn issuance_range_proofs_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
835 unsafe { elements_ffi::issuance_range_proofs_hash(dst, &src, env) }
836}
837
838pub fn issuance_token(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
839 unsafe { elements_ffi::issuance_token(dst, &src, env) }
840}
841
842pub fn issuance_token_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
843 unsafe { elements_ffi::issuance_token_amount(dst, &src, env) }
844}
845
846pub fn issuance_token_amounts_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
847 unsafe { elements_ffi::issuance_token_amounts_hash(dst, &src, env) }
848}
849
850pub fn issuance_token_proof(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
851 unsafe { elements_ffi::issuance_token_proof(dst, &src, env) }
852}
853
854pub fn issuances_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
855 unsafe { elements_ffi::issuances_hash(dst, &src, env) }
856}
857
858pub fn lbtc_asset(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
859 unsafe { elements_ffi::lbtc_asset(dst, &src, env) }
860}
861
862pub fn le_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
863 unsafe { elements_ffi::le_16(dst, &src, std::ptr::null()) }
864}
865
866pub fn le_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
867 unsafe { elements_ffi::le_32(dst, &src, std::ptr::null()) }
868}
869
870pub fn le_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
871 unsafe { elements_ffi::le_64(dst, &src, std::ptr::null()) }
872}
873
874pub fn le_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
875 unsafe { elements_ffi::le_8(dst, &src, std::ptr::null()) }
876}
877
878pub fn left_extend_16_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
879 unsafe { elements_ffi::left_extend_16_32(dst, &src, std::ptr::null()) }
880}
881
882pub fn left_extend_16_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
883 unsafe { elements_ffi::left_extend_16_64(dst, &src, std::ptr::null()) }
884}
885
886pub fn left_extend_1_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
887 unsafe { elements_ffi::left_extend_1_16(dst, &src, std::ptr::null()) }
888}
889
890pub fn left_extend_1_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
891 unsafe { elements_ffi::left_extend_1_32(dst, &src, std::ptr::null()) }
892}
893
894pub fn left_extend_1_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
895 unsafe { elements_ffi::left_extend_1_64(dst, &src, std::ptr::null()) }
896}
897
898pub fn left_extend_1_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
899 unsafe { elements_ffi::left_extend_1_8(dst, &src, std::ptr::null()) }
900}
901
902pub fn left_extend_32_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
903 unsafe { elements_ffi::left_extend_32_64(dst, &src, std::ptr::null()) }
904}
905
906pub fn left_extend_8_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
907 unsafe { elements_ffi::left_extend_8_16(dst, &src, std::ptr::null()) }
908}
909
910pub fn left_extend_8_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
911 unsafe { elements_ffi::left_extend_8_32(dst, &src, std::ptr::null()) }
912}
913
914pub fn left_extend_8_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
915 unsafe { elements_ffi::left_extend_8_64(dst, &src, std::ptr::null()) }
916}
917
918pub fn left_pad_high_16_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
919 unsafe { elements_ffi::left_pad_high_16_32(dst, &src, std::ptr::null()) }
920}
921
922pub fn left_pad_high_16_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
923 unsafe { elements_ffi::left_pad_high_16_64(dst, &src, std::ptr::null()) }
924}
925
926pub fn left_pad_high_1_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
927 unsafe { elements_ffi::left_pad_high_1_16(dst, &src, std::ptr::null()) }
928}
929
930pub fn left_pad_high_1_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
931 unsafe { elements_ffi::left_pad_high_1_32(dst, &src, std::ptr::null()) }
932}
933
934pub fn left_pad_high_1_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
935 unsafe { elements_ffi::left_pad_high_1_64(dst, &src, std::ptr::null()) }
936}
937
938pub fn left_pad_high_1_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
939 unsafe { elements_ffi::left_pad_high_1_8(dst, &src, std::ptr::null()) }
940}
941
942pub fn left_pad_high_32_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
943 unsafe { elements_ffi::left_pad_high_32_64(dst, &src, std::ptr::null()) }
944}
945
946pub fn left_pad_high_8_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
947 unsafe { elements_ffi::left_pad_high_8_16(dst, &src, std::ptr::null()) }
948}
949
950pub fn left_pad_high_8_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
951 unsafe { elements_ffi::left_pad_high_8_32(dst, &src, std::ptr::null()) }
952}
953
954pub fn left_pad_high_8_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
955 unsafe { elements_ffi::left_pad_high_8_64(dst, &src, std::ptr::null()) }
956}
957
958pub fn left_pad_low_16_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
959 unsafe { elements_ffi::left_pad_low_16_32(dst, &src, std::ptr::null()) }
960}
961
962pub fn left_pad_low_16_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
963 unsafe { elements_ffi::left_pad_low_16_64(dst, &src, std::ptr::null()) }
964}
965
966pub fn left_pad_low_1_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
967 unsafe { elements_ffi::left_pad_low_1_16(dst, &src, std::ptr::null()) }
968}
969
970pub fn left_pad_low_1_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
971 unsafe { elements_ffi::left_pad_low_1_32(dst, &src, std::ptr::null()) }
972}
973
974pub fn left_pad_low_1_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
975 unsafe { elements_ffi::left_pad_low_1_64(dst, &src, std::ptr::null()) }
976}
977
978pub fn left_pad_low_1_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
979 unsafe { elements_ffi::left_pad_low_1_8(dst, &src, std::ptr::null()) }
980}
981
982pub fn left_pad_low_32_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
983 unsafe { elements_ffi::left_pad_low_32_64(dst, &src, std::ptr::null()) }
984}
985
986pub fn left_pad_low_8_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
987 unsafe { elements_ffi::left_pad_low_8_16(dst, &src, std::ptr::null()) }
988}
989
990pub fn left_pad_low_8_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
991 unsafe { elements_ffi::left_pad_low_8_32(dst, &src, std::ptr::null()) }
992}
993
994pub fn left_pad_low_8_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
995 unsafe { elements_ffi::left_pad_low_8_64(dst, &src, std::ptr::null()) }
996}
997
998pub fn left_rotate_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
999 unsafe { elements_ffi::left_rotate_16(dst, &src, std::ptr::null()) }
1000}
1001
1002pub fn left_rotate_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1003 unsafe { elements_ffi::left_rotate_32(dst, &src, std::ptr::null()) }
1004}
1005
1006pub fn left_rotate_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1007 unsafe { elements_ffi::left_rotate_64(dst, &src, std::ptr::null()) }
1008}
1009
1010pub fn left_rotate_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1011 unsafe { elements_ffi::left_rotate_8(dst, &src, std::ptr::null()) }
1012}
1013
1014pub fn left_shift_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1015 unsafe { elements_ffi::left_shift_16(dst, &src, std::ptr::null()) }
1016}
1017
1018pub fn left_shift_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1019 unsafe { elements_ffi::left_shift_32(dst, &src, std::ptr::null()) }
1020}
1021
1022pub fn left_shift_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1023 unsafe { elements_ffi::left_shift_64(dst, &src, std::ptr::null()) }
1024}
1025
1026pub fn left_shift_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1027 unsafe { elements_ffi::left_shift_8(dst, &src, std::ptr::null()) }
1028}
1029
1030pub fn left_shift_with_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1031 unsafe { elements_ffi::left_shift_with_16(dst, &src, std::ptr::null()) }
1032}
1033
1034pub fn left_shift_with_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1035 unsafe { elements_ffi::left_shift_with_32(dst, &src, std::ptr::null()) }
1036}
1037
1038pub fn left_shift_with_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1039 unsafe { elements_ffi::left_shift_with_64(dst, &src, std::ptr::null()) }
1040}
1041
1042pub fn left_shift_with_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1043 unsafe { elements_ffi::left_shift_with_8(dst, &src, std::ptr::null()) }
1044}
1045
1046pub fn leftmost_16_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1047 unsafe { elements_ffi::leftmost_16_1(dst, &src, std::ptr::null()) }
1048}
1049
1050pub fn leftmost_16_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1051 unsafe { elements_ffi::leftmost_16_2(dst, &src, std::ptr::null()) }
1052}
1053
1054pub fn leftmost_16_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1055 unsafe { elements_ffi::leftmost_16_4(dst, &src, std::ptr::null()) }
1056}
1057
1058pub fn leftmost_16_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1059 unsafe { elements_ffi::leftmost_16_8(dst, &src, std::ptr::null()) }
1060}
1061
1062pub fn leftmost_32_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1063 unsafe { elements_ffi::leftmost_32_1(dst, &src, std::ptr::null()) }
1064}
1065
1066pub fn leftmost_32_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1067 unsafe { elements_ffi::leftmost_32_16(dst, &src, std::ptr::null()) }
1068}
1069
1070pub fn leftmost_32_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1071 unsafe { elements_ffi::leftmost_32_2(dst, &src, std::ptr::null()) }
1072}
1073
1074pub fn leftmost_32_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1075 unsafe { elements_ffi::leftmost_32_4(dst, &src, std::ptr::null()) }
1076}
1077
1078pub fn leftmost_32_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1079 unsafe { elements_ffi::leftmost_32_8(dst, &src, std::ptr::null()) }
1080}
1081
1082pub fn leftmost_64_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1083 unsafe { elements_ffi::leftmost_64_1(dst, &src, std::ptr::null()) }
1084}
1085
1086pub fn leftmost_64_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1087 unsafe { elements_ffi::leftmost_64_16(dst, &src, std::ptr::null()) }
1088}
1089
1090pub fn leftmost_64_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1091 unsafe { elements_ffi::leftmost_64_2(dst, &src, std::ptr::null()) }
1092}
1093
1094pub fn leftmost_64_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1095 unsafe { elements_ffi::leftmost_64_32(dst, &src, std::ptr::null()) }
1096}
1097
1098pub fn leftmost_64_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1099 unsafe { elements_ffi::leftmost_64_4(dst, &src, std::ptr::null()) }
1100}
1101
1102pub fn leftmost_64_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1103 unsafe { elements_ffi::leftmost_64_8(dst, &src, std::ptr::null()) }
1104}
1105
1106pub fn leftmost_8_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1107 unsafe { elements_ffi::leftmost_8_1(dst, &src, std::ptr::null()) }
1108}
1109
1110pub fn leftmost_8_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1111 unsafe { elements_ffi::leftmost_8_2(dst, &src, std::ptr::null()) }
1112}
1113
1114pub fn leftmost_8_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1115 unsafe { elements_ffi::leftmost_8_4(dst, &src, std::ptr::null()) }
1116}
1117
1118pub fn linear_combination_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1119 unsafe { elements_ffi::linear_combination_1(dst, &src, std::ptr::null()) }
1120}
1121
1122pub fn linear_verify_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1123 unsafe { elements_ffi::linear_verify_1(dst, &src, std::ptr::null()) }
1124}
1125
1126pub fn lock_time(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1127 unsafe { elements_ffi::lock_time(dst, &src, env) }
1128}
1129
1130pub fn low_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1131 unsafe { elements_ffi::low_1(dst, &src, std::ptr::null()) }
1132}
1133
1134pub fn low_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1135 unsafe { elements_ffi::low_16(dst, &src, std::ptr::null()) }
1136}
1137
1138pub fn low_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1139 unsafe { elements_ffi::low_32(dst, &src, std::ptr::null()) }
1140}
1141
1142pub fn low_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1143 unsafe { elements_ffi::low_64(dst, &src, std::ptr::null()) }
1144}
1145
1146pub fn low_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1147 unsafe { elements_ffi::low_8(dst, &src, std::ptr::null()) }
1148}
1149
1150pub fn lt_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1151 unsafe { elements_ffi::lt_16(dst, &src, std::ptr::null()) }
1152}
1153
1154pub fn lt_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1155 unsafe { elements_ffi::lt_32(dst, &src, std::ptr::null()) }
1156}
1157
1158pub fn lt_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1159 unsafe { elements_ffi::lt_64(dst, &src, std::ptr::null()) }
1160}
1161
1162pub fn lt_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1163 unsafe { elements_ffi::lt_8(dst, &src, std::ptr::null()) }
1164}
1165
1166pub fn maj_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1167 unsafe { elements_ffi::maj_1(dst, &src, std::ptr::null()) }
1168}
1169
1170pub fn maj_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1171 unsafe { elements_ffi::maj_16(dst, &src, std::ptr::null()) }
1172}
1173
1174pub fn maj_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1175 unsafe { elements_ffi::maj_32(dst, &src, std::ptr::null()) }
1176}
1177
1178pub fn maj_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1179 unsafe { elements_ffi::maj_64(dst, &src, std::ptr::null()) }
1180}
1181
1182pub fn maj_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1183 unsafe { elements_ffi::maj_8(dst, &src, std::ptr::null()) }
1184}
1185
1186pub fn max_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1187 unsafe { elements_ffi::max_16(dst, &src, std::ptr::null()) }
1188}
1189
1190pub fn max_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1191 unsafe { elements_ffi::max_32(dst, &src, std::ptr::null()) }
1192}
1193
1194pub fn max_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1195 unsafe { elements_ffi::max_64(dst, &src, std::ptr::null()) }
1196}
1197
1198pub fn max_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1199 unsafe { elements_ffi::max_8(dst, &src, std::ptr::null()) }
1200}
1201
1202pub fn median_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1203 unsafe { elements_ffi::median_16(dst, &src, std::ptr::null()) }
1204}
1205
1206pub fn median_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1207 unsafe { elements_ffi::median_32(dst, &src, std::ptr::null()) }
1208}
1209
1210pub fn median_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1211 unsafe { elements_ffi::median_64(dst, &src, std::ptr::null()) }
1212}
1213
1214pub fn median_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1215 unsafe { elements_ffi::median_8(dst, &src, std::ptr::null()) }
1216}
1217
1218pub fn min_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1219 unsafe { elements_ffi::min_16(dst, &src, std::ptr::null()) }
1220}
1221
1222pub fn min_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1223 unsafe { elements_ffi::min_32(dst, &src, std::ptr::null()) }
1224}
1225
1226pub fn min_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1227 unsafe { elements_ffi::min_64(dst, &src, std::ptr::null()) }
1228}
1229
1230pub fn min_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1231 unsafe { elements_ffi::min_8(dst, &src, std::ptr::null()) }
1232}
1233
1234pub fn modulo_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1235 unsafe { elements_ffi::modulo_16(dst, &src, std::ptr::null()) }
1236}
1237
1238pub fn modulo_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1239 unsafe { elements_ffi::modulo_32(dst, &src, std::ptr::null()) }
1240}
1241
1242pub fn modulo_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1243 unsafe { elements_ffi::modulo_64(dst, &src, std::ptr::null()) }
1244}
1245
1246pub fn modulo_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1247 unsafe { elements_ffi::modulo_8(dst, &src, std::ptr::null()) }
1248}
1249
1250pub fn multiply_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1251 unsafe { elements_ffi::multiply_16(dst, &src, std::ptr::null()) }
1252}
1253
1254pub fn multiply_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1255 unsafe { elements_ffi::multiply_32(dst, &src, std::ptr::null()) }
1256}
1257
1258pub fn multiply_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1259 unsafe { elements_ffi::multiply_64(dst, &src, std::ptr::null()) }
1260}
1261
1262pub fn multiply_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1263 unsafe { elements_ffi::multiply_8(dst, &src, std::ptr::null()) }
1264}
1265
1266pub fn negate_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1267 unsafe { elements_ffi::negate_16(dst, &src, std::ptr::null()) }
1268}
1269
1270pub fn negate_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1271 unsafe { elements_ffi::negate_32(dst, &src, std::ptr::null()) }
1272}
1273
1274pub fn negate_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1275 unsafe { elements_ffi::negate_64(dst, &src, std::ptr::null()) }
1276}
1277
1278pub fn negate_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1279 unsafe { elements_ffi::negate_8(dst, &src, std::ptr::null()) }
1280}
1281
1282pub fn new_issuance_contract(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1283 unsafe { elements_ffi::new_issuance_contract(dst, &src, env) }
1284}
1285
1286pub fn nonce_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1287 unsafe { elements_ffi::nonce_hash(dst, &src, env) }
1288}
1289
1290pub fn num_inputs(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1291 unsafe { elements_ffi::num_inputs(dst, &src, env) }
1292}
1293
1294pub fn num_outputs(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1295 unsafe { elements_ffi::num_outputs(dst, &src, env) }
1296}
1297
1298pub fn one_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1299 unsafe { elements_ffi::one_16(dst, &src, std::ptr::null()) }
1300}
1301
1302pub fn one_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1303 unsafe { elements_ffi::one_32(dst, &src, std::ptr::null()) }
1304}
1305
1306pub fn one_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1307 unsafe { elements_ffi::one_64(dst, &src, std::ptr::null()) }
1308}
1309
1310pub fn one_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1311 unsafe { elements_ffi::one_8(dst, &src, std::ptr::null()) }
1312}
1313
1314pub fn or_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1315 unsafe { elements_ffi::or_1(dst, &src, std::ptr::null()) }
1316}
1317
1318pub fn or_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1319 unsafe { elements_ffi::or_16(dst, &src, std::ptr::null()) }
1320}
1321
1322pub fn or_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1323 unsafe { elements_ffi::or_32(dst, &src, std::ptr::null()) }
1324}
1325
1326pub fn or_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1327 unsafe { elements_ffi::or_64(dst, &src, std::ptr::null()) }
1328}
1329
1330pub fn or_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1331 unsafe { elements_ffi::or_8(dst, &src, std::ptr::null()) }
1332}
1333
1334pub fn outpoint_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1335 unsafe { elements_ffi::outpoint_hash(dst, &src, env) }
1336}
1337
1338pub fn output_amount(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1339 unsafe { elements_ffi::output_amount(dst, &src, env) }
1340}
1341
1342pub fn output_amounts_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1343 unsafe { elements_ffi::output_amounts_hash(dst, &src, env) }
1344}
1345
1346pub fn output_asset(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1347 unsafe { elements_ffi::output_asset(dst, &src, env) }
1348}
1349
1350pub fn output_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1351 unsafe { elements_ffi::output_hash(dst, &src, env) }
1352}
1353
1354pub fn output_is_fee(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1355 unsafe { elements_ffi::output_is_fee(dst, &src, env) }
1356}
1357
1358pub fn output_nonce(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1359 unsafe { elements_ffi::output_nonce(dst, &src, env) }
1360}
1361
1362pub fn output_nonces_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1363 unsafe { elements_ffi::output_nonces_hash(dst, &src, env) }
1364}
1365
1366pub fn output_null_datum(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1367 unsafe { elements_ffi::output_null_datum(dst, &src, env) }
1368}
1369
1370pub fn output_range_proof(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1371 unsafe { elements_ffi::output_range_proof(dst, &src, env) }
1372}
1373
1374pub fn output_range_proofs_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1375 unsafe { elements_ffi::output_range_proofs_hash(dst, &src, env) }
1376}
1377
1378pub fn output_script_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1379 unsafe { elements_ffi::output_script_hash(dst, &src, env) }
1380}
1381
1382pub fn output_scripts_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1383 unsafe { elements_ffi::output_scripts_hash(dst, &src, env) }
1384}
1385
1386pub fn output_surjection_proof(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1387 unsafe { elements_ffi::output_surjection_proof(dst, &src, env) }
1388}
1389
1390pub fn output_surjection_proofs_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1391 unsafe { elements_ffi::output_surjection_proofs_hash(dst, &src, env) }
1392}
1393
1394pub fn outputs_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1395 unsafe { elements_ffi::outputs_hash(dst, &src, env) }
1396}
1397
1398pub fn parse_lock<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1399 unsafe { elements_ffi::parse_lock(dst, &src, std::ptr::null()) }
1400}
1401
1402pub fn parse_sequence<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1403 unsafe { elements_ffi::parse_sequence(dst, &src, std::ptr::null()) }
1404}
1405
1406pub fn point_verify_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1407 unsafe { elements_ffi::point_verify_1(dst, &src, std::ptr::null()) }
1408}
1409
1410pub fn reissuance_blinding(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1411 unsafe { elements_ffi::reissuance_blinding(dst, &src, env) }
1412}
1413
1414pub fn reissuance_entropy(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1415 unsafe { elements_ffi::reissuance_entropy(dst, &src, env) }
1416}
1417
1418pub fn right_extend_16_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1419 unsafe { elements_ffi::right_extend_16_32(dst, &src, std::ptr::null()) }
1420}
1421
1422pub fn right_extend_16_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1423 unsafe { elements_ffi::right_extend_16_64(dst, &src, std::ptr::null()) }
1424}
1425
1426pub fn right_extend_32_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1427 unsafe { elements_ffi::right_extend_32_64(dst, &src, std::ptr::null()) }
1428}
1429
1430pub fn right_extend_8_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1431 unsafe { elements_ffi::right_extend_8_16(dst, &src, std::ptr::null()) }
1432}
1433
1434pub fn right_extend_8_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1435 unsafe { elements_ffi::right_extend_8_32(dst, &src, std::ptr::null()) }
1436}
1437
1438pub fn right_extend_8_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1439 unsafe { elements_ffi::right_extend_8_64(dst, &src, std::ptr::null()) }
1440}
1441
1442pub fn right_pad_high_16_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1443 unsafe { elements_ffi::right_pad_high_16_32(dst, &src, std::ptr::null()) }
1444}
1445
1446pub fn right_pad_high_16_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1447 unsafe { elements_ffi::right_pad_high_16_64(dst, &src, std::ptr::null()) }
1448}
1449
1450pub fn right_pad_high_1_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1451 unsafe { elements_ffi::right_pad_high_1_16(dst, &src, std::ptr::null()) }
1452}
1453
1454pub fn right_pad_high_1_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1455 unsafe { elements_ffi::right_pad_high_1_32(dst, &src, std::ptr::null()) }
1456}
1457
1458pub fn right_pad_high_1_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1459 unsafe { elements_ffi::right_pad_high_1_64(dst, &src, std::ptr::null()) }
1460}
1461
1462pub fn right_pad_high_1_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1463 unsafe { elements_ffi::right_pad_high_1_8(dst, &src, std::ptr::null()) }
1464}
1465
1466pub fn right_pad_high_32_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1467 unsafe { elements_ffi::right_pad_high_32_64(dst, &src, std::ptr::null()) }
1468}
1469
1470pub fn right_pad_high_8_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1471 unsafe { elements_ffi::right_pad_high_8_16(dst, &src, std::ptr::null()) }
1472}
1473
1474pub fn right_pad_high_8_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1475 unsafe { elements_ffi::right_pad_high_8_32(dst, &src, std::ptr::null()) }
1476}
1477
1478pub fn right_pad_high_8_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1479 unsafe { elements_ffi::right_pad_high_8_64(dst, &src, std::ptr::null()) }
1480}
1481
1482pub fn right_pad_low_16_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1483 unsafe { elements_ffi::right_pad_low_16_32(dst, &src, std::ptr::null()) }
1484}
1485
1486pub fn right_pad_low_16_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1487 unsafe { elements_ffi::right_pad_low_16_64(dst, &src, std::ptr::null()) }
1488}
1489
1490pub fn right_pad_low_1_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1491 unsafe { elements_ffi::right_pad_low_1_16(dst, &src, std::ptr::null()) }
1492}
1493
1494pub fn right_pad_low_1_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1495 unsafe { elements_ffi::right_pad_low_1_32(dst, &src, std::ptr::null()) }
1496}
1497
1498pub fn right_pad_low_1_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1499 unsafe { elements_ffi::right_pad_low_1_64(dst, &src, std::ptr::null()) }
1500}
1501
1502pub fn right_pad_low_1_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1503 unsafe { elements_ffi::right_pad_low_1_8(dst, &src, std::ptr::null()) }
1504}
1505
1506pub fn right_pad_low_32_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1507 unsafe { elements_ffi::right_pad_low_32_64(dst, &src, std::ptr::null()) }
1508}
1509
1510pub fn right_pad_low_8_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1511 unsafe { elements_ffi::right_pad_low_8_16(dst, &src, std::ptr::null()) }
1512}
1513
1514pub fn right_pad_low_8_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1515 unsafe { elements_ffi::right_pad_low_8_32(dst, &src, std::ptr::null()) }
1516}
1517
1518pub fn right_pad_low_8_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1519 unsafe { elements_ffi::right_pad_low_8_64(dst, &src, std::ptr::null()) }
1520}
1521
1522pub fn right_rotate_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1523 unsafe { elements_ffi::right_rotate_16(dst, &src, std::ptr::null()) }
1524}
1525
1526pub fn right_rotate_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1527 unsafe { elements_ffi::right_rotate_32(dst, &src, std::ptr::null()) }
1528}
1529
1530pub fn right_rotate_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1531 unsafe { elements_ffi::right_rotate_64(dst, &src, std::ptr::null()) }
1532}
1533
1534pub fn right_rotate_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1535 unsafe { elements_ffi::right_rotate_8(dst, &src, std::ptr::null()) }
1536}
1537
1538pub fn right_shift_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1539 unsafe { elements_ffi::right_shift_16(dst, &src, std::ptr::null()) }
1540}
1541
1542pub fn right_shift_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1543 unsafe { elements_ffi::right_shift_32(dst, &src, std::ptr::null()) }
1544}
1545
1546pub fn right_shift_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1547 unsafe { elements_ffi::right_shift_64(dst, &src, std::ptr::null()) }
1548}
1549
1550pub fn right_shift_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1551 unsafe { elements_ffi::right_shift_8(dst, &src, std::ptr::null()) }
1552}
1553
1554pub fn right_shift_with_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1555 unsafe { elements_ffi::right_shift_with_16(dst, &src, std::ptr::null()) }
1556}
1557
1558pub fn right_shift_with_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1559 unsafe { elements_ffi::right_shift_with_32(dst, &src, std::ptr::null()) }
1560}
1561
1562pub fn right_shift_with_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1563 unsafe { elements_ffi::right_shift_with_64(dst, &src, std::ptr::null()) }
1564}
1565
1566pub fn right_shift_with_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1567 unsafe { elements_ffi::right_shift_with_8(dst, &src, std::ptr::null()) }
1568}
1569
1570pub fn rightmost_16_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1571 unsafe { elements_ffi::rightmost_16_1(dst, &src, std::ptr::null()) }
1572}
1573
1574pub fn rightmost_16_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1575 unsafe { elements_ffi::rightmost_16_2(dst, &src, std::ptr::null()) }
1576}
1577
1578pub fn rightmost_16_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1579 unsafe { elements_ffi::rightmost_16_4(dst, &src, std::ptr::null()) }
1580}
1581
1582pub fn rightmost_16_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1583 unsafe { elements_ffi::rightmost_16_8(dst, &src, std::ptr::null()) }
1584}
1585
1586pub fn rightmost_32_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1587 unsafe { elements_ffi::rightmost_32_1(dst, &src, std::ptr::null()) }
1588}
1589
1590pub fn rightmost_32_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1591 unsafe { elements_ffi::rightmost_32_16(dst, &src, std::ptr::null()) }
1592}
1593
1594pub fn rightmost_32_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1595 unsafe { elements_ffi::rightmost_32_2(dst, &src, std::ptr::null()) }
1596}
1597
1598pub fn rightmost_32_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1599 unsafe { elements_ffi::rightmost_32_4(dst, &src, std::ptr::null()) }
1600}
1601
1602pub fn rightmost_32_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1603 unsafe { elements_ffi::rightmost_32_8(dst, &src, std::ptr::null()) }
1604}
1605
1606pub fn rightmost_64_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1607 unsafe { elements_ffi::rightmost_64_1(dst, &src, std::ptr::null()) }
1608}
1609
1610pub fn rightmost_64_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1611 unsafe { elements_ffi::rightmost_64_16(dst, &src, std::ptr::null()) }
1612}
1613
1614pub fn rightmost_64_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1615 unsafe { elements_ffi::rightmost_64_2(dst, &src, std::ptr::null()) }
1616}
1617
1618pub fn rightmost_64_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1619 unsafe { elements_ffi::rightmost_64_32(dst, &src, std::ptr::null()) }
1620}
1621
1622pub fn rightmost_64_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1623 unsafe { elements_ffi::rightmost_64_4(dst, &src, std::ptr::null()) }
1624}
1625
1626pub fn rightmost_64_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1627 unsafe { elements_ffi::rightmost_64_8(dst, &src, std::ptr::null()) }
1628}
1629
1630pub fn rightmost_8_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1631 unsafe { elements_ffi::rightmost_8_1(dst, &src, std::ptr::null()) }
1632}
1633
1634pub fn rightmost_8_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1635 unsafe { elements_ffi::rightmost_8_2(dst, &src, std::ptr::null()) }
1636}
1637
1638pub fn rightmost_8_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1639 unsafe { elements_ffi::rightmost_8_4(dst, &src, std::ptr::null()) }
1640}
1641
1642pub fn scalar_add<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1643 unsafe { elements_ffi::scalar_add(dst, &src, std::ptr::null()) }
1644}
1645
1646pub fn scalar_invert<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1647 unsafe { elements_ffi::scalar_invert(dst, &src, std::ptr::null()) }
1648}
1649
1650pub fn scalar_is_zero<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1651 unsafe { elements_ffi::scalar_is_zero(dst, &src, std::ptr::null()) }
1652}
1653
1654pub fn scalar_multiply<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1655 unsafe { elements_ffi::scalar_multiply(dst, &src, std::ptr::null()) }
1656}
1657
1658pub fn scalar_multiply_lambda<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1659 unsafe { elements_ffi::scalar_multiply_lambda(dst, &src, std::ptr::null()) }
1660}
1661
1662pub fn scalar_negate<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1663 unsafe { elements_ffi::scalar_negate(dst, &src, std::ptr::null()) }
1664}
1665
1666pub fn scalar_normalize<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1667 unsafe { elements_ffi::scalar_normalize(dst, &src, std::ptr::null()) }
1668}
1669
1670pub fn scalar_square<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1671 unsafe { elements_ffi::scalar_square(dst, &src, std::ptr::null()) }
1672}
1673
1674pub fn scale<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1675 unsafe { elements_ffi::scale(dst, &src, std::ptr::null()) }
1676}
1677
1678pub fn script_cmr(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1679 unsafe { elements_ffi::script_cmr(dst, &src, env) }
1680}
1681
1682pub fn sha_256_block<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1683 unsafe { elements_ffi::sha_256_block(dst, &src, std::ptr::null()) }
1684}
1685
1686pub fn sha_256_ctx_8_add_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1687 unsafe { elements_ffi::sha_256_ctx_8_add_1(dst, &src, std::ptr::null()) }
1688}
1689
1690pub fn sha_256_ctx_8_add_128<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1691 unsafe { elements_ffi::sha_256_ctx_8_add_128(dst, &src, std::ptr::null()) }
1692}
1693
1694pub fn sha_256_ctx_8_add_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1695 unsafe { elements_ffi::sha_256_ctx_8_add_16(dst, &src, std::ptr::null()) }
1696}
1697
1698pub fn sha_256_ctx_8_add_2<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1699 unsafe { elements_ffi::sha_256_ctx_8_add_2(dst, &src, std::ptr::null()) }
1700}
1701
1702pub fn sha_256_ctx_8_add_256<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1703 unsafe { elements_ffi::sha_256_ctx_8_add_256(dst, &src, std::ptr::null()) }
1704}
1705
1706pub fn sha_256_ctx_8_add_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1707 unsafe { elements_ffi::sha_256_ctx_8_add_32(dst, &src, std::ptr::null()) }
1708}
1709
1710pub fn sha_256_ctx_8_add_4<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1711 unsafe { elements_ffi::sha_256_ctx_8_add_4(dst, &src, std::ptr::null()) }
1712}
1713
1714pub fn sha_256_ctx_8_add_512<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1715 unsafe { elements_ffi::sha_256_ctx_8_add_512(dst, &src, std::ptr::null()) }
1716}
1717
1718pub fn sha_256_ctx_8_add_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1719 unsafe { elements_ffi::sha_256_ctx_8_add_64(dst, &src, std::ptr::null()) }
1720}
1721
1722pub fn sha_256_ctx_8_add_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1723 unsafe { elements_ffi::sha_256_ctx_8_add_8(dst, &src, std::ptr::null()) }
1724}
1725
1726pub fn sha_256_ctx_8_add_buffer_511<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1727 unsafe { elements_ffi::sha_256_ctx_8_add_buffer_511(dst, &src, std::ptr::null()) }
1728}
1729
1730pub fn sha_256_ctx_8_finalize<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1731 unsafe { elements_ffi::sha_256_ctx_8_finalize(dst, &src, std::ptr::null()) }
1732}
1733
1734pub fn sha_256_ctx_8_init<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1735 unsafe { elements_ffi::sha_256_ctx_8_init(dst, &src, std::ptr::null()) }
1736}
1737
1738pub fn sha_256_iv<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1739 unsafe { elements_ffi::sha_256_iv(dst, &src, std::ptr::null()) }
1740}
1741
1742pub fn sig_all_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1743 unsafe { elements_ffi::sig_all_hash(dst, &src, env) }
1744}
1745
1746pub fn some_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1747 unsafe { elements_ffi::some_1(dst, &src, std::ptr::null()) }
1748}
1749
1750pub fn some_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1751 unsafe { elements_ffi::some_16(dst, &src, std::ptr::null()) }
1752}
1753
1754pub fn some_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1755 unsafe { elements_ffi::some_32(dst, &src, std::ptr::null()) }
1756}
1757
1758pub fn some_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1759 unsafe { elements_ffi::some_64(dst, &src, std::ptr::null()) }
1760}
1761
1762pub fn some_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1763 unsafe { elements_ffi::some_8(dst, &src, std::ptr::null()) }
1764}
1765
1766pub fn subtract_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1767 unsafe { elements_ffi::subtract_16(dst, &src, std::ptr::null()) }
1768}
1769
1770pub fn subtract_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1771 unsafe { elements_ffi::subtract_32(dst, &src, std::ptr::null()) }
1772}
1773
1774pub fn subtract_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1775 unsafe { elements_ffi::subtract_64(dst, &src, std::ptr::null()) }
1776}
1777
1778pub fn subtract_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1779 unsafe { elements_ffi::subtract_8(dst, &src, std::ptr::null()) }
1780}
1781
1782pub fn swu<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1783 unsafe { elements_ffi::swu(dst, &src, std::ptr::null()) }
1784}
1785
1786pub fn tap_env_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1787 unsafe { elements_ffi::tap_env_hash(dst, &src, env) }
1788}
1789
1790pub fn tapdata_init<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1791 unsafe { elements_ffi::tapdata_init(dst, &src, std::ptr::null()) }
1792}
1793
1794pub fn tapleaf_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1795 unsafe { elements_ffi::tapleaf_hash(dst, &src, env) }
1796}
1797
1798pub fn tapleaf_version(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1799 unsafe { elements_ffi::tapleaf_version(dst, &src, env) }
1800}
1801
1802pub fn tappath(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1803 unsafe { elements_ffi::tappath(dst, &src, env) }
1804}
1805
1806pub fn tappath_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1807 unsafe { elements_ffi::tappath_hash(dst, &src, env) }
1808}
1809
1810pub fn total_fee(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1811 unsafe { elements_ffi::total_fee(dst, &src, env) }
1812}
1813
1814pub fn transaction_id(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1815 unsafe { elements_ffi::transaction_id(dst, &src, env) }
1816}
1817
1818pub fn tx_hash(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1819 unsafe { elements_ffi::tx_hash(dst, &src, env) }
1820}
1821
1822pub fn tx_is_final(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1823 unsafe { elements_ffi::tx_is_final(dst, &src, env) }
1824}
1825
1826pub fn tx_lock_distance(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1827 unsafe { elements_ffi::tx_lock_distance(dst, &src, env) }
1828}
1829
1830pub fn tx_lock_duration(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1831 unsafe { elements_ffi::tx_lock_duration(dst, &src, env) }
1832}
1833
1834pub fn tx_lock_height(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1835 unsafe { elements_ffi::tx_lock_height(dst, &src, env) }
1836}
1837
1838pub fn tx_lock_time(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1839 unsafe { elements_ffi::tx_lock_time(dst, &src, env) }
1840}
1841
1842pub fn verify<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1843 unsafe { elements_ffi::verify(dst, &src, std::ptr::null()) }
1844}
1845
1846pub fn version(dst: &mut CFrameItem, src: CFrameItem, env: &CElementsTxEnv) -> bool {
1847 unsafe { elements_ffi::version(dst, &src, env) }
1848}
1849
1850pub fn xor_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1851 unsafe { elements_ffi::xor_1(dst, &src, std::ptr::null()) }
1852}
1853
1854pub fn xor_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1855 unsafe { elements_ffi::xor_16(dst, &src, std::ptr::null()) }
1856}
1857
1858pub fn xor_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1859 unsafe { elements_ffi::xor_32(dst, &src, std::ptr::null()) }
1860}
1861
1862pub fn xor_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1863 unsafe { elements_ffi::xor_64(dst, &src, std::ptr::null()) }
1864}
1865
1866pub fn xor_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1867 unsafe { elements_ffi::xor_8(dst, &src, std::ptr::null()) }
1868}
1869
1870pub fn xor_xor_1<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1871 unsafe { elements_ffi::xor_xor_1(dst, &src, std::ptr::null()) }
1872}
1873
1874pub fn xor_xor_16<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1875 unsafe { elements_ffi::xor_xor_16(dst, &src, std::ptr::null()) }
1876}
1877
1878pub fn xor_xor_32<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1879 unsafe { elements_ffi::xor_xor_32(dst, &src, std::ptr::null()) }
1880}
1881
1882pub fn xor_xor_64<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1883 unsafe { elements_ffi::xor_xor_64(dst, &src, std::ptr::null()) }
1884}
1885
1886pub fn xor_xor_8<T>(dst: &mut CFrameItem, src: CFrameItem, _env: &T) -> bool {
1887 unsafe { elements_ffi::xor_xor_8(dst, &src, std::ptr::null()) }
1888}
1889