13 closure_test_fn5(ffi_cif* cif
__UNUSED__,
void* resp,
void** args,
17 (
int)*(
unsigned long long *)args[0] + (
int)*(
unsigned long long *)args[1] +
18 (
int)*(
unsigned long long *)args[2] + (
int)*(
unsigned long long *)args[3] +
19 (
int)*(
unsigned long long *)args[4] + (
int)*(
unsigned long long *)args[5] +
20 (
int)*(
unsigned long long *)args[6] + (
int)*(
unsigned long long *)args[7] +
21 (
int)*(
unsigned long long *)args[8] + (
int)*(
unsigned long long *)args[9] +
22 (
int)*(
int *)args[10] +
23 (
int)*(
unsigned long long *)args[11] +
24 (
int)*(
unsigned long long *)args[12] +
25 (
int)*(
unsigned long long *)args[13] +
26 (
int)*(
unsigned long long *)args[14] +
27 *(
int *)args[15] + (
intptr_t)userdata;
29 printf(
"%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d: %d\n",
30 (
int)*(
unsigned long long *)args[0],
31 (
int)*(
unsigned long long *)args[1],
32 (
int)*(
unsigned long long *)args[2],
33 (
int)*(
unsigned long long *)args[3],
34 (
int)*(
unsigned long long *)args[4],
35 (
int)*(
unsigned long long *)args[5],
36 (
int)*(
unsigned long long *)args[6],
37 (
int)*(
unsigned long long *)args[7],
38 (
int)*(
unsigned long long *)args[8],
39 (
int)*(
unsigned long long *)args[9],
40 (
int)*(
int *)args[10],
41 (
int)*(
unsigned long long *)args[11],
42 (
int)*(
unsigned long long *)args[12],
43 (
int)*(
unsigned long long *)args[13],
44 (
int)*(
unsigned long long *)args[14],
51 unsigned long long,
unsigned long long,
52 unsigned long long,
unsigned long long,
53 unsigned long long,
unsigned long long,
54 unsigned long long,
unsigned long long,
55 int,
unsigned long long,
56 unsigned long long,
unsigned long long,
57 unsigned long long, int);
63 ffi_closure *pcl = ffi_closure_alloc(
sizeof(ffi_closure), &code);
64 ffi_type * cl_arg_types[17];
67 for (i = 0; i < 10; i++) {
68 cl_arg_types[i] = &ffi_type_uint64;
70 cl_arg_types[10] = &ffi_type_sint;
71 for (i = 11; i < 15; i++) {
72 cl_arg_types[i] = &ffi_type_uint64;
74 cl_arg_types[15] = &ffi_type_sint;
75 cl_arg_types[16] =
NULL;
79 &ffi_type_sint, cl_arg_types) == FFI_OK);
82 (
void *) 3 , code) == FFI_OK);
85 (1LL, 2LL, 3LL, 4LL, 127LL, 429LL, 7LL, 8LL, 9LL, 10LL, 11, 12LL,
88 printf(
"res: %d\n",res);