/external/libffi/testsuite/libffi.call/ |
D | nested_struct.c | 105 struct cls_struct_combined g_dbl = {{4.0, 5.0, 6}, in main() local 134 args_dbl[2] = &g_dbl; in main() 139 CHECK( res_dbl.d.a == (e_dbl.a + f_dbl.dd + g_dbl.d.a)); in main() 140 CHECK( res_dbl.d.b == (e_dbl.b + f_dbl.ff + g_dbl.d.b)); in main() 141 CHECK( res_dbl.d.c == (e_dbl.c + f_dbl.ii + g_dbl.d.c)); in main() 142 CHECK( res_dbl.e.ii == (e_dbl.c + f_dbl.ii + g_dbl.e.ii)); in main() 143 CHECK( res_dbl.e.dd == (e_dbl.a + f_dbl.dd + g_dbl.e.dd)); in main() 144 CHECK( res_dbl.e.ff == (e_dbl.b + f_dbl.ff + g_dbl.e.ff)); in main() 151 (pcl))(e_dbl, f_dbl, g_dbl); in main() 153 CHECK( res_dbl.d.a == (e_dbl.a + f_dbl.dd + g_dbl.d.a)); in main() [all …]
|
D | nested_struct1.c | 109 struct cls_struct_combined g_dbl = {{4.0, 5.0, 6}, in main() local 140 args_dbl[2] = &g_dbl; in main() 146 CHECK( res_dbl.d.a == (e_dbl.a + f_dbl.dd + g_dbl.d.a)); in main() 147 CHECK( res_dbl.d.b == (e_dbl.b + f_dbl.ff + g_dbl.d.b)); in main() 148 CHECK( res_dbl.d.c == (e_dbl.c + f_dbl.ii + g_dbl.d.c)); in main() 149 CHECK( res_dbl.e.ii == (e_dbl.c + f_dbl.ii + g_dbl.e.ii)); in main() 150 CHECK( res_dbl.e.dd == (e_dbl.a + f_dbl.dd + g_dbl.e.dd)); in main() 151 CHECK( res_dbl.e.ff == (e_dbl.b + f_dbl.ff + g_dbl.e.ff)); in main() 159 (pcl))(e_dbl, f_dbl, g_dbl, h_dbl); in main() 161 CHECK( res_dbl.d.a == (e_dbl.a + f_dbl.dd + g_dbl.d.a)); in main() [all …]
|
D | nested_struct9.c | 94 struct C g_dbl = { 2, 9}; in main() local 121 args_dbl[2] = &g_dbl; in main() 126 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + g_dbl.d)); in main() 127 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 128 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main() 132 res_dbl = ((B(*)(A, B, C))(pcl))(e_dbl, f_dbl, g_dbl); in main() 134 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + g_dbl.d)); in main() 135 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 136 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main()
|
D | nested_struct6.c | 94 struct C g_dbl = { 2, 9}; in main() local 121 args_dbl[2] = &g_dbl; in main() 126 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + g_dbl.d)); in main() 127 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 128 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main() 132 res_dbl = ((B(*)(A, B, C))(pcl))(e_dbl, f_dbl, g_dbl); in main() 134 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + g_dbl.d)); in main() 135 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 136 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main()
|
D | nested_struct8.c | 94 struct C g_dbl = { 2LL, 9}; in main() local 121 args_dbl[2] = &g_dbl; in main() 126 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + g_dbl.d)); in main() 127 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 128 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main() 132 res_dbl = ((B(*)(A, B, C))(pcl))(e_dbl, f_dbl, g_dbl); in main() 134 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + g_dbl.d)); in main() 135 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 136 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main()
|
D | nested_struct10.c | 95 struct C g_dbl = { 2LL, 9}; in main() local 123 args_dbl[2] = &g_dbl; in main() 128 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + f_dbl.z + g_dbl.d)); in main() 129 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 130 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main() 134 res_dbl = ((B(*)(A, B, C))(pcl))(e_dbl, f_dbl, g_dbl); in main() 136 CHECK( res_dbl.x.a == (e_dbl.a + f_dbl.x.a + f_dbl.z + g_dbl.d)); in main() 137 CHECK( res_dbl.x.b == (e_dbl.b + f_dbl.x.b + f_dbl.y + g_dbl.e)); in main() 138 CHECK( res_dbl.y == (e_dbl.b + f_dbl.x.b + g_dbl.e)); in main()
|
D | cls_1_1byte.c | 66 struct cls_struct_1_1byte g_dbl = { 12 }; in main() local 80 args_dbl[0] = &g_dbl; in main() 91 res_dbl = ((cls_struct_1_1byte(*)(cls_struct_1_1byte, cls_struct_1_1byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_4byte.c | 66 struct cls_struct_4byte g_dbl = { 127, 120 }; in main() local 81 args_dbl[0] = &g_dbl; in main() 92 res_dbl = ((cls_struct_4byte(*)(cls_struct_4byte, cls_struct_4byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_2byte.c | 66 struct cls_struct_2byte g_dbl = { 12, 127 }; in main() local 81 args_dbl[0] = &g_dbl; in main() 92 res_dbl = ((cls_struct_2byte(*)(cls_struct_2byte, cls_struct_2byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_3byte1.c | 66 struct cls_struct_3byte g_dbl = { 12, 119 }; in main() local 81 args_dbl[0] = &g_dbl; in main() 92 res_dbl = ((cls_struct_3byte(*)(cls_struct_3byte, cls_struct_3byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_8byte.c | 65 struct cls_struct_8byte g_dbl = { 1, 2.0 }; in main() local 80 args_dbl[0] = &g_dbl; in main() 90 res_dbl = ((cls_struct_8byte(*)(cls_struct_8byte, cls_struct_8byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_3byte2.c | 66 struct cls_struct_3byte_1 g_dbl = { 15, 125 }; in main() local 81 args_dbl[0] = &g_dbl; in main() 92 res_dbl = ((cls_struct_3byte_1(*)(cls_struct_3byte_1, cls_struct_3byte_1))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_uint64.c | 67 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 83 args_dbl[0] = &g_dbl; in main() 94 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_5byte.c | 69 struct cls_struct_5byte g_dbl = { 127, 120, 1 }; in main() local 85 args_dbl[0] = &g_dbl; in main() 100 res_dbl = ((cls_struct_5byte(*)(cls_struct_5byte, cls_struct_5byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_sint64.c | 66 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_20byte.c | 66 struct cls_struct_20byte g_dbl = { 1.0, 2.0, 3 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_20byte(*)(cls_struct_20byte, cls_struct_20byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_3_1byte.c | 70 struct cls_struct_3_1byte g_dbl = { 12, 13, 14 }; in main() local 86 args_dbl[0] = &g_dbl; in main() 97 res_dbl = ((cls_struct_3_1byte(*)(cls_struct_3_1byte, cls_struct_3_1byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_float.c | 66 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_uint32.c | 66 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_sint32.c | 66 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_double.c | 68 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 84 args_dbl[0] = &g_dbl; in main() 95 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_uint16.c | 66 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_longdouble.c | 67 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 83 args_dbl[0] = &g_dbl; in main() 94 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_20byte1.c | 68 struct cls_struct_20byte g_dbl = { 1, 2.0, 3.0 }; in main() local 84 args_dbl[0] = &g_dbl; in main() 95 res_dbl = ((cls_struct_20byte(*)(cls_struct_20byte, cls_struct_20byte))(pcl))(g_dbl, f_dbl); in main()
|
D | cls_align_sint16.c | 66 struct cls_struct_align g_dbl = { 12, 4951, 127 }; in main() local 82 args_dbl[0] = &g_dbl; in main() 93 res_dbl = ((cls_struct_align(*)(cls_struct_align, cls_struct_align))(pcl))(g_dbl, f_dbl); in main()
|