simplicity_sys/c_jets/
jets_wrapper.rs

1/* This file has been automatically generated. */
2
3use 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