diff options
Diffstat (limited to 'final/ABI-Testsuite/test/struct_layout_tests/PT_bf.x')
-rwxr-xr-x | final/ABI-Testsuite/test/struct_layout_tests/PT_bf.x | 73048 |
1 files changed, 73048 insertions, 0 deletions
diff --git a/final/ABI-Testsuite/test/struct_layout_tests/PT_bf.x b/final/ABI-Testsuite/test/struct_layout_tests/PT_bf.x new file mode 100755 index 00000000..e5bbcc22 --- /dev/null +++ b/final/ABI-Testsuite/test/struct_layout_tests/PT_bf.x @@ -0,0 +1,73048 @@ +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// RUN: c_compiler -c -o %t1.o -I "common" "common/testsuite.c" +// RUN: cxx_compiler cxx_rtti -c %s -I "common" -o %t2.o +// RUN: linker -o %t2%exeext %t1.o %t2.o +// RUN: runtool %t2%exeext | checker "TEST PASSED" +#include "testsuite.h" +#ifdef __cplusplus + +struct STT010 { + char fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT010) C1{ Fc Fc:0 Fc} + + + +static void Test_STT010() +{ + { + init_simple_test("STT010"); + static STT010 lv; + check2(sizeof(lv), 2, "sizeof(STT010)"); + check2(__alignof__(lv), 1, "__alignof__(STT010)"); + check_field_offset(lv, fa, 0, "STT010.fa"); + check_field_offset(lv, fb, 1, "STT010.fb"); + } +} +static Arrange_To_Call_Me vSTT010(Test_STT010, "STT010", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT020 { + char fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT020) C1{ Fc Fs:0 Fc} + + + +static void Test_STT020() +{ + { + init_simple_test("STT020"); + static STT020 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT020)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT020)"); + check_field_offset(lv, fa, 0, "STT020.fa"); + check_field_offset(lv, fb, 2, "STT020.fb"); + } +} +static Arrange_To_Call_Me vSTT020(Test_STT020, "STT020", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT030 { + char fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT030) C1{ Fc Fi:0 Fc} + + + +static void Test_STT030() +{ + { + init_simple_test("STT030"); + static STT030 lv; + check2(sizeof(lv), ABISELECT(5,5), "sizeof(STT030)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT030)"); + check_field_offset(lv, fa, 0, "STT030.fa"); + check_field_offset(lv, fb, 4, "STT030.fb"); + } +} +static Arrange_To_Call_Me vSTT030(Test_STT030, "STT030", ABISELECT(5,5)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT040 { + char fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT040) C1{ Fc FL:0 Fc} + + + +static void Test_STT040() +{ + { + init_simple_test("STT040"); + static STT040 lv; + check2(sizeof(lv), ABISELECT(9,5), "sizeof(STT040)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT040)"); + check_field_offset(lv, fa, 0, "STT040.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT040.fb"); + } +} +static Arrange_To_Call_Me vSTT040(Test_STT040, "STT040", ABISELECT(9,5)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT050 { + char fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT050) C1{ Fc Fc:3 Fc} + + + +static void Test_STT050() +{ + { + init_simple_test("STT050"); + static STT050 lv; + check2(sizeof(lv), 3, "sizeof(STT050)"); + check2(__alignof__(lv), 1, "__alignof__(STT050)"); + check_field_offset(lv, fa, 0, "STT050.fa"); + check_field_offset(lv, fb, 2, "STT050.fb"); + } +} +static Arrange_To_Call_Me vSTT050(Test_STT050, "STT050", 3); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT060 { + char fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT060) C1{ Fc Fs:3 Fc} + + + +static void Test_STT060() +{ + { + init_simple_test("STT060"); + static STT060 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT060)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT060)"); + check_field_offset(lv, fa, 0, "STT060.fa"); + check_field_offset(lv, fb, 2, "STT060.fb"); + } +} +static Arrange_To_Call_Me vSTT060(Test_STT060, "STT060", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT070 { + char fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT070) C1{ Fc Fi:3 Fc} + + + +static void Test_STT070() +{ + { + init_simple_test("STT070"); + static STT070 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT070)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT070)"); + check_field_offset(lv, fa, 0, "STT070.fa"); + check_field_offset(lv, fb, 2, "STT070.fb"); + } +} +static Arrange_To_Call_Me vSTT070(Test_STT070, "STT070", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT080 { + char fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT080) C1{ Fc FL:3 Fc} + + + +static void Test_STT080() +{ + { + init_simple_test("STT080"); + static STT080 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT080)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT080)"); + check_field_offset(lv, fa, 0, "STT080.fa"); + check_field_offset(lv, fb, 2, "STT080.fb"); + } +} +static Arrange_To_Call_Me vSTT080(Test_STT080, "STT080", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT090 { + char fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT090) C1{ Fc Fs:8 Fc} + + + +static void Test_STT090() +{ + { + init_simple_test("STT090"); + static STT090 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT090)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT090)"); + check_field_offset(lv, fa, 0, "STT090.fa"); + check_field_offset(lv, fb, 2, "STT090.fb"); + } +} +static Arrange_To_Call_Me vSTT090(Test_STT090, "STT090", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0100 { + char fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT0100) C1{ Fc Fi:8 Fc} + + + +static void Test_STT0100() +{ + { + init_simple_test("STT0100"); + static STT0100 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT0100)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0100)"); + check_field_offset(lv, fa, 0, "STT0100.fa"); + check_field_offset(lv, fb, 2, "STT0100.fb"); + } +} +static Arrange_To_Call_Me vSTT0100(Test_STT0100, "STT0100", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0110 { + char fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT0110) C1{ Fc FL:8 Fc} + + + +static void Test_STT0110() +{ + { + init_simple_test("STT0110"); + static STT0110 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT0110)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0110)"); + check_field_offset(lv, fa, 0, "STT0110.fa"); + check_field_offset(lv, fb, 2, "STT0110.fb"); + } +} +static Arrange_To_Call_Me vSTT0110(Test_STT0110, "STT0110", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0120 { + char fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT0120) C1{ Fc Fi:18 Fc} + + + +static void Test_STT0120() +{ + { + init_simple_test("STT0120"); + static STT0120 lv; + check2(sizeof(lv), ABISELECT(5,5), "sizeof(STT0120)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0120)"); + check_field_offset(lv, fa, 0, "STT0120.fa"); + check_field_offset(lv, fb, 4, "STT0120.fb"); + } +} +static Arrange_To_Call_Me vSTT0120(Test_STT0120, "STT0120", ABISELECT(5,5)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0130 { + char fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT0130) C1{ Fc FL:18 Fc} + + + +static void Test_STT0130() +{ + { + init_simple_test("STT0130"); + static STT0130 lv; + check2(sizeof(lv), ABISELECT(5,5), "sizeof(STT0130)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0130)"); + check_field_offset(lv, fa, 0, "STT0130.fa"); + check_field_offset(lv, fb, 4, "STT0130.fb"); + } +} +static Arrange_To_Call_Me vSTT0130(Test_STT0130, "STT0130", ABISELECT(5,5)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0140 { + char fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT0140) C1{ Fc FL:48 Fc} + + + +static void Test_STT0140() +{ + { + init_simple_test("STT0140"); + static STT0140 lv; + check2(sizeof(lv), 8, "sizeof(STT0140)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0140)"); + check_field_offset(lv, fa, 0, "STT0140.fa"); + check_field_offset(lv, fb, 7, "STT0140.fb"); + } +} +static Arrange_To_Call_Me vSTT0140(Test_STT0140, "STT0140", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0150 { + char fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT0150) C1{ Fc Fc:3 Fc} + + + +static void Test_STT0150() +{ + { + init_simple_test("STT0150"); + static STT0150 lv; + check2(sizeof(lv), 3, "sizeof(STT0150)"); + check2(__alignof__(lv), 1, "__alignof__(STT0150)"); + check_field_offset(lv, fa, 0, "STT0150.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0150"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0150"); + check_field_offset(lv, fb, 2, "STT0150.fb"); + } +} +static Arrange_To_Call_Me vSTT0150(Test_STT0150, "STT0150", 3); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0160 { + char fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT0160) C1{ Fc Fs:3 Fc} + + + +static void Test_STT0160() +{ + { + init_simple_test("STT0160"); + static STT0160 lv; + check2(sizeof(lv), 4, "sizeof(STT0160)"); + check2(__alignof__(lv), 2, "__alignof__(STT0160)"); + check_field_offset(lv, fa, 0, "STT0160.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0160"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0160"); + check_field_offset(lv, fb, 2, "STT0160.fb"); + } +} +static Arrange_To_Call_Me vSTT0160(Test_STT0160, "STT0160", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0170 { + char fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT0170) C1{ Fc Fi:3 Fc} + + + +static void Test_STT0170() +{ + { + init_simple_test("STT0170"); + static STT0170 lv; + check2(sizeof(lv), 4, "sizeof(STT0170)"); + check2(__alignof__(lv), 4, "__alignof__(STT0170)"); + check_field_offset(lv, fa, 0, "STT0170.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0170"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0170"); + check_field_offset(lv, fb, 2, "STT0170.fb"); + } +} +static Arrange_To_Call_Me vSTT0170(Test_STT0170, "STT0170", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0180 { + char fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT0180) C1{ Fc FL:3 Fc} + + + +static void Test_STT0180() +{ + { + init_simple_test("STT0180"); + static STT0180 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0180)"); + check_field_offset(lv, fa, 0, "STT0180.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0180"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0180"); + check_field_offset(lv, fb, 2, "STT0180.fb"); + } +} +static Arrange_To_Call_Me vSTT0180(Test_STT0180, "STT0180", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0190 { + char fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT0190) C1{ Fc Fs:8 Fc} + + + +static void Test_STT0190() +{ + { + init_simple_test("STT0190"); + static STT0190 lv; + check2(sizeof(lv), 4, "sizeof(STT0190)"); + check2(__alignof__(lv), 2, "__alignof__(STT0190)"); + check_field_offset(lv, fa, 0, "STT0190.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0190"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0190"); + check_field_offset(lv, fb, 2, "STT0190.fb"); + } +} +static Arrange_To_Call_Me vSTT0190(Test_STT0190, "STT0190", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0200 { + char fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT0200) C1{ Fc Fi:8 Fc} + + + +static void Test_STT0200() +{ + { + init_simple_test("STT0200"); + static STT0200 lv; + check2(sizeof(lv), 4, "sizeof(STT0200)"); + check2(__alignof__(lv), 4, "__alignof__(STT0200)"); + check_field_offset(lv, fa, 0, "STT0200.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0200"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0200"); + check_field_offset(lv, fb, 2, "STT0200.fb"); + } +} +static Arrange_To_Call_Me vSTT0200(Test_STT0200, "STT0200", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0210 { + char fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT0210) C1{ Fc FL:8 Fc} + + + +static void Test_STT0210() +{ + { + init_simple_test("STT0210"); + static STT0210 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0210)"); + check_field_offset(lv, fa, 0, "STT0210.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0210"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0210"); + check_field_offset(lv, fb, 2, "STT0210.fb"); + } +} +static Arrange_To_Call_Me vSTT0210(Test_STT0210, "STT0210", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0220 { + char fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT0220) C1{ Fc Fi:18 Fc} + + + +static void Test_STT0220() +{ + { + init_simple_test("STT0220"); + static STT0220 lv; + check2(sizeof(lv), 8, "sizeof(STT0220)"); + check2(__alignof__(lv), 4, "__alignof__(STT0220)"); + check_field_offset(lv, fa, 0, "STT0220.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0220"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0220"); + check_field_offset(lv, fb, 4, "STT0220.fb"); + } +} +static Arrange_To_Call_Me vSTT0220(Test_STT0220, "STT0220", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0230 { + char fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT0230) C1{ Fc FL:18 Fc} + + + +static void Test_STT0230() +{ + { + init_simple_test("STT0230"); + static STT0230 lv; + check2(sizeof(lv), 8, "sizeof(STT0230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0230)"); + check_field_offset(lv, fa, 0, "STT0230.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0230"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0230"); + check_field_offset(lv, fb, 4, "STT0230.fb"); + } +} +static Arrange_To_Call_Me vSTT0230(Test_STT0230, "STT0230", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0240 { + char fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT0240) C1{ Fc FL:48 Fc} + + + +static void Test_STT0240() +{ + { + init_simple_test("STT0240"); + static STT0240 lv; + check2(sizeof(lv), 8, "sizeof(STT0240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0240)"); + check_field_offset(lv, fa, 0, "STT0240.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0240"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0240"); + check_field_offset(lv, fb, 7, "STT0240.fb"); + } +} +static Arrange_To_Call_Me vSTT0240(Test_STT0240, "STT0240", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT011 { + char fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT011) C1{ Fc Fc:0 Fs} + + + +static void Test_STT011() +{ + { + init_simple_test("STT011"); + static STT011 lv; + check2(sizeof(lv), 4, "sizeof(STT011)"); + check2(__alignof__(lv), 2, "__alignof__(STT011)"); + check_field_offset(lv, fa, 0, "STT011.fa"); + check_field_offset(lv, fb, 2, "STT011.fb"); + } +} +static Arrange_To_Call_Me vSTT011(Test_STT011, "STT011", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT021 { + char fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT021) C1{ Fc Fs:0 Fs} + + + +static void Test_STT021() +{ + { + init_simple_test("STT021"); + static STT021 lv; + check2(sizeof(lv), 4, "sizeof(STT021)"); + check2(__alignof__(lv), 2, "__alignof__(STT021)"); + check_field_offset(lv, fa, 0, "STT021.fa"); + check_field_offset(lv, fb, 2, "STT021.fb"); + } +} +static Arrange_To_Call_Me vSTT021(Test_STT021, "STT021", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT031 { + char fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT031) C1{ Fc Fi:0 Fs} + + + +static void Test_STT031() +{ + { + init_simple_test("STT031"); + static STT031 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT031)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT031)"); + check_field_offset(lv, fa, 0, "STT031.fa"); + check_field_offset(lv, fb, 4, "STT031.fb"); + } +} +static Arrange_To_Call_Me vSTT031(Test_STT031, "STT031", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT041 { + char fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT041) C1{ Fc FL:0 Fs} + + + +static void Test_STT041() +{ + { + init_simple_test("STT041"); + static STT041 lv; + check2(sizeof(lv), ABISELECT(10,6), "sizeof(STT041)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT041)"); + check_field_offset(lv, fa, 0, "STT041.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT041.fb"); + } +} +static Arrange_To_Call_Me vSTT041(Test_STT041, "STT041", ABISELECT(10,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT051 { + char fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT051) C1{ Fc Fc:3 Fs} + + + +static void Test_STT051() +{ + { + init_simple_test("STT051"); + static STT051 lv; + check2(sizeof(lv), 4, "sizeof(STT051)"); + check2(__alignof__(lv), 2, "__alignof__(STT051)"); + check_field_offset(lv, fa, 0, "STT051.fa"); + check_field_offset(lv, fb, 2, "STT051.fb"); + } +} +static Arrange_To_Call_Me vSTT051(Test_STT051, "STT051", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT061 { + char fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT061) C1{ Fc Fs:3 Fs} + + + +static void Test_STT061() +{ + { + init_simple_test("STT061"); + static STT061 lv; + check2(sizeof(lv), 4, "sizeof(STT061)"); + check2(__alignof__(lv), 2, "__alignof__(STT061)"); + check_field_offset(lv, fa, 0, "STT061.fa"); + check_field_offset(lv, fb, 2, "STT061.fb"); + } +} +static Arrange_To_Call_Me vSTT061(Test_STT061, "STT061", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT071 { + char fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT071) C1{ Fc Fi:3 Fs} + + + +static void Test_STT071() +{ + { + init_simple_test("STT071"); + static STT071 lv; + check2(sizeof(lv), 4, "sizeof(STT071)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT071)"); + check_field_offset(lv, fa, 0, "STT071.fa"); + check_field_offset(lv, fb, 2, "STT071.fb"); + } +} +static Arrange_To_Call_Me vSTT071(Test_STT071, "STT071", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT081 { + char fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT081) C1{ Fc FL:3 Fs} + + + +static void Test_STT081() +{ + { + init_simple_test("STT081"); + static STT081 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT081)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT081)"); + check_field_offset(lv, fa, 0, "STT081.fa"); + check_field_offset(lv, fb, 2, "STT081.fb"); + } +} +static Arrange_To_Call_Me vSTT081(Test_STT081, "STT081", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT091 { + char fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT091) C1{ Fc Fs:8 Fs} + + + +static void Test_STT091() +{ + { + init_simple_test("STT091"); + static STT091 lv; + check2(sizeof(lv), 4, "sizeof(STT091)"); + check2(__alignof__(lv), 2, "__alignof__(STT091)"); + check_field_offset(lv, fa, 0, "STT091.fa"); + check_field_offset(lv, fb, 2, "STT091.fb"); + } +} +static Arrange_To_Call_Me vSTT091(Test_STT091, "STT091", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0101 { + char fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT0101) C1{ Fc Fi:8 Fs} + + + +static void Test_STT0101() +{ + { + init_simple_test("STT0101"); + static STT0101 lv; + check2(sizeof(lv), 4, "sizeof(STT0101)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT0101)"); + check_field_offset(lv, fa, 0, "STT0101.fa"); + check_field_offset(lv, fb, 2, "STT0101.fb"); + } +} +static Arrange_To_Call_Me vSTT0101(Test_STT0101, "STT0101", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0111 { + char fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT0111) C1{ Fc FL:8 Fs} + + + +static void Test_STT0111() +{ + { + init_simple_test("STT0111"); + static STT0111 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT0111)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT0111)"); + check_field_offset(lv, fa, 0, "STT0111.fa"); + check_field_offset(lv, fb, 2, "STT0111.fb"); + } +} +static Arrange_To_Call_Me vSTT0111(Test_STT0111, "STT0111", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0121 { + char fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT0121) C1{ Fc Fi:18 Fs} + + + +static void Test_STT0121() +{ + { + init_simple_test("STT0121"); + static STT0121 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT0121)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT0121)"); + check_field_offset(lv, fa, 0, "STT0121.fa"); + check_field_offset(lv, fb, 4, "STT0121.fb"); + } +} +static Arrange_To_Call_Me vSTT0121(Test_STT0121, "STT0121", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0131 { + char fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT0131) C1{ Fc FL:18 Fs} + + + +static void Test_STT0131() +{ + { + init_simple_test("STT0131"); + static STT0131 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT0131)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT0131)"); + check_field_offset(lv, fa, 0, "STT0131.fa"); + check_field_offset(lv, fb, 4, "STT0131.fb"); + } +} +static Arrange_To_Call_Me vSTT0131(Test_STT0131, "STT0131", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0141 { + char fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT0141) C1{ Fc FL:48 Fs} + + + +static void Test_STT0141() +{ + { + init_simple_test("STT0141"); + static STT0141 lv; + check2(sizeof(lv), ABISELECT(10,10), "sizeof(STT0141)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT0141)"); + check_field_offset(lv, fa, 0, "STT0141.fa"); + check_field_offset(lv, fb, 8, "STT0141.fb"); + } +} +static Arrange_To_Call_Me vSTT0141(Test_STT0141, "STT0141", ABISELECT(10,10)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0151 { + char fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT0151) C1{ Fc Fc:3 Fs} + + + +static void Test_STT0151() +{ + { + init_simple_test("STT0151"); + static STT0151 lv; + check2(sizeof(lv), 4, "sizeof(STT0151)"); + check2(__alignof__(lv), 2, "__alignof__(STT0151)"); + check_field_offset(lv, fa, 0, "STT0151.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0151"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0151"); + check_field_offset(lv, fb, 2, "STT0151.fb"); + } +} +static Arrange_To_Call_Me vSTT0151(Test_STT0151, "STT0151", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0161 { + char fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT0161) C1{ Fc Fs:3 Fs} + + + +static void Test_STT0161() +{ + { + init_simple_test("STT0161"); + static STT0161 lv; + check2(sizeof(lv), 4, "sizeof(STT0161)"); + check2(__alignof__(lv), 2, "__alignof__(STT0161)"); + check_field_offset(lv, fa, 0, "STT0161.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0161"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0161"); + check_field_offset(lv, fb, 2, "STT0161.fb"); + } +} +static Arrange_To_Call_Me vSTT0161(Test_STT0161, "STT0161", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0171 { + char fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT0171) C1{ Fc Fi:3 Fs} + + + +static void Test_STT0171() +{ + { + init_simple_test("STT0171"); + static STT0171 lv; + check2(sizeof(lv), 4, "sizeof(STT0171)"); + check2(__alignof__(lv), 4, "__alignof__(STT0171)"); + check_field_offset(lv, fa, 0, "STT0171.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0171"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0171"); + check_field_offset(lv, fb, 2, "STT0171.fb"); + } +} +static Arrange_To_Call_Me vSTT0171(Test_STT0171, "STT0171", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0181 { + char fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT0181) C1{ Fc FL:3 Fs} + + + +static void Test_STT0181() +{ + { + init_simple_test("STT0181"); + static STT0181 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0181)"); + check_field_offset(lv, fa, 0, "STT0181.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0181"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0181"); + check_field_offset(lv, fb, 2, "STT0181.fb"); + } +} +static Arrange_To_Call_Me vSTT0181(Test_STT0181, "STT0181", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0191 { + char fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT0191) C1{ Fc Fs:8 Fs} + + + +static void Test_STT0191() +{ + { + init_simple_test("STT0191"); + static STT0191 lv; + check2(sizeof(lv), 4, "sizeof(STT0191)"); + check2(__alignof__(lv), 2, "__alignof__(STT0191)"); + check_field_offset(lv, fa, 0, "STT0191.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0191"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0191"); + check_field_offset(lv, fb, 2, "STT0191.fb"); + } +} +static Arrange_To_Call_Me vSTT0191(Test_STT0191, "STT0191", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0201 { + char fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT0201) C1{ Fc Fi:8 Fs} + + + +static void Test_STT0201() +{ + { + init_simple_test("STT0201"); + static STT0201 lv; + check2(sizeof(lv), 4, "sizeof(STT0201)"); + check2(__alignof__(lv), 4, "__alignof__(STT0201)"); + check_field_offset(lv, fa, 0, "STT0201.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0201"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0201"); + check_field_offset(lv, fb, 2, "STT0201.fb"); + } +} +static Arrange_To_Call_Me vSTT0201(Test_STT0201, "STT0201", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0211 { + char fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT0211) C1{ Fc FL:8 Fs} + + + +static void Test_STT0211() +{ + { + init_simple_test("STT0211"); + static STT0211 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0211)"); + check_field_offset(lv, fa, 0, "STT0211.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0211"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0211"); + check_field_offset(lv, fb, 2, "STT0211.fb"); + } +} +static Arrange_To_Call_Me vSTT0211(Test_STT0211, "STT0211", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0221 { + char fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT0221) C1{ Fc Fi:18 Fs} + + + +static void Test_STT0221() +{ + { + init_simple_test("STT0221"); + static STT0221 lv; + check2(sizeof(lv), 8, "sizeof(STT0221)"); + check2(__alignof__(lv), 4, "__alignof__(STT0221)"); + check_field_offset(lv, fa, 0, "STT0221.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0221"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0221"); + check_field_offset(lv, fb, 4, "STT0221.fb"); + } +} +static Arrange_To_Call_Me vSTT0221(Test_STT0221, "STT0221", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0231 { + char fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT0231) C1{ Fc FL:18 Fs} + + + +static void Test_STT0231() +{ + { + init_simple_test("STT0231"); + static STT0231 lv; + check2(sizeof(lv), 8, "sizeof(STT0231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0231)"); + check_field_offset(lv, fa, 0, "STT0231.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0231"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0231"); + check_field_offset(lv, fb, 4, "STT0231.fb"); + } +} +static Arrange_To_Call_Me vSTT0231(Test_STT0231, "STT0231", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0241 { + char fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT0241) C1{ Fc FL:48 Fs} + + + +static void Test_STT0241() +{ + { + init_simple_test("STT0241"); + static STT0241 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0241)"); + check_field_offset(lv, fa, 0, "STT0241.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0241"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0241"); + check_field_offset(lv, fb, 8, "STT0241.fb"); + } +} +static Arrange_To_Call_Me vSTT0241(Test_STT0241, "STT0241", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT012 { + char fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT012) C1{ Fc Fc:0 Fi} + + + +static void Test_STT012() +{ + { + init_simple_test("STT012"); + static STT012 lv; + check2(sizeof(lv), 8, "sizeof(STT012)"); + check2(__alignof__(lv), 4, "__alignof__(STT012)"); + check_field_offset(lv, fa, 0, "STT012.fa"); + check_field_offset(lv, fb, 4, "STT012.fb"); + } +} +static Arrange_To_Call_Me vSTT012(Test_STT012, "STT012", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT022 { + char fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT022) C1{ Fc Fs:0 Fi} + + + +static void Test_STT022() +{ + { + init_simple_test("STT022"); + static STT022 lv; + check2(sizeof(lv), 8, "sizeof(STT022)"); + check2(__alignof__(lv), 4, "__alignof__(STT022)"); + check_field_offset(lv, fa, 0, "STT022.fa"); + check_field_offset(lv, fb, 4, "STT022.fb"); + } +} +static Arrange_To_Call_Me vSTT022(Test_STT022, "STT022", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT032 { + char fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT032) C1{ Fc Fi:0 Fi} + + + +static void Test_STT032() +{ + { + init_simple_test("STT032"); + static STT032 lv; + check2(sizeof(lv), 8, "sizeof(STT032)"); + check2(__alignof__(lv), 4, "__alignof__(STT032)"); + check_field_offset(lv, fa, 0, "STT032.fa"); + check_field_offset(lv, fb, 4, "STT032.fb"); + } +} +static Arrange_To_Call_Me vSTT032(Test_STT032, "STT032", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT042 { + char fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT042) C1{ Fc FL:0 Fi} + + + +static void Test_STT042() +{ + { + init_simple_test("STT042"); + static STT042 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT042)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT042)"); + check_field_offset(lv, fa, 0, "STT042.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT042.fb"); + } +} +static Arrange_To_Call_Me vSTT042(Test_STT042, "STT042", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT052 { + char fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT052) C1{ Fc Fc:3 Fi} + + + +static void Test_STT052() +{ + { + init_simple_test("STT052"); + static STT052 lv; + check2(sizeof(lv), 8, "sizeof(STT052)"); + check2(__alignof__(lv), 4, "__alignof__(STT052)"); + check_field_offset(lv, fa, 0, "STT052.fa"); + check_field_offset(lv, fb, 4, "STT052.fb"); + } +} +static Arrange_To_Call_Me vSTT052(Test_STT052, "STT052", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT062 { + char fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT062) C1{ Fc Fs:3 Fi} + + + +static void Test_STT062() +{ + { + init_simple_test("STT062"); + static STT062 lv; + check2(sizeof(lv), 8, "sizeof(STT062)"); + check2(__alignof__(lv), 4, "__alignof__(STT062)"); + check_field_offset(lv, fa, 0, "STT062.fa"); + check_field_offset(lv, fb, 4, "STT062.fb"); + } +} +static Arrange_To_Call_Me vSTT062(Test_STT062, "STT062", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT072 { + char fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT072) C1{ Fc Fi:3 Fi} + + + +static void Test_STT072() +{ + { + init_simple_test("STT072"); + static STT072 lv; + check2(sizeof(lv), 8, "sizeof(STT072)"); + check2(__alignof__(lv), 4, "__alignof__(STT072)"); + check_field_offset(lv, fa, 0, "STT072.fa"); + check_field_offset(lv, fb, 4, "STT072.fb"); + } +} +static Arrange_To_Call_Me vSTT072(Test_STT072, "STT072", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT082 { + char fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT082) C1{ Fc FL:3 Fi} + + + +static void Test_STT082() +{ + { + init_simple_test("STT082"); + static STT082 lv; + check2(sizeof(lv), 8, "sizeof(STT082)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT082)"); + check_field_offset(lv, fa, 0, "STT082.fa"); + check_field_offset(lv, fb, 4, "STT082.fb"); + } +} +static Arrange_To_Call_Me vSTT082(Test_STT082, "STT082", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT092 { + char fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT092) C1{ Fc Fs:8 Fi} + + + +static void Test_STT092() +{ + { + init_simple_test("STT092"); + static STT092 lv; + check2(sizeof(lv), 8, "sizeof(STT092)"); + check2(__alignof__(lv), 4, "__alignof__(STT092)"); + check_field_offset(lv, fa, 0, "STT092.fa"); + check_field_offset(lv, fb, 4, "STT092.fb"); + } +} +static Arrange_To_Call_Me vSTT092(Test_STT092, "STT092", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0102 { + char fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT0102) C1{ Fc Fi:8 Fi} + + + +static void Test_STT0102() +{ + { + init_simple_test("STT0102"); + static STT0102 lv; + check2(sizeof(lv), 8, "sizeof(STT0102)"); + check2(__alignof__(lv), 4, "__alignof__(STT0102)"); + check_field_offset(lv, fa, 0, "STT0102.fa"); + check_field_offset(lv, fb, 4, "STT0102.fb"); + } +} +static Arrange_To_Call_Me vSTT0102(Test_STT0102, "STT0102", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0112 { + char fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT0112) C1{ Fc FL:8 Fi} + + + +static void Test_STT0112() +{ + { + init_simple_test("STT0112"); + static STT0112 lv; + check2(sizeof(lv), 8, "sizeof(STT0112)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT0112)"); + check_field_offset(lv, fa, 0, "STT0112.fa"); + check_field_offset(lv, fb, 4, "STT0112.fb"); + } +} +static Arrange_To_Call_Me vSTT0112(Test_STT0112, "STT0112", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0122 { + char fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT0122) C1{ Fc Fi:18 Fi} + + + +static void Test_STT0122() +{ + { + init_simple_test("STT0122"); + static STT0122 lv; + check2(sizeof(lv), 8, "sizeof(STT0122)"); + check2(__alignof__(lv), 4, "__alignof__(STT0122)"); + check_field_offset(lv, fa, 0, "STT0122.fa"); + check_field_offset(lv, fb, 4, "STT0122.fb"); + } +} +static Arrange_To_Call_Me vSTT0122(Test_STT0122, "STT0122", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0132 { + char fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT0132) C1{ Fc FL:18 Fi} + + + +static void Test_STT0132() +{ + { + init_simple_test("STT0132"); + static STT0132 lv; + check2(sizeof(lv), 8, "sizeof(STT0132)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT0132)"); + check_field_offset(lv, fa, 0, "STT0132.fa"); + check_field_offset(lv, fb, 4, "STT0132.fb"); + } +} +static Arrange_To_Call_Me vSTT0132(Test_STT0132, "STT0132", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0142 { + char fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT0142) C1{ Fc FL:48 Fi} + + + +static void Test_STT0142() +{ + { + init_simple_test("STT0142"); + static STT0142 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT0142)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT0142)"); + check_field_offset(lv, fa, 0, "STT0142.fa"); + check_field_offset(lv, fb, 8, "STT0142.fb"); + } +} +static Arrange_To_Call_Me vSTT0142(Test_STT0142, "STT0142", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0152 { + char fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT0152) C1{ Fc Fc:3 Fi} + + + +static void Test_STT0152() +{ + { + init_simple_test("STT0152"); + static STT0152 lv; + check2(sizeof(lv), 8, "sizeof(STT0152)"); + check2(__alignof__(lv), 4, "__alignof__(STT0152)"); + check_field_offset(lv, fa, 0, "STT0152.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0152"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0152"); + check_field_offset(lv, fb, 4, "STT0152.fb"); + } +} +static Arrange_To_Call_Me vSTT0152(Test_STT0152, "STT0152", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0162 { + char fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT0162) C1{ Fc Fs:3 Fi} + + + +static void Test_STT0162() +{ + { + init_simple_test("STT0162"); + static STT0162 lv; + check2(sizeof(lv), 8, "sizeof(STT0162)"); + check2(__alignof__(lv), 4, "__alignof__(STT0162)"); + check_field_offset(lv, fa, 0, "STT0162.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0162"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0162"); + check_field_offset(lv, fb, 4, "STT0162.fb"); + } +} +static Arrange_To_Call_Me vSTT0162(Test_STT0162, "STT0162", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0172 { + char fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT0172) C1{ Fc Fi:3 Fi} + + + +static void Test_STT0172() +{ + { + init_simple_test("STT0172"); + static STT0172 lv; + check2(sizeof(lv), 8, "sizeof(STT0172)"); + check2(__alignof__(lv), 4, "__alignof__(STT0172)"); + check_field_offset(lv, fa, 0, "STT0172.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0172"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0172"); + check_field_offset(lv, fb, 4, "STT0172.fb"); + } +} +static Arrange_To_Call_Me vSTT0172(Test_STT0172, "STT0172", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0182 { + char fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT0182) C1{ Fc FL:3 Fi} + + + +static void Test_STT0182() +{ + { + init_simple_test("STT0182"); + static STT0182 lv; + check2(sizeof(lv), 8, "sizeof(STT0182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0182)"); + check_field_offset(lv, fa, 0, "STT0182.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0182"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0182"); + check_field_offset(lv, fb, 4, "STT0182.fb"); + } +} +static Arrange_To_Call_Me vSTT0182(Test_STT0182, "STT0182", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0192 { + char fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT0192) C1{ Fc Fs:8 Fi} + + + +static void Test_STT0192() +{ + { + init_simple_test("STT0192"); + static STT0192 lv; + check2(sizeof(lv), 8, "sizeof(STT0192)"); + check2(__alignof__(lv), 4, "__alignof__(STT0192)"); + check_field_offset(lv, fa, 0, "STT0192.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0192"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0192"); + check_field_offset(lv, fb, 4, "STT0192.fb"); + } +} +static Arrange_To_Call_Me vSTT0192(Test_STT0192, "STT0192", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0202 { + char fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT0202) C1{ Fc Fi:8 Fi} + + + +static void Test_STT0202() +{ + { + init_simple_test("STT0202"); + static STT0202 lv; + check2(sizeof(lv), 8, "sizeof(STT0202)"); + check2(__alignof__(lv), 4, "__alignof__(STT0202)"); + check_field_offset(lv, fa, 0, "STT0202.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0202"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0202"); + check_field_offset(lv, fb, 4, "STT0202.fb"); + } +} +static Arrange_To_Call_Me vSTT0202(Test_STT0202, "STT0202", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0212 { + char fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT0212) C1{ Fc FL:8 Fi} + + + +static void Test_STT0212() +{ + { + init_simple_test("STT0212"); + static STT0212 lv; + check2(sizeof(lv), 8, "sizeof(STT0212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0212)"); + check_field_offset(lv, fa, 0, "STT0212.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0212"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0212"); + check_field_offset(lv, fb, 4, "STT0212.fb"); + } +} +static Arrange_To_Call_Me vSTT0212(Test_STT0212, "STT0212", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0222 { + char fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT0222) C1{ Fc Fi:18 Fi} + + + +static void Test_STT0222() +{ + { + init_simple_test("STT0222"); + static STT0222 lv; + check2(sizeof(lv), 8, "sizeof(STT0222)"); + check2(__alignof__(lv), 4, "__alignof__(STT0222)"); + check_field_offset(lv, fa, 0, "STT0222.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0222"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0222"); + check_field_offset(lv, fb, 4, "STT0222.fb"); + } +} +static Arrange_To_Call_Me vSTT0222(Test_STT0222, "STT0222", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0232 { + char fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT0232) C1{ Fc FL:18 Fi} + + + +static void Test_STT0232() +{ + { + init_simple_test("STT0232"); + static STT0232 lv; + check2(sizeof(lv), 8, "sizeof(STT0232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0232)"); + check_field_offset(lv, fa, 0, "STT0232.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0232"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0232"); + check_field_offset(lv, fb, 4, "STT0232.fb"); + } +} +static Arrange_To_Call_Me vSTT0232(Test_STT0232, "STT0232", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0242 { + char fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT0242) C1{ Fc FL:48 Fi} + + + +static void Test_STT0242() +{ + { + init_simple_test("STT0242"); + static STT0242 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0242)"); + check_field_offset(lv, fa, 0, "STT0242.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0242"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0242"); + check_field_offset(lv, fb, 8, "STT0242.fb"); + } +} +static Arrange_To_Call_Me vSTT0242(Test_STT0242, "STT0242", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT013 { + char fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT013) C1{ Fc Fc:0 Fl} + + + +static void Test_STT013() +{ + { + init_simple_test("STT013"); + static STT013 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT013)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT013)"); + check_field_offset(lv, fa, 0, "STT013.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT013.fb"); + } +} +static Arrange_To_Call_Me vSTT013(Test_STT013, "STT013", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT023 { + char fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT023) C1{ Fc Fs:0 Fl} + + + +static void Test_STT023() +{ + { + init_simple_test("STT023"); + static STT023 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT023)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT023)"); + check_field_offset(lv, fa, 0, "STT023.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT023.fb"); + } +} +static Arrange_To_Call_Me vSTT023(Test_STT023, "STT023", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT033 { + char fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT033) C1{ Fc Fi:0 Fl} + + + +static void Test_STT033() +{ + { + init_simple_test("STT033"); + static STT033 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT033)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT033)"); + check_field_offset(lv, fa, 0, "STT033.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT033.fb"); + } +} +static Arrange_To_Call_Me vSTT033(Test_STT033, "STT033", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT043 { + char fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT043) C1{ Fc FL:0 Fl} + + + +static void Test_STT043() +{ + { + init_simple_test("STT043"); + static STT043 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT043)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT043)"); + check_field_offset(lv, fa, 0, "STT043.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT043.fb"); + } +} +static Arrange_To_Call_Me vSTT043(Test_STT043, "STT043", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT053 { + char fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT053) C1{ Fc Fc:3 Fl} + + + +static void Test_STT053() +{ + { + init_simple_test("STT053"); + static STT053 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT053)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT053)"); + check_field_offset(lv, fa, 0, "STT053.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT053.fb"); + } +} +static Arrange_To_Call_Me vSTT053(Test_STT053, "STT053", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT063 { + char fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT063) C1{ Fc Fs:3 Fl} + + + +static void Test_STT063() +{ + { + init_simple_test("STT063"); + static STT063 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT063)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT063)"); + check_field_offset(lv, fa, 0, "STT063.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT063.fb"); + } +} +static Arrange_To_Call_Me vSTT063(Test_STT063, "STT063", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT073 { + char fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT073) C1{ Fc Fi:3 Fl} + + + +static void Test_STT073() +{ + { + init_simple_test("STT073"); + static STT073 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT073)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT073)"); + check_field_offset(lv, fa, 0, "STT073.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT073.fb"); + } +} +static Arrange_To_Call_Me vSTT073(Test_STT073, "STT073", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT083 { + char fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT083) C1{ Fc FL:3 Fl} + + + +static void Test_STT083() +{ + { + init_simple_test("STT083"); + static STT083 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT083)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT083)"); + check_field_offset(lv, fa, 0, "STT083.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT083.fb"); + } +} +static Arrange_To_Call_Me vSTT083(Test_STT083, "STT083", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT093 { + char fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT093) C1{ Fc Fs:8 Fl} + + + +static void Test_STT093() +{ + { + init_simple_test("STT093"); + static STT093 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT093)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT093)"); + check_field_offset(lv, fa, 0, "STT093.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT093.fb"); + } +} +static Arrange_To_Call_Me vSTT093(Test_STT093, "STT093", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0103 { + char fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT0103) C1{ Fc Fi:8 Fl} + + + +static void Test_STT0103() +{ + { + init_simple_test("STT0103"); + static STT0103 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0103)"); + check_field_offset(lv, fa, 0, "STT0103.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0103.fb"); + } +} +static Arrange_To_Call_Me vSTT0103(Test_STT0103, "STT0103", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0113 { + char fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT0113) C1{ Fc FL:8 Fl} + + + +static void Test_STT0113() +{ + { + init_simple_test("STT0113"); + static STT0113 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0113)"); + check_field_offset(lv, fa, 0, "STT0113.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0113.fb"); + } +} +static Arrange_To_Call_Me vSTT0113(Test_STT0113, "STT0113", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0123 { + char fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT0123) C1{ Fc Fi:18 Fl} + + + +static void Test_STT0123() +{ + { + init_simple_test("STT0123"); + static STT0123 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0123)"); + check_field_offset(lv, fa, 0, "STT0123.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0123.fb"); + } +} +static Arrange_To_Call_Me vSTT0123(Test_STT0123, "STT0123", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0133 { + char fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT0133) C1{ Fc FL:18 Fl} + + + +static void Test_STT0133() +{ + { + init_simple_test("STT0133"); + static STT0133 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0133)"); + check_field_offset(lv, fa, 0, "STT0133.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0133.fb"); + } +} +static Arrange_To_Call_Me vSTT0133(Test_STT0133, "STT0133", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0143 { + char fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT0143) C1{ Fc FL:48 Fl} + + + +static void Test_STT0143() +{ + { + init_simple_test("STT0143"); + static STT0143 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0143)"); + check_field_offset(lv, fa, 0, "STT0143.fa"); + check_field_offset(lv, fb, 8, "STT0143.fb"); + } +} +static Arrange_To_Call_Me vSTT0143(Test_STT0143, "STT0143", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0153 { + char fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT0153) C1{ Fc Fc:3 Fl} + + + +static void Test_STT0153() +{ + { + init_simple_test("STT0153"); + static STT0153 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0153)"); + check_field_offset(lv, fa, 0, "STT0153.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0153"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0153"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0153.fb"); + } +} +static Arrange_To_Call_Me vSTT0153(Test_STT0153, "STT0153", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0163 { + char fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT0163) C1{ Fc Fs:3 Fl} + + + +static void Test_STT0163() +{ + { + init_simple_test("STT0163"); + static STT0163 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0163)"); + check_field_offset(lv, fa, 0, "STT0163.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0163"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0163"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0163.fb"); + } +} +static Arrange_To_Call_Me vSTT0163(Test_STT0163, "STT0163", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0173 { + char fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT0173) C1{ Fc Fi:3 Fl} + + + +static void Test_STT0173() +{ + { + init_simple_test("STT0173"); + static STT0173 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0173)"); + check_field_offset(lv, fa, 0, "STT0173.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0173"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0173"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0173.fb"); + } +} +static Arrange_To_Call_Me vSTT0173(Test_STT0173, "STT0173", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0183 { + char fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT0183) C1{ Fc FL:3 Fl} + + + +static void Test_STT0183() +{ + { + init_simple_test("STT0183"); + static STT0183 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0183)"); + check_field_offset(lv, fa, 0, "STT0183.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0183"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0183"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0183.fb"); + } +} +static Arrange_To_Call_Me vSTT0183(Test_STT0183, "STT0183", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0193 { + char fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT0193) C1{ Fc Fs:8 Fl} + + + +static void Test_STT0193() +{ + { + init_simple_test("STT0193"); + static STT0193 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0193)"); + check_field_offset(lv, fa, 0, "STT0193.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0193"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0193"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0193.fb"); + } +} +static Arrange_To_Call_Me vSTT0193(Test_STT0193, "STT0193", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0203 { + char fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT0203) C1{ Fc Fi:8 Fl} + + + +static void Test_STT0203() +{ + { + init_simple_test("STT0203"); + static STT0203 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0203)"); + check_field_offset(lv, fa, 0, "STT0203.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0203"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0203"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0203.fb"); + } +} +static Arrange_To_Call_Me vSTT0203(Test_STT0203, "STT0203", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0213 { + char fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT0213) C1{ Fc FL:8 Fl} + + + +static void Test_STT0213() +{ + { + init_simple_test("STT0213"); + static STT0213 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0213)"); + check_field_offset(lv, fa, 0, "STT0213.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0213"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0213"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0213.fb"); + } +} +static Arrange_To_Call_Me vSTT0213(Test_STT0213, "STT0213", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0223 { + char fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT0223) C1{ Fc Fi:18 Fl} + + + +static void Test_STT0223() +{ + { + init_simple_test("STT0223"); + static STT0223 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0223)"); + check_field_offset(lv, fa, 0, "STT0223.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0223"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0223"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0223.fb"); + } +} +static Arrange_To_Call_Me vSTT0223(Test_STT0223, "STT0223", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0233 { + char fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT0233) C1{ Fc FL:18 Fl} + + + +static void Test_STT0233() +{ + { + init_simple_test("STT0233"); + static STT0233 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0233)"); + check_field_offset(lv, fa, 0, "STT0233.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0233"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0233"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0233.fb"); + } +} +static Arrange_To_Call_Me vSTT0233(Test_STT0233, "STT0233", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0243 { + char fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT0243) C1{ Fc FL:48 Fl} + + + +static void Test_STT0243() +{ + { + init_simple_test("STT0243"); + static STT0243 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0243)"); + check_field_offset(lv, fa, 0, "STT0243.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0243"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0243"); + check_field_offset(lv, fb, 8, "STT0243.fb"); + } +} +static Arrange_To_Call_Me vSTT0243(Test_STT0243, "STT0243", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT014 { + char fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT014) C1{ Fc Fc:0 FL} + + + +static void Test_STT014() +{ + { + init_simple_test("STT014"); + static STT014 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT014)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT014)"); + check_field_offset(lv, fa, 0, "STT014.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT014.fb"); + } +} +static Arrange_To_Call_Me vSTT014(Test_STT014, "STT014", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT024 { + char fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT024) C1{ Fc Fs:0 FL} + + + +static void Test_STT024() +{ + { + init_simple_test("STT024"); + static STT024 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT024)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT024)"); + check_field_offset(lv, fa, 0, "STT024.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT024.fb"); + } +} +static Arrange_To_Call_Me vSTT024(Test_STT024, "STT024", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT034 { + char fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT034) C1{ Fc Fi:0 FL} + + + +static void Test_STT034() +{ + { + init_simple_test("STT034"); + static STT034 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT034)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT034)"); + check_field_offset(lv, fa, 0, "STT034.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT034.fb"); + } +} +static Arrange_To_Call_Me vSTT034(Test_STT034, "STT034", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT044 { + char fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT044) C1{ Fc FL:0 FL} + + + +static void Test_STT044() +{ + { + init_simple_test("STT044"); + static STT044 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT044)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT044)"); + check_field_offset(lv, fa, 0, "STT044.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT044.fb"); + } +} +static Arrange_To_Call_Me vSTT044(Test_STT044, "STT044", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT054 { + char fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT054) C1{ Fc Fc:3 FL} + + + +static void Test_STT054() +{ + { + init_simple_test("STT054"); + static STT054 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT054)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT054)"); + check_field_offset(lv, fa, 0, "STT054.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT054.fb"); + } +} +static Arrange_To_Call_Me vSTT054(Test_STT054, "STT054", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT064 { + char fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT064) C1{ Fc Fs:3 FL} + + + +static void Test_STT064() +{ + { + init_simple_test("STT064"); + static STT064 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT064)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT064)"); + check_field_offset(lv, fa, 0, "STT064.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT064.fb"); + } +} +static Arrange_To_Call_Me vSTT064(Test_STT064, "STT064", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT074 { + char fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT074) C1{ Fc Fi:3 FL} + + + +static void Test_STT074() +{ + { + init_simple_test("STT074"); + static STT074 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT074)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT074)"); + check_field_offset(lv, fa, 0, "STT074.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT074.fb"); + } +} +static Arrange_To_Call_Me vSTT074(Test_STT074, "STT074", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT084 { + char fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT084) C1{ Fc FL:3 FL} + + + +static void Test_STT084() +{ + { + init_simple_test("STT084"); + static STT084 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT084)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT084)"); + check_field_offset(lv, fa, 0, "STT084.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT084.fb"); + } +} +static Arrange_To_Call_Me vSTT084(Test_STT084, "STT084", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT094 { + char fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT094) C1{ Fc Fs:8 FL} + + + +static void Test_STT094() +{ + { + init_simple_test("STT094"); + static STT094 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT094)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT094)"); + check_field_offset(lv, fa, 0, "STT094.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT094.fb"); + } +} +static Arrange_To_Call_Me vSTT094(Test_STT094, "STT094", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0104 { + char fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT0104) C1{ Fc Fi:8 FL} + + + +static void Test_STT0104() +{ + { + init_simple_test("STT0104"); + static STT0104 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0104)"); + check_field_offset(lv, fa, 0, "STT0104.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0104.fb"); + } +} +static Arrange_To_Call_Me vSTT0104(Test_STT0104, "STT0104", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0114 { + char fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT0114) C1{ Fc FL:8 FL} + + + +static void Test_STT0114() +{ + { + init_simple_test("STT0114"); + static STT0114 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0114)"); + check_field_offset(lv, fa, 0, "STT0114.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0114.fb"); + } +} +static Arrange_To_Call_Me vSTT0114(Test_STT0114, "STT0114", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0124 { + char fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT0124) C1{ Fc Fi:18 FL} + + + +static void Test_STT0124() +{ + { + init_simple_test("STT0124"); + static STT0124 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0124)"); + check_field_offset(lv, fa, 0, "STT0124.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0124.fb"); + } +} +static Arrange_To_Call_Me vSTT0124(Test_STT0124, "STT0124", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0134 { + char fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT0134) C1{ Fc FL:18 FL} + + + +static void Test_STT0134() +{ + { + init_simple_test("STT0134"); + static STT0134 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0134)"); + check_field_offset(lv, fa, 0, "STT0134.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0134.fb"); + } +} +static Arrange_To_Call_Me vSTT0134(Test_STT0134, "STT0134", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0144 { + char fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT0144) C1{ Fc FL:48 FL} + + + +static void Test_STT0144() +{ + { + init_simple_test("STT0144"); + static STT0144 lv; + check2(sizeof(lv), 16, "sizeof(STT0144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0144)"); + check_field_offset(lv, fa, 0, "STT0144.fa"); + check_field_offset(lv, fb, 8, "STT0144.fb"); + } +} +static Arrange_To_Call_Me vSTT0144(Test_STT0144, "STT0144", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0154 { + char fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT0154) C1{ Fc Fc:3 FL} + + + +static void Test_STT0154() +{ + { + init_simple_test("STT0154"); + static STT0154 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0154)"); + check_field_offset(lv, fa, 0, "STT0154.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0154"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0154"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0154.fb"); + } +} +static Arrange_To_Call_Me vSTT0154(Test_STT0154, "STT0154", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0164 { + char fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT0164) C1{ Fc Fs:3 FL} + + + +static void Test_STT0164() +{ + { + init_simple_test("STT0164"); + static STT0164 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0164)"); + check_field_offset(lv, fa, 0, "STT0164.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0164"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0164"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0164.fb"); + } +} +static Arrange_To_Call_Me vSTT0164(Test_STT0164, "STT0164", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0174 { + char fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT0174) C1{ Fc Fi:3 FL} + + + +static void Test_STT0174() +{ + { + init_simple_test("STT0174"); + static STT0174 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0174)"); + check_field_offset(lv, fa, 0, "STT0174.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0174"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0174"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0174.fb"); + } +} +static Arrange_To_Call_Me vSTT0174(Test_STT0174, "STT0174", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0184 { + char fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT0184) C1{ Fc FL:3 FL} + + + +static void Test_STT0184() +{ + { + init_simple_test("STT0184"); + static STT0184 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0184)"); + check_field_offset(lv, fa, 0, "STT0184.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0184"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0184"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0184.fb"); + } +} +static Arrange_To_Call_Me vSTT0184(Test_STT0184, "STT0184", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0194 { + char fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT0194) C1{ Fc Fs:8 FL} + + + +static void Test_STT0194() +{ + { + init_simple_test("STT0194"); + static STT0194 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0194)"); + check_field_offset(lv, fa, 0, "STT0194.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0194"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0194"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0194.fb"); + } +} +static Arrange_To_Call_Me vSTT0194(Test_STT0194, "STT0194", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0204 { + char fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT0204) C1{ Fc Fi:8 FL} + + + +static void Test_STT0204() +{ + { + init_simple_test("STT0204"); + static STT0204 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0204)"); + check_field_offset(lv, fa, 0, "STT0204.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0204"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0204"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0204.fb"); + } +} +static Arrange_To_Call_Me vSTT0204(Test_STT0204, "STT0204", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0214 { + char fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT0214) C1{ Fc FL:8 FL} + + + +static void Test_STT0214() +{ + { + init_simple_test("STT0214"); + static STT0214 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0214)"); + check_field_offset(lv, fa, 0, "STT0214.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0214"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0214"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0214.fb"); + } +} +static Arrange_To_Call_Me vSTT0214(Test_STT0214, "STT0214", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0224 { + char fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT0224) C1{ Fc Fi:18 FL} + + + +static void Test_STT0224() +{ + { + init_simple_test("STT0224"); + static STT0224 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0224)"); + check_field_offset(lv, fa, 0, "STT0224.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0224"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0224"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0224.fb"); + } +} +static Arrange_To_Call_Me vSTT0224(Test_STT0224, "STT0224", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0234 { + char fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT0234) C1{ Fc FL:18 FL} + + + +static void Test_STT0234() +{ + { + init_simple_test("STT0234"); + static STT0234 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0234)"); + check_field_offset(lv, fa, 0, "STT0234.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0234"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0234"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0234.fb"); + } +} +static Arrange_To_Call_Me vSTT0234(Test_STT0234, "STT0234", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0244 { + char fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT0244) C1{ Fc FL:48 FL} + + + +static void Test_STT0244() +{ + { + init_simple_test("STT0244"); + static STT0244 lv; + check2(sizeof(lv), 16, "sizeof(STT0244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0244)"); + check_field_offset(lv, fa, 0, "STT0244.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0244"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0244"); + check_field_offset(lv, fb, 8, "STT0244.fb"); + } +} +static Arrange_To_Call_Me vSTT0244(Test_STT0244, "STT0244", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT015 { + char fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT015) C1{ Fc Fc:0 Fp} + + + +static void Test_STT015() +{ + { + init_simple_test("STT015"); + static STT015 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT015)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT015)"); + check_field_offset(lv, fa, 0, "STT015.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT015.fb"); + } +} +static Arrange_To_Call_Me vSTT015(Test_STT015, "STT015", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT025 { + char fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT025) C1{ Fc Fs:0 Fp} + + + +static void Test_STT025() +{ + { + init_simple_test("STT025"); + static STT025 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT025)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT025)"); + check_field_offset(lv, fa, 0, "STT025.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT025.fb"); + } +} +static Arrange_To_Call_Me vSTT025(Test_STT025, "STT025", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT035 { + char fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT035) C1{ Fc Fi:0 Fp} + + + +static void Test_STT035() +{ + { + init_simple_test("STT035"); + static STT035 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT035)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT035)"); + check_field_offset(lv, fa, 0, "STT035.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT035.fb"); + } +} +static Arrange_To_Call_Me vSTT035(Test_STT035, "STT035", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT045 { + char fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT045) C1{ Fc FL:0 Fp} + + + +static void Test_STT045() +{ + { + init_simple_test("STT045"); + static STT045 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT045)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT045)"); + check_field_offset(lv, fa, 0, "STT045.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT045.fb"); + } +} +static Arrange_To_Call_Me vSTT045(Test_STT045, "STT045", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT055 { + char fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT055) C1{ Fc Fc:3 Fp} + + + +static void Test_STT055() +{ + { + init_simple_test("STT055"); + static STT055 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT055)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT055)"); + check_field_offset(lv, fa, 0, "STT055.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT055.fb"); + } +} +static Arrange_To_Call_Me vSTT055(Test_STT055, "STT055", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT065 { + char fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT065) C1{ Fc Fs:3 Fp} + + + +static void Test_STT065() +{ + { + init_simple_test("STT065"); + static STT065 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT065)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT065)"); + check_field_offset(lv, fa, 0, "STT065.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT065.fb"); + } +} +static Arrange_To_Call_Me vSTT065(Test_STT065, "STT065", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT075 { + char fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT075) C1{ Fc Fi:3 Fp} + + + +static void Test_STT075() +{ + { + init_simple_test("STT075"); + static STT075 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT075)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT075)"); + check_field_offset(lv, fa, 0, "STT075.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT075.fb"); + } +} +static Arrange_To_Call_Me vSTT075(Test_STT075, "STT075", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT085 { + char fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT085) C1{ Fc FL:3 Fp} + + + +static void Test_STT085() +{ + { + init_simple_test("STT085"); + static STT085 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT085)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT085)"); + check_field_offset(lv, fa, 0, "STT085.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT085.fb"); + } +} +static Arrange_To_Call_Me vSTT085(Test_STT085, "STT085", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT095 { + char fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT095) C1{ Fc Fs:8 Fp} + + + +static void Test_STT095() +{ + { + init_simple_test("STT095"); + static STT095 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT095)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT095)"); + check_field_offset(lv, fa, 0, "STT095.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT095.fb"); + } +} +static Arrange_To_Call_Me vSTT095(Test_STT095, "STT095", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0105 { + char fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT0105) C1{ Fc Fi:8 Fp} + + + +static void Test_STT0105() +{ + { + init_simple_test("STT0105"); + static STT0105 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0105)"); + check_field_offset(lv, fa, 0, "STT0105.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0105.fb"); + } +} +static Arrange_To_Call_Me vSTT0105(Test_STT0105, "STT0105", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0115 { + char fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT0115) C1{ Fc FL:8 Fp} + + + +static void Test_STT0115() +{ + { + init_simple_test("STT0115"); + static STT0115 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0115)"); + check_field_offset(lv, fa, 0, "STT0115.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0115.fb"); + } +} +static Arrange_To_Call_Me vSTT0115(Test_STT0115, "STT0115", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0125 { + char fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT0125) C1{ Fc Fi:18 Fp} + + + +static void Test_STT0125() +{ + { + init_simple_test("STT0125"); + static STT0125 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0125)"); + check_field_offset(lv, fa, 0, "STT0125.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0125.fb"); + } +} +static Arrange_To_Call_Me vSTT0125(Test_STT0125, "STT0125", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0135 { + char fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT0135) C1{ Fc FL:18 Fp} + + + +static void Test_STT0135() +{ + { + init_simple_test("STT0135"); + static STT0135 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0135)"); + check_field_offset(lv, fa, 0, "STT0135.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0135.fb"); + } +} +static Arrange_To_Call_Me vSTT0135(Test_STT0135, "STT0135", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0145 { + char fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT0145) C1{ Fc FL:48 Fp} + + + +static void Test_STT0145() +{ + { + init_simple_test("STT0145"); + static STT0145 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0145)"); + check_field_offset(lv, fa, 0, "STT0145.fa"); + check_field_offset(lv, fb, 8, "STT0145.fb"); + } +} +static Arrange_To_Call_Me vSTT0145(Test_STT0145, "STT0145", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0155 { + char fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT0155) C1{ Fc Fc:3 Fp} + + + +static void Test_STT0155() +{ + { + init_simple_test("STT0155"); + static STT0155 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0155)"); + check_field_offset(lv, fa, 0, "STT0155.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0155"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0155"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0155.fb"); + } +} +static Arrange_To_Call_Me vSTT0155(Test_STT0155, "STT0155", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0165 { + char fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT0165) C1{ Fc Fs:3 Fp} + + + +static void Test_STT0165() +{ + { + init_simple_test("STT0165"); + static STT0165 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0165)"); + check_field_offset(lv, fa, 0, "STT0165.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0165"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0165"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0165.fb"); + } +} +static Arrange_To_Call_Me vSTT0165(Test_STT0165, "STT0165", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0175 { + char fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT0175) C1{ Fc Fi:3 Fp} + + + +static void Test_STT0175() +{ + { + init_simple_test("STT0175"); + static STT0175 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0175)"); + check_field_offset(lv, fa, 0, "STT0175.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0175"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0175"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0175.fb"); + } +} +static Arrange_To_Call_Me vSTT0175(Test_STT0175, "STT0175", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0185 { + char fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT0185) C1{ Fc FL:3 Fp} + + + +static void Test_STT0185() +{ + { + init_simple_test("STT0185"); + static STT0185 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0185)"); + check_field_offset(lv, fa, 0, "STT0185.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0185"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0185"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0185.fb"); + } +} +static Arrange_To_Call_Me vSTT0185(Test_STT0185, "STT0185", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0195 { + char fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT0195) C1{ Fc Fs:8 Fp} + + + +static void Test_STT0195() +{ + { + init_simple_test("STT0195"); + static STT0195 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0195)"); + check_field_offset(lv, fa, 0, "STT0195.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0195"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0195"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0195.fb"); + } +} +static Arrange_To_Call_Me vSTT0195(Test_STT0195, "STT0195", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0205 { + char fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT0205) C1{ Fc Fi:8 Fp} + + + +static void Test_STT0205() +{ + { + init_simple_test("STT0205"); + static STT0205 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0205)"); + check_field_offset(lv, fa, 0, "STT0205.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0205"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0205"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0205.fb"); + } +} +static Arrange_To_Call_Me vSTT0205(Test_STT0205, "STT0205", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0215 { + char fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT0215) C1{ Fc FL:8 Fp} + + + +static void Test_STT0215() +{ + { + init_simple_test("STT0215"); + static STT0215 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0215)"); + check_field_offset(lv, fa, 0, "STT0215.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0215"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0215"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0215.fb"); + } +} +static Arrange_To_Call_Me vSTT0215(Test_STT0215, "STT0215", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0225 { + char fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT0225) C1{ Fc Fi:18 Fp} + + + +static void Test_STT0225() +{ + { + init_simple_test("STT0225"); + static STT0225 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0225)"); + check_field_offset(lv, fa, 0, "STT0225.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0225"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0225"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0225.fb"); + } +} +static Arrange_To_Call_Me vSTT0225(Test_STT0225, "STT0225", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0235 { + char fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT0235) C1{ Fc FL:18 Fp} + + + +static void Test_STT0235() +{ + { + init_simple_test("STT0235"); + static STT0235 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT0235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0235)"); + check_field_offset(lv, fa, 0, "STT0235.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0235"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0235"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0235.fb"); + } +} +static Arrange_To_Call_Me vSTT0235(Test_STT0235, "STT0235", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0245 { + char fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT0245) C1{ Fc FL:48 Fp} + + + +static void Test_STT0245() +{ + { + init_simple_test("STT0245"); + static STT0245 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0245)"); + check_field_offset(lv, fa, 0, "STT0245.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0245"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0245"); + check_field_offset(lv, fb, 8, "STT0245.fb"); + } +} +static Arrange_To_Call_Me vSTT0245(Test_STT0245, "STT0245", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT016 { + char fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT016) C1{ Fc Fc:0 Fi} + + + +static void Test_STT016() +{ + { + init_simple_test("STT016"); + static STT016 lv; + check2(sizeof(lv), 8, "sizeof(STT016)"); + check2(__alignof__(lv), 4, "__alignof__(STT016)"); + check_field_offset(lv, fa, 0, "STT016.fa"); + check_field_offset(lv, fb, 4, "STT016.fb"); + } +} +static Arrange_To_Call_Me vSTT016(Test_STT016, "STT016", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT026 { + char fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT026) C1{ Fc Fs:0 Fi} + + + +static void Test_STT026() +{ + { + init_simple_test("STT026"); + static STT026 lv; + check2(sizeof(lv), 8, "sizeof(STT026)"); + check2(__alignof__(lv), 4, "__alignof__(STT026)"); + check_field_offset(lv, fa, 0, "STT026.fa"); + check_field_offset(lv, fb, 4, "STT026.fb"); + } +} +static Arrange_To_Call_Me vSTT026(Test_STT026, "STT026", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT036 { + char fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT036) C1{ Fc Fi:0 Fi} + + + +static void Test_STT036() +{ + { + init_simple_test("STT036"); + static STT036 lv; + check2(sizeof(lv), 8, "sizeof(STT036)"); + check2(__alignof__(lv), 4, "__alignof__(STT036)"); + check_field_offset(lv, fa, 0, "STT036.fa"); + check_field_offset(lv, fb, 4, "STT036.fb"); + } +} +static Arrange_To_Call_Me vSTT036(Test_STT036, "STT036", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT046 { + char fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT046) C1{ Fc FL:0 Fi} + + + +static void Test_STT046() +{ + { + init_simple_test("STT046"); + static STT046 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT046)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT046)"); + check_field_offset(lv, fa, 0, "STT046.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT046.fb"); + } +} +static Arrange_To_Call_Me vSTT046(Test_STT046, "STT046", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT056 { + char fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT056) C1{ Fc Fc:3 Fi} + + + +static void Test_STT056() +{ + { + init_simple_test("STT056"); + static STT056 lv; + check2(sizeof(lv), 8, "sizeof(STT056)"); + check2(__alignof__(lv), 4, "__alignof__(STT056)"); + check_field_offset(lv, fa, 0, "STT056.fa"); + check_field_offset(lv, fb, 4, "STT056.fb"); + } +} +static Arrange_To_Call_Me vSTT056(Test_STT056, "STT056", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT066 { + char fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT066) C1{ Fc Fs:3 Fi} + + + +static void Test_STT066() +{ + { + init_simple_test("STT066"); + static STT066 lv; + check2(sizeof(lv), 8, "sizeof(STT066)"); + check2(__alignof__(lv), 4, "__alignof__(STT066)"); + check_field_offset(lv, fa, 0, "STT066.fa"); + check_field_offset(lv, fb, 4, "STT066.fb"); + } +} +static Arrange_To_Call_Me vSTT066(Test_STT066, "STT066", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT076 { + char fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT076) C1{ Fc Fi:3 Fi} + + + +static void Test_STT076() +{ + { + init_simple_test("STT076"); + static STT076 lv; + check2(sizeof(lv), 8, "sizeof(STT076)"); + check2(__alignof__(lv), 4, "__alignof__(STT076)"); + check_field_offset(lv, fa, 0, "STT076.fa"); + check_field_offset(lv, fb, 4, "STT076.fb"); + } +} +static Arrange_To_Call_Me vSTT076(Test_STT076, "STT076", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT086 { + char fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT086) C1{ Fc FL:3 Fi} + + + +static void Test_STT086() +{ + { + init_simple_test("STT086"); + static STT086 lv; + check2(sizeof(lv), 8, "sizeof(STT086)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT086)"); + check_field_offset(lv, fa, 0, "STT086.fa"); + check_field_offset(lv, fb, 4, "STT086.fb"); + } +} +static Arrange_To_Call_Me vSTT086(Test_STT086, "STT086", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT096 { + char fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT096) C1{ Fc Fs:8 Fi} + + + +static void Test_STT096() +{ + { + init_simple_test("STT096"); + static STT096 lv; + check2(sizeof(lv), 8, "sizeof(STT096)"); + check2(__alignof__(lv), 4, "__alignof__(STT096)"); + check_field_offset(lv, fa, 0, "STT096.fa"); + check_field_offset(lv, fb, 4, "STT096.fb"); + } +} +static Arrange_To_Call_Me vSTT096(Test_STT096, "STT096", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0106 { + char fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT0106) C1{ Fc Fi:8 Fi} + + + +static void Test_STT0106() +{ + { + init_simple_test("STT0106"); + static STT0106 lv; + check2(sizeof(lv), 8, "sizeof(STT0106)"); + check2(__alignof__(lv), 4, "__alignof__(STT0106)"); + check_field_offset(lv, fa, 0, "STT0106.fa"); + check_field_offset(lv, fb, 4, "STT0106.fb"); + } +} +static Arrange_To_Call_Me vSTT0106(Test_STT0106, "STT0106", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0116 { + char fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT0116) C1{ Fc FL:8 Fi} + + + +static void Test_STT0116() +{ + { + init_simple_test("STT0116"); + static STT0116 lv; + check2(sizeof(lv), 8, "sizeof(STT0116)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT0116)"); + check_field_offset(lv, fa, 0, "STT0116.fa"); + check_field_offset(lv, fb, 4, "STT0116.fb"); + } +} +static Arrange_To_Call_Me vSTT0116(Test_STT0116, "STT0116", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0126 { + char fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT0126) C1{ Fc Fi:18 Fi} + + + +static void Test_STT0126() +{ + { + init_simple_test("STT0126"); + static STT0126 lv; + check2(sizeof(lv), 8, "sizeof(STT0126)"); + check2(__alignof__(lv), 4, "__alignof__(STT0126)"); + check_field_offset(lv, fa, 0, "STT0126.fa"); + check_field_offset(lv, fb, 4, "STT0126.fb"); + } +} +static Arrange_To_Call_Me vSTT0126(Test_STT0126, "STT0126", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0136 { + char fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT0136) C1{ Fc FL:18 Fi} + + + +static void Test_STT0136() +{ + { + init_simple_test("STT0136"); + static STT0136 lv; + check2(sizeof(lv), 8, "sizeof(STT0136)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT0136)"); + check_field_offset(lv, fa, 0, "STT0136.fa"); + check_field_offset(lv, fb, 4, "STT0136.fb"); + } +} +static Arrange_To_Call_Me vSTT0136(Test_STT0136, "STT0136", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0146 { + char fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT0146) C1{ Fc FL:48 Fi} + + + +static void Test_STT0146() +{ + { + init_simple_test("STT0146"); + static STT0146 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT0146)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT0146)"); + check_field_offset(lv, fa, 0, "STT0146.fa"); + check_field_offset(lv, fb, 8, "STT0146.fb"); + } +} +static Arrange_To_Call_Me vSTT0146(Test_STT0146, "STT0146", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0156 { + char fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT0156) C1{ Fc Fc:3 Fi} + + + +static void Test_STT0156() +{ + { + init_simple_test("STT0156"); + static STT0156 lv; + check2(sizeof(lv), 8, "sizeof(STT0156)"); + check2(__alignof__(lv), 4, "__alignof__(STT0156)"); + check_field_offset(lv, fa, 0, "STT0156.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0156"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0156"); + check_field_offset(lv, fb, 4, "STT0156.fb"); + } +} +static Arrange_To_Call_Me vSTT0156(Test_STT0156, "STT0156", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0166 { + char fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT0166) C1{ Fc Fs:3 Fi} + + + +static void Test_STT0166() +{ + { + init_simple_test("STT0166"); + static STT0166 lv; + check2(sizeof(lv), 8, "sizeof(STT0166)"); + check2(__alignof__(lv), 4, "__alignof__(STT0166)"); + check_field_offset(lv, fa, 0, "STT0166.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0166"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0166"); + check_field_offset(lv, fb, 4, "STT0166.fb"); + } +} +static Arrange_To_Call_Me vSTT0166(Test_STT0166, "STT0166", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0176 { + char fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT0176) C1{ Fc Fi:3 Fi} + + + +static void Test_STT0176() +{ + { + init_simple_test("STT0176"); + static STT0176 lv; + check2(sizeof(lv), 8, "sizeof(STT0176)"); + check2(__alignof__(lv), 4, "__alignof__(STT0176)"); + check_field_offset(lv, fa, 0, "STT0176.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0176"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0176"); + check_field_offset(lv, fb, 4, "STT0176.fb"); + } +} +static Arrange_To_Call_Me vSTT0176(Test_STT0176, "STT0176", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0186 { + char fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT0186) C1{ Fc FL:3 Fi} + + + +static void Test_STT0186() +{ + { + init_simple_test("STT0186"); + static STT0186 lv; + check2(sizeof(lv), 8, "sizeof(STT0186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0186)"); + check_field_offset(lv, fa, 0, "STT0186.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0186"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0186"); + check_field_offset(lv, fb, 4, "STT0186.fb"); + } +} +static Arrange_To_Call_Me vSTT0186(Test_STT0186, "STT0186", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0196 { + char fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT0196) C1{ Fc Fs:8 Fi} + + + +static void Test_STT0196() +{ + { + init_simple_test("STT0196"); + static STT0196 lv; + check2(sizeof(lv), 8, "sizeof(STT0196)"); + check2(__alignof__(lv), 4, "__alignof__(STT0196)"); + check_field_offset(lv, fa, 0, "STT0196.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0196"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0196"); + check_field_offset(lv, fb, 4, "STT0196.fb"); + } +} +static Arrange_To_Call_Me vSTT0196(Test_STT0196, "STT0196", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0206 { + char fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT0206) C1{ Fc Fi:8 Fi} + + + +static void Test_STT0206() +{ + { + init_simple_test("STT0206"); + static STT0206 lv; + check2(sizeof(lv), 8, "sizeof(STT0206)"); + check2(__alignof__(lv), 4, "__alignof__(STT0206)"); + check_field_offset(lv, fa, 0, "STT0206.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0206"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0206"); + check_field_offset(lv, fb, 4, "STT0206.fb"); + } +} +static Arrange_To_Call_Me vSTT0206(Test_STT0206, "STT0206", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0216 { + char fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT0216) C1{ Fc FL:8 Fi} + + + +static void Test_STT0216() +{ + { + init_simple_test("STT0216"); + static STT0216 lv; + check2(sizeof(lv), 8, "sizeof(STT0216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0216)"); + check_field_offset(lv, fa, 0, "STT0216.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0216"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0216"); + check_field_offset(lv, fb, 4, "STT0216.fb"); + } +} +static Arrange_To_Call_Me vSTT0216(Test_STT0216, "STT0216", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0226 { + char fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT0226) C1{ Fc Fi:18 Fi} + + + +static void Test_STT0226() +{ + { + init_simple_test("STT0226"); + static STT0226 lv; + check2(sizeof(lv), 8, "sizeof(STT0226)"); + check2(__alignof__(lv), 4, "__alignof__(STT0226)"); + check_field_offset(lv, fa, 0, "STT0226.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0226"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0226"); + check_field_offset(lv, fb, 4, "STT0226.fb"); + } +} +static Arrange_To_Call_Me vSTT0226(Test_STT0226, "STT0226", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0236 { + char fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT0236) C1{ Fc FL:18 Fi} + + + +static void Test_STT0236() +{ + { + init_simple_test("STT0236"); + static STT0236 lv; + check2(sizeof(lv), 8, "sizeof(STT0236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0236)"); + check_field_offset(lv, fa, 0, "STT0236.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0236"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0236"); + check_field_offset(lv, fb, 4, "STT0236.fb"); + } +} +static Arrange_To_Call_Me vSTT0236(Test_STT0236, "STT0236", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0246 { + char fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT0246) C1{ Fc FL:48 Fi} + + + +static void Test_STT0246() +{ + { + init_simple_test("STT0246"); + static STT0246 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0246)"); + check_field_offset(lv, fa, 0, "STT0246.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0246"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0246"); + check_field_offset(lv, fb, 8, "STT0246.fb"); + } +} +static Arrange_To_Call_Me vSTT0246(Test_STT0246, "STT0246", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT017 { + char fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT017) C1{ Fc Fc:0 FL} + + + +static void Test_STT017() +{ + { + init_simple_test("STT017"); + static STT017 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT017)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT017)"); + check_field_offset(lv, fa, 0, "STT017.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT017.fb"); + } +} +static Arrange_To_Call_Me vSTT017(Test_STT017, "STT017", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT027 { + char fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT027) C1{ Fc Fs:0 FL} + + + +static void Test_STT027() +{ + { + init_simple_test("STT027"); + static STT027 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT027)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT027)"); + check_field_offset(lv, fa, 0, "STT027.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT027.fb"); + } +} +static Arrange_To_Call_Me vSTT027(Test_STT027, "STT027", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT037 { + char fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT037) C1{ Fc Fi:0 FL} + + + +static void Test_STT037() +{ + { + init_simple_test("STT037"); + static STT037 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT037)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT037)"); + check_field_offset(lv, fa, 0, "STT037.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT037.fb"); + } +} +static Arrange_To_Call_Me vSTT037(Test_STT037, "STT037", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT047 { + char fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT047) C1{ Fc FL:0 FL} + + + +static void Test_STT047() +{ + { + init_simple_test("STT047"); + static STT047 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT047)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT047)"); + check_field_offset(lv, fa, 0, "STT047.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT047.fb"); + } +} +static Arrange_To_Call_Me vSTT047(Test_STT047, "STT047", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT057 { + char fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT057) C1{ Fc Fc:3 FL} + + + +static void Test_STT057() +{ + { + init_simple_test("STT057"); + static STT057 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT057)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT057)"); + check_field_offset(lv, fa, 0, "STT057.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT057.fb"); + } +} +static Arrange_To_Call_Me vSTT057(Test_STT057, "STT057", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT067 { + char fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT067) C1{ Fc Fs:3 FL} + + + +static void Test_STT067() +{ + { + init_simple_test("STT067"); + static STT067 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT067)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT067)"); + check_field_offset(lv, fa, 0, "STT067.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT067.fb"); + } +} +static Arrange_To_Call_Me vSTT067(Test_STT067, "STT067", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT077 { + char fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT077) C1{ Fc Fi:3 FL} + + + +static void Test_STT077() +{ + { + init_simple_test("STT077"); + static STT077 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT077)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT077)"); + check_field_offset(lv, fa, 0, "STT077.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT077.fb"); + } +} +static Arrange_To_Call_Me vSTT077(Test_STT077, "STT077", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT087 { + char fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT087) C1{ Fc FL:3 FL} + + + +static void Test_STT087() +{ + { + init_simple_test("STT087"); + static STT087 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT087)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT087)"); + check_field_offset(lv, fa, 0, "STT087.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT087.fb"); + } +} +static Arrange_To_Call_Me vSTT087(Test_STT087, "STT087", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT097 { + char fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT097) C1{ Fc Fs:8 FL} + + + +static void Test_STT097() +{ + { + init_simple_test("STT097"); + static STT097 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT097)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT097)"); + check_field_offset(lv, fa, 0, "STT097.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT097.fb"); + } +} +static Arrange_To_Call_Me vSTT097(Test_STT097, "STT097", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0107 { + char fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT0107) C1{ Fc Fi:8 FL} + + + +static void Test_STT0107() +{ + { + init_simple_test("STT0107"); + static STT0107 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0107)"); + check_field_offset(lv, fa, 0, "STT0107.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0107.fb"); + } +} +static Arrange_To_Call_Me vSTT0107(Test_STT0107, "STT0107", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0117 { + char fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT0117) C1{ Fc FL:8 FL} + + + +static void Test_STT0117() +{ + { + init_simple_test("STT0117"); + static STT0117 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0117)"); + check_field_offset(lv, fa, 0, "STT0117.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0117.fb"); + } +} +static Arrange_To_Call_Me vSTT0117(Test_STT0117, "STT0117", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0127 { + char fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT0127) C1{ Fc Fi:18 FL} + + + +static void Test_STT0127() +{ + { + init_simple_test("STT0127"); + static STT0127 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0127)"); + check_field_offset(lv, fa, 0, "STT0127.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0127.fb"); + } +} +static Arrange_To_Call_Me vSTT0127(Test_STT0127, "STT0127", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0137 { + char fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT0137) C1{ Fc FL:18 FL} + + + +static void Test_STT0137() +{ + { + init_simple_test("STT0137"); + static STT0137 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0137)"); + check_field_offset(lv, fa, 0, "STT0137.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0137.fb"); + } +} +static Arrange_To_Call_Me vSTT0137(Test_STT0137, "STT0137", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0147 { + char fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT0147) C1{ Fc FL:48 FL} + + + +static void Test_STT0147() +{ + { + init_simple_test("STT0147"); + static STT0147 lv; + check2(sizeof(lv), 16, "sizeof(STT0147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0147)"); + check_field_offset(lv, fa, 0, "STT0147.fa"); + check_field_offset(lv, fb, 8, "STT0147.fb"); + } +} +static Arrange_To_Call_Me vSTT0147(Test_STT0147, "STT0147", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0157 { + char fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT0157) C1{ Fc Fc:3 FL} + + + +static void Test_STT0157() +{ + { + init_simple_test("STT0157"); + static STT0157 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0157)"); + check_field_offset(lv, fa, 0, "STT0157.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0157"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0157"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0157.fb"); + } +} +static Arrange_To_Call_Me vSTT0157(Test_STT0157, "STT0157", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0167 { + char fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT0167) C1{ Fc Fs:3 FL} + + + +static void Test_STT0167() +{ + { + init_simple_test("STT0167"); + static STT0167 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0167)"); + check_field_offset(lv, fa, 0, "STT0167.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0167"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0167"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0167.fb"); + } +} +static Arrange_To_Call_Me vSTT0167(Test_STT0167, "STT0167", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0177 { + char fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT0177) C1{ Fc Fi:3 FL} + + + +static void Test_STT0177() +{ + { + init_simple_test("STT0177"); + static STT0177 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0177)"); + check_field_offset(lv, fa, 0, "STT0177.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0177"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0177"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0177.fb"); + } +} +static Arrange_To_Call_Me vSTT0177(Test_STT0177, "STT0177", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0187 { + char fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT0187) C1{ Fc FL:3 FL} + + + +static void Test_STT0187() +{ + { + init_simple_test("STT0187"); + static STT0187 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0187)"); + check_field_offset(lv, fa, 0, "STT0187.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0187"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0187"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0187.fb"); + } +} +static Arrange_To_Call_Me vSTT0187(Test_STT0187, "STT0187", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0197 { + char fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT0197) C1{ Fc Fs:8 FL} + + + +static void Test_STT0197() +{ + { + init_simple_test("STT0197"); + static STT0197 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0197)"); + check_field_offset(lv, fa, 0, "STT0197.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0197"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0197"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0197.fb"); + } +} +static Arrange_To_Call_Me vSTT0197(Test_STT0197, "STT0197", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0207 { + char fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT0207) C1{ Fc Fi:8 FL} + + + +static void Test_STT0207() +{ + { + init_simple_test("STT0207"); + static STT0207 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0207)"); + check_field_offset(lv, fa, 0, "STT0207.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0207"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0207"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0207.fb"); + } +} +static Arrange_To_Call_Me vSTT0207(Test_STT0207, "STT0207", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0217 { + char fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT0217) C1{ Fc FL:8 FL} + + + +static void Test_STT0217() +{ + { + init_simple_test("STT0217"); + static STT0217 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0217)"); + check_field_offset(lv, fa, 0, "STT0217.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0217"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0217"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0217.fb"); + } +} +static Arrange_To_Call_Me vSTT0217(Test_STT0217, "STT0217", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0227 { + char fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT0227) C1{ Fc Fi:18 FL} + + + +static void Test_STT0227() +{ + { + init_simple_test("STT0227"); + static STT0227 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0227)"); + check_field_offset(lv, fa, 0, "STT0227.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0227"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0227"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0227.fb"); + } +} +static Arrange_To_Call_Me vSTT0227(Test_STT0227, "STT0227", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0237 { + char fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT0237) C1{ Fc FL:18 FL} + + + +static void Test_STT0237() +{ + { + init_simple_test("STT0237"); + static STT0237 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT0237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0237)"); + check_field_offset(lv, fa, 0, "STT0237.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0237"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0237"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT0237.fb"); + } +} +static Arrange_To_Call_Me vSTT0237(Test_STT0237, "STT0237", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0247 { + char fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT0247) C1{ Fc FL:48 FL} + + + +static void Test_STT0247() +{ + { + init_simple_test("STT0247"); + static STT0247 lv; + check2(sizeof(lv), 16, "sizeof(STT0247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0247)"); + check_field_offset(lv, fa, 0, "STT0247.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0247"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0247"); + check_field_offset(lv, fb, 8, "STT0247.fb"); + } +} +static Arrange_To_Call_Me vSTT0247(Test_STT0247, "STT0247", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT018 { + char fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT018) C1{ Fc Fc:0 FD} + + + +static void Test_STT018() +{ + { + init_simple_test("STT018"); + static STT018 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT018)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT018)"); + check_field_offset(lv, fa, 0, "STT018.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT018.fb"); + } +} +static Arrange_To_Call_Me vSTT018(Test_STT018, "STT018", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT028 { + char fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT028) C1{ Fc Fs:0 FD} + + + +static void Test_STT028() +{ + { + init_simple_test("STT028"); + static STT028 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT028)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT028)"); + check_field_offset(lv, fa, 0, "STT028.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT028.fb"); + } +} +static Arrange_To_Call_Me vSTT028(Test_STT028, "STT028", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT038 { + char fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT038) C1{ Fc Fi:0 FD} + + + +static void Test_STT038() +{ + { + init_simple_test("STT038"); + static STT038 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT038)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT038)"); + check_field_offset(lv, fa, 0, "STT038.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT038.fb"); + } +} +static Arrange_To_Call_Me vSTT038(Test_STT038, "STT038", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT048 { + char fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT048) C1{ Fc FL:0 FD} + + + +static void Test_STT048() +{ + { + init_simple_test("STT048"); + static STT048 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT048)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT048)"); + check_field_offset(lv, fa, 0, "STT048.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT048.fb"); + } +} +static Arrange_To_Call_Me vSTT048(Test_STT048, "STT048", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT058 { + char fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT058) C1{ Fc Fc:3 FD} + + + +static void Test_STT058() +{ + { + init_simple_test("STT058"); + static STT058 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT058)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT058)"); + check_field_offset(lv, fa, 0, "STT058.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT058.fb"); + } +} +static Arrange_To_Call_Me vSTT058(Test_STT058, "STT058", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT068 { + char fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT068) C1{ Fc Fs:3 FD} + + + +static void Test_STT068() +{ + { + init_simple_test("STT068"); + static STT068 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT068)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT068)"); + check_field_offset(lv, fa, 0, "STT068.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT068.fb"); + } +} +static Arrange_To_Call_Me vSTT068(Test_STT068, "STT068", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT078 { + char fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT078) C1{ Fc Fi:3 FD} + + + +static void Test_STT078() +{ + { + init_simple_test("STT078"); + static STT078 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT078)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT078)"); + check_field_offset(lv, fa, 0, "STT078.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT078.fb"); + } +} +static Arrange_To_Call_Me vSTT078(Test_STT078, "STT078", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT088 { + char fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT088) C1{ Fc FL:3 FD} + + + +static void Test_STT088() +{ + { + init_simple_test("STT088"); + static STT088 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT088)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT088)"); + check_field_offset(lv, fa, 0, "STT088.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT088.fb"); + } +} +static Arrange_To_Call_Me vSTT088(Test_STT088, "STT088", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT098 { + char fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT098) C1{ Fc Fs:8 FD} + + + +static void Test_STT098() +{ + { + init_simple_test("STT098"); + static STT098 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT098)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT098)"); + check_field_offset(lv, fa, 0, "STT098.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT098.fb"); + } +} +static Arrange_To_Call_Me vSTT098(Test_STT098, "STT098", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0108 { + char fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT0108) C1{ Fc Fi:8 FD} + + + +static void Test_STT0108() +{ + { + init_simple_test("STT0108"); + static STT0108 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0108)"); + check_field_offset(lv, fa, 0, "STT0108.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0108.fb"); + } +} +static Arrange_To_Call_Me vSTT0108(Test_STT0108, "STT0108", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0118 { + char fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT0118) C1{ Fc FL:8 FD} + + + +static void Test_STT0118() +{ + { + init_simple_test("STT0118"); + static STT0118 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0118)"); + check_field_offset(lv, fa, 0, "STT0118.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0118.fb"); + } +} +static Arrange_To_Call_Me vSTT0118(Test_STT0118, "STT0118", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0128 { + char fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT0128) C1{ Fc Fi:18 FD} + + + +static void Test_STT0128() +{ + { + init_simple_test("STT0128"); + static STT0128 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0128)"); + check_field_offset(lv, fa, 0, "STT0128.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0128.fb"); + } +} +static Arrange_To_Call_Me vSTT0128(Test_STT0128, "STT0128", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0138 { + char fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT0138) C1{ Fc FL:18 FD} + + + +static void Test_STT0138() +{ + { + init_simple_test("STT0138"); + static STT0138 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0138)"); + check_field_offset(lv, fa, 0, "STT0138.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0138.fb"); + } +} +static Arrange_To_Call_Me vSTT0138(Test_STT0138, "STT0138", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0148 { + char fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT0148) C1{ Fc FL:48 FD} + + + +static void Test_STT0148() +{ + { + init_simple_test("STT0148"); + static STT0148 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT0148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0148)"); + check_field_offset(lv, fa, 0, "STT0148.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT0148.fb"); + } +} +static Arrange_To_Call_Me vSTT0148(Test_STT0148, "STT0148", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0158 { + char fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT0158) C1{ Fc Fc:3 FD} + + + +static void Test_STT0158() +{ + { + init_simple_test("STT0158"); + static STT0158 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0158)"); + check_field_offset(lv, fa, 0, "STT0158.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0158"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0158"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0158.fb"); + } +} +static Arrange_To_Call_Me vSTT0158(Test_STT0158, "STT0158", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0168 { + char fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT0168) C1{ Fc Fs:3 FD} + + + +static void Test_STT0168() +{ + { + init_simple_test("STT0168"); + static STT0168 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0168)"); + check_field_offset(lv, fa, 0, "STT0168.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0168"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0168"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0168.fb"); + } +} +static Arrange_To_Call_Me vSTT0168(Test_STT0168, "STT0168", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0178 { + char fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT0178) C1{ Fc Fi:3 FD} + + + +static void Test_STT0178() +{ + { + init_simple_test("STT0178"); + static STT0178 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0178)"); + check_field_offset(lv, fa, 0, "STT0178.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0178"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0178"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0178.fb"); + } +} +static Arrange_To_Call_Me vSTT0178(Test_STT0178, "STT0178", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0188 { + char fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT0188) C1{ Fc FL:3 FD} + + + +static void Test_STT0188() +{ + { + init_simple_test("STT0188"); + static STT0188 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0188)"); + check_field_offset(lv, fa, 0, "STT0188.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0188"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0188"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0188.fb"); + } +} +static Arrange_To_Call_Me vSTT0188(Test_STT0188, "STT0188", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0198 { + char fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT0198) C1{ Fc Fs:8 FD} + + + +static void Test_STT0198() +{ + { + init_simple_test("STT0198"); + static STT0198 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0198)"); + check_field_offset(lv, fa, 0, "STT0198.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0198"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0198"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0198.fb"); + } +} +static Arrange_To_Call_Me vSTT0198(Test_STT0198, "STT0198", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0208 { + char fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT0208) C1{ Fc Fi:8 FD} + + + +static void Test_STT0208() +{ + { + init_simple_test("STT0208"); + static STT0208 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0208)"); + check_field_offset(lv, fa, 0, "STT0208.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0208"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0208"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0208.fb"); + } +} +static Arrange_To_Call_Me vSTT0208(Test_STT0208, "STT0208", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0218 { + char fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT0218) C1{ Fc FL:8 FD} + + + +static void Test_STT0218() +{ + { + init_simple_test("STT0218"); + static STT0218 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0218)"); + check_field_offset(lv, fa, 0, "STT0218.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0218"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0218"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0218.fb"); + } +} +static Arrange_To_Call_Me vSTT0218(Test_STT0218, "STT0218", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0228 { + char fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT0228) C1{ Fc Fi:18 FD} + + + +static void Test_STT0228() +{ + { + init_simple_test("STT0228"); + static STT0228 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0228)"); + check_field_offset(lv, fa, 0, "STT0228.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0228"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0228"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0228.fb"); + } +} +static Arrange_To_Call_Me vSTT0228(Test_STT0228, "STT0228", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0238 { + char fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT0238) C1{ Fc FL:18 FD} + + + +static void Test_STT0238() +{ + { + init_simple_test("STT0238"); + static STT0238 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT0238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0238)"); + check_field_offset(lv, fa, 0, "STT0238.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0238"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0238"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT0238.fb"); + } +} +static Arrange_To_Call_Me vSTT0238(Test_STT0238, "STT0238", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0248 { + char fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT0248) C1{ Fc FL:48 FD} + + + +static void Test_STT0248() +{ + { + init_simple_test("STT0248"); + static STT0248 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT0248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT0248)"); + check_field_offset(lv, fa, 0, "STT0248.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0248"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0248"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT0248.fb"); + } +} +static Arrange_To_Call_Me vSTT0248(Test_STT0248, "STT0248", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT019 { + char fa; + unsigned char :0; +}; +//SIG(1 STT019) C1{ Fc Fc:0} + + + +static void Test_STT019() +{ + { + init_simple_test("STT019"); + static STT019 lv; + check2(sizeof(lv), 1, "sizeof(STT019)"); + check2(__alignof__(lv), 1, "__alignof__(STT019)"); + check_field_offset(lv, fa, 0, "STT019.fa"); + } +} +static Arrange_To_Call_Me vSTT019(Test_STT019, "STT019", 1); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT029 { + char fa; + unsigned short :0; +}; +//SIG(1 STT029) C1{ Fc Fs:0} + + + +static void Test_STT029() +{ + { + init_simple_test("STT029"); + static STT029 lv; + check2(sizeof(lv), 2, "sizeof(STT029)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT029)"); + check_field_offset(lv, fa, 0, "STT029.fa"); + } +} +static Arrange_To_Call_Me vSTT029(Test_STT029, "STT029", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT039 { + char fa; + unsigned int :0; +}; +//SIG(1 STT039) C1{ Fc Fi:0} + + + +static void Test_STT039() +{ + { + init_simple_test("STT039"); + static STT039 lv; + check2(sizeof(lv), 4, "sizeof(STT039)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT039)"); + check_field_offset(lv, fa, 0, "STT039.fa"); + } +} +static Arrange_To_Call_Me vSTT039(Test_STT039, "STT039", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT049 { + char fa; + __tsu64 :0; +}; +//SIG(1 STT049) C1{ Fc FL:0} + + + +static void Test_STT049() +{ + { + init_simple_test("STT049"); + static STT049 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT049)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT049)"); + check_field_offset(lv, fa, 0, "STT049.fa"); + } +} +static Arrange_To_Call_Me vSTT049(Test_STT049, "STT049", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT059 { + char fa; + unsigned char :3; +}; +//SIG(1 STT059) C1{ Fc Fc:3} + + + +static void Test_STT059() +{ + { + init_simple_test("STT059"); + static STT059 lv; + check2(sizeof(lv), 2, "sizeof(STT059)"); + check2(__alignof__(lv), 1, "__alignof__(STT059)"); + check_field_offset(lv, fa, 0, "STT059.fa"); + } +} +static Arrange_To_Call_Me vSTT059(Test_STT059, "STT059", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT069 { + char fa; + unsigned short :3; +}; +//SIG(1 STT069) C1{ Fc Fs:3} + + + +static void Test_STT069() +{ + { + init_simple_test("STT069"); + static STT069 lv; + check2(sizeof(lv), 2, "sizeof(STT069)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT069)"); + check_field_offset(lv, fa, 0, "STT069.fa"); + } +} +static Arrange_To_Call_Me vSTT069(Test_STT069, "STT069", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT079 { + char fa; + unsigned int :3; +}; +//SIG(1 STT079) C1{ Fc Fi:3} + + + +static void Test_STT079() +{ + { + init_simple_test("STT079"); + static STT079 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT079)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT079)"); + check_field_offset(lv, fa, 0, "STT079.fa"); + } +} +static Arrange_To_Call_Me vSTT079(Test_STT079, "STT079", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT089 { + char fa; + __tsu64 :3; +}; +//SIG(1 STT089) C1{ Fc FL:3} + + + +static void Test_STT089() +{ + { + init_simple_test("STT089"); + static STT089 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT089)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT089)"); + check_field_offset(lv, fa, 0, "STT089.fa"); + } +} +static Arrange_To_Call_Me vSTT089(Test_STT089, "STT089", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT099 { + char fa; + unsigned short :8; +}; +//SIG(1 STT099) C1{ Fc Fs:8} + + + +static void Test_STT099() +{ + { + init_simple_test("STT099"); + static STT099 lv; + check2(sizeof(lv), 2, "sizeof(STT099)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT099)"); + check_field_offset(lv, fa, 0, "STT099.fa"); + } +} +static Arrange_To_Call_Me vSTT099(Test_STT099, "STT099", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0109 { + char fa; + unsigned int :8; +}; +//SIG(1 STT0109) C1{ Fc Fi:8} + + + +static void Test_STT0109() +{ + { + init_simple_test("STT0109"); + static STT0109 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT0109)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0109)"); + check_field_offset(lv, fa, 0, "STT0109.fa"); + } +} +static Arrange_To_Call_Me vSTT0109(Test_STT0109, "STT0109", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0119 { + char fa; + __tsu64 :8; +}; +//SIG(1 STT0119) C1{ Fc FL:8} + + + +static void Test_STT0119() +{ + { + init_simple_test("STT0119"); + static STT0119 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT0119)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0119)"); + check_field_offset(lv, fa, 0, "STT0119.fa"); + } +} +static Arrange_To_Call_Me vSTT0119(Test_STT0119, "STT0119", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0129 { + char fa; + unsigned int :18; +}; +//SIG(1 STT0129) C1{ Fc Fi:18} + + + +static void Test_STT0129() +{ + { + init_simple_test("STT0129"); + static STT0129 lv; + check2(sizeof(lv), 4, "sizeof(STT0129)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0129)"); + check_field_offset(lv, fa, 0, "STT0129.fa"); + } +} +static Arrange_To_Call_Me vSTT0129(Test_STT0129, "STT0129", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0139 { + char fa; + __tsu64 :18; +}; +//SIG(1 STT0139) C1{ Fc FL:18} + + + +static void Test_STT0139() +{ + { + init_simple_test("STT0139"); + static STT0139 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT0139)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0139)"); + check_field_offset(lv, fa, 0, "STT0139.fa"); + } +} +static Arrange_To_Call_Me vSTT0139(Test_STT0139, "STT0139", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0149 { + char fa; + __tsu64 :48; +}; +//SIG(1 STT0149) C1{ Fc FL:48} + + + +static void Test_STT0149() +{ + { + init_simple_test("STT0149"); + static STT0149 lv; + check2(sizeof(lv), ABISELECT(7,7), "sizeof(STT0149)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0149)"); + check_field_offset(lv, fa, 0, "STT0149.fa"); + } +} +static Arrange_To_Call_Me vSTT0149(Test_STT0149, "STT0149", ABISELECT(7,7)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0159 { + char fa; + unsigned char bf:3; +}; +//SIG(1 STT0159) C1{ Fc Fc:3} + + + +static void Test_STT0159() +{ + { + init_simple_test("STT0159"); + static STT0159 lv; + check2(sizeof(lv), 2, "sizeof(STT0159)"); + check2(__alignof__(lv), 1, "__alignof__(STT0159)"); + check_field_offset(lv, fa, 0, "STT0159.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0159"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0159"); + } +} +static Arrange_To_Call_Me vSTT0159(Test_STT0159, "STT0159", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0169 { + char fa; + unsigned short bf:3; +}; +//SIG(1 STT0169) C1{ Fc Fs:3} + + + +static void Test_STT0169() +{ + { + init_simple_test("STT0169"); + static STT0169 lv; + check2(sizeof(lv), 2, "sizeof(STT0169)"); + check2(__alignof__(lv), 2, "__alignof__(STT0169)"); + check_field_offset(lv, fa, 0, "STT0169.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0169"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0169"); + } +} +static Arrange_To_Call_Me vSTT0169(Test_STT0169, "STT0169", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0179 { + char fa; + unsigned int bf:3; +}; +//SIG(1 STT0179) C1{ Fc Fi:3} + + + +static void Test_STT0179() +{ + { + init_simple_test("STT0179"); + static STT0179 lv; + check2(sizeof(lv), 4, "sizeof(STT0179)"); + check2(__alignof__(lv), 4, "__alignof__(STT0179)"); + check_field_offset(lv, fa, 0, "STT0179.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0179"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0179"); + } +} +static Arrange_To_Call_Me vSTT0179(Test_STT0179, "STT0179", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0189 { + char fa; + __tsu64 bf:3; +}; +//SIG(1 STT0189) C1{ Fc FL:3} + + + +static void Test_STT0189() +{ + { + init_simple_test("STT0189"); + static STT0189 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0189)"); + check_field_offset(lv, fa, 0, "STT0189.fa"); + set_bf_and_test(lv, bf, 1, 0, 3, 1, "STT0189"); + set_bf_and_test(lv, bf, 1, 0, 3, hide_ull(1LL<<2), "STT0189"); + } +} +static Arrange_To_Call_Me vSTT0189(Test_STT0189, "STT0189", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0199 { + char fa; + unsigned short bf:8; +}; +//SIG(1 STT0199) C1{ Fc Fs:8} + + + +static void Test_STT0199() +{ + { + init_simple_test("STT0199"); + static STT0199 lv; + check2(sizeof(lv), 2, "sizeof(STT0199)"); + check2(__alignof__(lv), 2, "__alignof__(STT0199)"); + check_field_offset(lv, fa, 0, "STT0199.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0199"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0199"); + } +} +static Arrange_To_Call_Me vSTT0199(Test_STT0199, "STT0199", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0209 { + char fa; + unsigned int bf:8; +}; +//SIG(1 STT0209) C1{ Fc Fi:8} + + + +static void Test_STT0209() +{ + { + init_simple_test("STT0209"); + static STT0209 lv; + check2(sizeof(lv), 4, "sizeof(STT0209)"); + check2(__alignof__(lv), 4, "__alignof__(STT0209)"); + check_field_offset(lv, fa, 0, "STT0209.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0209"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0209"); + } +} +static Arrange_To_Call_Me vSTT0209(Test_STT0209, "STT0209", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0219 { + char fa; + __tsu64 bf:8; +}; +//SIG(1 STT0219) C1{ Fc FL:8} + + + +static void Test_STT0219() +{ + { + init_simple_test("STT0219"); + static STT0219 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0219)"); + check_field_offset(lv, fa, 0, "STT0219.fa"); + set_bf_and_test(lv, bf, 1, 0, 8, 1, "STT0219"); + set_bf_and_test(lv, bf, 1, 0, 8, hide_ull(1LL<<7), "STT0219"); + } +} +static Arrange_To_Call_Me vSTT0219(Test_STT0219, "STT0219", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0229 { + char fa; + unsigned int bf:18; +}; +//SIG(1 STT0229) C1{ Fc Fi:18} + + + +static void Test_STT0229() +{ + { + init_simple_test("STT0229"); + static STT0229 lv; + check2(sizeof(lv), 4, "sizeof(STT0229)"); + check2(__alignof__(lv), 4, "__alignof__(STT0229)"); + check_field_offset(lv, fa, 0, "STT0229.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0229"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0229"); + } +} +static Arrange_To_Call_Me vSTT0229(Test_STT0229, "STT0229", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0239 { + char fa; + __tsu64 bf:18; +}; +//SIG(1 STT0239) C1{ Fc FL:18} + + + +static void Test_STT0239() +{ + { + init_simple_test("STT0239"); + static STT0239 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT0239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0239)"); + check_field_offset(lv, fa, 0, "STT0239.fa"); + set_bf_and_test(lv, bf, 1, 0, 18, 1, "STT0239"); + set_bf_and_test(lv, bf, 1, 0, 18, hide_ull(1LL<<17), "STT0239"); + } +} +static Arrange_To_Call_Me vSTT0239(Test_STT0239, "STT0239", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT0249 { + char fa; + __tsu64 bf:48; +}; +//SIG(1 STT0249) C1{ Fc FL:48} + + + +static void Test_STT0249() +{ + { + init_simple_test("STT0249"); + static STT0249 lv; + check2(sizeof(lv), 8, "sizeof(STT0249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT0249)"); + check_field_offset(lv, fa, 0, "STT0249.fa"); + set_bf_and_test(lv, bf, 1, 0, 48, 1, "STT0249"); + set_bf_and_test(lv, bf, 1, 0, 48, hide_ull(1LL<<47), "STT0249"); + } +} +static Arrange_To_Call_Me vSTT0249(Test_STT0249, "STT0249", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT110 { + short fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT110) C1{ Fs Fc:0 Fc} + + + +static void Test_STT110() +{ + { + init_simple_test("STT110"); + static STT110 lv; + check2(sizeof(lv), 4, "sizeof(STT110)"); + check2(__alignof__(lv), 2, "__alignof__(STT110)"); + check_field_offset(lv, fa, 0, "STT110.fa"); + check_field_offset(lv, fb, 2, "STT110.fb"); + } +} +static Arrange_To_Call_Me vSTT110(Test_STT110, "STT110", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT120 { + short fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT120) C1{ Fs Fs:0 Fc} + + + +static void Test_STT120() +{ + { + init_simple_test("STT120"); + static STT120 lv; + check2(sizeof(lv), 4, "sizeof(STT120)"); + check2(__alignof__(lv), 2, "__alignof__(STT120)"); + check_field_offset(lv, fa, 0, "STT120.fa"); + check_field_offset(lv, fb, 2, "STT120.fb"); + } +} +static Arrange_To_Call_Me vSTT120(Test_STT120, "STT120", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT130 { + short fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT130) C1{ Fs Fi:0 Fc} + + + +static void Test_STT130() +{ + { + init_simple_test("STT130"); + static STT130 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT130)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT130)"); + check_field_offset(lv, fa, 0, "STT130.fa"); + check_field_offset(lv, fb, 4, "STT130.fb"); + } +} +static Arrange_To_Call_Me vSTT130(Test_STT130, "STT130", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT140 { + short fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT140) C1{ Fs FL:0 Fc} + + + +static void Test_STT140() +{ + { + init_simple_test("STT140"); + static STT140 lv; + check2(sizeof(lv), ABISELECT(10,6), "sizeof(STT140)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT140)"); + check_field_offset(lv, fa, 0, "STT140.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT140.fb"); + } +} +static Arrange_To_Call_Me vSTT140(Test_STT140, "STT140", ABISELECT(10,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT150 { + short fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT150) C1{ Fs Fc:3 Fc} + + + +static void Test_STT150() +{ + { + init_simple_test("STT150"); + static STT150 lv; + check2(sizeof(lv), 4, "sizeof(STT150)"); + check2(__alignof__(lv), 2, "__alignof__(STT150)"); + check_field_offset(lv, fa, 0, "STT150.fa"); + check_field_offset(lv, fb, 3, "STT150.fb"); + } +} +static Arrange_To_Call_Me vSTT150(Test_STT150, "STT150", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT160 { + short fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT160) C1{ Fs Fs:3 Fc} + + + +static void Test_STT160() +{ + { + init_simple_test("STT160"); + static STT160 lv; + check2(sizeof(lv), 4, "sizeof(STT160)"); + check2(__alignof__(lv), 2, "__alignof__(STT160)"); + check_field_offset(lv, fa, 0, "STT160.fa"); + check_field_offset(lv, fb, 3, "STT160.fb"); + } +} +static Arrange_To_Call_Me vSTT160(Test_STT160, "STT160", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT170 { + short fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT170) C1{ Fs Fi:3 Fc} + + + +static void Test_STT170() +{ + { + init_simple_test("STT170"); + static STT170 lv; + check2(sizeof(lv), 4, "sizeof(STT170)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT170)"); + check_field_offset(lv, fa, 0, "STT170.fa"); + check_field_offset(lv, fb, 3, "STT170.fb"); + } +} +static Arrange_To_Call_Me vSTT170(Test_STT170, "STT170", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT180 { + short fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT180) C1{ Fs FL:3 Fc} + + + +static void Test_STT180() +{ + { + init_simple_test("STT180"); + static STT180 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT180)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT180)"); + check_field_offset(lv, fa, 0, "STT180.fa"); + check_field_offset(lv, fb, 3, "STT180.fb"); + } +} +static Arrange_To_Call_Me vSTT180(Test_STT180, "STT180", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT190 { + short fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT190) C1{ Fs Fs:8 Fc} + + + +static void Test_STT190() +{ + { + init_simple_test("STT190"); + static STT190 lv; + check2(sizeof(lv), 4, "sizeof(STT190)"); + check2(__alignof__(lv), 2, "__alignof__(STT190)"); + check_field_offset(lv, fa, 0, "STT190.fa"); + check_field_offset(lv, fb, 3, "STT190.fb"); + } +} +static Arrange_To_Call_Me vSTT190(Test_STT190, "STT190", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1100 { + short fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT1100) C1{ Fs Fi:8 Fc} + + + +static void Test_STT1100() +{ + { + init_simple_test("STT1100"); + static STT1100 lv; + check2(sizeof(lv), 4, "sizeof(STT1100)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1100)"); + check_field_offset(lv, fa, 0, "STT1100.fa"); + check_field_offset(lv, fb, 3, "STT1100.fb"); + } +} +static Arrange_To_Call_Me vSTT1100(Test_STT1100, "STT1100", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1110 { + short fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT1110) C1{ Fs FL:8 Fc} + + + +static void Test_STT1110() +{ + { + init_simple_test("STT1110"); + static STT1110 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT1110)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1110)"); + check_field_offset(lv, fa, 0, "STT1110.fa"); + check_field_offset(lv, fb, 3, "STT1110.fb"); + } +} +static Arrange_To_Call_Me vSTT1110(Test_STT1110, "STT1110", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1120 { + short fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT1120) C1{ Fs Fi:18 Fc} + + + +static void Test_STT1120() +{ + { + init_simple_test("STT1120"); + static STT1120 lv; + check2(sizeof(lv), 8, "sizeof(STT1120)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1120)"); + check_field_offset(lv, fa, 0, "STT1120.fa"); + check_field_offset(lv, fb, 7, "STT1120.fb"); + } +} +static Arrange_To_Call_Me vSTT1120(Test_STT1120, "STT1120", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1130 { + short fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT1130) C1{ Fs FL:18 Fc} + + + +static void Test_STT1130() +{ + { + init_simple_test("STT1130"); + static STT1130 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT1130)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1130)"); + check_field_offset(lv, fa, 0, "STT1130.fa"); + check_field_offset(lv, fb, 5, "STT1130.fb"); + } +} +static Arrange_To_Call_Me vSTT1130(Test_STT1130, "STT1130", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1140 { + short fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT1140) C1{ Fs FL:48 Fc} + + + +static void Test_STT1140() +{ + { + init_simple_test("STT1140"); + static STT1140 lv; + check2(sizeof(lv), ABISELECT(10,10), "sizeof(STT1140)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1140)"); + check_field_offset(lv, fa, 0, "STT1140.fa"); + check_field_offset(lv, fb, 8, "STT1140.fb"); + } +} +static Arrange_To_Call_Me vSTT1140(Test_STT1140, "STT1140", ABISELECT(10,10)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1150 { + short fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT1150) C1{ Fs Fc:3 Fc} + + + +static void Test_STT1150() +{ + { + init_simple_test("STT1150"); + static STT1150 lv; + check2(sizeof(lv), 4, "sizeof(STT1150)"); + check2(__alignof__(lv), 2, "__alignof__(STT1150)"); + check_field_offset(lv, fa, 0, "STT1150.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1150"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1150"); + check_field_offset(lv, fb, 3, "STT1150.fb"); + } +} +static Arrange_To_Call_Me vSTT1150(Test_STT1150, "STT1150", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1160 { + short fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT1160) C1{ Fs Fs:3 Fc} + + + +static void Test_STT1160() +{ + { + init_simple_test("STT1160"); + static STT1160 lv; + check2(sizeof(lv), 4, "sizeof(STT1160)"); + check2(__alignof__(lv), 2, "__alignof__(STT1160)"); + check_field_offset(lv, fa, 0, "STT1160.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1160"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1160"); + check_field_offset(lv, fb, 3, "STT1160.fb"); + } +} +static Arrange_To_Call_Me vSTT1160(Test_STT1160, "STT1160", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1170 { + short fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT1170) C1{ Fs Fi:3 Fc} + + + +static void Test_STT1170() +{ + { + init_simple_test("STT1170"); + static STT1170 lv; + check2(sizeof(lv), 4, "sizeof(STT1170)"); + check2(__alignof__(lv), 4, "__alignof__(STT1170)"); + check_field_offset(lv, fa, 0, "STT1170.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1170"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1170"); + check_field_offset(lv, fb, 3, "STT1170.fb"); + } +} +static Arrange_To_Call_Me vSTT1170(Test_STT1170, "STT1170", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1180 { + short fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT1180) C1{ Fs FL:3 Fc} + + + +static void Test_STT1180() +{ + { + init_simple_test("STT1180"); + static STT1180 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT1180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1180)"); + check_field_offset(lv, fa, 0, "STT1180.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1180"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1180"); + check_field_offset(lv, fb, 3, "STT1180.fb"); + } +} +static Arrange_To_Call_Me vSTT1180(Test_STT1180, "STT1180", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1190 { + short fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT1190) C1{ Fs Fs:8 Fc} + + + +static void Test_STT1190() +{ + { + init_simple_test("STT1190"); + static STT1190 lv; + check2(sizeof(lv), 4, "sizeof(STT1190)"); + check2(__alignof__(lv), 2, "__alignof__(STT1190)"); + check_field_offset(lv, fa, 0, "STT1190.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1190"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1190"); + check_field_offset(lv, fb, 3, "STT1190.fb"); + } +} +static Arrange_To_Call_Me vSTT1190(Test_STT1190, "STT1190", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1200 { + short fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT1200) C1{ Fs Fi:8 Fc} + + + +static void Test_STT1200() +{ + { + init_simple_test("STT1200"); + static STT1200 lv; + check2(sizeof(lv), 4, "sizeof(STT1200)"); + check2(__alignof__(lv), 4, "__alignof__(STT1200)"); + check_field_offset(lv, fa, 0, "STT1200.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1200"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1200"); + check_field_offset(lv, fb, 3, "STT1200.fb"); + } +} +static Arrange_To_Call_Me vSTT1200(Test_STT1200, "STT1200", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1210 { + short fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT1210) C1{ Fs FL:8 Fc} + + + +static void Test_STT1210() +{ + { + init_simple_test("STT1210"); + static STT1210 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT1210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1210)"); + check_field_offset(lv, fa, 0, "STT1210.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1210"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1210"); + check_field_offset(lv, fb, 3, "STT1210.fb"); + } +} +static Arrange_To_Call_Me vSTT1210(Test_STT1210, "STT1210", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1220 { + short fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT1220) C1{ Fs Fi:18 Fc} + + + +static void Test_STT1220() +{ + { + init_simple_test("STT1220"); + static STT1220 lv; + check2(sizeof(lv), 8, "sizeof(STT1220)"); + check2(__alignof__(lv), 4, "__alignof__(STT1220)"); + check_field_offset(lv, fa, 0, "STT1220.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1220"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1220"); + check_field_offset(lv, fb, 7, "STT1220.fb"); + } +} +static Arrange_To_Call_Me vSTT1220(Test_STT1220, "STT1220", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1230 { + short fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT1230) C1{ Fs FL:18 Fc} + + + +static void Test_STT1230() +{ + { + init_simple_test("STT1230"); + static STT1230 lv; + check2(sizeof(lv), 8, "sizeof(STT1230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1230)"); + check_field_offset(lv, fa, 0, "STT1230.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1230"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1230"); + check_field_offset(lv, fb, 5, "STT1230.fb"); + } +} +static Arrange_To_Call_Me vSTT1230(Test_STT1230, "STT1230", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1240 { + short fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT1240) C1{ Fs FL:48 Fc} + + + +static void Test_STT1240() +{ + { + init_simple_test("STT1240"); + static STT1240 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1240)"); + check_field_offset(lv, fa, 0, "STT1240.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1240"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1240"); + check_field_offset(lv, fb, 8, "STT1240.fb"); + } +} +static Arrange_To_Call_Me vSTT1240(Test_STT1240, "STT1240", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT111 { + short fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT111) C1{ Fs Fc:0 Fs} + + + +static void Test_STT111() +{ + { + init_simple_test("STT111"); + static STT111 lv; + check2(sizeof(lv), 4, "sizeof(STT111)"); + check2(__alignof__(lv), 2, "__alignof__(STT111)"); + check_field_offset(lv, fa, 0, "STT111.fa"); + check_field_offset(lv, fb, 2, "STT111.fb"); + } +} +static Arrange_To_Call_Me vSTT111(Test_STT111, "STT111", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT121 { + short fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT121) C1{ Fs Fs:0 Fs} + + + +static void Test_STT121() +{ + { + init_simple_test("STT121"); + static STT121 lv; + check2(sizeof(lv), 4, "sizeof(STT121)"); + check2(__alignof__(lv), 2, "__alignof__(STT121)"); + check_field_offset(lv, fa, 0, "STT121.fa"); + check_field_offset(lv, fb, 2, "STT121.fb"); + } +} +static Arrange_To_Call_Me vSTT121(Test_STT121, "STT121", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT131 { + short fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT131) C1{ Fs Fi:0 Fs} + + + +static void Test_STT131() +{ + { + init_simple_test("STT131"); + static STT131 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT131)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT131)"); + check_field_offset(lv, fa, 0, "STT131.fa"); + check_field_offset(lv, fb, 4, "STT131.fb"); + } +} +static Arrange_To_Call_Me vSTT131(Test_STT131, "STT131", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT141 { + short fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT141) C1{ Fs FL:0 Fs} + + + +static void Test_STT141() +{ + { + init_simple_test("STT141"); + static STT141 lv; + check2(sizeof(lv), ABISELECT(10,6), "sizeof(STT141)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT141)"); + check_field_offset(lv, fa, 0, "STT141.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT141.fb"); + } +} +static Arrange_To_Call_Me vSTT141(Test_STT141, "STT141", ABISELECT(10,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT151 { + short fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT151) C1{ Fs Fc:3 Fs} + + + +static void Test_STT151() +{ + { + init_simple_test("STT151"); + static STT151 lv; + check2(sizeof(lv), 6, "sizeof(STT151)"); + check2(__alignof__(lv), 2, "__alignof__(STT151)"); + check_field_offset(lv, fa, 0, "STT151.fa"); + check_field_offset(lv, fb, 4, "STT151.fb"); + } +} +static Arrange_To_Call_Me vSTT151(Test_STT151, "STT151", 6); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT161 { + short fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT161) C1{ Fs Fs:3 Fs} + + + +static void Test_STT161() +{ + { + init_simple_test("STT161"); + static STT161 lv; + check2(sizeof(lv), 6, "sizeof(STT161)"); + check2(__alignof__(lv), 2, "__alignof__(STT161)"); + check_field_offset(lv, fa, 0, "STT161.fa"); + check_field_offset(lv, fb, 4, "STT161.fb"); + } +} +static Arrange_To_Call_Me vSTT161(Test_STT161, "STT161", 6); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT171 { + short fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT171) C1{ Fs Fi:3 Fs} + + + +static void Test_STT171() +{ + { + init_simple_test("STT171"); + static STT171 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT171)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT171)"); + check_field_offset(lv, fa, 0, "STT171.fa"); + check_field_offset(lv, fb, 4, "STT171.fb"); + } +} +static Arrange_To_Call_Me vSTT171(Test_STT171, "STT171", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT181 { + short fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT181) C1{ Fs FL:3 Fs} + + + +static void Test_STT181() +{ + { + init_simple_test("STT181"); + static STT181 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT181)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT181)"); + check_field_offset(lv, fa, 0, "STT181.fa"); + check_field_offset(lv, fb, 4, "STT181.fb"); + } +} +static Arrange_To_Call_Me vSTT181(Test_STT181, "STT181", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT191 { + short fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT191) C1{ Fs Fs:8 Fs} + + + +static void Test_STT191() +{ + { + init_simple_test("STT191"); + static STT191 lv; + check2(sizeof(lv), 6, "sizeof(STT191)"); + check2(__alignof__(lv), 2, "__alignof__(STT191)"); + check_field_offset(lv, fa, 0, "STT191.fa"); + check_field_offset(lv, fb, 4, "STT191.fb"); + } +} +static Arrange_To_Call_Me vSTT191(Test_STT191, "STT191", 6); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1101 { + short fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT1101) C1{ Fs Fi:8 Fs} + + + +static void Test_STT1101() +{ + { + init_simple_test("STT1101"); + static STT1101 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT1101)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1101)"); + check_field_offset(lv, fa, 0, "STT1101.fa"); + check_field_offset(lv, fb, 4, "STT1101.fb"); + } +} +static Arrange_To_Call_Me vSTT1101(Test_STT1101, "STT1101", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1111 { + short fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT1111) C1{ Fs FL:8 Fs} + + + +static void Test_STT1111() +{ + { + init_simple_test("STT1111"); + static STT1111 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT1111)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1111)"); + check_field_offset(lv, fa, 0, "STT1111.fa"); + check_field_offset(lv, fb, 4, "STT1111.fb"); + } +} +static Arrange_To_Call_Me vSTT1111(Test_STT1111, "STT1111", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1121 { + short fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT1121) C1{ Fs Fi:18 Fs} + + + +static void Test_STT1121() +{ + { + init_simple_test("STT1121"); + static STT1121 lv; + check2(sizeof(lv), ABISELECT(10,10), "sizeof(STT1121)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1121)"); + check_field_offset(lv, fa, 0, "STT1121.fa"); + check_field_offset(lv, fb, 8, "STT1121.fb"); + } +} +static Arrange_To_Call_Me vSTT1121(Test_STT1121, "STT1121", ABISELECT(10,10)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1131 { + short fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT1131) C1{ Fs FL:18 Fs} + + + +static void Test_STT1131() +{ + { + init_simple_test("STT1131"); + static STT1131 lv; + check2(sizeof(lv), 8, "sizeof(STT1131)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1131)"); + check_field_offset(lv, fa, 0, "STT1131.fa"); + check_field_offset(lv, fb, 6, "STT1131.fb"); + } +} +static Arrange_To_Call_Me vSTT1131(Test_STT1131, "STT1131", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1141 { + short fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT1141) C1{ Fs FL:48 Fs} + + + +static void Test_STT1141() +{ + { + init_simple_test("STT1141"); + static STT1141 lv; + check2(sizeof(lv), ABISELECT(10,10), "sizeof(STT1141)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1141)"); + check_field_offset(lv, fa, 0, "STT1141.fa"); + check_field_offset(lv, fb, 8, "STT1141.fb"); + } +} +static Arrange_To_Call_Me vSTT1141(Test_STT1141, "STT1141", ABISELECT(10,10)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1151 { + short fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT1151) C1{ Fs Fc:3 Fs} + + + +static void Test_STT1151() +{ + { + init_simple_test("STT1151"); + static STT1151 lv; + check2(sizeof(lv), 6, "sizeof(STT1151)"); + check2(__alignof__(lv), 2, "__alignof__(STT1151)"); + check_field_offset(lv, fa, 0, "STT1151.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1151"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1151"); + check_field_offset(lv, fb, 4, "STT1151.fb"); + } +} +static Arrange_To_Call_Me vSTT1151(Test_STT1151, "STT1151", 6); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1161 { + short fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT1161) C1{ Fs Fs:3 Fs} + + + +static void Test_STT1161() +{ + { + init_simple_test("STT1161"); + static STT1161 lv; + check2(sizeof(lv), 6, "sizeof(STT1161)"); + check2(__alignof__(lv), 2, "__alignof__(STT1161)"); + check_field_offset(lv, fa, 0, "STT1161.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1161"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1161"); + check_field_offset(lv, fb, 4, "STT1161.fb"); + } +} +static Arrange_To_Call_Me vSTT1161(Test_STT1161, "STT1161", 6); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1171 { + short fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT1171) C1{ Fs Fi:3 Fs} + + + +static void Test_STT1171() +{ + { + init_simple_test("STT1171"); + static STT1171 lv; + check2(sizeof(lv), 8, "sizeof(STT1171)"); + check2(__alignof__(lv), 4, "__alignof__(STT1171)"); + check_field_offset(lv, fa, 0, "STT1171.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1171"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1171"); + check_field_offset(lv, fb, 4, "STT1171.fb"); + } +} +static Arrange_To_Call_Me vSTT1171(Test_STT1171, "STT1171", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1181 { + short fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT1181) C1{ Fs FL:3 Fs} + + + +static void Test_STT1181() +{ + { + init_simple_test("STT1181"); + static STT1181 lv; + check2(sizeof(lv), 8, "sizeof(STT1181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1181)"); + check_field_offset(lv, fa, 0, "STT1181.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1181"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1181"); + check_field_offset(lv, fb, 4, "STT1181.fb"); + } +} +static Arrange_To_Call_Me vSTT1181(Test_STT1181, "STT1181", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1191 { + short fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT1191) C1{ Fs Fs:8 Fs} + + + +static void Test_STT1191() +{ + { + init_simple_test("STT1191"); + static STT1191 lv; + check2(sizeof(lv), 6, "sizeof(STT1191)"); + check2(__alignof__(lv), 2, "__alignof__(STT1191)"); + check_field_offset(lv, fa, 0, "STT1191.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1191"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1191"); + check_field_offset(lv, fb, 4, "STT1191.fb"); + } +} +static Arrange_To_Call_Me vSTT1191(Test_STT1191, "STT1191", 6); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1201 { + short fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT1201) C1{ Fs Fi:8 Fs} + + + +static void Test_STT1201() +{ + { + init_simple_test("STT1201"); + static STT1201 lv; + check2(sizeof(lv), 8, "sizeof(STT1201)"); + check2(__alignof__(lv), 4, "__alignof__(STT1201)"); + check_field_offset(lv, fa, 0, "STT1201.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1201"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1201"); + check_field_offset(lv, fb, 4, "STT1201.fb"); + } +} +static Arrange_To_Call_Me vSTT1201(Test_STT1201, "STT1201", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1211 { + short fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT1211) C1{ Fs FL:8 Fs} + + + +static void Test_STT1211() +{ + { + init_simple_test("STT1211"); + static STT1211 lv; + check2(sizeof(lv), 8, "sizeof(STT1211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1211)"); + check_field_offset(lv, fa, 0, "STT1211.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1211"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1211"); + check_field_offset(lv, fb, 4, "STT1211.fb"); + } +} +static Arrange_To_Call_Me vSTT1211(Test_STT1211, "STT1211", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1221 { + short fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT1221) C1{ Fs Fi:18 Fs} + + + +static void Test_STT1221() +{ + { + init_simple_test("STT1221"); + static STT1221 lv; + check2(sizeof(lv), 12, "sizeof(STT1221)"); + check2(__alignof__(lv), 4, "__alignof__(STT1221)"); + check_field_offset(lv, fa, 0, "STT1221.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1221"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1221"); + check_field_offset(lv, fb, 8, "STT1221.fb"); + } +} +static Arrange_To_Call_Me vSTT1221(Test_STT1221, "STT1221", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1231 { + short fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT1231) C1{ Fs FL:18 Fs} + + + +static void Test_STT1231() +{ + { + init_simple_test("STT1231"); + static STT1231 lv; + check2(sizeof(lv), 8, "sizeof(STT1231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1231)"); + check_field_offset(lv, fa, 0, "STT1231.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1231"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1231"); + check_field_offset(lv, fb, 6, "STT1231.fb"); + } +} +static Arrange_To_Call_Me vSTT1231(Test_STT1231, "STT1231", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1241 { + short fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT1241) C1{ Fs FL:48 Fs} + + + +static void Test_STT1241() +{ + { + init_simple_test("STT1241"); + static STT1241 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1241)"); + check_field_offset(lv, fa, 0, "STT1241.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1241"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1241"); + check_field_offset(lv, fb, 8, "STT1241.fb"); + } +} +static Arrange_To_Call_Me vSTT1241(Test_STT1241, "STT1241", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT112 { + short fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT112) C1{ Fs Fc:0 Fi} + + + +static void Test_STT112() +{ + { + init_simple_test("STT112"); + static STT112 lv; + check2(sizeof(lv), 8, "sizeof(STT112)"); + check2(__alignof__(lv), 4, "__alignof__(STT112)"); + check_field_offset(lv, fa, 0, "STT112.fa"); + check_field_offset(lv, fb, 4, "STT112.fb"); + } +} +static Arrange_To_Call_Me vSTT112(Test_STT112, "STT112", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT122 { + short fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT122) C1{ Fs Fs:0 Fi} + + + +static void Test_STT122() +{ + { + init_simple_test("STT122"); + static STT122 lv; + check2(sizeof(lv), 8, "sizeof(STT122)"); + check2(__alignof__(lv), 4, "__alignof__(STT122)"); + check_field_offset(lv, fa, 0, "STT122.fa"); + check_field_offset(lv, fb, 4, "STT122.fb"); + } +} +static Arrange_To_Call_Me vSTT122(Test_STT122, "STT122", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT132 { + short fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT132) C1{ Fs Fi:0 Fi} + + + +static void Test_STT132() +{ + { + init_simple_test("STT132"); + static STT132 lv; + check2(sizeof(lv), 8, "sizeof(STT132)"); + check2(__alignof__(lv), 4, "__alignof__(STT132)"); + check_field_offset(lv, fa, 0, "STT132.fa"); + check_field_offset(lv, fb, 4, "STT132.fb"); + } +} +static Arrange_To_Call_Me vSTT132(Test_STT132, "STT132", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT142 { + short fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT142) C1{ Fs FL:0 Fi} + + + +static void Test_STT142() +{ + { + init_simple_test("STT142"); + static STT142 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT142)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT142)"); + check_field_offset(lv, fa, 0, "STT142.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT142.fb"); + } +} +static Arrange_To_Call_Me vSTT142(Test_STT142, "STT142", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT152 { + short fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT152) C1{ Fs Fc:3 Fi} + + + +static void Test_STT152() +{ + { + init_simple_test("STT152"); + static STT152 lv; + check2(sizeof(lv), 8, "sizeof(STT152)"); + check2(__alignof__(lv), 4, "__alignof__(STT152)"); + check_field_offset(lv, fa, 0, "STT152.fa"); + check_field_offset(lv, fb, 4, "STT152.fb"); + } +} +static Arrange_To_Call_Me vSTT152(Test_STT152, "STT152", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT162 { + short fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT162) C1{ Fs Fs:3 Fi} + + + +static void Test_STT162() +{ + { + init_simple_test("STT162"); + static STT162 lv; + check2(sizeof(lv), 8, "sizeof(STT162)"); + check2(__alignof__(lv), 4, "__alignof__(STT162)"); + check_field_offset(lv, fa, 0, "STT162.fa"); + check_field_offset(lv, fb, 4, "STT162.fb"); + } +} +static Arrange_To_Call_Me vSTT162(Test_STT162, "STT162", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT172 { + short fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT172) C1{ Fs Fi:3 Fi} + + + +static void Test_STT172() +{ + { + init_simple_test("STT172"); + static STT172 lv; + check2(sizeof(lv), 8, "sizeof(STT172)"); + check2(__alignof__(lv), 4, "__alignof__(STT172)"); + check_field_offset(lv, fa, 0, "STT172.fa"); + check_field_offset(lv, fb, 4, "STT172.fb"); + } +} +static Arrange_To_Call_Me vSTT172(Test_STT172, "STT172", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT182 { + short fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT182) C1{ Fs FL:3 Fi} + + + +static void Test_STT182() +{ + { + init_simple_test("STT182"); + static STT182 lv; + check2(sizeof(lv), 8, "sizeof(STT182)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT182)"); + check_field_offset(lv, fa, 0, "STT182.fa"); + check_field_offset(lv, fb, 4, "STT182.fb"); + } +} +static Arrange_To_Call_Me vSTT182(Test_STT182, "STT182", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT192 { + short fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT192) C1{ Fs Fs:8 Fi} + + + +static void Test_STT192() +{ + { + init_simple_test("STT192"); + static STT192 lv; + check2(sizeof(lv), 8, "sizeof(STT192)"); + check2(__alignof__(lv), 4, "__alignof__(STT192)"); + check_field_offset(lv, fa, 0, "STT192.fa"); + check_field_offset(lv, fb, 4, "STT192.fb"); + } +} +static Arrange_To_Call_Me vSTT192(Test_STT192, "STT192", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1102 { + short fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT1102) C1{ Fs Fi:8 Fi} + + + +static void Test_STT1102() +{ + { + init_simple_test("STT1102"); + static STT1102 lv; + check2(sizeof(lv), 8, "sizeof(STT1102)"); + check2(__alignof__(lv), 4, "__alignof__(STT1102)"); + check_field_offset(lv, fa, 0, "STT1102.fa"); + check_field_offset(lv, fb, 4, "STT1102.fb"); + } +} +static Arrange_To_Call_Me vSTT1102(Test_STT1102, "STT1102", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1112 { + short fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT1112) C1{ Fs FL:8 Fi} + + + +static void Test_STT1112() +{ + { + init_simple_test("STT1112"); + static STT1112 lv; + check2(sizeof(lv), 8, "sizeof(STT1112)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT1112)"); + check_field_offset(lv, fa, 0, "STT1112.fa"); + check_field_offset(lv, fb, 4, "STT1112.fb"); + } +} +static Arrange_To_Call_Me vSTT1112(Test_STT1112, "STT1112", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1122 { + short fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT1122) C1{ Fs Fi:18 Fi} + + + +static void Test_STT1122() +{ + { + init_simple_test("STT1122"); + static STT1122 lv; + check2(sizeof(lv), 12, "sizeof(STT1122)"); + check2(__alignof__(lv), 4, "__alignof__(STT1122)"); + check_field_offset(lv, fa, 0, "STT1122.fa"); + check_field_offset(lv, fb, 8, "STT1122.fb"); + } +} +static Arrange_To_Call_Me vSTT1122(Test_STT1122, "STT1122", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1132 { + short fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT1132) C1{ Fs FL:18 Fi} + + + +static void Test_STT1132() +{ + { + init_simple_test("STT1132"); + static STT1132 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT1132)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT1132)"); + check_field_offset(lv, fa, 0, "STT1132.fa"); + check_field_offset(lv, fb, 8, "STT1132.fb"); + } +} +static Arrange_To_Call_Me vSTT1132(Test_STT1132, "STT1132", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1142 { + short fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT1142) C1{ Fs FL:48 Fi} + + + +static void Test_STT1142() +{ + { + init_simple_test("STT1142"); + static STT1142 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT1142)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT1142)"); + check_field_offset(lv, fa, 0, "STT1142.fa"); + check_field_offset(lv, fb, 8, "STT1142.fb"); + } +} +static Arrange_To_Call_Me vSTT1142(Test_STT1142, "STT1142", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1152 { + short fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT1152) C1{ Fs Fc:3 Fi} + + + +static void Test_STT1152() +{ + { + init_simple_test("STT1152"); + static STT1152 lv; + check2(sizeof(lv), 8, "sizeof(STT1152)"); + check2(__alignof__(lv), 4, "__alignof__(STT1152)"); + check_field_offset(lv, fa, 0, "STT1152.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1152"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1152"); + check_field_offset(lv, fb, 4, "STT1152.fb"); + } +} +static Arrange_To_Call_Me vSTT1152(Test_STT1152, "STT1152", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1162 { + short fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT1162) C1{ Fs Fs:3 Fi} + + + +static void Test_STT1162() +{ + { + init_simple_test("STT1162"); + static STT1162 lv; + check2(sizeof(lv), 8, "sizeof(STT1162)"); + check2(__alignof__(lv), 4, "__alignof__(STT1162)"); + check_field_offset(lv, fa, 0, "STT1162.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1162"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1162"); + check_field_offset(lv, fb, 4, "STT1162.fb"); + } +} +static Arrange_To_Call_Me vSTT1162(Test_STT1162, "STT1162", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1172 { + short fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT1172) C1{ Fs Fi:3 Fi} + + + +static void Test_STT1172() +{ + { + init_simple_test("STT1172"); + static STT1172 lv; + check2(sizeof(lv), 8, "sizeof(STT1172)"); + check2(__alignof__(lv), 4, "__alignof__(STT1172)"); + check_field_offset(lv, fa, 0, "STT1172.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1172"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1172"); + check_field_offset(lv, fb, 4, "STT1172.fb"); + } +} +static Arrange_To_Call_Me vSTT1172(Test_STT1172, "STT1172", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1182 { + short fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT1182) C1{ Fs FL:3 Fi} + + + +static void Test_STT1182() +{ + { + init_simple_test("STT1182"); + static STT1182 lv; + check2(sizeof(lv), 8, "sizeof(STT1182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1182)"); + check_field_offset(lv, fa, 0, "STT1182.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1182"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1182"); + check_field_offset(lv, fb, 4, "STT1182.fb"); + } +} +static Arrange_To_Call_Me vSTT1182(Test_STT1182, "STT1182", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1192 { + short fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT1192) C1{ Fs Fs:8 Fi} + + + +static void Test_STT1192() +{ + { + init_simple_test("STT1192"); + static STT1192 lv; + check2(sizeof(lv), 8, "sizeof(STT1192)"); + check2(__alignof__(lv), 4, "__alignof__(STT1192)"); + check_field_offset(lv, fa, 0, "STT1192.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1192"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1192"); + check_field_offset(lv, fb, 4, "STT1192.fb"); + } +} +static Arrange_To_Call_Me vSTT1192(Test_STT1192, "STT1192", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1202 { + short fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT1202) C1{ Fs Fi:8 Fi} + + + +static void Test_STT1202() +{ + { + init_simple_test("STT1202"); + static STT1202 lv; + check2(sizeof(lv), 8, "sizeof(STT1202)"); + check2(__alignof__(lv), 4, "__alignof__(STT1202)"); + check_field_offset(lv, fa, 0, "STT1202.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1202"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1202"); + check_field_offset(lv, fb, 4, "STT1202.fb"); + } +} +static Arrange_To_Call_Me vSTT1202(Test_STT1202, "STT1202", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1212 { + short fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT1212) C1{ Fs FL:8 Fi} + + + +static void Test_STT1212() +{ + { + init_simple_test("STT1212"); + static STT1212 lv; + check2(sizeof(lv), 8, "sizeof(STT1212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1212)"); + check_field_offset(lv, fa, 0, "STT1212.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1212"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1212"); + check_field_offset(lv, fb, 4, "STT1212.fb"); + } +} +static Arrange_To_Call_Me vSTT1212(Test_STT1212, "STT1212", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1222 { + short fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT1222) C1{ Fs Fi:18 Fi} + + + +static void Test_STT1222() +{ + { + init_simple_test("STT1222"); + static STT1222 lv; + check2(sizeof(lv), 12, "sizeof(STT1222)"); + check2(__alignof__(lv), 4, "__alignof__(STT1222)"); + check_field_offset(lv, fa, 0, "STT1222.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1222"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1222"); + check_field_offset(lv, fb, 8, "STT1222.fb"); + } +} +static Arrange_To_Call_Me vSTT1222(Test_STT1222, "STT1222", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1232 { + short fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT1232) C1{ Fs FL:18 Fi} + + + +static void Test_STT1232() +{ + { + init_simple_test("STT1232"); + static STT1232 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1232)"); + check_field_offset(lv, fa, 0, "STT1232.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1232"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1232"); + check_field_offset(lv, fb, 8, "STT1232.fb"); + } +} +static Arrange_To_Call_Me vSTT1232(Test_STT1232, "STT1232", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1242 { + short fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT1242) C1{ Fs FL:48 Fi} + + + +static void Test_STT1242() +{ + { + init_simple_test("STT1242"); + static STT1242 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1242)"); + check_field_offset(lv, fa, 0, "STT1242.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1242"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1242"); + check_field_offset(lv, fb, 8, "STT1242.fb"); + } +} +static Arrange_To_Call_Me vSTT1242(Test_STT1242, "STT1242", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT113 { + short fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT113) C1{ Fs Fc:0 Fl} + + + +static void Test_STT113() +{ + { + init_simple_test("STT113"); + static STT113 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT113)"); + check_field_offset(lv, fa, 0, "STT113.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT113.fb"); + } +} +static Arrange_To_Call_Me vSTT113(Test_STT113, "STT113", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT123 { + short fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT123) C1{ Fs Fs:0 Fl} + + + +static void Test_STT123() +{ + { + init_simple_test("STT123"); + static STT123 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT123)"); + check_field_offset(lv, fa, 0, "STT123.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT123.fb"); + } +} +static Arrange_To_Call_Me vSTT123(Test_STT123, "STT123", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT133 { + short fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT133) C1{ Fs Fi:0 Fl} + + + +static void Test_STT133() +{ + { + init_simple_test("STT133"); + static STT133 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT133)"); + check_field_offset(lv, fa, 0, "STT133.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT133.fb"); + } +} +static Arrange_To_Call_Me vSTT133(Test_STT133, "STT133", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT143 { + short fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT143) C1{ Fs FL:0 Fl} + + + +static void Test_STT143() +{ + { + init_simple_test("STT143"); + static STT143 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT143)"); + check_field_offset(lv, fa, 0, "STT143.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT143.fb"); + } +} +static Arrange_To_Call_Me vSTT143(Test_STT143, "STT143", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT153 { + short fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT153) C1{ Fs Fc:3 Fl} + + + +static void Test_STT153() +{ + { + init_simple_test("STT153"); + static STT153 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT153)"); + check_field_offset(lv, fa, 0, "STT153.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT153.fb"); + } +} +static Arrange_To_Call_Me vSTT153(Test_STT153, "STT153", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT163 { + short fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT163) C1{ Fs Fs:3 Fl} + + + +static void Test_STT163() +{ + { + init_simple_test("STT163"); + static STT163 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT163)"); + check_field_offset(lv, fa, 0, "STT163.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT163.fb"); + } +} +static Arrange_To_Call_Me vSTT163(Test_STT163, "STT163", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT173 { + short fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT173) C1{ Fs Fi:3 Fl} + + + +static void Test_STT173() +{ + { + init_simple_test("STT173"); + static STT173 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT173)"); + check_field_offset(lv, fa, 0, "STT173.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT173.fb"); + } +} +static Arrange_To_Call_Me vSTT173(Test_STT173, "STT173", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT183 { + short fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT183) C1{ Fs FL:3 Fl} + + + +static void Test_STT183() +{ + { + init_simple_test("STT183"); + static STT183 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT183)"); + check_field_offset(lv, fa, 0, "STT183.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT183.fb"); + } +} +static Arrange_To_Call_Me vSTT183(Test_STT183, "STT183", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT193 { + short fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT193) C1{ Fs Fs:8 Fl} + + + +static void Test_STT193() +{ + { + init_simple_test("STT193"); + static STT193 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT193)"); + check_field_offset(lv, fa, 0, "STT193.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT193.fb"); + } +} +static Arrange_To_Call_Me vSTT193(Test_STT193, "STT193", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1103 { + short fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT1103) C1{ Fs Fi:8 Fl} + + + +static void Test_STT1103() +{ + { + init_simple_test("STT1103"); + static STT1103 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1103)"); + check_field_offset(lv, fa, 0, "STT1103.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1103.fb"); + } +} +static Arrange_To_Call_Me vSTT1103(Test_STT1103, "STT1103", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1113 { + short fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT1113) C1{ Fs FL:8 Fl} + + + +static void Test_STT1113() +{ + { + init_simple_test("STT1113"); + static STT1113 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1113)"); + check_field_offset(lv, fa, 0, "STT1113.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1113.fb"); + } +} +static Arrange_To_Call_Me vSTT1113(Test_STT1113, "STT1113", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1123 { + short fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT1123) C1{ Fs Fi:18 Fl} + + + +static void Test_STT1123() +{ + { + init_simple_test("STT1123"); + static STT1123 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1123)"); + check_field_offset(lv, fa, 0, "STT1123.fa"); + check_field_offset(lv, fb, 8, "STT1123.fb"); + } +} +static Arrange_To_Call_Me vSTT1123(Test_STT1123, "STT1123", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1133 { + short fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT1133) C1{ Fs FL:18 Fl} + + + +static void Test_STT1133() +{ + { + init_simple_test("STT1133"); + static STT1133 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1133)"); + check_field_offset(lv, fa, 0, "STT1133.fa"); + check_field_offset(lv, fb, 8, "STT1133.fb"); + } +} +static Arrange_To_Call_Me vSTT1133(Test_STT1133, "STT1133", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1143 { + short fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT1143) C1{ Fs FL:48 Fl} + + + +static void Test_STT1143() +{ + { + init_simple_test("STT1143"); + static STT1143 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1143)"); + check_field_offset(lv, fa, 0, "STT1143.fa"); + check_field_offset(lv, fb, 8, "STT1143.fb"); + } +} +static Arrange_To_Call_Me vSTT1143(Test_STT1143, "STT1143", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1153 { + short fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT1153) C1{ Fs Fc:3 Fl} + + + +static void Test_STT1153() +{ + { + init_simple_test("STT1153"); + static STT1153 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1153)"); + check_field_offset(lv, fa, 0, "STT1153.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1153"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1153"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1153.fb"); + } +} +static Arrange_To_Call_Me vSTT1153(Test_STT1153, "STT1153", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1163 { + short fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT1163) C1{ Fs Fs:3 Fl} + + + +static void Test_STT1163() +{ + { + init_simple_test("STT1163"); + static STT1163 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1163)"); + check_field_offset(lv, fa, 0, "STT1163.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1163"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1163"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1163.fb"); + } +} +static Arrange_To_Call_Me vSTT1163(Test_STT1163, "STT1163", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1173 { + short fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT1173) C1{ Fs Fi:3 Fl} + + + +static void Test_STT1173() +{ + { + init_simple_test("STT1173"); + static STT1173 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1173)"); + check_field_offset(lv, fa, 0, "STT1173.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1173"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1173"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1173.fb"); + } +} +static Arrange_To_Call_Me vSTT1173(Test_STT1173, "STT1173", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1183 { + short fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT1183) C1{ Fs FL:3 Fl} + + + +static void Test_STT1183() +{ + { + init_simple_test("STT1183"); + static STT1183 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1183)"); + check_field_offset(lv, fa, 0, "STT1183.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1183"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1183"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1183.fb"); + } +} +static Arrange_To_Call_Me vSTT1183(Test_STT1183, "STT1183", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1193 { + short fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT1193) C1{ Fs Fs:8 Fl} + + + +static void Test_STT1193() +{ + { + init_simple_test("STT1193"); + static STT1193 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1193)"); + check_field_offset(lv, fa, 0, "STT1193.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1193"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1193"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1193.fb"); + } +} +static Arrange_To_Call_Me vSTT1193(Test_STT1193, "STT1193", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1203 { + short fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT1203) C1{ Fs Fi:8 Fl} + + + +static void Test_STT1203() +{ + { + init_simple_test("STT1203"); + static STT1203 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1203)"); + check_field_offset(lv, fa, 0, "STT1203.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1203"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1203"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1203.fb"); + } +} +static Arrange_To_Call_Me vSTT1203(Test_STT1203, "STT1203", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1213 { + short fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT1213) C1{ Fs FL:8 Fl} + + + +static void Test_STT1213() +{ + { + init_simple_test("STT1213"); + static STT1213 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1213)"); + check_field_offset(lv, fa, 0, "STT1213.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1213"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1213"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1213.fb"); + } +} +static Arrange_To_Call_Me vSTT1213(Test_STT1213, "STT1213", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1223 { + short fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT1223) C1{ Fs Fi:18 Fl} + + + +static void Test_STT1223() +{ + { + init_simple_test("STT1223"); + static STT1223 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1223)"); + check_field_offset(lv, fa, 0, "STT1223.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1223"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1223"); + check_field_offset(lv, fb, 8, "STT1223.fb"); + } +} +static Arrange_To_Call_Me vSTT1223(Test_STT1223, "STT1223", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1233 { + short fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT1233) C1{ Fs FL:18 Fl} + + + +static void Test_STT1233() +{ + { + init_simple_test("STT1233"); + static STT1233 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1233)"); + check_field_offset(lv, fa, 0, "STT1233.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1233"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1233"); + check_field_offset(lv, fb, 8, "STT1233.fb"); + } +} +static Arrange_To_Call_Me vSTT1233(Test_STT1233, "STT1233", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1243 { + short fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT1243) C1{ Fs FL:48 Fl} + + + +static void Test_STT1243() +{ + { + init_simple_test("STT1243"); + static STT1243 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1243)"); + check_field_offset(lv, fa, 0, "STT1243.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1243"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1243"); + check_field_offset(lv, fb, 8, "STT1243.fb"); + } +} +static Arrange_To_Call_Me vSTT1243(Test_STT1243, "STT1243", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT114 { + short fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT114) C1{ Fs Fc:0 FL} + + + +static void Test_STT114() +{ + { + init_simple_test("STT114"); + static STT114 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT114)"); + check_field_offset(lv, fa, 0, "STT114.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT114.fb"); + } +} +static Arrange_To_Call_Me vSTT114(Test_STT114, "STT114", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT124 { + short fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT124) C1{ Fs Fs:0 FL} + + + +static void Test_STT124() +{ + { + init_simple_test("STT124"); + static STT124 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT124)"); + check_field_offset(lv, fa, 0, "STT124.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT124.fb"); + } +} +static Arrange_To_Call_Me vSTT124(Test_STT124, "STT124", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT134 { + short fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT134) C1{ Fs Fi:0 FL} + + + +static void Test_STT134() +{ + { + init_simple_test("STT134"); + static STT134 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT134)"); + check_field_offset(lv, fa, 0, "STT134.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT134.fb"); + } +} +static Arrange_To_Call_Me vSTT134(Test_STT134, "STT134", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT144 { + short fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT144) C1{ Fs FL:0 FL} + + + +static void Test_STT144() +{ + { + init_simple_test("STT144"); + static STT144 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT144)"); + check_field_offset(lv, fa, 0, "STT144.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT144.fb"); + } +} +static Arrange_To_Call_Me vSTT144(Test_STT144, "STT144", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT154 { + short fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT154) C1{ Fs Fc:3 FL} + + + +static void Test_STT154() +{ + { + init_simple_test("STT154"); + static STT154 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT154)"); + check_field_offset(lv, fa, 0, "STT154.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT154.fb"); + } +} +static Arrange_To_Call_Me vSTT154(Test_STT154, "STT154", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT164 { + short fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT164) C1{ Fs Fs:3 FL} + + + +static void Test_STT164() +{ + { + init_simple_test("STT164"); + static STT164 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT164)"); + check_field_offset(lv, fa, 0, "STT164.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT164.fb"); + } +} +static Arrange_To_Call_Me vSTT164(Test_STT164, "STT164", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT174 { + short fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT174) C1{ Fs Fi:3 FL} + + + +static void Test_STT174() +{ + { + init_simple_test("STT174"); + static STT174 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT174)"); + check_field_offset(lv, fa, 0, "STT174.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT174.fb"); + } +} +static Arrange_To_Call_Me vSTT174(Test_STT174, "STT174", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT184 { + short fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT184) C1{ Fs FL:3 FL} + + + +static void Test_STT184() +{ + { + init_simple_test("STT184"); + static STT184 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT184)"); + check_field_offset(lv, fa, 0, "STT184.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT184.fb"); + } +} +static Arrange_To_Call_Me vSTT184(Test_STT184, "STT184", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT194 { + short fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT194) C1{ Fs Fs:8 FL} + + + +static void Test_STT194() +{ + { + init_simple_test("STT194"); + static STT194 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT194)"); + check_field_offset(lv, fa, 0, "STT194.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT194.fb"); + } +} +static Arrange_To_Call_Me vSTT194(Test_STT194, "STT194", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1104 { + short fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT1104) C1{ Fs Fi:8 FL} + + + +static void Test_STT1104() +{ + { + init_simple_test("STT1104"); + static STT1104 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1104)"); + check_field_offset(lv, fa, 0, "STT1104.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1104.fb"); + } +} +static Arrange_To_Call_Me vSTT1104(Test_STT1104, "STT1104", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1114 { + short fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT1114) C1{ Fs FL:8 FL} + + + +static void Test_STT1114() +{ + { + init_simple_test("STT1114"); + static STT1114 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1114)"); + check_field_offset(lv, fa, 0, "STT1114.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1114.fb"); + } +} +static Arrange_To_Call_Me vSTT1114(Test_STT1114, "STT1114", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1124 { + short fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT1124) C1{ Fs Fi:18 FL} + + + +static void Test_STT1124() +{ + { + init_simple_test("STT1124"); + static STT1124 lv; + check2(sizeof(lv), 16, "sizeof(STT1124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1124)"); + check_field_offset(lv, fa, 0, "STT1124.fa"); + check_field_offset(lv, fb, 8, "STT1124.fb"); + } +} +static Arrange_To_Call_Me vSTT1124(Test_STT1124, "STT1124", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1134 { + short fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT1134) C1{ Fs FL:18 FL} + + + +static void Test_STT1134() +{ + { + init_simple_test("STT1134"); + static STT1134 lv; + check2(sizeof(lv), 16, "sizeof(STT1134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1134)"); + check_field_offset(lv, fa, 0, "STT1134.fa"); + check_field_offset(lv, fb, 8, "STT1134.fb"); + } +} +static Arrange_To_Call_Me vSTT1134(Test_STT1134, "STT1134", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1144 { + short fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT1144) C1{ Fs FL:48 FL} + + + +static void Test_STT1144() +{ + { + init_simple_test("STT1144"); + static STT1144 lv; + check2(sizeof(lv), 16, "sizeof(STT1144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1144)"); + check_field_offset(lv, fa, 0, "STT1144.fa"); + check_field_offset(lv, fb, 8, "STT1144.fb"); + } +} +static Arrange_To_Call_Me vSTT1144(Test_STT1144, "STT1144", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1154 { + short fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT1154) C1{ Fs Fc:3 FL} + + + +static void Test_STT1154() +{ + { + init_simple_test("STT1154"); + static STT1154 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1154)"); + check_field_offset(lv, fa, 0, "STT1154.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1154"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1154"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1154.fb"); + } +} +static Arrange_To_Call_Me vSTT1154(Test_STT1154, "STT1154", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1164 { + short fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT1164) C1{ Fs Fs:3 FL} + + + +static void Test_STT1164() +{ + { + init_simple_test("STT1164"); + static STT1164 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1164)"); + check_field_offset(lv, fa, 0, "STT1164.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1164"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1164"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1164.fb"); + } +} +static Arrange_To_Call_Me vSTT1164(Test_STT1164, "STT1164", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1174 { + short fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT1174) C1{ Fs Fi:3 FL} + + + +static void Test_STT1174() +{ + { + init_simple_test("STT1174"); + static STT1174 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1174)"); + check_field_offset(lv, fa, 0, "STT1174.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1174"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1174"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1174.fb"); + } +} +static Arrange_To_Call_Me vSTT1174(Test_STT1174, "STT1174", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1184 { + short fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT1184) C1{ Fs FL:3 FL} + + + +static void Test_STT1184() +{ + { + init_simple_test("STT1184"); + static STT1184 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1184)"); + check_field_offset(lv, fa, 0, "STT1184.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1184"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1184"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1184.fb"); + } +} +static Arrange_To_Call_Me vSTT1184(Test_STT1184, "STT1184", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1194 { + short fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT1194) C1{ Fs Fs:8 FL} + + + +static void Test_STT1194() +{ + { + init_simple_test("STT1194"); + static STT1194 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1194)"); + check_field_offset(lv, fa, 0, "STT1194.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1194"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1194"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1194.fb"); + } +} +static Arrange_To_Call_Me vSTT1194(Test_STT1194, "STT1194", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1204 { + short fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT1204) C1{ Fs Fi:8 FL} + + + +static void Test_STT1204() +{ + { + init_simple_test("STT1204"); + static STT1204 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1204)"); + check_field_offset(lv, fa, 0, "STT1204.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1204"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1204"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1204.fb"); + } +} +static Arrange_To_Call_Me vSTT1204(Test_STT1204, "STT1204", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1214 { + short fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT1214) C1{ Fs FL:8 FL} + + + +static void Test_STT1214() +{ + { + init_simple_test("STT1214"); + static STT1214 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1214)"); + check_field_offset(lv, fa, 0, "STT1214.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1214"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1214"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1214.fb"); + } +} +static Arrange_To_Call_Me vSTT1214(Test_STT1214, "STT1214", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1224 { + short fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT1224) C1{ Fs Fi:18 FL} + + + +static void Test_STT1224() +{ + { + init_simple_test("STT1224"); + static STT1224 lv; + check2(sizeof(lv), 16, "sizeof(STT1224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1224)"); + check_field_offset(lv, fa, 0, "STT1224.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1224"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1224"); + check_field_offset(lv, fb, 8, "STT1224.fb"); + } +} +static Arrange_To_Call_Me vSTT1224(Test_STT1224, "STT1224", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1234 { + short fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT1234) C1{ Fs FL:18 FL} + + + +static void Test_STT1234() +{ + { + init_simple_test("STT1234"); + static STT1234 lv; + check2(sizeof(lv), 16, "sizeof(STT1234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1234)"); + check_field_offset(lv, fa, 0, "STT1234.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1234"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1234"); + check_field_offset(lv, fb, 8, "STT1234.fb"); + } +} +static Arrange_To_Call_Me vSTT1234(Test_STT1234, "STT1234", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1244 { + short fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT1244) C1{ Fs FL:48 FL} + + + +static void Test_STT1244() +{ + { + init_simple_test("STT1244"); + static STT1244 lv; + check2(sizeof(lv), 16, "sizeof(STT1244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1244)"); + check_field_offset(lv, fa, 0, "STT1244.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1244"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1244"); + check_field_offset(lv, fb, 8, "STT1244.fb"); + } +} +static Arrange_To_Call_Me vSTT1244(Test_STT1244, "STT1244", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT115 { + short fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT115) C1{ Fs Fc:0 Fp} + + + +static void Test_STT115() +{ + { + init_simple_test("STT115"); + static STT115 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT115)"); + check_field_offset(lv, fa, 0, "STT115.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT115.fb"); + } +} +static Arrange_To_Call_Me vSTT115(Test_STT115, "STT115", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT125 { + short fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT125) C1{ Fs Fs:0 Fp} + + + +static void Test_STT125() +{ + { + init_simple_test("STT125"); + static STT125 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT125)"); + check_field_offset(lv, fa, 0, "STT125.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT125.fb"); + } +} +static Arrange_To_Call_Me vSTT125(Test_STT125, "STT125", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT135 { + short fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT135) C1{ Fs Fi:0 Fp} + + + +static void Test_STT135() +{ + { + init_simple_test("STT135"); + static STT135 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT135)"); + check_field_offset(lv, fa, 0, "STT135.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT135.fb"); + } +} +static Arrange_To_Call_Me vSTT135(Test_STT135, "STT135", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT145 { + short fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT145) C1{ Fs FL:0 Fp} + + + +static void Test_STT145() +{ + { + init_simple_test("STT145"); + static STT145 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT145)"); + check_field_offset(lv, fa, 0, "STT145.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT145.fb"); + } +} +static Arrange_To_Call_Me vSTT145(Test_STT145, "STT145", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT155 { + short fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT155) C1{ Fs Fc:3 Fp} + + + +static void Test_STT155() +{ + { + init_simple_test("STT155"); + static STT155 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT155)"); + check_field_offset(lv, fa, 0, "STT155.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT155.fb"); + } +} +static Arrange_To_Call_Me vSTT155(Test_STT155, "STT155", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT165 { + short fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT165) C1{ Fs Fs:3 Fp} + + + +static void Test_STT165() +{ + { + init_simple_test("STT165"); + static STT165 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT165)"); + check_field_offset(lv, fa, 0, "STT165.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT165.fb"); + } +} +static Arrange_To_Call_Me vSTT165(Test_STT165, "STT165", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT175 { + short fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT175) C1{ Fs Fi:3 Fp} + + + +static void Test_STT175() +{ + { + init_simple_test("STT175"); + static STT175 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT175)"); + check_field_offset(lv, fa, 0, "STT175.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT175.fb"); + } +} +static Arrange_To_Call_Me vSTT175(Test_STT175, "STT175", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT185 { + short fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT185) C1{ Fs FL:3 Fp} + + + +static void Test_STT185() +{ + { + init_simple_test("STT185"); + static STT185 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT185)"); + check_field_offset(lv, fa, 0, "STT185.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT185.fb"); + } +} +static Arrange_To_Call_Me vSTT185(Test_STT185, "STT185", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT195 { + short fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT195) C1{ Fs Fs:8 Fp} + + + +static void Test_STT195() +{ + { + init_simple_test("STT195"); + static STT195 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT195)"); + check_field_offset(lv, fa, 0, "STT195.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT195.fb"); + } +} +static Arrange_To_Call_Me vSTT195(Test_STT195, "STT195", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1105 { + short fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT1105) C1{ Fs Fi:8 Fp} + + + +static void Test_STT1105() +{ + { + init_simple_test("STT1105"); + static STT1105 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1105)"); + check_field_offset(lv, fa, 0, "STT1105.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1105.fb"); + } +} +static Arrange_To_Call_Me vSTT1105(Test_STT1105, "STT1105", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1115 { + short fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT1115) C1{ Fs FL:8 Fp} + + + +static void Test_STT1115() +{ + { + init_simple_test("STT1115"); + static STT1115 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1115)"); + check_field_offset(lv, fa, 0, "STT1115.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1115.fb"); + } +} +static Arrange_To_Call_Me vSTT1115(Test_STT1115, "STT1115", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1125 { + short fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT1125) C1{ Fs Fi:18 Fp} + + + +static void Test_STT1125() +{ + { + init_simple_test("STT1125"); + static STT1125 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1125)"); + check_field_offset(lv, fa, 0, "STT1125.fa"); + check_field_offset(lv, fb, 8, "STT1125.fb"); + } +} +static Arrange_To_Call_Me vSTT1125(Test_STT1125, "STT1125", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1135 { + short fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT1135) C1{ Fs FL:18 Fp} + + + +static void Test_STT1135() +{ + { + init_simple_test("STT1135"); + static STT1135 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1135)"); + check_field_offset(lv, fa, 0, "STT1135.fa"); + check_field_offset(lv, fb, 8, "STT1135.fb"); + } +} +static Arrange_To_Call_Me vSTT1135(Test_STT1135, "STT1135", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1145 { + short fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT1145) C1{ Fs FL:48 Fp} + + + +static void Test_STT1145() +{ + { + init_simple_test("STT1145"); + static STT1145 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1145)"); + check_field_offset(lv, fa, 0, "STT1145.fa"); + check_field_offset(lv, fb, 8, "STT1145.fb"); + } +} +static Arrange_To_Call_Me vSTT1145(Test_STT1145, "STT1145", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1155 { + short fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT1155) C1{ Fs Fc:3 Fp} + + + +static void Test_STT1155() +{ + { + init_simple_test("STT1155"); + static STT1155 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1155)"); + check_field_offset(lv, fa, 0, "STT1155.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1155"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1155"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1155.fb"); + } +} +static Arrange_To_Call_Me vSTT1155(Test_STT1155, "STT1155", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1165 { + short fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT1165) C1{ Fs Fs:3 Fp} + + + +static void Test_STT1165() +{ + { + init_simple_test("STT1165"); + static STT1165 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1165)"); + check_field_offset(lv, fa, 0, "STT1165.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1165"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1165"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1165.fb"); + } +} +static Arrange_To_Call_Me vSTT1165(Test_STT1165, "STT1165", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1175 { + short fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT1175) C1{ Fs Fi:3 Fp} + + + +static void Test_STT1175() +{ + { + init_simple_test("STT1175"); + static STT1175 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1175)"); + check_field_offset(lv, fa, 0, "STT1175.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1175"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1175"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1175.fb"); + } +} +static Arrange_To_Call_Me vSTT1175(Test_STT1175, "STT1175", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1185 { + short fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT1185) C1{ Fs FL:3 Fp} + + + +static void Test_STT1185() +{ + { + init_simple_test("STT1185"); + static STT1185 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1185)"); + check_field_offset(lv, fa, 0, "STT1185.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1185"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1185"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1185.fb"); + } +} +static Arrange_To_Call_Me vSTT1185(Test_STT1185, "STT1185", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1195 { + short fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT1195) C1{ Fs Fs:8 Fp} + + + +static void Test_STT1195() +{ + { + init_simple_test("STT1195"); + static STT1195 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1195)"); + check_field_offset(lv, fa, 0, "STT1195.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1195"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1195"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1195.fb"); + } +} +static Arrange_To_Call_Me vSTT1195(Test_STT1195, "STT1195", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1205 { + short fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT1205) C1{ Fs Fi:8 Fp} + + + +static void Test_STT1205() +{ + { + init_simple_test("STT1205"); + static STT1205 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1205)"); + check_field_offset(lv, fa, 0, "STT1205.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1205"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1205"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1205.fb"); + } +} +static Arrange_To_Call_Me vSTT1205(Test_STT1205, "STT1205", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1215 { + short fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT1215) C1{ Fs FL:8 Fp} + + + +static void Test_STT1215() +{ + { + init_simple_test("STT1215"); + static STT1215 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT1215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1215)"); + check_field_offset(lv, fa, 0, "STT1215.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1215"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1215"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1215.fb"); + } +} +static Arrange_To_Call_Me vSTT1215(Test_STT1215, "STT1215", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1225 { + short fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT1225) C1{ Fs Fi:18 Fp} + + + +static void Test_STT1225() +{ + { + init_simple_test("STT1225"); + static STT1225 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1225)"); + check_field_offset(lv, fa, 0, "STT1225.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1225"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1225"); + check_field_offset(lv, fb, 8, "STT1225.fb"); + } +} +static Arrange_To_Call_Me vSTT1225(Test_STT1225, "STT1225", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1235 { + short fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT1235) C1{ Fs FL:18 Fp} + + + +static void Test_STT1235() +{ + { + init_simple_test("STT1235"); + static STT1235 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1235)"); + check_field_offset(lv, fa, 0, "STT1235.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1235"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1235"); + check_field_offset(lv, fb, 8, "STT1235.fb"); + } +} +static Arrange_To_Call_Me vSTT1235(Test_STT1235, "STT1235", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1245 { + short fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT1245) C1{ Fs FL:48 Fp} + + + +static void Test_STT1245() +{ + { + init_simple_test("STT1245"); + static STT1245 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1245)"); + check_field_offset(lv, fa, 0, "STT1245.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1245"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1245"); + check_field_offset(lv, fb, 8, "STT1245.fb"); + } +} +static Arrange_To_Call_Me vSTT1245(Test_STT1245, "STT1245", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT116 { + short fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT116) C1{ Fs Fc:0 Fi} + + + +static void Test_STT116() +{ + { + init_simple_test("STT116"); + static STT116 lv; + check2(sizeof(lv), 8, "sizeof(STT116)"); + check2(__alignof__(lv), 4, "__alignof__(STT116)"); + check_field_offset(lv, fa, 0, "STT116.fa"); + check_field_offset(lv, fb, 4, "STT116.fb"); + } +} +static Arrange_To_Call_Me vSTT116(Test_STT116, "STT116", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT126 { + short fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT126) C1{ Fs Fs:0 Fi} + + + +static void Test_STT126() +{ + { + init_simple_test("STT126"); + static STT126 lv; + check2(sizeof(lv), 8, "sizeof(STT126)"); + check2(__alignof__(lv), 4, "__alignof__(STT126)"); + check_field_offset(lv, fa, 0, "STT126.fa"); + check_field_offset(lv, fb, 4, "STT126.fb"); + } +} +static Arrange_To_Call_Me vSTT126(Test_STT126, "STT126", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT136 { + short fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT136) C1{ Fs Fi:0 Fi} + + + +static void Test_STT136() +{ + { + init_simple_test("STT136"); + static STT136 lv; + check2(sizeof(lv), 8, "sizeof(STT136)"); + check2(__alignof__(lv), 4, "__alignof__(STT136)"); + check_field_offset(lv, fa, 0, "STT136.fa"); + check_field_offset(lv, fb, 4, "STT136.fb"); + } +} +static Arrange_To_Call_Me vSTT136(Test_STT136, "STT136", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT146 { + short fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT146) C1{ Fs FL:0 Fi} + + + +static void Test_STT146() +{ + { + init_simple_test("STT146"); + static STT146 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT146)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT146)"); + check_field_offset(lv, fa, 0, "STT146.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT146.fb"); + } +} +static Arrange_To_Call_Me vSTT146(Test_STT146, "STT146", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT156 { + short fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT156) C1{ Fs Fc:3 Fi} + + + +static void Test_STT156() +{ + { + init_simple_test("STT156"); + static STT156 lv; + check2(sizeof(lv), 8, "sizeof(STT156)"); + check2(__alignof__(lv), 4, "__alignof__(STT156)"); + check_field_offset(lv, fa, 0, "STT156.fa"); + check_field_offset(lv, fb, 4, "STT156.fb"); + } +} +static Arrange_To_Call_Me vSTT156(Test_STT156, "STT156", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT166 { + short fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT166) C1{ Fs Fs:3 Fi} + + + +static void Test_STT166() +{ + { + init_simple_test("STT166"); + static STT166 lv; + check2(sizeof(lv), 8, "sizeof(STT166)"); + check2(__alignof__(lv), 4, "__alignof__(STT166)"); + check_field_offset(lv, fa, 0, "STT166.fa"); + check_field_offset(lv, fb, 4, "STT166.fb"); + } +} +static Arrange_To_Call_Me vSTT166(Test_STT166, "STT166", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT176 { + short fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT176) C1{ Fs Fi:3 Fi} + + + +static void Test_STT176() +{ + { + init_simple_test("STT176"); + static STT176 lv; + check2(sizeof(lv), 8, "sizeof(STT176)"); + check2(__alignof__(lv), 4, "__alignof__(STT176)"); + check_field_offset(lv, fa, 0, "STT176.fa"); + check_field_offset(lv, fb, 4, "STT176.fb"); + } +} +static Arrange_To_Call_Me vSTT176(Test_STT176, "STT176", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT186 { + short fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT186) C1{ Fs FL:3 Fi} + + + +static void Test_STT186() +{ + { + init_simple_test("STT186"); + static STT186 lv; + check2(sizeof(lv), 8, "sizeof(STT186)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT186)"); + check_field_offset(lv, fa, 0, "STT186.fa"); + check_field_offset(lv, fb, 4, "STT186.fb"); + } +} +static Arrange_To_Call_Me vSTT186(Test_STT186, "STT186", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT196 { + short fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT196) C1{ Fs Fs:8 Fi} + + + +static void Test_STT196() +{ + { + init_simple_test("STT196"); + static STT196 lv; + check2(sizeof(lv), 8, "sizeof(STT196)"); + check2(__alignof__(lv), 4, "__alignof__(STT196)"); + check_field_offset(lv, fa, 0, "STT196.fa"); + check_field_offset(lv, fb, 4, "STT196.fb"); + } +} +static Arrange_To_Call_Me vSTT196(Test_STT196, "STT196", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1106 { + short fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT1106) C1{ Fs Fi:8 Fi} + + + +static void Test_STT1106() +{ + { + init_simple_test("STT1106"); + static STT1106 lv; + check2(sizeof(lv), 8, "sizeof(STT1106)"); + check2(__alignof__(lv), 4, "__alignof__(STT1106)"); + check_field_offset(lv, fa, 0, "STT1106.fa"); + check_field_offset(lv, fb, 4, "STT1106.fb"); + } +} +static Arrange_To_Call_Me vSTT1106(Test_STT1106, "STT1106", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1116 { + short fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT1116) C1{ Fs FL:8 Fi} + + + +static void Test_STT1116() +{ + { + init_simple_test("STT1116"); + static STT1116 lv; + check2(sizeof(lv), 8, "sizeof(STT1116)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT1116)"); + check_field_offset(lv, fa, 0, "STT1116.fa"); + check_field_offset(lv, fb, 4, "STT1116.fb"); + } +} +static Arrange_To_Call_Me vSTT1116(Test_STT1116, "STT1116", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1126 { + short fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT1126) C1{ Fs Fi:18 Fi} + + + +static void Test_STT1126() +{ + { + init_simple_test("STT1126"); + static STT1126 lv; + check2(sizeof(lv), 12, "sizeof(STT1126)"); + check2(__alignof__(lv), 4, "__alignof__(STT1126)"); + check_field_offset(lv, fa, 0, "STT1126.fa"); + check_field_offset(lv, fb, 8, "STT1126.fb"); + } +} +static Arrange_To_Call_Me vSTT1126(Test_STT1126, "STT1126", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1136 { + short fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT1136) C1{ Fs FL:18 Fi} + + + +static void Test_STT1136() +{ + { + init_simple_test("STT1136"); + static STT1136 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT1136)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT1136)"); + check_field_offset(lv, fa, 0, "STT1136.fa"); + check_field_offset(lv, fb, 8, "STT1136.fb"); + } +} +static Arrange_To_Call_Me vSTT1136(Test_STT1136, "STT1136", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1146 { + short fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT1146) C1{ Fs FL:48 Fi} + + + +static void Test_STT1146() +{ + { + init_simple_test("STT1146"); + static STT1146 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT1146)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT1146)"); + check_field_offset(lv, fa, 0, "STT1146.fa"); + check_field_offset(lv, fb, 8, "STT1146.fb"); + } +} +static Arrange_To_Call_Me vSTT1146(Test_STT1146, "STT1146", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1156 { + short fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT1156) C1{ Fs Fc:3 Fi} + + + +static void Test_STT1156() +{ + { + init_simple_test("STT1156"); + static STT1156 lv; + check2(sizeof(lv), 8, "sizeof(STT1156)"); + check2(__alignof__(lv), 4, "__alignof__(STT1156)"); + check_field_offset(lv, fa, 0, "STT1156.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1156"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1156"); + check_field_offset(lv, fb, 4, "STT1156.fb"); + } +} +static Arrange_To_Call_Me vSTT1156(Test_STT1156, "STT1156", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1166 { + short fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT1166) C1{ Fs Fs:3 Fi} + + + +static void Test_STT1166() +{ + { + init_simple_test("STT1166"); + static STT1166 lv; + check2(sizeof(lv), 8, "sizeof(STT1166)"); + check2(__alignof__(lv), 4, "__alignof__(STT1166)"); + check_field_offset(lv, fa, 0, "STT1166.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1166"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1166"); + check_field_offset(lv, fb, 4, "STT1166.fb"); + } +} +static Arrange_To_Call_Me vSTT1166(Test_STT1166, "STT1166", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1176 { + short fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT1176) C1{ Fs Fi:3 Fi} + + + +static void Test_STT1176() +{ + { + init_simple_test("STT1176"); + static STT1176 lv; + check2(sizeof(lv), 8, "sizeof(STT1176)"); + check2(__alignof__(lv), 4, "__alignof__(STT1176)"); + check_field_offset(lv, fa, 0, "STT1176.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1176"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1176"); + check_field_offset(lv, fb, 4, "STT1176.fb"); + } +} +static Arrange_To_Call_Me vSTT1176(Test_STT1176, "STT1176", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1186 { + short fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT1186) C1{ Fs FL:3 Fi} + + + +static void Test_STT1186() +{ + { + init_simple_test("STT1186"); + static STT1186 lv; + check2(sizeof(lv), 8, "sizeof(STT1186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1186)"); + check_field_offset(lv, fa, 0, "STT1186.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1186"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1186"); + check_field_offset(lv, fb, 4, "STT1186.fb"); + } +} +static Arrange_To_Call_Me vSTT1186(Test_STT1186, "STT1186", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1196 { + short fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT1196) C1{ Fs Fs:8 Fi} + + + +static void Test_STT1196() +{ + { + init_simple_test("STT1196"); + static STT1196 lv; + check2(sizeof(lv), 8, "sizeof(STT1196)"); + check2(__alignof__(lv), 4, "__alignof__(STT1196)"); + check_field_offset(lv, fa, 0, "STT1196.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1196"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1196"); + check_field_offset(lv, fb, 4, "STT1196.fb"); + } +} +static Arrange_To_Call_Me vSTT1196(Test_STT1196, "STT1196", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1206 { + short fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT1206) C1{ Fs Fi:8 Fi} + + + +static void Test_STT1206() +{ + { + init_simple_test("STT1206"); + static STT1206 lv; + check2(sizeof(lv), 8, "sizeof(STT1206)"); + check2(__alignof__(lv), 4, "__alignof__(STT1206)"); + check_field_offset(lv, fa, 0, "STT1206.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1206"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1206"); + check_field_offset(lv, fb, 4, "STT1206.fb"); + } +} +static Arrange_To_Call_Me vSTT1206(Test_STT1206, "STT1206", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1216 { + short fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT1216) C1{ Fs FL:8 Fi} + + + +static void Test_STT1216() +{ + { + init_simple_test("STT1216"); + static STT1216 lv; + check2(sizeof(lv), 8, "sizeof(STT1216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1216)"); + check_field_offset(lv, fa, 0, "STT1216.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1216"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1216"); + check_field_offset(lv, fb, 4, "STT1216.fb"); + } +} +static Arrange_To_Call_Me vSTT1216(Test_STT1216, "STT1216", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1226 { + short fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT1226) C1{ Fs Fi:18 Fi} + + + +static void Test_STT1226() +{ + { + init_simple_test("STT1226"); + static STT1226 lv; + check2(sizeof(lv), 12, "sizeof(STT1226)"); + check2(__alignof__(lv), 4, "__alignof__(STT1226)"); + check_field_offset(lv, fa, 0, "STT1226.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1226"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1226"); + check_field_offset(lv, fb, 8, "STT1226.fb"); + } +} +static Arrange_To_Call_Me vSTT1226(Test_STT1226, "STT1226", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1236 { + short fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT1236) C1{ Fs FL:18 Fi} + + + +static void Test_STT1236() +{ + { + init_simple_test("STT1236"); + static STT1236 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1236)"); + check_field_offset(lv, fa, 0, "STT1236.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1236"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1236"); + check_field_offset(lv, fb, 8, "STT1236.fb"); + } +} +static Arrange_To_Call_Me vSTT1236(Test_STT1236, "STT1236", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1246 { + short fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT1246) C1{ Fs FL:48 Fi} + + + +static void Test_STT1246() +{ + { + init_simple_test("STT1246"); + static STT1246 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1246)"); + check_field_offset(lv, fa, 0, "STT1246.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1246"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1246"); + check_field_offset(lv, fb, 8, "STT1246.fb"); + } +} +static Arrange_To_Call_Me vSTT1246(Test_STT1246, "STT1246", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT117 { + short fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT117) C1{ Fs Fc:0 FL} + + + +static void Test_STT117() +{ + { + init_simple_test("STT117"); + static STT117 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT117)"); + check_field_offset(lv, fa, 0, "STT117.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT117.fb"); + } +} +static Arrange_To_Call_Me vSTT117(Test_STT117, "STT117", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT127 { + short fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT127) C1{ Fs Fs:0 FL} + + + +static void Test_STT127() +{ + { + init_simple_test("STT127"); + static STT127 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT127)"); + check_field_offset(lv, fa, 0, "STT127.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT127.fb"); + } +} +static Arrange_To_Call_Me vSTT127(Test_STT127, "STT127", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT137 { + short fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT137) C1{ Fs Fi:0 FL} + + + +static void Test_STT137() +{ + { + init_simple_test("STT137"); + static STT137 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT137)"); + check_field_offset(lv, fa, 0, "STT137.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT137.fb"); + } +} +static Arrange_To_Call_Me vSTT137(Test_STT137, "STT137", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT147 { + short fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT147) C1{ Fs FL:0 FL} + + + +static void Test_STT147() +{ + { + init_simple_test("STT147"); + static STT147 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT147)"); + check_field_offset(lv, fa, 0, "STT147.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT147.fb"); + } +} +static Arrange_To_Call_Me vSTT147(Test_STT147, "STT147", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT157 { + short fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT157) C1{ Fs Fc:3 FL} + + + +static void Test_STT157() +{ + { + init_simple_test("STT157"); + static STT157 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT157)"); + check_field_offset(lv, fa, 0, "STT157.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT157.fb"); + } +} +static Arrange_To_Call_Me vSTT157(Test_STT157, "STT157", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT167 { + short fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT167) C1{ Fs Fs:3 FL} + + + +static void Test_STT167() +{ + { + init_simple_test("STT167"); + static STT167 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT167)"); + check_field_offset(lv, fa, 0, "STT167.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT167.fb"); + } +} +static Arrange_To_Call_Me vSTT167(Test_STT167, "STT167", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT177 { + short fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT177) C1{ Fs Fi:3 FL} + + + +static void Test_STT177() +{ + { + init_simple_test("STT177"); + static STT177 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT177)"); + check_field_offset(lv, fa, 0, "STT177.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT177.fb"); + } +} +static Arrange_To_Call_Me vSTT177(Test_STT177, "STT177", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT187 { + short fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT187) C1{ Fs FL:3 FL} + + + +static void Test_STT187() +{ + { + init_simple_test("STT187"); + static STT187 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT187)"); + check_field_offset(lv, fa, 0, "STT187.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT187.fb"); + } +} +static Arrange_To_Call_Me vSTT187(Test_STT187, "STT187", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT197 { + short fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT197) C1{ Fs Fs:8 FL} + + + +static void Test_STT197() +{ + { + init_simple_test("STT197"); + static STT197 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT197)"); + check_field_offset(lv, fa, 0, "STT197.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT197.fb"); + } +} +static Arrange_To_Call_Me vSTT197(Test_STT197, "STT197", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1107 { + short fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT1107) C1{ Fs Fi:8 FL} + + + +static void Test_STT1107() +{ + { + init_simple_test("STT1107"); + static STT1107 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1107)"); + check_field_offset(lv, fa, 0, "STT1107.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1107.fb"); + } +} +static Arrange_To_Call_Me vSTT1107(Test_STT1107, "STT1107", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1117 { + short fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT1117) C1{ Fs FL:8 FL} + + + +static void Test_STT1117() +{ + { + init_simple_test("STT1117"); + static STT1117 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1117)"); + check_field_offset(lv, fa, 0, "STT1117.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1117.fb"); + } +} +static Arrange_To_Call_Me vSTT1117(Test_STT1117, "STT1117", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1127 { + short fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT1127) C1{ Fs Fi:18 FL} + + + +static void Test_STT1127() +{ + { + init_simple_test("STT1127"); + static STT1127 lv; + check2(sizeof(lv), 16, "sizeof(STT1127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1127)"); + check_field_offset(lv, fa, 0, "STT1127.fa"); + check_field_offset(lv, fb, 8, "STT1127.fb"); + } +} +static Arrange_To_Call_Me vSTT1127(Test_STT1127, "STT1127", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1137 { + short fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT1137) C1{ Fs FL:18 FL} + + + +static void Test_STT1137() +{ + { + init_simple_test("STT1137"); + static STT1137 lv; + check2(sizeof(lv), 16, "sizeof(STT1137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1137)"); + check_field_offset(lv, fa, 0, "STT1137.fa"); + check_field_offset(lv, fb, 8, "STT1137.fb"); + } +} +static Arrange_To_Call_Me vSTT1137(Test_STT1137, "STT1137", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1147 { + short fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT1147) C1{ Fs FL:48 FL} + + + +static void Test_STT1147() +{ + { + init_simple_test("STT1147"); + static STT1147 lv; + check2(sizeof(lv), 16, "sizeof(STT1147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1147)"); + check_field_offset(lv, fa, 0, "STT1147.fa"); + check_field_offset(lv, fb, 8, "STT1147.fb"); + } +} +static Arrange_To_Call_Me vSTT1147(Test_STT1147, "STT1147", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1157 { + short fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT1157) C1{ Fs Fc:3 FL} + + + +static void Test_STT1157() +{ + { + init_simple_test("STT1157"); + static STT1157 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1157)"); + check_field_offset(lv, fa, 0, "STT1157.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1157"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1157"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1157.fb"); + } +} +static Arrange_To_Call_Me vSTT1157(Test_STT1157, "STT1157", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1167 { + short fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT1167) C1{ Fs Fs:3 FL} + + + +static void Test_STT1167() +{ + { + init_simple_test("STT1167"); + static STT1167 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1167)"); + check_field_offset(lv, fa, 0, "STT1167.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1167"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1167"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1167.fb"); + } +} +static Arrange_To_Call_Me vSTT1167(Test_STT1167, "STT1167", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1177 { + short fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT1177) C1{ Fs Fi:3 FL} + + + +static void Test_STT1177() +{ + { + init_simple_test("STT1177"); + static STT1177 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1177)"); + check_field_offset(lv, fa, 0, "STT1177.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1177"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1177"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1177.fb"); + } +} +static Arrange_To_Call_Me vSTT1177(Test_STT1177, "STT1177", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1187 { + short fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT1187) C1{ Fs FL:3 FL} + + + +static void Test_STT1187() +{ + { + init_simple_test("STT1187"); + static STT1187 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1187)"); + check_field_offset(lv, fa, 0, "STT1187.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1187"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1187"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1187.fb"); + } +} +static Arrange_To_Call_Me vSTT1187(Test_STT1187, "STT1187", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1197 { + short fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT1197) C1{ Fs Fs:8 FL} + + + +static void Test_STT1197() +{ + { + init_simple_test("STT1197"); + static STT1197 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1197)"); + check_field_offset(lv, fa, 0, "STT1197.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1197"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1197"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1197.fb"); + } +} +static Arrange_To_Call_Me vSTT1197(Test_STT1197, "STT1197", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1207 { + short fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT1207) C1{ Fs Fi:8 FL} + + + +static void Test_STT1207() +{ + { + init_simple_test("STT1207"); + static STT1207 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1207)"); + check_field_offset(lv, fa, 0, "STT1207.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1207"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1207"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1207.fb"); + } +} +static Arrange_To_Call_Me vSTT1207(Test_STT1207, "STT1207", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1217 { + short fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT1217) C1{ Fs FL:8 FL} + + + +static void Test_STT1217() +{ + { + init_simple_test("STT1217"); + static STT1217 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT1217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1217)"); + check_field_offset(lv, fa, 0, "STT1217.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1217"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1217"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT1217.fb"); + } +} +static Arrange_To_Call_Me vSTT1217(Test_STT1217, "STT1217", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1227 { + short fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT1227) C1{ Fs Fi:18 FL} + + + +static void Test_STT1227() +{ + { + init_simple_test("STT1227"); + static STT1227 lv; + check2(sizeof(lv), 16, "sizeof(STT1227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1227)"); + check_field_offset(lv, fa, 0, "STT1227.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1227"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1227"); + check_field_offset(lv, fb, 8, "STT1227.fb"); + } +} +static Arrange_To_Call_Me vSTT1227(Test_STT1227, "STT1227", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1237 { + short fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT1237) C1{ Fs FL:18 FL} + + + +static void Test_STT1237() +{ + { + init_simple_test("STT1237"); + static STT1237 lv; + check2(sizeof(lv), 16, "sizeof(STT1237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1237)"); + check_field_offset(lv, fa, 0, "STT1237.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1237"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1237"); + check_field_offset(lv, fb, 8, "STT1237.fb"); + } +} +static Arrange_To_Call_Me vSTT1237(Test_STT1237, "STT1237", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1247 { + short fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT1247) C1{ Fs FL:48 FL} + + + +static void Test_STT1247() +{ + { + init_simple_test("STT1247"); + static STT1247 lv; + check2(sizeof(lv), 16, "sizeof(STT1247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1247)"); + check_field_offset(lv, fa, 0, "STT1247.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1247"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1247"); + check_field_offset(lv, fb, 8, "STT1247.fb"); + } +} +static Arrange_To_Call_Me vSTT1247(Test_STT1247, "STT1247", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT118 { + short fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT118) C1{ Fs Fc:0 FD} + + + +static void Test_STT118() +{ + { + init_simple_test("STT118"); + static STT118 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT118)"); + check_field_offset(lv, fa, 0, "STT118.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT118.fb"); + } +} +static Arrange_To_Call_Me vSTT118(Test_STT118, "STT118", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT128 { + short fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT128) C1{ Fs Fs:0 FD} + + + +static void Test_STT128() +{ + { + init_simple_test("STT128"); + static STT128 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT128)"); + check_field_offset(lv, fa, 0, "STT128.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT128.fb"); + } +} +static Arrange_To_Call_Me vSTT128(Test_STT128, "STT128", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT138 { + short fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT138) C1{ Fs Fi:0 FD} + + + +static void Test_STT138() +{ + { + init_simple_test("STT138"); + static STT138 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT138)"); + check_field_offset(lv, fa, 0, "STT138.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT138.fb"); + } +} +static Arrange_To_Call_Me vSTT138(Test_STT138, "STT138", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT148 { + short fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT148) C1{ Fs FL:0 FD} + + + +static void Test_STT148() +{ + { + init_simple_test("STT148"); + static STT148 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT148)"); + check_field_offset(lv, fa, 0, "STT148.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT148.fb"); + } +} +static Arrange_To_Call_Me vSTT148(Test_STT148, "STT148", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT158 { + short fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT158) C1{ Fs Fc:3 FD} + + + +static void Test_STT158() +{ + { + init_simple_test("STT158"); + static STT158 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT158)"); + check_field_offset(lv, fa, 0, "STT158.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT158.fb"); + } +} +static Arrange_To_Call_Me vSTT158(Test_STT158, "STT158", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT168 { + short fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT168) C1{ Fs Fs:3 FD} + + + +static void Test_STT168() +{ + { + init_simple_test("STT168"); + static STT168 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT168)"); + check_field_offset(lv, fa, 0, "STT168.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT168.fb"); + } +} +static Arrange_To_Call_Me vSTT168(Test_STT168, "STT168", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT178 { + short fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT178) C1{ Fs Fi:3 FD} + + + +static void Test_STT178() +{ + { + init_simple_test("STT178"); + static STT178 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT178)"); + check_field_offset(lv, fa, 0, "STT178.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT178.fb"); + } +} +static Arrange_To_Call_Me vSTT178(Test_STT178, "STT178", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT188 { + short fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT188) C1{ Fs FL:3 FD} + + + +static void Test_STT188() +{ + { + init_simple_test("STT188"); + static STT188 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT188)"); + check_field_offset(lv, fa, 0, "STT188.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT188.fb"); + } +} +static Arrange_To_Call_Me vSTT188(Test_STT188, "STT188", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT198 { + short fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT198) C1{ Fs Fs:8 FD} + + + +static void Test_STT198() +{ + { + init_simple_test("STT198"); + static STT198 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT198)"); + check_field_offset(lv, fa, 0, "STT198.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT198.fb"); + } +} +static Arrange_To_Call_Me vSTT198(Test_STT198, "STT198", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1108 { + short fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT1108) C1{ Fs Fi:8 FD} + + + +static void Test_STT1108() +{ + { + init_simple_test("STT1108"); + static STT1108 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1108)"); + check_field_offset(lv, fa, 0, "STT1108.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1108.fb"); + } +} +static Arrange_To_Call_Me vSTT1108(Test_STT1108, "STT1108", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1118 { + short fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT1118) C1{ Fs FL:8 FD} + + + +static void Test_STT1118() +{ + { + init_simple_test("STT1118"); + static STT1118 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1118)"); + check_field_offset(lv, fa, 0, "STT1118.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1118.fb"); + } +} +static Arrange_To_Call_Me vSTT1118(Test_STT1118, "STT1118", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1128 { + short fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT1128) C1{ Fs Fi:18 FD} + + + +static void Test_STT1128() +{ + { + init_simple_test("STT1128"); + static STT1128 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT1128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1128)"); + check_field_offset(lv, fa, 0, "STT1128.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT1128.fb"); + } +} +static Arrange_To_Call_Me vSTT1128(Test_STT1128, "STT1128", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1138 { + short fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT1138) C1{ Fs FL:18 FD} + + + +static void Test_STT1138() +{ + { + init_simple_test("STT1138"); + static STT1138 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT1138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1138)"); + check_field_offset(lv, fa, 0, "STT1138.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT1138.fb"); + } +} +static Arrange_To_Call_Me vSTT1138(Test_STT1138, "STT1138", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1148 { + short fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT1148) C1{ Fs FL:48 FD} + + + +static void Test_STT1148() +{ + { + init_simple_test("STT1148"); + static STT1148 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT1148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1148)"); + check_field_offset(lv, fa, 0, "STT1148.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT1148.fb"); + } +} +static Arrange_To_Call_Me vSTT1148(Test_STT1148, "STT1148", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1158 { + short fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT1158) C1{ Fs Fc:3 FD} + + + +static void Test_STT1158() +{ + { + init_simple_test("STT1158"); + static STT1158 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1158)"); + check_field_offset(lv, fa, 0, "STT1158.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1158"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1158"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1158.fb"); + } +} +static Arrange_To_Call_Me vSTT1158(Test_STT1158, "STT1158", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1168 { + short fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT1168) C1{ Fs Fs:3 FD} + + + +static void Test_STT1168() +{ + { + init_simple_test("STT1168"); + static STT1168 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1168)"); + check_field_offset(lv, fa, 0, "STT1168.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1168"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1168"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1168.fb"); + } +} +static Arrange_To_Call_Me vSTT1168(Test_STT1168, "STT1168", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1178 { + short fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT1178) C1{ Fs Fi:3 FD} + + + +static void Test_STT1178() +{ + { + init_simple_test("STT1178"); + static STT1178 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1178)"); + check_field_offset(lv, fa, 0, "STT1178.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1178"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1178"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1178.fb"); + } +} +static Arrange_To_Call_Me vSTT1178(Test_STT1178, "STT1178", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1188 { + short fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT1188) C1{ Fs FL:3 FD} + + + +static void Test_STT1188() +{ + { + init_simple_test("STT1188"); + static STT1188 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1188)"); + check_field_offset(lv, fa, 0, "STT1188.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1188"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1188"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1188.fb"); + } +} +static Arrange_To_Call_Me vSTT1188(Test_STT1188, "STT1188", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1198 { + short fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT1198) C1{ Fs Fs:8 FD} + + + +static void Test_STT1198() +{ + { + init_simple_test("STT1198"); + static STT1198 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1198)"); + check_field_offset(lv, fa, 0, "STT1198.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1198"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1198"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1198.fb"); + } +} +static Arrange_To_Call_Me vSTT1198(Test_STT1198, "STT1198", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1208 { + short fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT1208) C1{ Fs Fi:8 FD} + + + +static void Test_STT1208() +{ + { + init_simple_test("STT1208"); + static STT1208 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1208)"); + check_field_offset(lv, fa, 0, "STT1208.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1208"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1208"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1208.fb"); + } +} +static Arrange_To_Call_Me vSTT1208(Test_STT1208, "STT1208", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1218 { + short fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT1218) C1{ Fs FL:8 FD} + + + +static void Test_STT1218() +{ + { + init_simple_test("STT1218"); + static STT1218 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT1218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1218)"); + check_field_offset(lv, fa, 0, "STT1218.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1218"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1218"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT1218.fb"); + } +} +static Arrange_To_Call_Me vSTT1218(Test_STT1218, "STT1218", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1228 { + short fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT1228) C1{ Fs Fi:18 FD} + + + +static void Test_STT1228() +{ + { + init_simple_test("STT1228"); + static STT1228 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT1228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1228)"); + check_field_offset(lv, fa, 0, "STT1228.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1228"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1228"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT1228.fb"); + } +} +static Arrange_To_Call_Me vSTT1228(Test_STT1228, "STT1228", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1238 { + short fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT1238) C1{ Fs FL:18 FD} + + + +static void Test_STT1238() +{ + { + init_simple_test("STT1238"); + static STT1238 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT1238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1238)"); + check_field_offset(lv, fa, 0, "STT1238.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1238"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1238"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT1238.fb"); + } +} +static Arrange_To_Call_Me vSTT1238(Test_STT1238, "STT1238", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1248 { + short fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT1248) C1{ Fs FL:48 FD} + + + +static void Test_STT1248() +{ + { + init_simple_test("STT1248"); + static STT1248 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT1248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT1248)"); + check_field_offset(lv, fa, 0, "STT1248.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1248"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1248"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT1248.fb"); + } +} +static Arrange_To_Call_Me vSTT1248(Test_STT1248, "STT1248", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT119 { + short fa; + unsigned char :0; +}; +//SIG(1 STT119) C1{ Fs Fc:0} + + + +static void Test_STT119() +{ + { + init_simple_test("STT119"); + static STT119 lv; + check2(sizeof(lv), 2, "sizeof(STT119)"); + check2(__alignof__(lv), 2, "__alignof__(STT119)"); + check_field_offset(lv, fa, 0, "STT119.fa"); + } +} +static Arrange_To_Call_Me vSTT119(Test_STT119, "STT119", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT129 { + short fa; + unsigned short :0; +}; +//SIG(1 STT129) C1{ Fs Fs:0} + + + +static void Test_STT129() +{ + { + init_simple_test("STT129"); + static STT129 lv; + check2(sizeof(lv), 2, "sizeof(STT129)"); + check2(__alignof__(lv), 2, "__alignof__(STT129)"); + check_field_offset(lv, fa, 0, "STT129.fa"); + } +} +static Arrange_To_Call_Me vSTT129(Test_STT129, "STT129", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT139 { + short fa; + unsigned int :0; +}; +//SIG(1 STT139) C1{ Fs Fi:0} + + + +static void Test_STT139() +{ + { + init_simple_test("STT139"); + static STT139 lv; + check2(sizeof(lv), 4, "sizeof(STT139)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT139)"); + check_field_offset(lv, fa, 0, "STT139.fa"); + } +} +static Arrange_To_Call_Me vSTT139(Test_STT139, "STT139", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT149 { + short fa; + __tsu64 :0; +}; +//SIG(1 STT149) C1{ Fs FL:0} + + + +static void Test_STT149() +{ + { + init_simple_test("STT149"); + static STT149 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT149)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT149)"); + check_field_offset(lv, fa, 0, "STT149.fa"); + } +} +static Arrange_To_Call_Me vSTT149(Test_STT149, "STT149", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT159 { + short fa; + unsigned char :3; +}; +//SIG(1 STT159) C1{ Fs Fc:3} + + + +static void Test_STT159() +{ + { + init_simple_test("STT159"); + static STT159 lv; + check2(sizeof(lv), 4, "sizeof(STT159)"); + check2(__alignof__(lv), 2, "__alignof__(STT159)"); + check_field_offset(lv, fa, 0, "STT159.fa"); + } +} +static Arrange_To_Call_Me vSTT159(Test_STT159, "STT159", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT169 { + short fa; + unsigned short :3; +}; +//SIG(1 STT169) C1{ Fs Fs:3} + + + +static void Test_STT169() +{ + { + init_simple_test("STT169"); + static STT169 lv; + check2(sizeof(lv), 4, "sizeof(STT169)"); + check2(__alignof__(lv), 2, "__alignof__(STT169)"); + check_field_offset(lv, fa, 0, "STT169.fa"); + } +} +static Arrange_To_Call_Me vSTT169(Test_STT169, "STT169", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT179 { + short fa; + unsigned int :3; +}; +//SIG(1 STT179) C1{ Fs Fi:3} + + + +static void Test_STT179() +{ + { + init_simple_test("STT179"); + static STT179 lv; + check2(sizeof(lv), 4, "sizeof(STT179)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT179)"); + check_field_offset(lv, fa, 0, "STT179.fa"); + } +} +static Arrange_To_Call_Me vSTT179(Test_STT179, "STT179", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT189 { + short fa; + __tsu64 :3; +}; +//SIG(1 STT189) C1{ Fs FL:3} + + + +static void Test_STT189() +{ + { + init_simple_test("STT189"); + static STT189 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT189)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT189)"); + check_field_offset(lv, fa, 0, "STT189.fa"); + } +} +static Arrange_To_Call_Me vSTT189(Test_STT189, "STT189", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT199 { + short fa; + unsigned short :8; +}; +//SIG(1 STT199) C1{ Fs Fs:8} + + + +static void Test_STT199() +{ + { + init_simple_test("STT199"); + static STT199 lv; + check2(sizeof(lv), 4, "sizeof(STT199)"); + check2(__alignof__(lv), 2, "__alignof__(STT199)"); + check_field_offset(lv, fa, 0, "STT199.fa"); + } +} +static Arrange_To_Call_Me vSTT199(Test_STT199, "STT199", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1109 { + short fa; + unsigned int :8; +}; +//SIG(1 STT1109) C1{ Fs Fi:8} + + + +static void Test_STT1109() +{ + { + init_simple_test("STT1109"); + static STT1109 lv; + check2(sizeof(lv), 4, "sizeof(STT1109)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1109)"); + check_field_offset(lv, fa, 0, "STT1109.fa"); + } +} +static Arrange_To_Call_Me vSTT1109(Test_STT1109, "STT1109", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1119 { + short fa; + __tsu64 :8; +}; +//SIG(1 STT1119) C1{ Fs FL:8} + + + +static void Test_STT1119() +{ + { + init_simple_test("STT1119"); + static STT1119 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT1119)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1119)"); + check_field_offset(lv, fa, 0, "STT1119.fa"); + } +} +static Arrange_To_Call_Me vSTT1119(Test_STT1119, "STT1119", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1129 { + short fa; + unsigned int :18; +}; +//SIG(1 STT1129) C1{ Fs Fi:18} + + + +static void Test_STT1129() +{ + { + init_simple_test("STT1129"); + static STT1129 lv; + check2(sizeof(lv), 8, "sizeof(STT1129)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1129)"); + check_field_offset(lv, fa, 0, "STT1129.fa"); + } +} +static Arrange_To_Call_Me vSTT1129(Test_STT1129, "STT1129", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1139 { + short fa; + __tsu64 :18; +}; +//SIG(1 STT1139) C1{ Fs FL:18} + + + +static void Test_STT1139() +{ + { + init_simple_test("STT1139"); + static STT1139 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT1139)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1139)"); + check_field_offset(lv, fa, 0, "STT1139.fa"); + } +} +static Arrange_To_Call_Me vSTT1139(Test_STT1139, "STT1139", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1149 { + short fa; + __tsu64 :48; +}; +//SIG(1 STT1149) C1{ Fs FL:48} + + + +static void Test_STT1149() +{ + { + init_simple_test("STT1149"); + static STT1149 lv; + check2(sizeof(lv), 8, "sizeof(STT1149)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1149)"); + check_field_offset(lv, fa, 0, "STT1149.fa"); + } +} +static Arrange_To_Call_Me vSTT1149(Test_STT1149, "STT1149", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1159 { + short fa; + unsigned char bf:3; +}; +//SIG(1 STT1159) C1{ Fs Fc:3} + + + +static void Test_STT1159() +{ + { + init_simple_test("STT1159"); + static STT1159 lv; + check2(sizeof(lv), 4, "sizeof(STT1159)"); + check2(__alignof__(lv), 2, "__alignof__(STT1159)"); + check_field_offset(lv, fa, 0, "STT1159.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1159"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1159"); + } +} +static Arrange_To_Call_Me vSTT1159(Test_STT1159, "STT1159", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1169 { + short fa; + unsigned short bf:3; +}; +//SIG(1 STT1169) C1{ Fs Fs:3} + + + +static void Test_STT1169() +{ + { + init_simple_test("STT1169"); + static STT1169 lv; + check2(sizeof(lv), 4, "sizeof(STT1169)"); + check2(__alignof__(lv), 2, "__alignof__(STT1169)"); + check_field_offset(lv, fa, 0, "STT1169.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1169"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1169"); + } +} +static Arrange_To_Call_Me vSTT1169(Test_STT1169, "STT1169", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1179 { + short fa; + unsigned int bf:3; +}; +//SIG(1 STT1179) C1{ Fs Fi:3} + + + +static void Test_STT1179() +{ + { + init_simple_test("STT1179"); + static STT1179 lv; + check2(sizeof(lv), 4, "sizeof(STT1179)"); + check2(__alignof__(lv), 4, "__alignof__(STT1179)"); + check_field_offset(lv, fa, 0, "STT1179.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1179"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1179"); + } +} +static Arrange_To_Call_Me vSTT1179(Test_STT1179, "STT1179", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1189 { + short fa; + __tsu64 bf:3; +}; +//SIG(1 STT1189) C1{ Fs FL:3} + + + +static void Test_STT1189() +{ + { + init_simple_test("STT1189"); + static STT1189 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT1189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1189)"); + check_field_offset(lv, fa, 0, "STT1189.fa"); + set_bf_and_test(lv, bf, 2, 0, 3, 1, "STT1189"); + set_bf_and_test(lv, bf, 2, 0, 3, hide_ull(1LL<<2), "STT1189"); + } +} +static Arrange_To_Call_Me vSTT1189(Test_STT1189, "STT1189", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1199 { + short fa; + unsigned short bf:8; +}; +//SIG(1 STT1199) C1{ Fs Fs:8} + + + +static void Test_STT1199() +{ + { + init_simple_test("STT1199"); + static STT1199 lv; + check2(sizeof(lv), 4, "sizeof(STT1199)"); + check2(__alignof__(lv), 2, "__alignof__(STT1199)"); + check_field_offset(lv, fa, 0, "STT1199.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1199"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1199"); + } +} +static Arrange_To_Call_Me vSTT1199(Test_STT1199, "STT1199", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1209 { + short fa; + unsigned int bf:8; +}; +//SIG(1 STT1209) C1{ Fs Fi:8} + + + +static void Test_STT1209() +{ + { + init_simple_test("STT1209"); + static STT1209 lv; + check2(sizeof(lv), 4, "sizeof(STT1209)"); + check2(__alignof__(lv), 4, "__alignof__(STT1209)"); + check_field_offset(lv, fa, 0, "STT1209.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1209"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1209"); + } +} +static Arrange_To_Call_Me vSTT1209(Test_STT1209, "STT1209", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1219 { + short fa; + __tsu64 bf:8; +}; +//SIG(1 STT1219) C1{ Fs FL:8} + + + +static void Test_STT1219() +{ + { + init_simple_test("STT1219"); + static STT1219 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT1219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1219)"); + check_field_offset(lv, fa, 0, "STT1219.fa"); + set_bf_and_test(lv, bf, 2, 0, 8, 1, "STT1219"); + set_bf_and_test(lv, bf, 2, 0, 8, hide_ull(1LL<<7), "STT1219"); + } +} +static Arrange_To_Call_Me vSTT1219(Test_STT1219, "STT1219", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1229 { + short fa; + unsigned int bf:18; +}; +//SIG(1 STT1229) C1{ Fs Fi:18} + + + +static void Test_STT1229() +{ + { + init_simple_test("STT1229"); + static STT1229 lv; + check2(sizeof(lv), 8, "sizeof(STT1229)"); + check2(__alignof__(lv), 4, "__alignof__(STT1229)"); + check_field_offset(lv, fa, 0, "STT1229.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT1229"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT1229"); + } +} +static Arrange_To_Call_Me vSTT1229(Test_STT1229, "STT1229", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1239 { + short fa; + __tsu64 bf:18; +}; +//SIG(1 STT1239) C1{ Fs FL:18} + + + +static void Test_STT1239() +{ + { + init_simple_test("STT1239"); + static STT1239 lv; + check2(sizeof(lv), 8, "sizeof(STT1239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1239)"); + check_field_offset(lv, fa, 0, "STT1239.fa"); + set_bf_and_test(lv, bf, 2, 0, 18, 1, "STT1239"); + set_bf_and_test(lv, bf, 2, 0, 18, hide_ull(1LL<<17), "STT1239"); + } +} +static Arrange_To_Call_Me vSTT1239(Test_STT1239, "STT1239", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT1249 { + short fa; + __tsu64 bf:48; +}; +//SIG(1 STT1249) C1{ Fs FL:48} + + + +static void Test_STT1249() +{ + { + init_simple_test("STT1249"); + static STT1249 lv; + check2(sizeof(lv), 8, "sizeof(STT1249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT1249)"); + check_field_offset(lv, fa, 0, "STT1249.fa"); + set_bf_and_test(lv, bf, 2, 0, 48, 1, "STT1249"); + set_bf_and_test(lv, bf, 2, 0, 48, hide_ull(1LL<<47), "STT1249"); + } +} +static Arrange_To_Call_Me vSTT1249(Test_STT1249, "STT1249", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT210 { + int fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT210) C1{ Fi Fc:0 Fc} + + + +static void Test_STT210() +{ + { + init_simple_test("STT210"); + static STT210 lv; + check2(sizeof(lv), 8, "sizeof(STT210)"); + check2(__alignof__(lv), 4, "__alignof__(STT210)"); + check_field_offset(lv, fa, 0, "STT210.fa"); + check_field_offset(lv, fb, 4, "STT210.fb"); + } +} +static Arrange_To_Call_Me vSTT210(Test_STT210, "STT210", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT220 { + int fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT220) C1{ Fi Fs:0 Fc} + + + +static void Test_STT220() +{ + { + init_simple_test("STT220"); + static STT220 lv; + check2(sizeof(lv), 8, "sizeof(STT220)"); + check2(__alignof__(lv), 4, "__alignof__(STT220)"); + check_field_offset(lv, fa, 0, "STT220.fa"); + check_field_offset(lv, fb, 4, "STT220.fb"); + } +} +static Arrange_To_Call_Me vSTT220(Test_STT220, "STT220", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT230 { + int fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT230) C1{ Fi Fi:0 Fc} + + + +static void Test_STT230() +{ + { + init_simple_test("STT230"); + static STT230 lv; + check2(sizeof(lv), 8, "sizeof(STT230)"); + check2(__alignof__(lv), 4, "__alignof__(STT230)"); + check_field_offset(lv, fa, 0, "STT230.fa"); + check_field_offset(lv, fb, 4, "STT230.fb"); + } +} +static Arrange_To_Call_Me vSTT230(Test_STT230, "STT230", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT240 { + int fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT240) C1{ Fi FL:0 Fc} + + + +static void Test_STT240() +{ + { + init_simple_test("STT240"); + static STT240 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT240)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT240)"); + check_field_offset(lv, fa, 0, "STT240.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT240.fb"); + } +} +static Arrange_To_Call_Me vSTT240(Test_STT240, "STT240", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT250 { + int fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT250) C1{ Fi Fc:3 Fc} + + + +static void Test_STT250() +{ + { + init_simple_test("STT250"); + static STT250 lv; + check2(sizeof(lv), 8, "sizeof(STT250)"); + check2(__alignof__(lv), 4, "__alignof__(STT250)"); + check_field_offset(lv, fa, 0, "STT250.fa"); + check_field_offset(lv, fb, 5, "STT250.fb"); + } +} +static Arrange_To_Call_Me vSTT250(Test_STT250, "STT250", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT260 { + int fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT260) C1{ Fi Fs:3 Fc} + + + +static void Test_STT260() +{ + { + init_simple_test("STT260"); + static STT260 lv; + check2(sizeof(lv), 8, "sizeof(STT260)"); + check2(__alignof__(lv), 4, "__alignof__(STT260)"); + check_field_offset(lv, fa, 0, "STT260.fa"); + check_field_offset(lv, fb, 5, "STT260.fb"); + } +} +static Arrange_To_Call_Me vSTT260(Test_STT260, "STT260", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT270 { + int fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT270) C1{ Fi Fi:3 Fc} + + + +static void Test_STT270() +{ + { + init_simple_test("STT270"); + static STT270 lv; + check2(sizeof(lv), 8, "sizeof(STT270)"); + check2(__alignof__(lv), 4, "__alignof__(STT270)"); + check_field_offset(lv, fa, 0, "STT270.fa"); + check_field_offset(lv, fb, 5, "STT270.fb"); + } +} +static Arrange_To_Call_Me vSTT270(Test_STT270, "STT270", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT280 { + int fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT280) C1{ Fi FL:3 Fc} + + + +static void Test_STT280() +{ + { + init_simple_test("STT280"); + static STT280 lv; + check2(sizeof(lv), 8, "sizeof(STT280)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT280)"); + check_field_offset(lv, fa, 0, "STT280.fa"); + check_field_offset(lv, fb, 5, "STT280.fb"); + } +} +static Arrange_To_Call_Me vSTT280(Test_STT280, "STT280", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT290 { + int fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT290) C1{ Fi Fs:8 Fc} + + + +static void Test_STT290() +{ + { + init_simple_test("STT290"); + static STT290 lv; + check2(sizeof(lv), 8, "sizeof(STT290)"); + check2(__alignof__(lv), 4, "__alignof__(STT290)"); + check_field_offset(lv, fa, 0, "STT290.fa"); + check_field_offset(lv, fb, 5, "STT290.fb"); + } +} +static Arrange_To_Call_Me vSTT290(Test_STT290, "STT290", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2100 { + int fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT2100) C1{ Fi Fi:8 Fc} + + + +static void Test_STT2100() +{ + { + init_simple_test("STT2100"); + static STT2100 lv; + check2(sizeof(lv), 8, "sizeof(STT2100)"); + check2(__alignof__(lv), 4, "__alignof__(STT2100)"); + check_field_offset(lv, fa, 0, "STT2100.fa"); + check_field_offset(lv, fb, 5, "STT2100.fb"); + } +} +static Arrange_To_Call_Me vSTT2100(Test_STT2100, "STT2100", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2110 { + int fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT2110) C1{ Fi FL:8 Fc} + + + +static void Test_STT2110() +{ + { + init_simple_test("STT2110"); + static STT2110 lv; + check2(sizeof(lv), 8, "sizeof(STT2110)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2110)"); + check_field_offset(lv, fa, 0, "STT2110.fa"); + check_field_offset(lv, fb, 5, "STT2110.fb"); + } +} +static Arrange_To_Call_Me vSTT2110(Test_STT2110, "STT2110", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2120 { + int fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT2120) C1{ Fi Fi:18 Fc} + + + +static void Test_STT2120() +{ + { + init_simple_test("STT2120"); + static STT2120 lv; + check2(sizeof(lv), 8, "sizeof(STT2120)"); + check2(__alignof__(lv), 4, "__alignof__(STT2120)"); + check_field_offset(lv, fa, 0, "STT2120.fa"); + check_field_offset(lv, fb, 7, "STT2120.fb"); + } +} +static Arrange_To_Call_Me vSTT2120(Test_STT2120, "STT2120", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2130 { + int fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT2130) C1{ Fi FL:18 Fc} + + + +static void Test_STT2130() +{ + { + init_simple_test("STT2130"); + static STT2130 lv; + check2(sizeof(lv), 8, "sizeof(STT2130)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2130)"); + check_field_offset(lv, fa, 0, "STT2130.fa"); + check_field_offset(lv, fb, 7, "STT2130.fb"); + } +} +static Arrange_To_Call_Me vSTT2130(Test_STT2130, "STT2130", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2140 { + int fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT2140) C1{ Fi FL:48 Fc} + + + +static void Test_STT2140() +{ + { + init_simple_test("STT2140"); + static STT2140 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2140)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2140)"); + check_field_offset(lv, fa, 0, "STT2140.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT2140.fb"); + } +} +static Arrange_To_Call_Me vSTT2140(Test_STT2140, "STT2140", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2150 { + int fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT2150) C1{ Fi Fc:3 Fc} + + + +static void Test_STT2150() +{ + { + init_simple_test("STT2150"); + static STT2150 lv; + check2(sizeof(lv), 8, "sizeof(STT2150)"); + check2(__alignof__(lv), 4, "__alignof__(STT2150)"); + check_field_offset(lv, fa, 0, "STT2150.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2150"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2150"); + check_field_offset(lv, fb, 5, "STT2150.fb"); + } +} +static Arrange_To_Call_Me vSTT2150(Test_STT2150, "STT2150", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2160 { + int fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT2160) C1{ Fi Fs:3 Fc} + + + +static void Test_STT2160() +{ + { + init_simple_test("STT2160"); + static STT2160 lv; + check2(sizeof(lv), 8, "sizeof(STT2160)"); + check2(__alignof__(lv), 4, "__alignof__(STT2160)"); + check_field_offset(lv, fa, 0, "STT2160.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2160"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2160"); + check_field_offset(lv, fb, 5, "STT2160.fb"); + } +} +static Arrange_To_Call_Me vSTT2160(Test_STT2160, "STT2160", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2170 { + int fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT2170) C1{ Fi Fi:3 Fc} + + + +static void Test_STT2170() +{ + { + init_simple_test("STT2170"); + static STT2170 lv; + check2(sizeof(lv), 8, "sizeof(STT2170)"); + check2(__alignof__(lv), 4, "__alignof__(STT2170)"); + check_field_offset(lv, fa, 0, "STT2170.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2170"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2170"); + check_field_offset(lv, fb, 5, "STT2170.fb"); + } +} +static Arrange_To_Call_Me vSTT2170(Test_STT2170, "STT2170", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2180 { + int fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT2180) C1{ Fi FL:3 Fc} + + + +static void Test_STT2180() +{ + { + init_simple_test("STT2180"); + static STT2180 lv; + check2(sizeof(lv), 8, "sizeof(STT2180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2180)"); + check_field_offset(lv, fa, 0, "STT2180.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2180"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2180"); + check_field_offset(lv, fb, 5, "STT2180.fb"); + } +} +static Arrange_To_Call_Me vSTT2180(Test_STT2180, "STT2180", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2190 { + int fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT2190) C1{ Fi Fs:8 Fc} + + + +static void Test_STT2190() +{ + { + init_simple_test("STT2190"); + static STT2190 lv; + check2(sizeof(lv), 8, "sizeof(STT2190)"); + check2(__alignof__(lv), 4, "__alignof__(STT2190)"); + check_field_offset(lv, fa, 0, "STT2190.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2190"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2190"); + check_field_offset(lv, fb, 5, "STT2190.fb"); + } +} +static Arrange_To_Call_Me vSTT2190(Test_STT2190, "STT2190", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2200 { + int fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT2200) C1{ Fi Fi:8 Fc} + + + +static void Test_STT2200() +{ + { + init_simple_test("STT2200"); + static STT2200 lv; + check2(sizeof(lv), 8, "sizeof(STT2200)"); + check2(__alignof__(lv), 4, "__alignof__(STT2200)"); + check_field_offset(lv, fa, 0, "STT2200.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2200"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2200"); + check_field_offset(lv, fb, 5, "STT2200.fb"); + } +} +static Arrange_To_Call_Me vSTT2200(Test_STT2200, "STT2200", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2210 { + int fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT2210) C1{ Fi FL:8 Fc} + + + +static void Test_STT2210() +{ + { + init_simple_test("STT2210"); + static STT2210 lv; + check2(sizeof(lv), 8, "sizeof(STT2210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2210)"); + check_field_offset(lv, fa, 0, "STT2210.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2210"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2210"); + check_field_offset(lv, fb, 5, "STT2210.fb"); + } +} +static Arrange_To_Call_Me vSTT2210(Test_STT2210, "STT2210", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2220 { + int fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT2220) C1{ Fi Fi:18 Fc} + + + +static void Test_STT2220() +{ + { + init_simple_test("STT2220"); + static STT2220 lv; + check2(sizeof(lv), 8, "sizeof(STT2220)"); + check2(__alignof__(lv), 4, "__alignof__(STT2220)"); + check_field_offset(lv, fa, 0, "STT2220.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2220"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2220"); + check_field_offset(lv, fb, 7, "STT2220.fb"); + } +} +static Arrange_To_Call_Me vSTT2220(Test_STT2220, "STT2220", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2230 { + int fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT2230) C1{ Fi FL:18 Fc} + + + +static void Test_STT2230() +{ + { + init_simple_test("STT2230"); + static STT2230 lv; + check2(sizeof(lv), 8, "sizeof(STT2230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2230)"); + check_field_offset(lv, fa, 0, "STT2230.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2230"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2230"); + check_field_offset(lv, fb, 7, "STT2230.fb"); + } +} +static Arrange_To_Call_Me vSTT2230(Test_STT2230, "STT2230", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2240 { + int fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT2240) C1{ Fi FL:48 Fc} + + + +static void Test_STT2240() +{ + { + init_simple_test("STT2240"); + static STT2240 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2240)"); + check_field_offset(lv, fa, 0, "STT2240.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2240"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2240"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT2240.fb"); + } +} +static Arrange_To_Call_Me vSTT2240(Test_STT2240, "STT2240", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT211 { + int fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT211) C1{ Fi Fc:0 Fs} + + + +static void Test_STT211() +{ + { + init_simple_test("STT211"); + static STT211 lv; + check2(sizeof(lv), 8, "sizeof(STT211)"); + check2(__alignof__(lv), 4, "__alignof__(STT211)"); + check_field_offset(lv, fa, 0, "STT211.fa"); + check_field_offset(lv, fb, 4, "STT211.fb"); + } +} +static Arrange_To_Call_Me vSTT211(Test_STT211, "STT211", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT221 { + int fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT221) C1{ Fi Fs:0 Fs} + + + +static void Test_STT221() +{ + { + init_simple_test("STT221"); + static STT221 lv; + check2(sizeof(lv), 8, "sizeof(STT221)"); + check2(__alignof__(lv), 4, "__alignof__(STT221)"); + check_field_offset(lv, fa, 0, "STT221.fa"); + check_field_offset(lv, fb, 4, "STT221.fb"); + } +} +static Arrange_To_Call_Me vSTT221(Test_STT221, "STT221", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT231 { + int fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT231) C1{ Fi Fi:0 Fs} + + + +static void Test_STT231() +{ + { + init_simple_test("STT231"); + static STT231 lv; + check2(sizeof(lv), 8, "sizeof(STT231)"); + check2(__alignof__(lv), 4, "__alignof__(STT231)"); + check_field_offset(lv, fa, 0, "STT231.fa"); + check_field_offset(lv, fb, 4, "STT231.fb"); + } +} +static Arrange_To_Call_Me vSTT231(Test_STT231, "STT231", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT241 { + int fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT241) C1{ Fi FL:0 Fs} + + + +static void Test_STT241() +{ + { + init_simple_test("STT241"); + static STT241 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT241)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT241)"); + check_field_offset(lv, fa, 0, "STT241.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT241.fb"); + } +} +static Arrange_To_Call_Me vSTT241(Test_STT241, "STT241", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT251 { + int fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT251) C1{ Fi Fc:3 Fs} + + + +static void Test_STT251() +{ + { + init_simple_test("STT251"); + static STT251 lv; + check2(sizeof(lv), 8, "sizeof(STT251)"); + check2(__alignof__(lv), 4, "__alignof__(STT251)"); + check_field_offset(lv, fa, 0, "STT251.fa"); + check_field_offset(lv, fb, 6, "STT251.fb"); + } +} +static Arrange_To_Call_Me vSTT251(Test_STT251, "STT251", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT261 { + int fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT261) C1{ Fi Fs:3 Fs} + + + +static void Test_STT261() +{ + { + init_simple_test("STT261"); + static STT261 lv; + check2(sizeof(lv), 8, "sizeof(STT261)"); + check2(__alignof__(lv), 4, "__alignof__(STT261)"); + check_field_offset(lv, fa, 0, "STT261.fa"); + check_field_offset(lv, fb, 6, "STT261.fb"); + } +} +static Arrange_To_Call_Me vSTT261(Test_STT261, "STT261", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT271 { + int fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT271) C1{ Fi Fi:3 Fs} + + + +static void Test_STT271() +{ + { + init_simple_test("STT271"); + static STT271 lv; + check2(sizeof(lv), 8, "sizeof(STT271)"); + check2(__alignof__(lv), 4, "__alignof__(STT271)"); + check_field_offset(lv, fa, 0, "STT271.fa"); + check_field_offset(lv, fb, 6, "STT271.fb"); + } +} +static Arrange_To_Call_Me vSTT271(Test_STT271, "STT271", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT281 { + int fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT281) C1{ Fi FL:3 Fs} + + + +static void Test_STT281() +{ + { + init_simple_test("STT281"); + static STT281 lv; + check2(sizeof(lv), 8, "sizeof(STT281)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT281)"); + check_field_offset(lv, fa, 0, "STT281.fa"); + check_field_offset(lv, fb, 6, "STT281.fb"); + } +} +static Arrange_To_Call_Me vSTT281(Test_STT281, "STT281", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT291 { + int fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT291) C1{ Fi Fs:8 Fs} + + + +static void Test_STT291() +{ + { + init_simple_test("STT291"); + static STT291 lv; + check2(sizeof(lv), 8, "sizeof(STT291)"); + check2(__alignof__(lv), 4, "__alignof__(STT291)"); + check_field_offset(lv, fa, 0, "STT291.fa"); + check_field_offset(lv, fb, 6, "STT291.fb"); + } +} +static Arrange_To_Call_Me vSTT291(Test_STT291, "STT291", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2101 { + int fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT2101) C1{ Fi Fi:8 Fs} + + + +static void Test_STT2101() +{ + { + init_simple_test("STT2101"); + static STT2101 lv; + check2(sizeof(lv), 8, "sizeof(STT2101)"); + check2(__alignof__(lv), 4, "__alignof__(STT2101)"); + check_field_offset(lv, fa, 0, "STT2101.fa"); + check_field_offset(lv, fb, 6, "STT2101.fb"); + } +} +static Arrange_To_Call_Me vSTT2101(Test_STT2101, "STT2101", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2111 { + int fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT2111) C1{ Fi FL:8 Fs} + + + +static void Test_STT2111() +{ + { + init_simple_test("STT2111"); + static STT2111 lv; + check2(sizeof(lv), 8, "sizeof(STT2111)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2111)"); + check_field_offset(lv, fa, 0, "STT2111.fa"); + check_field_offset(lv, fb, 6, "STT2111.fb"); + } +} +static Arrange_To_Call_Me vSTT2111(Test_STT2111, "STT2111", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2121 { + int fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT2121) C1{ Fi Fi:18 Fs} + + + +static void Test_STT2121() +{ + { + init_simple_test("STT2121"); + static STT2121 lv; + check2(sizeof(lv), 12, "sizeof(STT2121)"); + check2(__alignof__(lv), 4, "__alignof__(STT2121)"); + check_field_offset(lv, fa, 0, "STT2121.fa"); + check_field_offset(lv, fb, 8, "STT2121.fb"); + } +} +static Arrange_To_Call_Me vSTT2121(Test_STT2121, "STT2121", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2131 { + int fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT2131) C1{ Fi FL:18 Fs} + + + +static void Test_STT2131() +{ + { + init_simple_test("STT2131"); + static STT2131 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT2131)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2131)"); + check_field_offset(lv, fa, 0, "STT2131.fa"); + check_field_offset(lv, fb, 8, "STT2131.fb"); + } +} +static Arrange_To_Call_Me vSTT2131(Test_STT2131, "STT2131", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2141 { + int fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT2141) C1{ Fi FL:48 Fs} + + + +static void Test_STT2141() +{ + { + init_simple_test("STT2141"); + static STT2141 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2141)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2141)"); + check_field_offset(lv, fa, 0, "STT2141.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT2141.fb"); + } +} +static Arrange_To_Call_Me vSTT2141(Test_STT2141, "STT2141", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2151 { + int fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT2151) C1{ Fi Fc:3 Fs} + + + +static void Test_STT2151() +{ + { + init_simple_test("STT2151"); + static STT2151 lv; + check2(sizeof(lv), 8, "sizeof(STT2151)"); + check2(__alignof__(lv), 4, "__alignof__(STT2151)"); + check_field_offset(lv, fa, 0, "STT2151.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2151"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2151"); + check_field_offset(lv, fb, 6, "STT2151.fb"); + } +} +static Arrange_To_Call_Me vSTT2151(Test_STT2151, "STT2151", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2161 { + int fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT2161) C1{ Fi Fs:3 Fs} + + + +static void Test_STT2161() +{ + { + init_simple_test("STT2161"); + static STT2161 lv; + check2(sizeof(lv), 8, "sizeof(STT2161)"); + check2(__alignof__(lv), 4, "__alignof__(STT2161)"); + check_field_offset(lv, fa, 0, "STT2161.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2161"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2161"); + check_field_offset(lv, fb, 6, "STT2161.fb"); + } +} +static Arrange_To_Call_Me vSTT2161(Test_STT2161, "STT2161", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2171 { + int fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT2171) C1{ Fi Fi:3 Fs} + + + +static void Test_STT2171() +{ + { + init_simple_test("STT2171"); + static STT2171 lv; + check2(sizeof(lv), 8, "sizeof(STT2171)"); + check2(__alignof__(lv), 4, "__alignof__(STT2171)"); + check_field_offset(lv, fa, 0, "STT2171.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2171"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2171"); + check_field_offset(lv, fb, 6, "STT2171.fb"); + } +} +static Arrange_To_Call_Me vSTT2171(Test_STT2171, "STT2171", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2181 { + int fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT2181) C1{ Fi FL:3 Fs} + + + +static void Test_STT2181() +{ + { + init_simple_test("STT2181"); + static STT2181 lv; + check2(sizeof(lv), 8, "sizeof(STT2181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2181)"); + check_field_offset(lv, fa, 0, "STT2181.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2181"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2181"); + check_field_offset(lv, fb, 6, "STT2181.fb"); + } +} +static Arrange_To_Call_Me vSTT2181(Test_STT2181, "STT2181", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2191 { + int fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT2191) C1{ Fi Fs:8 Fs} + + + +static void Test_STT2191() +{ + { + init_simple_test("STT2191"); + static STT2191 lv; + check2(sizeof(lv), 8, "sizeof(STT2191)"); + check2(__alignof__(lv), 4, "__alignof__(STT2191)"); + check_field_offset(lv, fa, 0, "STT2191.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2191"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2191"); + check_field_offset(lv, fb, 6, "STT2191.fb"); + } +} +static Arrange_To_Call_Me vSTT2191(Test_STT2191, "STT2191", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2201 { + int fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT2201) C1{ Fi Fi:8 Fs} + + + +static void Test_STT2201() +{ + { + init_simple_test("STT2201"); + static STT2201 lv; + check2(sizeof(lv), 8, "sizeof(STT2201)"); + check2(__alignof__(lv), 4, "__alignof__(STT2201)"); + check_field_offset(lv, fa, 0, "STT2201.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2201"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2201"); + check_field_offset(lv, fb, 6, "STT2201.fb"); + } +} +static Arrange_To_Call_Me vSTT2201(Test_STT2201, "STT2201", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2211 { + int fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT2211) C1{ Fi FL:8 Fs} + + + +static void Test_STT2211() +{ + { + init_simple_test("STT2211"); + static STT2211 lv; + check2(sizeof(lv), 8, "sizeof(STT2211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2211)"); + check_field_offset(lv, fa, 0, "STT2211.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2211"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2211"); + check_field_offset(lv, fb, 6, "STT2211.fb"); + } +} +static Arrange_To_Call_Me vSTT2211(Test_STT2211, "STT2211", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2221 { + int fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT2221) C1{ Fi Fi:18 Fs} + + + +static void Test_STT2221() +{ + { + init_simple_test("STT2221"); + static STT2221 lv; + check2(sizeof(lv), 12, "sizeof(STT2221)"); + check2(__alignof__(lv), 4, "__alignof__(STT2221)"); + check_field_offset(lv, fa, 0, "STT2221.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2221"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2221"); + check_field_offset(lv, fb, 8, "STT2221.fb"); + } +} +static Arrange_To_Call_Me vSTT2221(Test_STT2221, "STT2221", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2231 { + int fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT2231) C1{ Fi FL:18 Fs} + + + +static void Test_STT2231() +{ + { + init_simple_test("STT2231"); + static STT2231 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2231)"); + check_field_offset(lv, fa, 0, "STT2231.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2231"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2231"); + check_field_offset(lv, fb, 8, "STT2231.fb"); + } +} +static Arrange_To_Call_Me vSTT2231(Test_STT2231, "STT2231", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2241 { + int fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT2241) C1{ Fi FL:48 Fs} + + + +static void Test_STT2241() +{ + { + init_simple_test("STT2241"); + static STT2241 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2241)"); + check_field_offset(lv, fa, 0, "STT2241.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2241"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2241"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT2241.fb"); + } +} +static Arrange_To_Call_Me vSTT2241(Test_STT2241, "STT2241", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT212 { + int fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT212) C1{ Fi Fc:0 Fi} + + + +static void Test_STT212() +{ + { + init_simple_test("STT212"); + static STT212 lv; + check2(sizeof(lv), 8, "sizeof(STT212)"); + check2(__alignof__(lv), 4, "__alignof__(STT212)"); + check_field_offset(lv, fa, 0, "STT212.fa"); + check_field_offset(lv, fb, 4, "STT212.fb"); + } +} +static Arrange_To_Call_Me vSTT212(Test_STT212, "STT212", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT222 { + int fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT222) C1{ Fi Fs:0 Fi} + + + +static void Test_STT222() +{ + { + init_simple_test("STT222"); + static STT222 lv; + check2(sizeof(lv), 8, "sizeof(STT222)"); + check2(__alignof__(lv), 4, "__alignof__(STT222)"); + check_field_offset(lv, fa, 0, "STT222.fa"); + check_field_offset(lv, fb, 4, "STT222.fb"); + } +} +static Arrange_To_Call_Me vSTT222(Test_STT222, "STT222", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT232 { + int fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT232) C1{ Fi Fi:0 Fi} + + + +static void Test_STT232() +{ + { + init_simple_test("STT232"); + static STT232 lv; + check2(sizeof(lv), 8, "sizeof(STT232)"); + check2(__alignof__(lv), 4, "__alignof__(STT232)"); + check_field_offset(lv, fa, 0, "STT232.fa"); + check_field_offset(lv, fb, 4, "STT232.fb"); + } +} +static Arrange_To_Call_Me vSTT232(Test_STT232, "STT232", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT242 { + int fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT242) C1{ Fi FL:0 Fi} + + + +static void Test_STT242() +{ + { + init_simple_test("STT242"); + static STT242 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT242)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT242)"); + check_field_offset(lv, fa, 0, "STT242.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT242.fb"); + } +} +static Arrange_To_Call_Me vSTT242(Test_STT242, "STT242", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT252 { + int fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT252) C1{ Fi Fc:3 Fi} + + + +static void Test_STT252() +{ + { + init_simple_test("STT252"); + static STT252 lv; + check2(sizeof(lv), 12, "sizeof(STT252)"); + check2(__alignof__(lv), 4, "__alignof__(STT252)"); + check_field_offset(lv, fa, 0, "STT252.fa"); + check_field_offset(lv, fb, 8, "STT252.fb"); + } +} +static Arrange_To_Call_Me vSTT252(Test_STT252, "STT252", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT262 { + int fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT262) C1{ Fi Fs:3 Fi} + + + +static void Test_STT262() +{ + { + init_simple_test("STT262"); + static STT262 lv; + check2(sizeof(lv), 12, "sizeof(STT262)"); + check2(__alignof__(lv), 4, "__alignof__(STT262)"); + check_field_offset(lv, fa, 0, "STT262.fa"); + check_field_offset(lv, fb, 8, "STT262.fb"); + } +} +static Arrange_To_Call_Me vSTT262(Test_STT262, "STT262", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT272 { + int fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT272) C1{ Fi Fi:3 Fi} + + + +static void Test_STT272() +{ + { + init_simple_test("STT272"); + static STT272 lv; + check2(sizeof(lv), 12, "sizeof(STT272)"); + check2(__alignof__(lv), 4, "__alignof__(STT272)"); + check_field_offset(lv, fa, 0, "STT272.fa"); + check_field_offset(lv, fb, 8, "STT272.fb"); + } +} +static Arrange_To_Call_Me vSTT272(Test_STT272, "STT272", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT282 { + int fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT282) C1{ Fi FL:3 Fi} + + + +static void Test_STT282() +{ + { + init_simple_test("STT282"); + static STT282 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT282)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT282)"); + check_field_offset(lv, fa, 0, "STT282.fa"); + check_field_offset(lv, fb, 8, "STT282.fb"); + } +} +static Arrange_To_Call_Me vSTT282(Test_STT282, "STT282", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT292 { + int fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT292) C1{ Fi Fs:8 Fi} + + + +static void Test_STT292() +{ + { + init_simple_test("STT292"); + static STT292 lv; + check2(sizeof(lv), 12, "sizeof(STT292)"); + check2(__alignof__(lv), 4, "__alignof__(STT292)"); + check_field_offset(lv, fa, 0, "STT292.fa"); + check_field_offset(lv, fb, 8, "STT292.fb"); + } +} +static Arrange_To_Call_Me vSTT292(Test_STT292, "STT292", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2102 { + int fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT2102) C1{ Fi Fi:8 Fi} + + + +static void Test_STT2102() +{ + { + init_simple_test("STT2102"); + static STT2102 lv; + check2(sizeof(lv), 12, "sizeof(STT2102)"); + check2(__alignof__(lv), 4, "__alignof__(STT2102)"); + check_field_offset(lv, fa, 0, "STT2102.fa"); + check_field_offset(lv, fb, 8, "STT2102.fb"); + } +} +static Arrange_To_Call_Me vSTT2102(Test_STT2102, "STT2102", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2112 { + int fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT2112) C1{ Fi FL:8 Fi} + + + +static void Test_STT2112() +{ + { + init_simple_test("STT2112"); + static STT2112 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT2112)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2112)"); + check_field_offset(lv, fa, 0, "STT2112.fa"); + check_field_offset(lv, fb, 8, "STT2112.fb"); + } +} +static Arrange_To_Call_Me vSTT2112(Test_STT2112, "STT2112", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2122 { + int fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT2122) C1{ Fi Fi:18 Fi} + + + +static void Test_STT2122() +{ + { + init_simple_test("STT2122"); + static STT2122 lv; + check2(sizeof(lv), 12, "sizeof(STT2122)"); + check2(__alignof__(lv), 4, "__alignof__(STT2122)"); + check_field_offset(lv, fa, 0, "STT2122.fa"); + check_field_offset(lv, fb, 8, "STT2122.fb"); + } +} +static Arrange_To_Call_Me vSTT2122(Test_STT2122, "STT2122", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2132 { + int fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT2132) C1{ Fi FL:18 Fi} + + + +static void Test_STT2132() +{ + { + init_simple_test("STT2132"); + static STT2132 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT2132)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2132)"); + check_field_offset(lv, fa, 0, "STT2132.fa"); + check_field_offset(lv, fb, 8, "STT2132.fb"); + } +} +static Arrange_To_Call_Me vSTT2132(Test_STT2132, "STT2132", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2142 { + int fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT2142) C1{ Fi FL:48 Fi} + + + +static void Test_STT2142() +{ + { + init_simple_test("STT2142"); + static STT2142 lv; + check2(sizeof(lv), ABISELECT(20,16), "sizeof(STT2142)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2142)"); + check_field_offset(lv, fa, 0, "STT2142.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2142.fb"); + } +} +static Arrange_To_Call_Me vSTT2142(Test_STT2142, "STT2142", ABISELECT(20,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2152 { + int fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT2152) C1{ Fi Fc:3 Fi} + + + +static void Test_STT2152() +{ + { + init_simple_test("STT2152"); + static STT2152 lv; + check2(sizeof(lv), 12, "sizeof(STT2152)"); + check2(__alignof__(lv), 4, "__alignof__(STT2152)"); + check_field_offset(lv, fa, 0, "STT2152.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2152"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2152"); + check_field_offset(lv, fb, 8, "STT2152.fb"); + } +} +static Arrange_To_Call_Me vSTT2152(Test_STT2152, "STT2152", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2162 { + int fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT2162) C1{ Fi Fs:3 Fi} + + + +static void Test_STT2162() +{ + { + init_simple_test("STT2162"); + static STT2162 lv; + check2(sizeof(lv), 12, "sizeof(STT2162)"); + check2(__alignof__(lv), 4, "__alignof__(STT2162)"); + check_field_offset(lv, fa, 0, "STT2162.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2162"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2162"); + check_field_offset(lv, fb, 8, "STT2162.fb"); + } +} +static Arrange_To_Call_Me vSTT2162(Test_STT2162, "STT2162", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2172 { + int fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT2172) C1{ Fi Fi:3 Fi} + + + +static void Test_STT2172() +{ + { + init_simple_test("STT2172"); + static STT2172 lv; + check2(sizeof(lv), 12, "sizeof(STT2172)"); + check2(__alignof__(lv), 4, "__alignof__(STT2172)"); + check_field_offset(lv, fa, 0, "STT2172.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2172"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2172"); + check_field_offset(lv, fb, 8, "STT2172.fb"); + } +} +static Arrange_To_Call_Me vSTT2172(Test_STT2172, "STT2172", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2182 { + int fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT2182) C1{ Fi FL:3 Fi} + + + +static void Test_STT2182() +{ + { + init_simple_test("STT2182"); + static STT2182 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2182)"); + check_field_offset(lv, fa, 0, "STT2182.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2182"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2182"); + check_field_offset(lv, fb, 8, "STT2182.fb"); + } +} +static Arrange_To_Call_Me vSTT2182(Test_STT2182, "STT2182", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2192 { + int fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT2192) C1{ Fi Fs:8 Fi} + + + +static void Test_STT2192() +{ + { + init_simple_test("STT2192"); + static STT2192 lv; + check2(sizeof(lv), 12, "sizeof(STT2192)"); + check2(__alignof__(lv), 4, "__alignof__(STT2192)"); + check_field_offset(lv, fa, 0, "STT2192.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2192"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2192"); + check_field_offset(lv, fb, 8, "STT2192.fb"); + } +} +static Arrange_To_Call_Me vSTT2192(Test_STT2192, "STT2192", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2202 { + int fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT2202) C1{ Fi Fi:8 Fi} + + + +static void Test_STT2202() +{ + { + init_simple_test("STT2202"); + static STT2202 lv; + check2(sizeof(lv), 12, "sizeof(STT2202)"); + check2(__alignof__(lv), 4, "__alignof__(STT2202)"); + check_field_offset(lv, fa, 0, "STT2202.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2202"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2202"); + check_field_offset(lv, fb, 8, "STT2202.fb"); + } +} +static Arrange_To_Call_Me vSTT2202(Test_STT2202, "STT2202", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2212 { + int fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT2212) C1{ Fi FL:8 Fi} + + + +static void Test_STT2212() +{ + { + init_simple_test("STT2212"); + static STT2212 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2212)"); + check_field_offset(lv, fa, 0, "STT2212.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2212"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2212"); + check_field_offset(lv, fb, 8, "STT2212.fb"); + } +} +static Arrange_To_Call_Me vSTT2212(Test_STT2212, "STT2212", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2222 { + int fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT2222) C1{ Fi Fi:18 Fi} + + + +static void Test_STT2222() +{ + { + init_simple_test("STT2222"); + static STT2222 lv; + check2(sizeof(lv), 12, "sizeof(STT2222)"); + check2(__alignof__(lv), 4, "__alignof__(STT2222)"); + check_field_offset(lv, fa, 0, "STT2222.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2222"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2222"); + check_field_offset(lv, fb, 8, "STT2222.fb"); + } +} +static Arrange_To_Call_Me vSTT2222(Test_STT2222, "STT2222", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2232 { + int fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT2232) C1{ Fi FL:18 Fi} + + + +static void Test_STT2232() +{ + { + init_simple_test("STT2232"); + static STT2232 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2232)"); + check_field_offset(lv, fa, 0, "STT2232.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2232"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2232"); + check_field_offset(lv, fb, 8, "STT2232.fb"); + } +} +static Arrange_To_Call_Me vSTT2232(Test_STT2232, "STT2232", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2242 { + int fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT2242) C1{ Fi FL:48 Fi} + + + +static void Test_STT2242() +{ + { + init_simple_test("STT2242"); + static STT2242 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT2242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2242)"); + check_field_offset(lv, fa, 0, "STT2242.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2242"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2242"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2242.fb"); + } +} +static Arrange_To_Call_Me vSTT2242(Test_STT2242, "STT2242", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT213 { + int fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT213) C1{ Fi Fc:0 Fl} + + + +static void Test_STT213() +{ + { + init_simple_test("STT213"); + static STT213 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT213)"); + check_field_offset(lv, fa, 0, "STT213.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT213.fb"); + } +} +static Arrange_To_Call_Me vSTT213(Test_STT213, "STT213", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT223 { + int fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT223) C1{ Fi Fs:0 Fl} + + + +static void Test_STT223() +{ + { + init_simple_test("STT223"); + static STT223 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT223)"); + check_field_offset(lv, fa, 0, "STT223.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT223.fb"); + } +} +static Arrange_To_Call_Me vSTT223(Test_STT223, "STT223", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT233 { + int fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT233) C1{ Fi Fi:0 Fl} + + + +static void Test_STT233() +{ + { + init_simple_test("STT233"); + static STT233 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT233)"); + check_field_offset(lv, fa, 0, "STT233.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT233.fb"); + } +} +static Arrange_To_Call_Me vSTT233(Test_STT233, "STT233", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT243 { + int fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT243) C1{ Fi FL:0 Fl} + + + +static void Test_STT243() +{ + { + init_simple_test("STT243"); + static STT243 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT243)"); + check_field_offset(lv, fa, 0, "STT243.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT243.fb"); + } +} +static Arrange_To_Call_Me vSTT243(Test_STT243, "STT243", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT253 { + int fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT253) C1{ Fi Fc:3 Fl} + + + +static void Test_STT253() +{ + { + init_simple_test("STT253"); + static STT253 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT253)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT253)"); + check_field_offset(lv, fa, 0, "STT253.fa"); + check_field_offset(lv, fb, 8, "STT253.fb"); + } +} +static Arrange_To_Call_Me vSTT253(Test_STT253, "STT253", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT263 { + int fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT263) C1{ Fi Fs:3 Fl} + + + +static void Test_STT263() +{ + { + init_simple_test("STT263"); + static STT263 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT263)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT263)"); + check_field_offset(lv, fa, 0, "STT263.fa"); + check_field_offset(lv, fb, 8, "STT263.fb"); + } +} +static Arrange_To_Call_Me vSTT263(Test_STT263, "STT263", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT273 { + int fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT273) C1{ Fi Fi:3 Fl} + + + +static void Test_STT273() +{ + { + init_simple_test("STT273"); + static STT273 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT273)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT273)"); + check_field_offset(lv, fa, 0, "STT273.fa"); + check_field_offset(lv, fb, 8, "STT273.fb"); + } +} +static Arrange_To_Call_Me vSTT273(Test_STT273, "STT273", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT283 { + int fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT283) C1{ Fi FL:3 Fl} + + + +static void Test_STT283() +{ + { + init_simple_test("STT283"); + static STT283 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT283)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT283)"); + check_field_offset(lv, fa, 0, "STT283.fa"); + check_field_offset(lv, fb, 8, "STT283.fb"); + } +} +static Arrange_To_Call_Me vSTT283(Test_STT283, "STT283", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT293 { + int fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT293) C1{ Fi Fs:8 Fl} + + + +static void Test_STT293() +{ + { + init_simple_test("STT293"); + static STT293 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT293)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT293)"); + check_field_offset(lv, fa, 0, "STT293.fa"); + check_field_offset(lv, fb, 8, "STT293.fb"); + } +} +static Arrange_To_Call_Me vSTT293(Test_STT293, "STT293", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2103 { + int fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT2103) C1{ Fi Fi:8 Fl} + + + +static void Test_STT2103() +{ + { + init_simple_test("STT2103"); + static STT2103 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2103)"); + check_field_offset(lv, fa, 0, "STT2103.fa"); + check_field_offset(lv, fb, 8, "STT2103.fb"); + } +} +static Arrange_To_Call_Me vSTT2103(Test_STT2103, "STT2103", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2113 { + int fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT2113) C1{ Fi FL:8 Fl} + + + +static void Test_STT2113() +{ + { + init_simple_test("STT2113"); + static STT2113 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2113)"); + check_field_offset(lv, fa, 0, "STT2113.fa"); + check_field_offset(lv, fb, 8, "STT2113.fb"); + } +} +static Arrange_To_Call_Me vSTT2113(Test_STT2113, "STT2113", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2123 { + int fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT2123) C1{ Fi Fi:18 Fl} + + + +static void Test_STT2123() +{ + { + init_simple_test("STT2123"); + static STT2123 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2123)"); + check_field_offset(lv, fa, 0, "STT2123.fa"); + check_field_offset(lv, fb, 8, "STT2123.fb"); + } +} +static Arrange_To_Call_Me vSTT2123(Test_STT2123, "STT2123", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2133 { + int fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT2133) C1{ Fi FL:18 Fl} + + + +static void Test_STT2133() +{ + { + init_simple_test("STT2133"); + static STT2133 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2133)"); + check_field_offset(lv, fa, 0, "STT2133.fa"); + check_field_offset(lv, fb, 8, "STT2133.fb"); + } +} +static Arrange_To_Call_Me vSTT2133(Test_STT2133, "STT2133", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2143 { + int fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT2143) C1{ Fi FL:48 Fl} + + + +static void Test_STT2143() +{ + { + init_simple_test("STT2143"); + static STT2143 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT2143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2143)"); + check_field_offset(lv, fa, 0, "STT2143.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2143.fb"); + } +} +static Arrange_To_Call_Me vSTT2143(Test_STT2143, "STT2143", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2153 { + int fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT2153) C1{ Fi Fc:3 Fl} + + + +static void Test_STT2153() +{ + { + init_simple_test("STT2153"); + static STT2153 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2153)"); + check_field_offset(lv, fa, 0, "STT2153.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2153"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2153"); + check_field_offset(lv, fb, 8, "STT2153.fb"); + } +} +static Arrange_To_Call_Me vSTT2153(Test_STT2153, "STT2153", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2163 { + int fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT2163) C1{ Fi Fs:3 Fl} + + + +static void Test_STT2163() +{ + { + init_simple_test("STT2163"); + static STT2163 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2163)"); + check_field_offset(lv, fa, 0, "STT2163.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2163"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2163"); + check_field_offset(lv, fb, 8, "STT2163.fb"); + } +} +static Arrange_To_Call_Me vSTT2163(Test_STT2163, "STT2163", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2173 { + int fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT2173) C1{ Fi Fi:3 Fl} + + + +static void Test_STT2173() +{ + { + init_simple_test("STT2173"); + static STT2173 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2173)"); + check_field_offset(lv, fa, 0, "STT2173.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2173"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2173"); + check_field_offset(lv, fb, 8, "STT2173.fb"); + } +} +static Arrange_To_Call_Me vSTT2173(Test_STT2173, "STT2173", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2183 { + int fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT2183) C1{ Fi FL:3 Fl} + + + +static void Test_STT2183() +{ + { + init_simple_test("STT2183"); + static STT2183 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2183)"); + check_field_offset(lv, fa, 0, "STT2183.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2183"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2183"); + check_field_offset(lv, fb, 8, "STT2183.fb"); + } +} +static Arrange_To_Call_Me vSTT2183(Test_STT2183, "STT2183", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2193 { + int fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT2193) C1{ Fi Fs:8 Fl} + + + +static void Test_STT2193() +{ + { + init_simple_test("STT2193"); + static STT2193 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2193)"); + check_field_offset(lv, fa, 0, "STT2193.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2193"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2193"); + check_field_offset(lv, fb, 8, "STT2193.fb"); + } +} +static Arrange_To_Call_Me vSTT2193(Test_STT2193, "STT2193", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2203 { + int fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT2203) C1{ Fi Fi:8 Fl} + + + +static void Test_STT2203() +{ + { + init_simple_test("STT2203"); + static STT2203 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2203)"); + check_field_offset(lv, fa, 0, "STT2203.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2203"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2203"); + check_field_offset(lv, fb, 8, "STT2203.fb"); + } +} +static Arrange_To_Call_Me vSTT2203(Test_STT2203, "STT2203", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2213 { + int fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT2213) C1{ Fi FL:8 Fl} + + + +static void Test_STT2213() +{ + { + init_simple_test("STT2213"); + static STT2213 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2213)"); + check_field_offset(lv, fa, 0, "STT2213.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2213"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2213"); + check_field_offset(lv, fb, 8, "STT2213.fb"); + } +} +static Arrange_To_Call_Me vSTT2213(Test_STT2213, "STT2213", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2223 { + int fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT2223) C1{ Fi Fi:18 Fl} + + + +static void Test_STT2223() +{ + { + init_simple_test("STT2223"); + static STT2223 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2223)"); + check_field_offset(lv, fa, 0, "STT2223.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2223"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2223"); + check_field_offset(lv, fb, 8, "STT2223.fb"); + } +} +static Arrange_To_Call_Me vSTT2223(Test_STT2223, "STT2223", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2233 { + int fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT2233) C1{ Fi FL:18 Fl} + + + +static void Test_STT2233() +{ + { + init_simple_test("STT2233"); + static STT2233 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2233)"); + check_field_offset(lv, fa, 0, "STT2233.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2233"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2233"); + check_field_offset(lv, fb, 8, "STT2233.fb"); + } +} +static Arrange_To_Call_Me vSTT2233(Test_STT2233, "STT2233", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2243 { + int fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT2243) C1{ Fi FL:48 Fl} + + + +static void Test_STT2243() +{ + { + init_simple_test("STT2243"); + static STT2243 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT2243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2243)"); + check_field_offset(lv, fa, 0, "STT2243.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2243"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2243"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2243.fb"); + } +} +static Arrange_To_Call_Me vSTT2243(Test_STT2243, "STT2243", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT214 { + int fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT214) C1{ Fi Fc:0 FL} + + + +static void Test_STT214() +{ + { + init_simple_test("STT214"); + static STT214 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT214)"); + check_field_offset(lv, fa, 0, "STT214.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT214.fb"); + } +} +static Arrange_To_Call_Me vSTT214(Test_STT214, "STT214", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT224 { + int fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT224) C1{ Fi Fs:0 FL} + + + +static void Test_STT224() +{ + { + init_simple_test("STT224"); + static STT224 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT224)"); + check_field_offset(lv, fa, 0, "STT224.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT224.fb"); + } +} +static Arrange_To_Call_Me vSTT224(Test_STT224, "STT224", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT234 { + int fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT234) C1{ Fi Fi:0 FL} + + + +static void Test_STT234() +{ + { + init_simple_test("STT234"); + static STT234 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT234)"); + check_field_offset(lv, fa, 0, "STT234.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT234.fb"); + } +} +static Arrange_To_Call_Me vSTT234(Test_STT234, "STT234", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT244 { + int fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT244) C1{ Fi FL:0 FL} + + + +static void Test_STT244() +{ + { + init_simple_test("STT244"); + static STT244 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT244)"); + check_field_offset(lv, fa, 0, "STT244.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT244.fb"); + } +} +static Arrange_To_Call_Me vSTT244(Test_STT244, "STT244", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT254 { + int fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT254) C1{ Fi Fc:3 FL} + + + +static void Test_STT254() +{ + { + init_simple_test("STT254"); + static STT254 lv; + check2(sizeof(lv), 16, "sizeof(STT254)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT254)"); + check_field_offset(lv, fa, 0, "STT254.fa"); + check_field_offset(lv, fb, 8, "STT254.fb"); + } +} +static Arrange_To_Call_Me vSTT254(Test_STT254, "STT254", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT264 { + int fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT264) C1{ Fi Fs:3 FL} + + + +static void Test_STT264() +{ + { + init_simple_test("STT264"); + static STT264 lv; + check2(sizeof(lv), 16, "sizeof(STT264)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT264)"); + check_field_offset(lv, fa, 0, "STT264.fa"); + check_field_offset(lv, fb, 8, "STT264.fb"); + } +} +static Arrange_To_Call_Me vSTT264(Test_STT264, "STT264", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT274 { + int fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT274) C1{ Fi Fi:3 FL} + + + +static void Test_STT274() +{ + { + init_simple_test("STT274"); + static STT274 lv; + check2(sizeof(lv), 16, "sizeof(STT274)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT274)"); + check_field_offset(lv, fa, 0, "STT274.fa"); + check_field_offset(lv, fb, 8, "STT274.fb"); + } +} +static Arrange_To_Call_Me vSTT274(Test_STT274, "STT274", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT284 { + int fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT284) C1{ Fi FL:3 FL} + + + +static void Test_STT284() +{ + { + init_simple_test("STT284"); + static STT284 lv; + check2(sizeof(lv), 16, "sizeof(STT284)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT284)"); + check_field_offset(lv, fa, 0, "STT284.fa"); + check_field_offset(lv, fb, 8, "STT284.fb"); + } +} +static Arrange_To_Call_Me vSTT284(Test_STT284, "STT284", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT294 { + int fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT294) C1{ Fi Fs:8 FL} + + + +static void Test_STT294() +{ + { + init_simple_test("STT294"); + static STT294 lv; + check2(sizeof(lv), 16, "sizeof(STT294)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT294)"); + check_field_offset(lv, fa, 0, "STT294.fa"); + check_field_offset(lv, fb, 8, "STT294.fb"); + } +} +static Arrange_To_Call_Me vSTT294(Test_STT294, "STT294", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2104 { + int fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT2104) C1{ Fi Fi:8 FL} + + + +static void Test_STT2104() +{ + { + init_simple_test("STT2104"); + static STT2104 lv; + check2(sizeof(lv), 16, "sizeof(STT2104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2104)"); + check_field_offset(lv, fa, 0, "STT2104.fa"); + check_field_offset(lv, fb, 8, "STT2104.fb"); + } +} +static Arrange_To_Call_Me vSTT2104(Test_STT2104, "STT2104", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2114 { + int fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT2114) C1{ Fi FL:8 FL} + + + +static void Test_STT2114() +{ + { + init_simple_test("STT2114"); + static STT2114 lv; + check2(sizeof(lv), 16, "sizeof(STT2114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2114)"); + check_field_offset(lv, fa, 0, "STT2114.fa"); + check_field_offset(lv, fb, 8, "STT2114.fb"); + } +} +static Arrange_To_Call_Me vSTT2114(Test_STT2114, "STT2114", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2124 { + int fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT2124) C1{ Fi Fi:18 FL} + + + +static void Test_STT2124() +{ + { + init_simple_test("STT2124"); + static STT2124 lv; + check2(sizeof(lv), 16, "sizeof(STT2124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2124)"); + check_field_offset(lv, fa, 0, "STT2124.fa"); + check_field_offset(lv, fb, 8, "STT2124.fb"); + } +} +static Arrange_To_Call_Me vSTT2124(Test_STT2124, "STT2124", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2134 { + int fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT2134) C1{ Fi FL:18 FL} + + + +static void Test_STT2134() +{ + { + init_simple_test("STT2134"); + static STT2134 lv; + check2(sizeof(lv), 16, "sizeof(STT2134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2134)"); + check_field_offset(lv, fa, 0, "STT2134.fa"); + check_field_offset(lv, fb, 8, "STT2134.fb"); + } +} +static Arrange_To_Call_Me vSTT2134(Test_STT2134, "STT2134", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2144 { + int fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT2144) C1{ Fi FL:48 FL} + + + +static void Test_STT2144() +{ + { + init_simple_test("STT2144"); + static STT2144 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT2144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2144)"); + check_field_offset(lv, fa, 0, "STT2144.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2144.fb"); + } +} +static Arrange_To_Call_Me vSTT2144(Test_STT2144, "STT2144", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2154 { + int fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT2154) C1{ Fi Fc:3 FL} + + + +static void Test_STT2154() +{ + { + init_simple_test("STT2154"); + static STT2154 lv; + check2(sizeof(lv), 16, "sizeof(STT2154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2154)"); + check_field_offset(lv, fa, 0, "STT2154.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2154"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2154"); + check_field_offset(lv, fb, 8, "STT2154.fb"); + } +} +static Arrange_To_Call_Me vSTT2154(Test_STT2154, "STT2154", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2164 { + int fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT2164) C1{ Fi Fs:3 FL} + + + +static void Test_STT2164() +{ + { + init_simple_test("STT2164"); + static STT2164 lv; + check2(sizeof(lv), 16, "sizeof(STT2164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2164)"); + check_field_offset(lv, fa, 0, "STT2164.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2164"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2164"); + check_field_offset(lv, fb, 8, "STT2164.fb"); + } +} +static Arrange_To_Call_Me vSTT2164(Test_STT2164, "STT2164", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2174 { + int fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT2174) C1{ Fi Fi:3 FL} + + + +static void Test_STT2174() +{ + { + init_simple_test("STT2174"); + static STT2174 lv; + check2(sizeof(lv), 16, "sizeof(STT2174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2174)"); + check_field_offset(lv, fa, 0, "STT2174.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2174"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2174"); + check_field_offset(lv, fb, 8, "STT2174.fb"); + } +} +static Arrange_To_Call_Me vSTT2174(Test_STT2174, "STT2174", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2184 { + int fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT2184) C1{ Fi FL:3 FL} + + + +static void Test_STT2184() +{ + { + init_simple_test("STT2184"); + static STT2184 lv; + check2(sizeof(lv), 16, "sizeof(STT2184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2184)"); + check_field_offset(lv, fa, 0, "STT2184.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2184"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2184"); + check_field_offset(lv, fb, 8, "STT2184.fb"); + } +} +static Arrange_To_Call_Me vSTT2184(Test_STT2184, "STT2184", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2194 { + int fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT2194) C1{ Fi Fs:8 FL} + + + +static void Test_STT2194() +{ + { + init_simple_test("STT2194"); + static STT2194 lv; + check2(sizeof(lv), 16, "sizeof(STT2194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2194)"); + check_field_offset(lv, fa, 0, "STT2194.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2194"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2194"); + check_field_offset(lv, fb, 8, "STT2194.fb"); + } +} +static Arrange_To_Call_Me vSTT2194(Test_STT2194, "STT2194", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2204 { + int fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT2204) C1{ Fi Fi:8 FL} + + + +static void Test_STT2204() +{ + { + init_simple_test("STT2204"); + static STT2204 lv; + check2(sizeof(lv), 16, "sizeof(STT2204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2204)"); + check_field_offset(lv, fa, 0, "STT2204.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2204"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2204"); + check_field_offset(lv, fb, 8, "STT2204.fb"); + } +} +static Arrange_To_Call_Me vSTT2204(Test_STT2204, "STT2204", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2214 { + int fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT2214) C1{ Fi FL:8 FL} + + + +static void Test_STT2214() +{ + { + init_simple_test("STT2214"); + static STT2214 lv; + check2(sizeof(lv), 16, "sizeof(STT2214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2214)"); + check_field_offset(lv, fa, 0, "STT2214.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2214"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2214"); + check_field_offset(lv, fb, 8, "STT2214.fb"); + } +} +static Arrange_To_Call_Me vSTT2214(Test_STT2214, "STT2214", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2224 { + int fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT2224) C1{ Fi Fi:18 FL} + + + +static void Test_STT2224() +{ + { + init_simple_test("STT2224"); + static STT2224 lv; + check2(sizeof(lv), 16, "sizeof(STT2224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2224)"); + check_field_offset(lv, fa, 0, "STT2224.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2224"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2224"); + check_field_offset(lv, fb, 8, "STT2224.fb"); + } +} +static Arrange_To_Call_Me vSTT2224(Test_STT2224, "STT2224", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2234 { + int fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT2234) C1{ Fi FL:18 FL} + + + +static void Test_STT2234() +{ + { + init_simple_test("STT2234"); + static STT2234 lv; + check2(sizeof(lv), 16, "sizeof(STT2234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2234)"); + check_field_offset(lv, fa, 0, "STT2234.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2234"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2234"); + check_field_offset(lv, fb, 8, "STT2234.fb"); + } +} +static Arrange_To_Call_Me vSTT2234(Test_STT2234, "STT2234", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2244 { + int fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT2244) C1{ Fi FL:48 FL} + + + +static void Test_STT2244() +{ + { + init_simple_test("STT2244"); + static STT2244 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT2244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2244)"); + check_field_offset(lv, fa, 0, "STT2244.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2244"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2244"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2244.fb"); + } +} +static Arrange_To_Call_Me vSTT2244(Test_STT2244, "STT2244", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT215 { + int fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT215) C1{ Fi Fc:0 Fp} + + + +static void Test_STT215() +{ + { + init_simple_test("STT215"); + static STT215 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT215)"); + check_field_offset(lv, fa, 0, "STT215.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT215.fb"); + } +} +static Arrange_To_Call_Me vSTT215(Test_STT215, "STT215", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT225 { + int fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT225) C1{ Fi Fs:0 Fp} + + + +static void Test_STT225() +{ + { + init_simple_test("STT225"); + static STT225 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT225)"); + check_field_offset(lv, fa, 0, "STT225.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT225.fb"); + } +} +static Arrange_To_Call_Me vSTT225(Test_STT225, "STT225", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT235 { + int fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT235) C1{ Fi Fi:0 Fp} + + + +static void Test_STT235() +{ + { + init_simple_test("STT235"); + static STT235 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT235)"); + check_field_offset(lv, fa, 0, "STT235.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT235.fb"); + } +} +static Arrange_To_Call_Me vSTT235(Test_STT235, "STT235", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT245 { + int fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT245) C1{ Fi FL:0 Fp} + + + +static void Test_STT245() +{ + { + init_simple_test("STT245"); + static STT245 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT245)"); + check_field_offset(lv, fa, 0, "STT245.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT245.fb"); + } +} +static Arrange_To_Call_Me vSTT245(Test_STT245, "STT245", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT255 { + int fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT255) C1{ Fi Fc:3 Fp} + + + +static void Test_STT255() +{ + { + init_simple_test("STT255"); + static STT255 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT255)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT255)"); + check_field_offset(lv, fa, 0, "STT255.fa"); + check_field_offset(lv, fb, 8, "STT255.fb"); + } +} +static Arrange_To_Call_Me vSTT255(Test_STT255, "STT255", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT265 { + int fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT265) C1{ Fi Fs:3 Fp} + + + +static void Test_STT265() +{ + { + init_simple_test("STT265"); + static STT265 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT265)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT265)"); + check_field_offset(lv, fa, 0, "STT265.fa"); + check_field_offset(lv, fb, 8, "STT265.fb"); + } +} +static Arrange_To_Call_Me vSTT265(Test_STT265, "STT265", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT275 { + int fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT275) C1{ Fi Fi:3 Fp} + + + +static void Test_STT275() +{ + { + init_simple_test("STT275"); + static STT275 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT275)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT275)"); + check_field_offset(lv, fa, 0, "STT275.fa"); + check_field_offset(lv, fb, 8, "STT275.fb"); + } +} +static Arrange_To_Call_Me vSTT275(Test_STT275, "STT275", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT285 { + int fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT285) C1{ Fi FL:3 Fp} + + + +static void Test_STT285() +{ + { + init_simple_test("STT285"); + static STT285 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT285)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT285)"); + check_field_offset(lv, fa, 0, "STT285.fa"); + check_field_offset(lv, fb, 8, "STT285.fb"); + } +} +static Arrange_To_Call_Me vSTT285(Test_STT285, "STT285", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT295 { + int fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT295) C1{ Fi Fs:8 Fp} + + + +static void Test_STT295() +{ + { + init_simple_test("STT295"); + static STT295 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT295)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT295)"); + check_field_offset(lv, fa, 0, "STT295.fa"); + check_field_offset(lv, fb, 8, "STT295.fb"); + } +} +static Arrange_To_Call_Me vSTT295(Test_STT295, "STT295", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2105 { + int fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT2105) C1{ Fi Fi:8 Fp} + + + +static void Test_STT2105() +{ + { + init_simple_test("STT2105"); + static STT2105 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2105)"); + check_field_offset(lv, fa, 0, "STT2105.fa"); + check_field_offset(lv, fb, 8, "STT2105.fb"); + } +} +static Arrange_To_Call_Me vSTT2105(Test_STT2105, "STT2105", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2115 { + int fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT2115) C1{ Fi FL:8 Fp} + + + +static void Test_STT2115() +{ + { + init_simple_test("STT2115"); + static STT2115 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2115)"); + check_field_offset(lv, fa, 0, "STT2115.fa"); + check_field_offset(lv, fb, 8, "STT2115.fb"); + } +} +static Arrange_To_Call_Me vSTT2115(Test_STT2115, "STT2115", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2125 { + int fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT2125) C1{ Fi Fi:18 Fp} + + + +static void Test_STT2125() +{ + { + init_simple_test("STT2125"); + static STT2125 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2125)"); + check_field_offset(lv, fa, 0, "STT2125.fa"); + check_field_offset(lv, fb, 8, "STT2125.fb"); + } +} +static Arrange_To_Call_Me vSTT2125(Test_STT2125, "STT2125", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2135 { + int fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT2135) C1{ Fi FL:18 Fp} + + + +static void Test_STT2135() +{ + { + init_simple_test("STT2135"); + static STT2135 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2135)"); + check_field_offset(lv, fa, 0, "STT2135.fa"); + check_field_offset(lv, fb, 8, "STT2135.fb"); + } +} +static Arrange_To_Call_Me vSTT2135(Test_STT2135, "STT2135", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2145 { + int fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT2145) C1{ Fi FL:48 Fp} + + + +static void Test_STT2145() +{ + { + init_simple_test("STT2145"); + static STT2145 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT2145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2145)"); + check_field_offset(lv, fa, 0, "STT2145.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2145.fb"); + } +} +static Arrange_To_Call_Me vSTT2145(Test_STT2145, "STT2145", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2155 { + int fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT2155) C1{ Fi Fc:3 Fp} + + + +static void Test_STT2155() +{ + { + init_simple_test("STT2155"); + static STT2155 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2155)"); + check_field_offset(lv, fa, 0, "STT2155.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2155"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2155"); + check_field_offset(lv, fb, 8, "STT2155.fb"); + } +} +static Arrange_To_Call_Me vSTT2155(Test_STT2155, "STT2155", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2165 { + int fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT2165) C1{ Fi Fs:3 Fp} + + + +static void Test_STT2165() +{ + { + init_simple_test("STT2165"); + static STT2165 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2165)"); + check_field_offset(lv, fa, 0, "STT2165.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2165"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2165"); + check_field_offset(lv, fb, 8, "STT2165.fb"); + } +} +static Arrange_To_Call_Me vSTT2165(Test_STT2165, "STT2165", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2175 { + int fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT2175) C1{ Fi Fi:3 Fp} + + + +static void Test_STT2175() +{ + { + init_simple_test("STT2175"); + static STT2175 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2175)"); + check_field_offset(lv, fa, 0, "STT2175.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2175"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2175"); + check_field_offset(lv, fb, 8, "STT2175.fb"); + } +} +static Arrange_To_Call_Me vSTT2175(Test_STT2175, "STT2175", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2185 { + int fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT2185) C1{ Fi FL:3 Fp} + + + +static void Test_STT2185() +{ + { + init_simple_test("STT2185"); + static STT2185 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2185)"); + check_field_offset(lv, fa, 0, "STT2185.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2185"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2185"); + check_field_offset(lv, fb, 8, "STT2185.fb"); + } +} +static Arrange_To_Call_Me vSTT2185(Test_STT2185, "STT2185", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2195 { + int fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT2195) C1{ Fi Fs:8 Fp} + + + +static void Test_STT2195() +{ + { + init_simple_test("STT2195"); + static STT2195 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2195)"); + check_field_offset(lv, fa, 0, "STT2195.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2195"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2195"); + check_field_offset(lv, fb, 8, "STT2195.fb"); + } +} +static Arrange_To_Call_Me vSTT2195(Test_STT2195, "STT2195", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2205 { + int fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT2205) C1{ Fi Fi:8 Fp} + + + +static void Test_STT2205() +{ + { + init_simple_test("STT2205"); + static STT2205 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2205)"); + check_field_offset(lv, fa, 0, "STT2205.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2205"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2205"); + check_field_offset(lv, fb, 8, "STT2205.fb"); + } +} +static Arrange_To_Call_Me vSTT2205(Test_STT2205, "STT2205", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2215 { + int fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT2215) C1{ Fi FL:8 Fp} + + + +static void Test_STT2215() +{ + { + init_simple_test("STT2215"); + static STT2215 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2215)"); + check_field_offset(lv, fa, 0, "STT2215.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2215"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2215"); + check_field_offset(lv, fb, 8, "STT2215.fb"); + } +} +static Arrange_To_Call_Me vSTT2215(Test_STT2215, "STT2215", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2225 { + int fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT2225) C1{ Fi Fi:18 Fp} + + + +static void Test_STT2225() +{ + { + init_simple_test("STT2225"); + static STT2225 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2225)"); + check_field_offset(lv, fa, 0, "STT2225.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2225"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2225"); + check_field_offset(lv, fb, 8, "STT2225.fb"); + } +} +static Arrange_To_Call_Me vSTT2225(Test_STT2225, "STT2225", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2235 { + int fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT2235) C1{ Fi FL:18 Fp} + + + +static void Test_STT2235() +{ + { + init_simple_test("STT2235"); + static STT2235 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2235)"); + check_field_offset(lv, fa, 0, "STT2235.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2235"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2235"); + check_field_offset(lv, fb, 8, "STT2235.fb"); + } +} +static Arrange_To_Call_Me vSTT2235(Test_STT2235, "STT2235", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2245 { + int fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT2245) C1{ Fi FL:48 Fp} + + + +static void Test_STT2245() +{ + { + init_simple_test("STT2245"); + static STT2245 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT2245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2245)"); + check_field_offset(lv, fa, 0, "STT2245.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2245"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2245"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2245.fb"); + } +} +static Arrange_To_Call_Me vSTT2245(Test_STT2245, "STT2245", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT216 { + int fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT216) C1{ Fi Fc:0 Fi} + + + +static void Test_STT216() +{ + { + init_simple_test("STT216"); + static STT216 lv; + check2(sizeof(lv), 8, "sizeof(STT216)"); + check2(__alignof__(lv), 4, "__alignof__(STT216)"); + check_field_offset(lv, fa, 0, "STT216.fa"); + check_field_offset(lv, fb, 4, "STT216.fb"); + } +} +static Arrange_To_Call_Me vSTT216(Test_STT216, "STT216", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT226 { + int fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT226) C1{ Fi Fs:0 Fi} + + + +static void Test_STT226() +{ + { + init_simple_test("STT226"); + static STT226 lv; + check2(sizeof(lv), 8, "sizeof(STT226)"); + check2(__alignof__(lv), 4, "__alignof__(STT226)"); + check_field_offset(lv, fa, 0, "STT226.fa"); + check_field_offset(lv, fb, 4, "STT226.fb"); + } +} +static Arrange_To_Call_Me vSTT226(Test_STT226, "STT226", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT236 { + int fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT236) C1{ Fi Fi:0 Fi} + + + +static void Test_STT236() +{ + { + init_simple_test("STT236"); + static STT236 lv; + check2(sizeof(lv), 8, "sizeof(STT236)"); + check2(__alignof__(lv), 4, "__alignof__(STT236)"); + check_field_offset(lv, fa, 0, "STT236.fa"); + check_field_offset(lv, fb, 4, "STT236.fb"); + } +} +static Arrange_To_Call_Me vSTT236(Test_STT236, "STT236", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT246 { + int fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT246) C1{ Fi FL:0 Fi} + + + +static void Test_STT246() +{ + { + init_simple_test("STT246"); + static STT246 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT246)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT246)"); + check_field_offset(lv, fa, 0, "STT246.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT246.fb"); + } +} +static Arrange_To_Call_Me vSTT246(Test_STT246, "STT246", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT256 { + int fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT256) C1{ Fi Fc:3 Fi} + + + +static void Test_STT256() +{ + { + init_simple_test("STT256"); + static STT256 lv; + check2(sizeof(lv), 12, "sizeof(STT256)"); + check2(__alignof__(lv), 4, "__alignof__(STT256)"); + check_field_offset(lv, fa, 0, "STT256.fa"); + check_field_offset(lv, fb, 8, "STT256.fb"); + } +} +static Arrange_To_Call_Me vSTT256(Test_STT256, "STT256", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT266 { + int fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT266) C1{ Fi Fs:3 Fi} + + + +static void Test_STT266() +{ + { + init_simple_test("STT266"); + static STT266 lv; + check2(sizeof(lv), 12, "sizeof(STT266)"); + check2(__alignof__(lv), 4, "__alignof__(STT266)"); + check_field_offset(lv, fa, 0, "STT266.fa"); + check_field_offset(lv, fb, 8, "STT266.fb"); + } +} +static Arrange_To_Call_Me vSTT266(Test_STT266, "STT266", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT276 { + int fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT276) C1{ Fi Fi:3 Fi} + + + +static void Test_STT276() +{ + { + init_simple_test("STT276"); + static STT276 lv; + check2(sizeof(lv), 12, "sizeof(STT276)"); + check2(__alignof__(lv), 4, "__alignof__(STT276)"); + check_field_offset(lv, fa, 0, "STT276.fa"); + check_field_offset(lv, fb, 8, "STT276.fb"); + } +} +static Arrange_To_Call_Me vSTT276(Test_STT276, "STT276", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT286 { + int fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT286) C1{ Fi FL:3 Fi} + + + +static void Test_STT286() +{ + { + init_simple_test("STT286"); + static STT286 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT286)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT286)"); + check_field_offset(lv, fa, 0, "STT286.fa"); + check_field_offset(lv, fb, 8, "STT286.fb"); + } +} +static Arrange_To_Call_Me vSTT286(Test_STT286, "STT286", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT296 { + int fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT296) C1{ Fi Fs:8 Fi} + + + +static void Test_STT296() +{ + { + init_simple_test("STT296"); + static STT296 lv; + check2(sizeof(lv), 12, "sizeof(STT296)"); + check2(__alignof__(lv), 4, "__alignof__(STT296)"); + check_field_offset(lv, fa, 0, "STT296.fa"); + check_field_offset(lv, fb, 8, "STT296.fb"); + } +} +static Arrange_To_Call_Me vSTT296(Test_STT296, "STT296", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2106 { + int fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT2106) C1{ Fi Fi:8 Fi} + + + +static void Test_STT2106() +{ + { + init_simple_test("STT2106"); + static STT2106 lv; + check2(sizeof(lv), 12, "sizeof(STT2106)"); + check2(__alignof__(lv), 4, "__alignof__(STT2106)"); + check_field_offset(lv, fa, 0, "STT2106.fa"); + check_field_offset(lv, fb, 8, "STT2106.fb"); + } +} +static Arrange_To_Call_Me vSTT2106(Test_STT2106, "STT2106", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2116 { + int fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT2116) C1{ Fi FL:8 Fi} + + + +static void Test_STT2116() +{ + { + init_simple_test("STT2116"); + static STT2116 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT2116)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2116)"); + check_field_offset(lv, fa, 0, "STT2116.fa"); + check_field_offset(lv, fb, 8, "STT2116.fb"); + } +} +static Arrange_To_Call_Me vSTT2116(Test_STT2116, "STT2116", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2126 { + int fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT2126) C1{ Fi Fi:18 Fi} + + + +static void Test_STT2126() +{ + { + init_simple_test("STT2126"); + static STT2126 lv; + check2(sizeof(lv), 12, "sizeof(STT2126)"); + check2(__alignof__(lv), 4, "__alignof__(STT2126)"); + check_field_offset(lv, fa, 0, "STT2126.fa"); + check_field_offset(lv, fb, 8, "STT2126.fb"); + } +} +static Arrange_To_Call_Me vSTT2126(Test_STT2126, "STT2126", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2136 { + int fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT2136) C1{ Fi FL:18 Fi} + + + +static void Test_STT2136() +{ + { + init_simple_test("STT2136"); + static STT2136 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT2136)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2136)"); + check_field_offset(lv, fa, 0, "STT2136.fa"); + check_field_offset(lv, fb, 8, "STT2136.fb"); + } +} +static Arrange_To_Call_Me vSTT2136(Test_STT2136, "STT2136", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2146 { + int fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT2146) C1{ Fi FL:48 Fi} + + + +static void Test_STT2146() +{ + { + init_simple_test("STT2146"); + static STT2146 lv; + check2(sizeof(lv), ABISELECT(20,16), "sizeof(STT2146)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2146)"); + check_field_offset(lv, fa, 0, "STT2146.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2146.fb"); + } +} +static Arrange_To_Call_Me vSTT2146(Test_STT2146, "STT2146", ABISELECT(20,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2156 { + int fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT2156) C1{ Fi Fc:3 Fi} + + + +static void Test_STT2156() +{ + { + init_simple_test("STT2156"); + static STT2156 lv; + check2(sizeof(lv), 12, "sizeof(STT2156)"); + check2(__alignof__(lv), 4, "__alignof__(STT2156)"); + check_field_offset(lv, fa, 0, "STT2156.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2156"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2156"); + check_field_offset(lv, fb, 8, "STT2156.fb"); + } +} +static Arrange_To_Call_Me vSTT2156(Test_STT2156, "STT2156", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2166 { + int fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT2166) C1{ Fi Fs:3 Fi} + + + +static void Test_STT2166() +{ + { + init_simple_test("STT2166"); + static STT2166 lv; + check2(sizeof(lv), 12, "sizeof(STT2166)"); + check2(__alignof__(lv), 4, "__alignof__(STT2166)"); + check_field_offset(lv, fa, 0, "STT2166.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2166"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2166"); + check_field_offset(lv, fb, 8, "STT2166.fb"); + } +} +static Arrange_To_Call_Me vSTT2166(Test_STT2166, "STT2166", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2176 { + int fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT2176) C1{ Fi Fi:3 Fi} + + + +static void Test_STT2176() +{ + { + init_simple_test("STT2176"); + static STT2176 lv; + check2(sizeof(lv), 12, "sizeof(STT2176)"); + check2(__alignof__(lv), 4, "__alignof__(STT2176)"); + check_field_offset(lv, fa, 0, "STT2176.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2176"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2176"); + check_field_offset(lv, fb, 8, "STT2176.fb"); + } +} +static Arrange_To_Call_Me vSTT2176(Test_STT2176, "STT2176", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2186 { + int fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT2186) C1{ Fi FL:3 Fi} + + + +static void Test_STT2186() +{ + { + init_simple_test("STT2186"); + static STT2186 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2186)"); + check_field_offset(lv, fa, 0, "STT2186.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2186"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2186"); + check_field_offset(lv, fb, 8, "STT2186.fb"); + } +} +static Arrange_To_Call_Me vSTT2186(Test_STT2186, "STT2186", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2196 { + int fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT2196) C1{ Fi Fs:8 Fi} + + + +static void Test_STT2196() +{ + { + init_simple_test("STT2196"); + static STT2196 lv; + check2(sizeof(lv), 12, "sizeof(STT2196)"); + check2(__alignof__(lv), 4, "__alignof__(STT2196)"); + check_field_offset(lv, fa, 0, "STT2196.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2196"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2196"); + check_field_offset(lv, fb, 8, "STT2196.fb"); + } +} +static Arrange_To_Call_Me vSTT2196(Test_STT2196, "STT2196", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2206 { + int fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT2206) C1{ Fi Fi:8 Fi} + + + +static void Test_STT2206() +{ + { + init_simple_test("STT2206"); + static STT2206 lv; + check2(sizeof(lv), 12, "sizeof(STT2206)"); + check2(__alignof__(lv), 4, "__alignof__(STT2206)"); + check_field_offset(lv, fa, 0, "STT2206.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2206"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2206"); + check_field_offset(lv, fb, 8, "STT2206.fb"); + } +} +static Arrange_To_Call_Me vSTT2206(Test_STT2206, "STT2206", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2216 { + int fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT2216) C1{ Fi FL:8 Fi} + + + +static void Test_STT2216() +{ + { + init_simple_test("STT2216"); + static STT2216 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2216)"); + check_field_offset(lv, fa, 0, "STT2216.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2216"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2216"); + check_field_offset(lv, fb, 8, "STT2216.fb"); + } +} +static Arrange_To_Call_Me vSTT2216(Test_STT2216, "STT2216", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2226 { + int fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT2226) C1{ Fi Fi:18 Fi} + + + +static void Test_STT2226() +{ + { + init_simple_test("STT2226"); + static STT2226 lv; + check2(sizeof(lv), 12, "sizeof(STT2226)"); + check2(__alignof__(lv), 4, "__alignof__(STT2226)"); + check_field_offset(lv, fa, 0, "STT2226.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2226"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2226"); + check_field_offset(lv, fb, 8, "STT2226.fb"); + } +} +static Arrange_To_Call_Me vSTT2226(Test_STT2226, "STT2226", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2236 { + int fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT2236) C1{ Fi FL:18 Fi} + + + +static void Test_STT2236() +{ + { + init_simple_test("STT2236"); + static STT2236 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2236)"); + check_field_offset(lv, fa, 0, "STT2236.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2236"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2236"); + check_field_offset(lv, fb, 8, "STT2236.fb"); + } +} +static Arrange_To_Call_Me vSTT2236(Test_STT2236, "STT2236", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2246 { + int fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT2246) C1{ Fi FL:48 Fi} + + + +static void Test_STT2246() +{ + { + init_simple_test("STT2246"); + static STT2246 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT2246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2246)"); + check_field_offset(lv, fa, 0, "STT2246.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2246"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2246"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2246.fb"); + } +} +static Arrange_To_Call_Me vSTT2246(Test_STT2246, "STT2246", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT217 { + int fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT217) C1{ Fi Fc:0 FL} + + + +static void Test_STT217() +{ + { + init_simple_test("STT217"); + static STT217 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT217)"); + check_field_offset(lv, fa, 0, "STT217.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT217.fb"); + } +} +static Arrange_To_Call_Me vSTT217(Test_STT217, "STT217", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT227 { + int fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT227) C1{ Fi Fs:0 FL} + + + +static void Test_STT227() +{ + { + init_simple_test("STT227"); + static STT227 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT227)"); + check_field_offset(lv, fa, 0, "STT227.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT227.fb"); + } +} +static Arrange_To_Call_Me vSTT227(Test_STT227, "STT227", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT237 { + int fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT237) C1{ Fi Fi:0 FL} + + + +static void Test_STT237() +{ + { + init_simple_test("STT237"); + static STT237 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT237)"); + check_field_offset(lv, fa, 0, "STT237.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT237.fb"); + } +} +static Arrange_To_Call_Me vSTT237(Test_STT237, "STT237", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT247 { + int fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT247) C1{ Fi FL:0 FL} + + + +static void Test_STT247() +{ + { + init_simple_test("STT247"); + static STT247 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT247)"); + check_field_offset(lv, fa, 0, "STT247.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT247.fb"); + } +} +static Arrange_To_Call_Me vSTT247(Test_STT247, "STT247", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT257 { + int fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT257) C1{ Fi Fc:3 FL} + + + +static void Test_STT257() +{ + { + init_simple_test("STT257"); + static STT257 lv; + check2(sizeof(lv), 16, "sizeof(STT257)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT257)"); + check_field_offset(lv, fa, 0, "STT257.fa"); + check_field_offset(lv, fb, 8, "STT257.fb"); + } +} +static Arrange_To_Call_Me vSTT257(Test_STT257, "STT257", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT267 { + int fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT267) C1{ Fi Fs:3 FL} + + + +static void Test_STT267() +{ + { + init_simple_test("STT267"); + static STT267 lv; + check2(sizeof(lv), 16, "sizeof(STT267)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT267)"); + check_field_offset(lv, fa, 0, "STT267.fa"); + check_field_offset(lv, fb, 8, "STT267.fb"); + } +} +static Arrange_To_Call_Me vSTT267(Test_STT267, "STT267", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT277 { + int fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT277) C1{ Fi Fi:3 FL} + + + +static void Test_STT277() +{ + { + init_simple_test("STT277"); + static STT277 lv; + check2(sizeof(lv), 16, "sizeof(STT277)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT277)"); + check_field_offset(lv, fa, 0, "STT277.fa"); + check_field_offset(lv, fb, 8, "STT277.fb"); + } +} +static Arrange_To_Call_Me vSTT277(Test_STT277, "STT277", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT287 { + int fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT287) C1{ Fi FL:3 FL} + + + +static void Test_STT287() +{ + { + init_simple_test("STT287"); + static STT287 lv; + check2(sizeof(lv), 16, "sizeof(STT287)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT287)"); + check_field_offset(lv, fa, 0, "STT287.fa"); + check_field_offset(lv, fb, 8, "STT287.fb"); + } +} +static Arrange_To_Call_Me vSTT287(Test_STT287, "STT287", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT297 { + int fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT297) C1{ Fi Fs:8 FL} + + + +static void Test_STT297() +{ + { + init_simple_test("STT297"); + static STT297 lv; + check2(sizeof(lv), 16, "sizeof(STT297)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT297)"); + check_field_offset(lv, fa, 0, "STT297.fa"); + check_field_offset(lv, fb, 8, "STT297.fb"); + } +} +static Arrange_To_Call_Me vSTT297(Test_STT297, "STT297", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2107 { + int fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT2107) C1{ Fi Fi:8 FL} + + + +static void Test_STT2107() +{ + { + init_simple_test("STT2107"); + static STT2107 lv; + check2(sizeof(lv), 16, "sizeof(STT2107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2107)"); + check_field_offset(lv, fa, 0, "STT2107.fa"); + check_field_offset(lv, fb, 8, "STT2107.fb"); + } +} +static Arrange_To_Call_Me vSTT2107(Test_STT2107, "STT2107", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2117 { + int fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT2117) C1{ Fi FL:8 FL} + + + +static void Test_STT2117() +{ + { + init_simple_test("STT2117"); + static STT2117 lv; + check2(sizeof(lv), 16, "sizeof(STT2117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2117)"); + check_field_offset(lv, fa, 0, "STT2117.fa"); + check_field_offset(lv, fb, 8, "STT2117.fb"); + } +} +static Arrange_To_Call_Me vSTT2117(Test_STT2117, "STT2117", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2127 { + int fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT2127) C1{ Fi Fi:18 FL} + + + +static void Test_STT2127() +{ + { + init_simple_test("STT2127"); + static STT2127 lv; + check2(sizeof(lv), 16, "sizeof(STT2127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2127)"); + check_field_offset(lv, fa, 0, "STT2127.fa"); + check_field_offset(lv, fb, 8, "STT2127.fb"); + } +} +static Arrange_To_Call_Me vSTT2127(Test_STT2127, "STT2127", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2137 { + int fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT2137) C1{ Fi FL:18 FL} + + + +static void Test_STT2137() +{ + { + init_simple_test("STT2137"); + static STT2137 lv; + check2(sizeof(lv), 16, "sizeof(STT2137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2137)"); + check_field_offset(lv, fa, 0, "STT2137.fa"); + check_field_offset(lv, fb, 8, "STT2137.fb"); + } +} +static Arrange_To_Call_Me vSTT2137(Test_STT2137, "STT2137", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2147 { + int fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT2147) C1{ Fi FL:48 FL} + + + +static void Test_STT2147() +{ + { + init_simple_test("STT2147"); + static STT2147 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT2147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2147)"); + check_field_offset(lv, fa, 0, "STT2147.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2147.fb"); + } +} +static Arrange_To_Call_Me vSTT2147(Test_STT2147, "STT2147", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2157 { + int fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT2157) C1{ Fi Fc:3 FL} + + + +static void Test_STT2157() +{ + { + init_simple_test("STT2157"); + static STT2157 lv; + check2(sizeof(lv), 16, "sizeof(STT2157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2157)"); + check_field_offset(lv, fa, 0, "STT2157.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2157"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2157"); + check_field_offset(lv, fb, 8, "STT2157.fb"); + } +} +static Arrange_To_Call_Me vSTT2157(Test_STT2157, "STT2157", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2167 { + int fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT2167) C1{ Fi Fs:3 FL} + + + +static void Test_STT2167() +{ + { + init_simple_test("STT2167"); + static STT2167 lv; + check2(sizeof(lv), 16, "sizeof(STT2167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2167)"); + check_field_offset(lv, fa, 0, "STT2167.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2167"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2167"); + check_field_offset(lv, fb, 8, "STT2167.fb"); + } +} +static Arrange_To_Call_Me vSTT2167(Test_STT2167, "STT2167", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2177 { + int fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT2177) C1{ Fi Fi:3 FL} + + + +static void Test_STT2177() +{ + { + init_simple_test("STT2177"); + static STT2177 lv; + check2(sizeof(lv), 16, "sizeof(STT2177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2177)"); + check_field_offset(lv, fa, 0, "STT2177.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2177"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2177"); + check_field_offset(lv, fb, 8, "STT2177.fb"); + } +} +static Arrange_To_Call_Me vSTT2177(Test_STT2177, "STT2177", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2187 { + int fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT2187) C1{ Fi FL:3 FL} + + + +static void Test_STT2187() +{ + { + init_simple_test("STT2187"); + static STT2187 lv; + check2(sizeof(lv), 16, "sizeof(STT2187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2187)"); + check_field_offset(lv, fa, 0, "STT2187.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2187"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2187"); + check_field_offset(lv, fb, 8, "STT2187.fb"); + } +} +static Arrange_To_Call_Me vSTT2187(Test_STT2187, "STT2187", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2197 { + int fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT2197) C1{ Fi Fs:8 FL} + + + +static void Test_STT2197() +{ + { + init_simple_test("STT2197"); + static STT2197 lv; + check2(sizeof(lv), 16, "sizeof(STT2197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2197)"); + check_field_offset(lv, fa, 0, "STT2197.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2197"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2197"); + check_field_offset(lv, fb, 8, "STT2197.fb"); + } +} +static Arrange_To_Call_Me vSTT2197(Test_STT2197, "STT2197", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2207 { + int fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT2207) C1{ Fi Fi:8 FL} + + + +static void Test_STT2207() +{ + { + init_simple_test("STT2207"); + static STT2207 lv; + check2(sizeof(lv), 16, "sizeof(STT2207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2207)"); + check_field_offset(lv, fa, 0, "STT2207.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2207"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2207"); + check_field_offset(lv, fb, 8, "STT2207.fb"); + } +} +static Arrange_To_Call_Me vSTT2207(Test_STT2207, "STT2207", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2217 { + int fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT2217) C1{ Fi FL:8 FL} + + + +static void Test_STT2217() +{ + { + init_simple_test("STT2217"); + static STT2217 lv; + check2(sizeof(lv), 16, "sizeof(STT2217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2217)"); + check_field_offset(lv, fa, 0, "STT2217.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2217"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2217"); + check_field_offset(lv, fb, 8, "STT2217.fb"); + } +} +static Arrange_To_Call_Me vSTT2217(Test_STT2217, "STT2217", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2227 { + int fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT2227) C1{ Fi Fi:18 FL} + + + +static void Test_STT2227() +{ + { + init_simple_test("STT2227"); + static STT2227 lv; + check2(sizeof(lv), 16, "sizeof(STT2227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2227)"); + check_field_offset(lv, fa, 0, "STT2227.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2227"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2227"); + check_field_offset(lv, fb, 8, "STT2227.fb"); + } +} +static Arrange_To_Call_Me vSTT2227(Test_STT2227, "STT2227", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2237 { + int fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT2237) C1{ Fi FL:18 FL} + + + +static void Test_STT2237() +{ + { + init_simple_test("STT2237"); + static STT2237 lv; + check2(sizeof(lv), 16, "sizeof(STT2237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2237)"); + check_field_offset(lv, fa, 0, "STT2237.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2237"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2237"); + check_field_offset(lv, fb, 8, "STT2237.fb"); + } +} +static Arrange_To_Call_Me vSTT2237(Test_STT2237, "STT2237", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2247 { + int fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT2247) C1{ Fi FL:48 FL} + + + +static void Test_STT2247() +{ + { + init_simple_test("STT2247"); + static STT2247 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT2247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2247)"); + check_field_offset(lv, fa, 0, "STT2247.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2247"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2247"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2247.fb"); + } +} +static Arrange_To_Call_Me vSTT2247(Test_STT2247, "STT2247", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT218 { + int fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT218) C1{ Fi Fc:0 FD} + + + +static void Test_STT218() +{ + { + init_simple_test("STT218"); + static STT218 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT218)"); + check_field_offset(lv, fa, 0, "STT218.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT218.fb"); + } +} +static Arrange_To_Call_Me vSTT218(Test_STT218, "STT218", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT228 { + int fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT228) C1{ Fi Fs:0 FD} + + + +static void Test_STT228() +{ + { + init_simple_test("STT228"); + static STT228 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT228)"); + check_field_offset(lv, fa, 0, "STT228.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT228.fb"); + } +} +static Arrange_To_Call_Me vSTT228(Test_STT228, "STT228", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT238 { + int fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT238) C1{ Fi Fi:0 FD} + + + +static void Test_STT238() +{ + { + init_simple_test("STT238"); + static STT238 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT238)"); + check_field_offset(lv, fa, 0, "STT238.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT238.fb"); + } +} +static Arrange_To_Call_Me vSTT238(Test_STT238, "STT238", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT248 { + int fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT248) C1{ Fi FL:0 FD} + + + +static void Test_STT248() +{ + { + init_simple_test("STT248"); + static STT248 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT248)"); + check_field_offset(lv, fa, 0, "STT248.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT248.fb"); + } +} +static Arrange_To_Call_Me vSTT248(Test_STT248, "STT248", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT258 { + int fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT258) C1{ Fi Fc:3 FD} + + + +static void Test_STT258() +{ + { + init_simple_test("STT258"); + static STT258 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT258)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT258)"); + check_field_offset(lv, fa, 0, "STT258.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT258.fb"); + } +} +static Arrange_To_Call_Me vSTT258(Test_STT258, "STT258", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT268 { + int fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT268) C1{ Fi Fs:3 FD} + + + +static void Test_STT268() +{ + { + init_simple_test("STT268"); + static STT268 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT268)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT268)"); + check_field_offset(lv, fa, 0, "STT268.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT268.fb"); + } +} +static Arrange_To_Call_Me vSTT268(Test_STT268, "STT268", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT278 { + int fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT278) C1{ Fi Fi:3 FD} + + + +static void Test_STT278() +{ + { + init_simple_test("STT278"); + static STT278 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT278)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT278)"); + check_field_offset(lv, fa, 0, "STT278.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT278.fb"); + } +} +static Arrange_To_Call_Me vSTT278(Test_STT278, "STT278", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT288 { + int fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT288) C1{ Fi FL:3 FD} + + + +static void Test_STT288() +{ + { + init_simple_test("STT288"); + static STT288 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT288)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT288)"); + check_field_offset(lv, fa, 0, "STT288.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT288.fb"); + } +} +static Arrange_To_Call_Me vSTT288(Test_STT288, "STT288", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT298 { + int fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT298) C1{ Fi Fs:8 FD} + + + +static void Test_STT298() +{ + { + init_simple_test("STT298"); + static STT298 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT298)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT298)"); + check_field_offset(lv, fa, 0, "STT298.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT298.fb"); + } +} +static Arrange_To_Call_Me vSTT298(Test_STT298, "STT298", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2108 { + int fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT2108) C1{ Fi Fi:8 FD} + + + +static void Test_STT2108() +{ + { + init_simple_test("STT2108"); + static STT2108 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2108)"); + check_field_offset(lv, fa, 0, "STT2108.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2108.fb"); + } +} +static Arrange_To_Call_Me vSTT2108(Test_STT2108, "STT2108", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2118 { + int fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT2118) C1{ Fi FL:8 FD} + + + +static void Test_STT2118() +{ + { + init_simple_test("STT2118"); + static STT2118 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2118)"); + check_field_offset(lv, fa, 0, "STT2118.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2118.fb"); + } +} +static Arrange_To_Call_Me vSTT2118(Test_STT2118, "STT2118", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2128 { + int fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT2128) C1{ Fi Fi:18 FD} + + + +static void Test_STT2128() +{ + { + init_simple_test("STT2128"); + static STT2128 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2128)"); + check_field_offset(lv, fa, 0, "STT2128.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2128.fb"); + } +} +static Arrange_To_Call_Me vSTT2128(Test_STT2128, "STT2128", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2138 { + int fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT2138) C1{ Fi FL:18 FD} + + + +static void Test_STT2138() +{ + { + init_simple_test("STT2138"); + static STT2138 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2138)"); + check_field_offset(lv, fa, 0, "STT2138.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2138.fb"); + } +} +static Arrange_To_Call_Me vSTT2138(Test_STT2138, "STT2138", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2148 { + int fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT2148) C1{ Fi FL:48 FD} + + + +static void Test_STT2148() +{ + { + init_simple_test("STT2148"); + static STT2148 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT2148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2148)"); + check_field_offset(lv, fa, 0, "STT2148.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2148.fb"); + } +} +static Arrange_To_Call_Me vSTT2148(Test_STT2148, "STT2148", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2158 { + int fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT2158) C1{ Fi Fc:3 FD} + + + +static void Test_STT2158() +{ + { + init_simple_test("STT2158"); + static STT2158 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2158)"); + check_field_offset(lv, fa, 0, "STT2158.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2158"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2158"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2158.fb"); + } +} +static Arrange_To_Call_Me vSTT2158(Test_STT2158, "STT2158", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2168 { + int fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT2168) C1{ Fi Fs:3 FD} + + + +static void Test_STT2168() +{ + { + init_simple_test("STT2168"); + static STT2168 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2168)"); + check_field_offset(lv, fa, 0, "STT2168.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2168"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2168"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2168.fb"); + } +} +static Arrange_To_Call_Me vSTT2168(Test_STT2168, "STT2168", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2178 { + int fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT2178) C1{ Fi Fi:3 FD} + + + +static void Test_STT2178() +{ + { + init_simple_test("STT2178"); + static STT2178 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2178)"); + check_field_offset(lv, fa, 0, "STT2178.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2178"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2178"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2178.fb"); + } +} +static Arrange_To_Call_Me vSTT2178(Test_STT2178, "STT2178", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2188 { + int fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT2188) C1{ Fi FL:3 FD} + + + +static void Test_STT2188() +{ + { + init_simple_test("STT2188"); + static STT2188 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2188)"); + check_field_offset(lv, fa, 0, "STT2188.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2188"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2188"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2188.fb"); + } +} +static Arrange_To_Call_Me vSTT2188(Test_STT2188, "STT2188", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2198 { + int fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT2198) C1{ Fi Fs:8 FD} + + + +static void Test_STT2198() +{ + { + init_simple_test("STT2198"); + static STT2198 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2198)"); + check_field_offset(lv, fa, 0, "STT2198.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2198"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2198"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2198.fb"); + } +} +static Arrange_To_Call_Me vSTT2198(Test_STT2198, "STT2198", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2208 { + int fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT2208) C1{ Fi Fi:8 FD} + + + +static void Test_STT2208() +{ + { + init_simple_test("STT2208"); + static STT2208 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2208)"); + check_field_offset(lv, fa, 0, "STT2208.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2208"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2208"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2208.fb"); + } +} +static Arrange_To_Call_Me vSTT2208(Test_STT2208, "STT2208", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2218 { + int fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT2218) C1{ Fi FL:8 FD} + + + +static void Test_STT2218() +{ + { + init_simple_test("STT2218"); + static STT2218 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2218)"); + check_field_offset(lv, fa, 0, "STT2218.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2218"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2218"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2218.fb"); + } +} +static Arrange_To_Call_Me vSTT2218(Test_STT2218, "STT2218", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2228 { + int fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT2228) C1{ Fi Fi:18 FD} + + + +static void Test_STT2228() +{ + { + init_simple_test("STT2228"); + static STT2228 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2228)"); + check_field_offset(lv, fa, 0, "STT2228.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2228"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2228"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2228.fb"); + } +} +static Arrange_To_Call_Me vSTT2228(Test_STT2228, "STT2228", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2238 { + int fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT2238) C1{ Fi FL:18 FD} + + + +static void Test_STT2238() +{ + { + init_simple_test("STT2238"); + static STT2238 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT2238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2238)"); + check_field_offset(lv, fa, 0, "STT2238.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2238"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2238"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT2238.fb"); + } +} +static Arrange_To_Call_Me vSTT2238(Test_STT2238, "STT2238", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2248 { + int fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT2248) C1{ Fi FL:48 FD} + + + +static void Test_STT2248() +{ + { + init_simple_test("STT2248"); + static STT2248 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT2248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT2248)"); + check_field_offset(lv, fa, 0, "STT2248.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2248"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2248"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT2248.fb"); + } +} +static Arrange_To_Call_Me vSTT2248(Test_STT2248, "STT2248", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT219 { + int fa; + unsigned char :0; +}; +//SIG(1 STT219) C1{ Fi Fc:0} + + + +static void Test_STT219() +{ + { + init_simple_test("STT219"); + static STT219 lv; + check2(sizeof(lv), 4, "sizeof(STT219)"); + check2(__alignof__(lv), 4, "__alignof__(STT219)"); + check_field_offset(lv, fa, 0, "STT219.fa"); + } +} +static Arrange_To_Call_Me vSTT219(Test_STT219, "STT219", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT229 { + int fa; + unsigned short :0; +}; +//SIG(1 STT229) C1{ Fi Fs:0} + + + +static void Test_STT229() +{ + { + init_simple_test("STT229"); + static STT229 lv; + check2(sizeof(lv), 4, "sizeof(STT229)"); + check2(__alignof__(lv), 4, "__alignof__(STT229)"); + check_field_offset(lv, fa, 0, "STT229.fa"); + } +} +static Arrange_To_Call_Me vSTT229(Test_STT229, "STT229", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT239 { + int fa; + unsigned int :0; +}; +//SIG(1 STT239) C1{ Fi Fi:0} + + + +static void Test_STT239() +{ + { + init_simple_test("STT239"); + static STT239 lv; + check2(sizeof(lv), 4, "sizeof(STT239)"); + check2(__alignof__(lv), 4, "__alignof__(STT239)"); + check_field_offset(lv, fa, 0, "STT239.fa"); + } +} +static Arrange_To_Call_Me vSTT239(Test_STT239, "STT239", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT249 { + int fa; + __tsu64 :0; +}; +//SIG(1 STT249) C1{ Fi FL:0} + + + +static void Test_STT249() +{ + { + init_simple_test("STT249"); + static STT249 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT249)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT249)"); + check_field_offset(lv, fa, 0, "STT249.fa"); + } +} +static Arrange_To_Call_Me vSTT249(Test_STT249, "STT249", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT259 { + int fa; + unsigned char :3; +}; +//SIG(1 STT259) C1{ Fi Fc:3} + + + +static void Test_STT259() +{ + { + init_simple_test("STT259"); + static STT259 lv; + check2(sizeof(lv), 8, "sizeof(STT259)"); + check2(__alignof__(lv), 4, "__alignof__(STT259)"); + check_field_offset(lv, fa, 0, "STT259.fa"); + } +} +static Arrange_To_Call_Me vSTT259(Test_STT259, "STT259", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT269 { + int fa; + unsigned short :3; +}; +//SIG(1 STT269) C1{ Fi Fs:3} + + + +static void Test_STT269() +{ + { + init_simple_test("STT269"); + static STT269 lv; + check2(sizeof(lv), 8, "sizeof(STT269)"); + check2(__alignof__(lv), 4, "__alignof__(STT269)"); + check_field_offset(lv, fa, 0, "STT269.fa"); + } +} +static Arrange_To_Call_Me vSTT269(Test_STT269, "STT269", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT279 { + int fa; + unsigned int :3; +}; +//SIG(1 STT279) C1{ Fi Fi:3} + + + +static void Test_STT279() +{ + { + init_simple_test("STT279"); + static STT279 lv; + check2(sizeof(lv), 8, "sizeof(STT279)"); + check2(__alignof__(lv), 4, "__alignof__(STT279)"); + check_field_offset(lv, fa, 0, "STT279.fa"); + } +} +static Arrange_To_Call_Me vSTT279(Test_STT279, "STT279", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT289 { + int fa; + __tsu64 :3; +}; +//SIG(1 STT289) C1{ Fi FL:3} + + + +static void Test_STT289() +{ + { + init_simple_test("STT289"); + static STT289 lv; + check2(sizeof(lv), 8, "sizeof(STT289)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT289)"); + check_field_offset(lv, fa, 0, "STT289.fa"); + } +} +static Arrange_To_Call_Me vSTT289(Test_STT289, "STT289", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT299 { + int fa; + unsigned short :8; +}; +//SIG(1 STT299) C1{ Fi Fs:8} + + + +static void Test_STT299() +{ + { + init_simple_test("STT299"); + static STT299 lv; + check2(sizeof(lv), 8, "sizeof(STT299)"); + check2(__alignof__(lv), 4, "__alignof__(STT299)"); + check_field_offset(lv, fa, 0, "STT299.fa"); + } +} +static Arrange_To_Call_Me vSTT299(Test_STT299, "STT299", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2109 { + int fa; + unsigned int :8; +}; +//SIG(1 STT2109) C1{ Fi Fi:8} + + + +static void Test_STT2109() +{ + { + init_simple_test("STT2109"); + static STT2109 lv; + check2(sizeof(lv), 8, "sizeof(STT2109)"); + check2(__alignof__(lv), 4, "__alignof__(STT2109)"); + check_field_offset(lv, fa, 0, "STT2109.fa"); + } +} +static Arrange_To_Call_Me vSTT2109(Test_STT2109, "STT2109", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2119 { + int fa; + __tsu64 :8; +}; +//SIG(1 STT2119) C1{ Fi FL:8} + + + +static void Test_STT2119() +{ + { + init_simple_test("STT2119"); + static STT2119 lv; + check2(sizeof(lv), 8, "sizeof(STT2119)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2119)"); + check_field_offset(lv, fa, 0, "STT2119.fa"); + } +} +static Arrange_To_Call_Me vSTT2119(Test_STT2119, "STT2119", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2129 { + int fa; + unsigned int :18; +}; +//SIG(1 STT2129) C1{ Fi Fi:18} + + + +static void Test_STT2129() +{ + { + init_simple_test("STT2129"); + static STT2129 lv; + check2(sizeof(lv), 8, "sizeof(STT2129)"); + check2(__alignof__(lv), 4, "__alignof__(STT2129)"); + check_field_offset(lv, fa, 0, "STT2129.fa"); + } +} +static Arrange_To_Call_Me vSTT2129(Test_STT2129, "STT2129", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2139 { + int fa; + __tsu64 :18; +}; +//SIG(1 STT2139) C1{ Fi FL:18} + + + +static void Test_STT2139() +{ + { + init_simple_test("STT2139"); + static STT2139 lv; + check2(sizeof(lv), 8, "sizeof(STT2139)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2139)"); + check_field_offset(lv, fa, 0, "STT2139.fa"); + } +} +static Arrange_To_Call_Me vSTT2139(Test_STT2139, "STT2139", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2149 { + int fa; + __tsu64 :48; +}; +//SIG(1 STT2149) C1{ Fi FL:48} + + + +static void Test_STT2149() +{ + { + init_simple_test("STT2149"); + static STT2149 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2149)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2149)"); + check_field_offset(lv, fa, 0, "STT2149.fa"); + } +} +static Arrange_To_Call_Me vSTT2149(Test_STT2149, "STT2149", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2159 { + int fa; + unsigned char bf:3; +}; +//SIG(1 STT2159) C1{ Fi Fc:3} + + + +static void Test_STT2159() +{ + { + init_simple_test("STT2159"); + static STT2159 lv; + check2(sizeof(lv), 8, "sizeof(STT2159)"); + check2(__alignof__(lv), 4, "__alignof__(STT2159)"); + check_field_offset(lv, fa, 0, "STT2159.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2159"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2159"); + } +} +static Arrange_To_Call_Me vSTT2159(Test_STT2159, "STT2159", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2169 { + int fa; + unsigned short bf:3; +}; +//SIG(1 STT2169) C1{ Fi Fs:3} + + + +static void Test_STT2169() +{ + { + init_simple_test("STT2169"); + static STT2169 lv; + check2(sizeof(lv), 8, "sizeof(STT2169)"); + check2(__alignof__(lv), 4, "__alignof__(STT2169)"); + check_field_offset(lv, fa, 0, "STT2169.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2169"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2169"); + } +} +static Arrange_To_Call_Me vSTT2169(Test_STT2169, "STT2169", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2179 { + int fa; + unsigned int bf:3; +}; +//SIG(1 STT2179) C1{ Fi Fi:3} + + + +static void Test_STT2179() +{ + { + init_simple_test("STT2179"); + static STT2179 lv; + check2(sizeof(lv), 8, "sizeof(STT2179)"); + check2(__alignof__(lv), 4, "__alignof__(STT2179)"); + check_field_offset(lv, fa, 0, "STT2179.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2179"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2179"); + } +} +static Arrange_To_Call_Me vSTT2179(Test_STT2179, "STT2179", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2189 { + int fa; + __tsu64 bf:3; +}; +//SIG(1 STT2189) C1{ Fi FL:3} + + + +static void Test_STT2189() +{ + { + init_simple_test("STT2189"); + static STT2189 lv; + check2(sizeof(lv), 8, "sizeof(STT2189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2189)"); + check_field_offset(lv, fa, 0, "STT2189.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT2189"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT2189"); + } +} +static Arrange_To_Call_Me vSTT2189(Test_STT2189, "STT2189", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2199 { + int fa; + unsigned short bf:8; +}; +//SIG(1 STT2199) C1{ Fi Fs:8} + + + +static void Test_STT2199() +{ + { + init_simple_test("STT2199"); + static STT2199 lv; + check2(sizeof(lv), 8, "sizeof(STT2199)"); + check2(__alignof__(lv), 4, "__alignof__(STT2199)"); + check_field_offset(lv, fa, 0, "STT2199.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2199"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2199"); + } +} +static Arrange_To_Call_Me vSTT2199(Test_STT2199, "STT2199", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2209 { + int fa; + unsigned int bf:8; +}; +//SIG(1 STT2209) C1{ Fi Fi:8} + + + +static void Test_STT2209() +{ + { + init_simple_test("STT2209"); + static STT2209 lv; + check2(sizeof(lv), 8, "sizeof(STT2209)"); + check2(__alignof__(lv), 4, "__alignof__(STT2209)"); + check_field_offset(lv, fa, 0, "STT2209.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2209"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2209"); + } +} +static Arrange_To_Call_Me vSTT2209(Test_STT2209, "STT2209", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2219 { + int fa; + __tsu64 bf:8; +}; +//SIG(1 STT2219) C1{ Fi FL:8} + + + +static void Test_STT2219() +{ + { + init_simple_test("STT2219"); + static STT2219 lv; + check2(sizeof(lv), 8, "sizeof(STT2219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2219)"); + check_field_offset(lv, fa, 0, "STT2219.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT2219"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT2219"); + } +} +static Arrange_To_Call_Me vSTT2219(Test_STT2219, "STT2219", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2229 { + int fa; + unsigned int bf:18; +}; +//SIG(1 STT2229) C1{ Fi Fi:18} + + + +static void Test_STT2229() +{ + { + init_simple_test("STT2229"); + static STT2229 lv; + check2(sizeof(lv), 8, "sizeof(STT2229)"); + check2(__alignof__(lv), 4, "__alignof__(STT2229)"); + check_field_offset(lv, fa, 0, "STT2229.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2229"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2229"); + } +} +static Arrange_To_Call_Me vSTT2229(Test_STT2229, "STT2229", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2239 { + int fa; + __tsu64 bf:18; +}; +//SIG(1 STT2239) C1{ Fi FL:18} + + + +static void Test_STT2239() +{ + { + init_simple_test("STT2239"); + static STT2239 lv; + check2(sizeof(lv), 8, "sizeof(STT2239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2239)"); + check_field_offset(lv, fa, 0, "STT2239.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT2239"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT2239"); + } +} +static Arrange_To_Call_Me vSTT2239(Test_STT2239, "STT2239", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT2249 { + int fa; + __tsu64 bf:48; +}; +//SIG(1 STT2249) C1{ Fi FL:48} + + + +static void Test_STT2249() +{ + { + init_simple_test("STT2249"); + static STT2249 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT2249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT2249)"); + check_field_offset(lv, fa, 0, "STT2249.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT2249"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT2249"); + } +} +static Arrange_To_Call_Me vSTT2249(Test_STT2249, "STT2249", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT310 { + long fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT310) C1{ Fl Fc:0 Fc} + + + +static void Test_STT310() +{ + { + init_simple_test("STT310"); + static STT310 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT310)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT310)"); + check_field_offset(lv, fa, 0, "STT310.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT310.fb"); + } +} +static Arrange_To_Call_Me vSTT310(Test_STT310, "STT310", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT320 { + long fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT320) C1{ Fl Fs:0 Fc} + + + +static void Test_STT320() +{ + { + init_simple_test("STT320"); + static STT320 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT320)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT320)"); + check_field_offset(lv, fa, 0, "STT320.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT320.fb"); + } +} +static Arrange_To_Call_Me vSTT320(Test_STT320, "STT320", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT330 { + long fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT330) C1{ Fl Fi:0 Fc} + + + +static void Test_STT330() +{ + { + init_simple_test("STT330"); + static STT330 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT330)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT330)"); + check_field_offset(lv, fa, 0, "STT330.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT330.fb"); + } +} +static Arrange_To_Call_Me vSTT330(Test_STT330, "STT330", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT340 { + long fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT340) C1{ Fl FL:0 Fc} + + + +static void Test_STT340() +{ + { + init_simple_test("STT340"); + static STT340 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT340)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT340)"); + check_field_offset(lv, fa, 0, "STT340.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT340.fb"); + } +} +static Arrange_To_Call_Me vSTT340(Test_STT340, "STT340", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT350 { + long fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT350) C1{ Fl Fc:3 Fc} + + + +static void Test_STT350() +{ + { + init_simple_test("STT350"); + static STT350 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT350)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT350)"); + check_field_offset(lv, fa, 0, "STT350.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT350.fb"); + } +} +static Arrange_To_Call_Me vSTT350(Test_STT350, "STT350", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT360 { + long fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT360) C1{ Fl Fs:3 Fc} + + + +static void Test_STT360() +{ + { + init_simple_test("STT360"); + static STT360 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT360)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT360)"); + check_field_offset(lv, fa, 0, "STT360.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT360.fb"); + } +} +static Arrange_To_Call_Me vSTT360(Test_STT360, "STT360", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT370 { + long fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT370) C1{ Fl Fi:3 Fc} + + + +static void Test_STT370() +{ + { + init_simple_test("STT370"); + static STT370 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT370)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT370)"); + check_field_offset(lv, fa, 0, "STT370.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT370.fb"); + } +} +static Arrange_To_Call_Me vSTT370(Test_STT370, "STT370", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT380 { + long fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT380) C1{ Fl FL:3 Fc} + + + +static void Test_STT380() +{ + { + init_simple_test("STT380"); + static STT380 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT380)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT380)"); + check_field_offset(lv, fa, 0, "STT380.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT380.fb"); + } +} +static Arrange_To_Call_Me vSTT380(Test_STT380, "STT380", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT390 { + long fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT390) C1{ Fl Fs:8 Fc} + + + +static void Test_STT390() +{ + { + init_simple_test("STT390"); + static STT390 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT390)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT390)"); + check_field_offset(lv, fa, 0, "STT390.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT390.fb"); + } +} +static Arrange_To_Call_Me vSTT390(Test_STT390, "STT390", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3100 { + long fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT3100) C1{ Fl Fi:8 Fc} + + + +static void Test_STT3100() +{ + { + init_simple_test("STT3100"); + static STT3100 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3100)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3100)"); + check_field_offset(lv, fa, 0, "STT3100.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3100.fb"); + } +} +static Arrange_To_Call_Me vSTT3100(Test_STT3100, "STT3100", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3110 { + long fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT3110) C1{ Fl FL:8 Fc} + + + +static void Test_STT3110() +{ + { + init_simple_test("STT3110"); + static STT3110 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3110)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3110)"); + check_field_offset(lv, fa, 0, "STT3110.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3110.fb"); + } +} +static Arrange_To_Call_Me vSTT3110(Test_STT3110, "STT3110", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3120 { + long fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT3120) C1{ Fl Fi:18 Fc} + + + +static void Test_STT3120() +{ + { + init_simple_test("STT3120"); + static STT3120 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3120)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3120)"); + check_field_offset(lv, fa, 0, "STT3120.fa"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT3120.fb"); + } +} +static Arrange_To_Call_Me vSTT3120(Test_STT3120, "STT3120", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3130 { + long fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT3130) C1{ Fl FL:18 Fc} + + + +static void Test_STT3130() +{ + { + init_simple_test("STT3130"); + static STT3130 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3130)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3130)"); + check_field_offset(lv, fa, 0, "STT3130.fa"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT3130.fb"); + } +} +static Arrange_To_Call_Me vSTT3130(Test_STT3130, "STT3130", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3140 { + long fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT3140) C1{ Fl FL:48 Fc} + + + +static void Test_STT3140() +{ + { + init_simple_test("STT3140"); + static STT3140 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3140)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3140)"); + check_field_offset(lv, fa, 0, "STT3140.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT3140.fb"); + } +} +static Arrange_To_Call_Me vSTT3140(Test_STT3140, "STT3140", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3150 { + long fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT3150) C1{ Fl Fc:3 Fc} + + + +static void Test_STT3150() +{ + { + init_simple_test("STT3150"); + static STT3150 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3150)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3150)"); + check_field_offset(lv, fa, 0, "STT3150.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3150"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3150"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3150.fb"); + } +} +static Arrange_To_Call_Me vSTT3150(Test_STT3150, "STT3150", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3160 { + long fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT3160) C1{ Fl Fs:3 Fc} + + + +static void Test_STT3160() +{ + { + init_simple_test("STT3160"); + static STT3160 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3160)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3160)"); + check_field_offset(lv, fa, 0, "STT3160.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3160"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3160"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3160.fb"); + } +} +static Arrange_To_Call_Me vSTT3160(Test_STT3160, "STT3160", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3170 { + long fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT3170) C1{ Fl Fi:3 Fc} + + + +static void Test_STT3170() +{ + { + init_simple_test("STT3170"); + static STT3170 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3170)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3170)"); + check_field_offset(lv, fa, 0, "STT3170.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3170"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3170"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3170.fb"); + } +} +static Arrange_To_Call_Me vSTT3170(Test_STT3170, "STT3170", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3180 { + long fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT3180) C1{ Fl FL:3 Fc} + + + +static void Test_STT3180() +{ + { + init_simple_test("STT3180"); + static STT3180 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3180)"); + check_field_offset(lv, fa, 0, "STT3180.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3180"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3180"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3180.fb"); + } +} +static Arrange_To_Call_Me vSTT3180(Test_STT3180, "STT3180", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3190 { + long fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT3190) C1{ Fl Fs:8 Fc} + + + +static void Test_STT3190() +{ + { + init_simple_test("STT3190"); + static STT3190 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3190)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3190)"); + check_field_offset(lv, fa, 0, "STT3190.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3190"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3190"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3190.fb"); + } +} +static Arrange_To_Call_Me vSTT3190(Test_STT3190, "STT3190", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3200 { + long fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT3200) C1{ Fl Fi:8 Fc} + + + +static void Test_STT3200() +{ + { + init_simple_test("STT3200"); + static STT3200 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3200)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3200)"); + check_field_offset(lv, fa, 0, "STT3200.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3200"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3200"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3200.fb"); + } +} +static Arrange_To_Call_Me vSTT3200(Test_STT3200, "STT3200", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3210 { + long fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT3210) C1{ Fl FL:8 Fc} + + + +static void Test_STT3210() +{ + { + init_simple_test("STT3210"); + static STT3210 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3210)"); + check_field_offset(lv, fa, 0, "STT3210.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3210"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3210"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT3210.fb"); + } +} +static Arrange_To_Call_Me vSTT3210(Test_STT3210, "STT3210", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3220 { + long fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT3220) C1{ Fl Fi:18 Fc} + + + +static void Test_STT3220() +{ + { + init_simple_test("STT3220"); + static STT3220 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3220)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3220)"); + check_field_offset(lv, fa, 0, "STT3220.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3220"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3220"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT3220.fb"); + } +} +static Arrange_To_Call_Me vSTT3220(Test_STT3220, "STT3220", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3230 { + long fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT3230) C1{ Fl FL:18 Fc} + + + +static void Test_STT3230() +{ + { + init_simple_test("STT3230"); + static STT3230 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3230)"); + check_field_offset(lv, fa, 0, "STT3230.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3230"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3230"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT3230.fb"); + } +} +static Arrange_To_Call_Me vSTT3230(Test_STT3230, "STT3230", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3240 { + long fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT3240) C1{ Fl FL:48 Fc} + + + +static void Test_STT3240() +{ + { + init_simple_test("STT3240"); + static STT3240 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3240)"); + check_field_offset(lv, fa, 0, "STT3240.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3240"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3240"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT3240.fb"); + } +} +static Arrange_To_Call_Me vSTT3240(Test_STT3240, "STT3240", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT311 { + long fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT311) C1{ Fl Fc:0 Fs} + + + +static void Test_STT311() +{ + { + init_simple_test("STT311"); + static STT311 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT311)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT311)"); + check_field_offset(lv, fa, 0, "STT311.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT311.fb"); + } +} +static Arrange_To_Call_Me vSTT311(Test_STT311, "STT311", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT321 { + long fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT321) C1{ Fl Fs:0 Fs} + + + +static void Test_STT321() +{ + { + init_simple_test("STT321"); + static STT321 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT321)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT321)"); + check_field_offset(lv, fa, 0, "STT321.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT321.fb"); + } +} +static Arrange_To_Call_Me vSTT321(Test_STT321, "STT321", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT331 { + long fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT331) C1{ Fl Fi:0 Fs} + + + +static void Test_STT331() +{ + { + init_simple_test("STT331"); + static STT331 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT331)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT331)"); + check_field_offset(lv, fa, 0, "STT331.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT331.fb"); + } +} +static Arrange_To_Call_Me vSTT331(Test_STT331, "STT331", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT341 { + long fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT341) C1{ Fl FL:0 Fs} + + + +static void Test_STT341() +{ + { + init_simple_test("STT341"); + static STT341 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT341)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT341)"); + check_field_offset(lv, fa, 0, "STT341.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT341.fb"); + } +} +static Arrange_To_Call_Me vSTT341(Test_STT341, "STT341", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT351 { + long fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT351) C1{ Fl Fc:3 Fs} + + + +static void Test_STT351() +{ + { + init_simple_test("STT351"); + static STT351 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT351)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT351)"); + check_field_offset(lv, fa, 0, "STT351.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT351.fb"); + } +} +static Arrange_To_Call_Me vSTT351(Test_STT351, "STT351", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT361 { + long fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT361) C1{ Fl Fs:3 Fs} + + + +static void Test_STT361() +{ + { + init_simple_test("STT361"); + static STT361 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT361)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT361)"); + check_field_offset(lv, fa, 0, "STT361.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT361.fb"); + } +} +static Arrange_To_Call_Me vSTT361(Test_STT361, "STT361", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT371 { + long fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT371) C1{ Fl Fi:3 Fs} + + + +static void Test_STT371() +{ + { + init_simple_test("STT371"); + static STT371 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT371)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT371)"); + check_field_offset(lv, fa, 0, "STT371.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT371.fb"); + } +} +static Arrange_To_Call_Me vSTT371(Test_STT371, "STT371", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT381 { + long fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT381) C1{ Fl FL:3 Fs} + + + +static void Test_STT381() +{ + { + init_simple_test("STT381"); + static STT381 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT381)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT381)"); + check_field_offset(lv, fa, 0, "STT381.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT381.fb"); + } +} +static Arrange_To_Call_Me vSTT381(Test_STT381, "STT381", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT391 { + long fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT391) C1{ Fl Fs:8 Fs} + + + +static void Test_STT391() +{ + { + init_simple_test("STT391"); + static STT391 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT391)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT391)"); + check_field_offset(lv, fa, 0, "STT391.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT391.fb"); + } +} +static Arrange_To_Call_Me vSTT391(Test_STT391, "STT391", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3101 { + long fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT3101) C1{ Fl Fi:8 Fs} + + + +static void Test_STT3101() +{ + { + init_simple_test("STT3101"); + static STT3101 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3101)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3101)"); + check_field_offset(lv, fa, 0, "STT3101.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3101.fb"); + } +} +static Arrange_To_Call_Me vSTT3101(Test_STT3101, "STT3101", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3111 { + long fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT3111) C1{ Fl FL:8 Fs} + + + +static void Test_STT3111() +{ + { + init_simple_test("STT3111"); + static STT3111 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3111)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3111)"); + check_field_offset(lv, fa, 0, "STT3111.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3111.fb"); + } +} +static Arrange_To_Call_Me vSTT3111(Test_STT3111, "STT3111", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3121 { + long fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT3121) C1{ Fl Fi:18 Fs} + + + +static void Test_STT3121() +{ + { + init_simple_test("STT3121"); + static STT3121 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3121)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3121)"); + check_field_offset(lv, fa, 0, "STT3121.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3121.fb"); + } +} +static Arrange_To_Call_Me vSTT3121(Test_STT3121, "STT3121", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3131 { + long fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT3131) C1{ Fl FL:18 Fs} + + + +static void Test_STT3131() +{ + { + init_simple_test("STT3131"); + static STT3131 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3131)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3131)"); + check_field_offset(lv, fa, 0, "STT3131.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3131.fb"); + } +} +static Arrange_To_Call_Me vSTT3131(Test_STT3131, "STT3131", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3141 { + long fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT3141) C1{ Fl FL:48 Fs} + + + +static void Test_STT3141() +{ + { + init_simple_test("STT3141"); + static STT3141 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3141)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3141)"); + check_field_offset(lv, fa, 0, "STT3141.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT3141.fb"); + } +} +static Arrange_To_Call_Me vSTT3141(Test_STT3141, "STT3141", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3151 { + long fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT3151) C1{ Fl Fc:3 Fs} + + + +static void Test_STT3151() +{ + { + init_simple_test("STT3151"); + static STT3151 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3151)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3151)"); + check_field_offset(lv, fa, 0, "STT3151.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3151"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3151"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3151.fb"); + } +} +static Arrange_To_Call_Me vSTT3151(Test_STT3151, "STT3151", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3161 { + long fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT3161) C1{ Fl Fs:3 Fs} + + + +static void Test_STT3161() +{ + { + init_simple_test("STT3161"); + static STT3161 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3161)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3161)"); + check_field_offset(lv, fa, 0, "STT3161.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3161"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3161"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3161.fb"); + } +} +static Arrange_To_Call_Me vSTT3161(Test_STT3161, "STT3161", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3171 { + long fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT3171) C1{ Fl Fi:3 Fs} + + + +static void Test_STT3171() +{ + { + init_simple_test("STT3171"); + static STT3171 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3171)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3171)"); + check_field_offset(lv, fa, 0, "STT3171.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3171"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3171"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3171.fb"); + } +} +static Arrange_To_Call_Me vSTT3171(Test_STT3171, "STT3171", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3181 { + long fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT3181) C1{ Fl FL:3 Fs} + + + +static void Test_STT3181() +{ + { + init_simple_test("STT3181"); + static STT3181 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3181)"); + check_field_offset(lv, fa, 0, "STT3181.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3181"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3181"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3181.fb"); + } +} +static Arrange_To_Call_Me vSTT3181(Test_STT3181, "STT3181", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3191 { + long fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT3191) C1{ Fl Fs:8 Fs} + + + +static void Test_STT3191() +{ + { + init_simple_test("STT3191"); + static STT3191 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3191)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3191)"); + check_field_offset(lv, fa, 0, "STT3191.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3191"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3191"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3191.fb"); + } +} +static Arrange_To_Call_Me vSTT3191(Test_STT3191, "STT3191", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3201 { + long fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT3201) C1{ Fl Fi:8 Fs} + + + +static void Test_STT3201() +{ + { + init_simple_test("STT3201"); + static STT3201 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3201)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3201)"); + check_field_offset(lv, fa, 0, "STT3201.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3201"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3201"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3201.fb"); + } +} +static Arrange_To_Call_Me vSTT3201(Test_STT3201, "STT3201", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3211 { + long fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT3211) C1{ Fl FL:8 Fs} + + + +static void Test_STT3211() +{ + { + init_simple_test("STT3211"); + static STT3211 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3211)"); + check_field_offset(lv, fa, 0, "STT3211.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3211"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3211"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT3211.fb"); + } +} +static Arrange_To_Call_Me vSTT3211(Test_STT3211, "STT3211", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3221 { + long fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT3221) C1{ Fl Fi:18 Fs} + + + +static void Test_STT3221() +{ + { + init_simple_test("STT3221"); + static STT3221 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3221)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3221)"); + check_field_offset(lv, fa, 0, "STT3221.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3221"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3221"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3221.fb"); + } +} +static Arrange_To_Call_Me vSTT3221(Test_STT3221, "STT3221", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3231 { + long fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT3231) C1{ Fl FL:18 Fs} + + + +static void Test_STT3231() +{ + { + init_simple_test("STT3231"); + static STT3231 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3231)"); + check_field_offset(lv, fa, 0, "STT3231.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3231"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3231"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3231.fb"); + } +} +static Arrange_To_Call_Me vSTT3231(Test_STT3231, "STT3231", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3241 { + long fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT3241) C1{ Fl FL:48 Fs} + + + +static void Test_STT3241() +{ + { + init_simple_test("STT3241"); + static STT3241 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3241)"); + check_field_offset(lv, fa, 0, "STT3241.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3241"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3241"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT3241.fb"); + } +} +static Arrange_To_Call_Me vSTT3241(Test_STT3241, "STT3241", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT312 { + long fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT312) C1{ Fl Fc:0 Fi} + + + +static void Test_STT312() +{ + { + init_simple_test("STT312"); + static STT312 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT312)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT312)"); + check_field_offset(lv, fa, 0, "STT312.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT312.fb"); + } +} +static Arrange_To_Call_Me vSTT312(Test_STT312, "STT312", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT322 { + long fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT322) C1{ Fl Fs:0 Fi} + + + +static void Test_STT322() +{ + { + init_simple_test("STT322"); + static STT322 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT322)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT322)"); + check_field_offset(lv, fa, 0, "STT322.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT322.fb"); + } +} +static Arrange_To_Call_Me vSTT322(Test_STT322, "STT322", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT332 { + long fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT332) C1{ Fl Fi:0 Fi} + + + +static void Test_STT332() +{ + { + init_simple_test("STT332"); + static STT332 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT332)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT332)"); + check_field_offset(lv, fa, 0, "STT332.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT332.fb"); + } +} +static Arrange_To_Call_Me vSTT332(Test_STT332, "STT332", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT342 { + long fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT342) C1{ Fl FL:0 Fi} + + + +static void Test_STT342() +{ + { + init_simple_test("STT342"); + static STT342 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT342)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT342)"); + check_field_offset(lv, fa, 0, "STT342.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT342.fb"); + } +} +static Arrange_To_Call_Me vSTT342(Test_STT342, "STT342", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT352 { + long fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT352) C1{ Fl Fc:3 Fi} + + + +static void Test_STT352() +{ + { + init_simple_test("STT352"); + static STT352 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT352)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT352)"); + check_field_offset(lv, fa, 0, "STT352.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT352.fb"); + } +} +static Arrange_To_Call_Me vSTT352(Test_STT352, "STT352", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT362 { + long fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT362) C1{ Fl Fs:3 Fi} + + + +static void Test_STT362() +{ + { + init_simple_test("STT362"); + static STT362 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT362)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT362)"); + check_field_offset(lv, fa, 0, "STT362.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT362.fb"); + } +} +static Arrange_To_Call_Me vSTT362(Test_STT362, "STT362", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT372 { + long fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT372) C1{ Fl Fi:3 Fi} + + + +static void Test_STT372() +{ + { + init_simple_test("STT372"); + static STT372 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT372)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT372)"); + check_field_offset(lv, fa, 0, "STT372.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT372.fb"); + } +} +static Arrange_To_Call_Me vSTT372(Test_STT372, "STT372", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT382 { + long fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT382) C1{ Fl FL:3 Fi} + + + +static void Test_STT382() +{ + { + init_simple_test("STT382"); + static STT382 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT382)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT382)"); + check_field_offset(lv, fa, 0, "STT382.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT382.fb"); + } +} +static Arrange_To_Call_Me vSTT382(Test_STT382, "STT382", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT392 { + long fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT392) C1{ Fl Fs:8 Fi} + + + +static void Test_STT392() +{ + { + init_simple_test("STT392"); + static STT392 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT392)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT392)"); + check_field_offset(lv, fa, 0, "STT392.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT392.fb"); + } +} +static Arrange_To_Call_Me vSTT392(Test_STT392, "STT392", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3102 { + long fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT3102) C1{ Fl Fi:8 Fi} + + + +static void Test_STT3102() +{ + { + init_simple_test("STT3102"); + static STT3102 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3102)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3102)"); + check_field_offset(lv, fa, 0, "STT3102.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3102.fb"); + } +} +static Arrange_To_Call_Me vSTT3102(Test_STT3102, "STT3102", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3112 { + long fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT3112) C1{ Fl FL:8 Fi} + + + +static void Test_STT3112() +{ + { + init_simple_test("STT3112"); + static STT3112 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3112)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3112)"); + check_field_offset(lv, fa, 0, "STT3112.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3112.fb"); + } +} +static Arrange_To_Call_Me vSTT3112(Test_STT3112, "STT3112", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3122 { + long fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT3122) C1{ Fl Fi:18 Fi} + + + +static void Test_STT3122() +{ + { + init_simple_test("STT3122"); + static STT3122 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3122)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3122)"); + check_field_offset(lv, fa, 0, "STT3122.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3122.fb"); + } +} +static Arrange_To_Call_Me vSTT3122(Test_STT3122, "STT3122", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3132 { + long fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT3132) C1{ Fl FL:18 Fi} + + + +static void Test_STT3132() +{ + { + init_simple_test("STT3132"); + static STT3132 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3132)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3132)"); + check_field_offset(lv, fa, 0, "STT3132.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3132.fb"); + } +} +static Arrange_To_Call_Me vSTT3132(Test_STT3132, "STT3132", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3142 { + long fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT3142) C1{ Fl FL:48 Fi} + + + +static void Test_STT3142() +{ + { + init_simple_test("STT3142"); + static STT3142 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3142)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3142)"); + check_field_offset(lv, fa, 0, "STT3142.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3142.fb"); + } +} +static Arrange_To_Call_Me vSTT3142(Test_STT3142, "STT3142", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3152 { + long fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT3152) C1{ Fl Fc:3 Fi} + + + +static void Test_STT3152() +{ + { + init_simple_test("STT3152"); + static STT3152 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3152)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3152)"); + check_field_offset(lv, fa, 0, "STT3152.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3152"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3152"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3152.fb"); + } +} +static Arrange_To_Call_Me vSTT3152(Test_STT3152, "STT3152", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3162 { + long fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT3162) C1{ Fl Fs:3 Fi} + + + +static void Test_STT3162() +{ + { + init_simple_test("STT3162"); + static STT3162 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3162)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3162)"); + check_field_offset(lv, fa, 0, "STT3162.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3162"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3162"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3162.fb"); + } +} +static Arrange_To_Call_Me vSTT3162(Test_STT3162, "STT3162", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3172 { + long fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT3172) C1{ Fl Fi:3 Fi} + + + +static void Test_STT3172() +{ + { + init_simple_test("STT3172"); + static STT3172 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3172)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3172)"); + check_field_offset(lv, fa, 0, "STT3172.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3172"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3172"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3172.fb"); + } +} +static Arrange_To_Call_Me vSTT3172(Test_STT3172, "STT3172", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3182 { + long fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT3182) C1{ Fl FL:3 Fi} + + + +static void Test_STT3182() +{ + { + init_simple_test("STT3182"); + static STT3182 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3182)"); + check_field_offset(lv, fa, 0, "STT3182.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3182"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3182"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3182.fb"); + } +} +static Arrange_To_Call_Me vSTT3182(Test_STT3182, "STT3182", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3192 { + long fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT3192) C1{ Fl Fs:8 Fi} + + + +static void Test_STT3192() +{ + { + init_simple_test("STT3192"); + static STT3192 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3192)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3192)"); + check_field_offset(lv, fa, 0, "STT3192.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3192"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3192"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3192.fb"); + } +} +static Arrange_To_Call_Me vSTT3192(Test_STT3192, "STT3192", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3202 { + long fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT3202) C1{ Fl Fi:8 Fi} + + + +static void Test_STT3202() +{ + { + init_simple_test("STT3202"); + static STT3202 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3202)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3202)"); + check_field_offset(lv, fa, 0, "STT3202.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3202"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3202"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3202.fb"); + } +} +static Arrange_To_Call_Me vSTT3202(Test_STT3202, "STT3202", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3212 { + long fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT3212) C1{ Fl FL:8 Fi} + + + +static void Test_STT3212() +{ + { + init_simple_test("STT3212"); + static STT3212 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3212)"); + check_field_offset(lv, fa, 0, "STT3212.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3212"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3212"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3212.fb"); + } +} +static Arrange_To_Call_Me vSTT3212(Test_STT3212, "STT3212", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3222 { + long fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT3222) C1{ Fl Fi:18 Fi} + + + +static void Test_STT3222() +{ + { + init_simple_test("STT3222"); + static STT3222 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3222)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3222)"); + check_field_offset(lv, fa, 0, "STT3222.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3222"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3222"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3222.fb"); + } +} +static Arrange_To_Call_Me vSTT3222(Test_STT3222, "STT3222", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3232 { + long fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT3232) C1{ Fl FL:18 Fi} + + + +static void Test_STT3232() +{ + { + init_simple_test("STT3232"); + static STT3232 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3232)"); + check_field_offset(lv, fa, 0, "STT3232.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3232"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3232"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3232.fb"); + } +} +static Arrange_To_Call_Me vSTT3232(Test_STT3232, "STT3232", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3242 { + long fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT3242) C1{ Fl FL:48 Fi} + + + +static void Test_STT3242() +{ + { + init_simple_test("STT3242"); + static STT3242 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3242)"); + check_field_offset(lv, fa, 0, "STT3242.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3242"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3242"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3242.fb"); + } +} +static Arrange_To_Call_Me vSTT3242(Test_STT3242, "STT3242", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT313 { + long fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT313) C1{ Fl Fc:0 Fl} + + + +static void Test_STT313() +{ + { + init_simple_test("STT313"); + static STT313 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT313)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT313)"); + check_field_offset(lv, fa, 0, "STT313.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT313.fb"); + } +} +static Arrange_To_Call_Me vSTT313(Test_STT313, "STT313", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT323 { + long fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT323) C1{ Fl Fs:0 Fl} + + + +static void Test_STT323() +{ + { + init_simple_test("STT323"); + static STT323 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT323)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT323)"); + check_field_offset(lv, fa, 0, "STT323.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT323.fb"); + } +} +static Arrange_To_Call_Me vSTT323(Test_STT323, "STT323", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT333 { + long fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT333) C1{ Fl Fi:0 Fl} + + + +static void Test_STT333() +{ + { + init_simple_test("STT333"); + static STT333 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT333)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT333)"); + check_field_offset(lv, fa, 0, "STT333.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT333.fb"); + } +} +static Arrange_To_Call_Me vSTT333(Test_STT333, "STT333", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT343 { + long fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT343) C1{ Fl FL:0 Fl} + + + +static void Test_STT343() +{ + { + init_simple_test("STT343"); + static STT343 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT343)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT343)"); + check_field_offset(lv, fa, 0, "STT343.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT343.fb"); + } +} +static Arrange_To_Call_Me vSTT343(Test_STT343, "STT343", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT353 { + long fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT353) C1{ Fl Fc:3 Fl} + + + +static void Test_STT353() +{ + { + init_simple_test("STT353"); + static STT353 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT353)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT353)"); + check_field_offset(lv, fa, 0, "STT353.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT353.fb"); + } +} +static Arrange_To_Call_Me vSTT353(Test_STT353, "STT353", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT363 { + long fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT363) C1{ Fl Fs:3 Fl} + + + +static void Test_STT363() +{ + { + init_simple_test("STT363"); + static STT363 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT363)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT363)"); + check_field_offset(lv, fa, 0, "STT363.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT363.fb"); + } +} +static Arrange_To_Call_Me vSTT363(Test_STT363, "STT363", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT373 { + long fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT373) C1{ Fl Fi:3 Fl} + + + +static void Test_STT373() +{ + { + init_simple_test("STT373"); + static STT373 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT373)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT373)"); + check_field_offset(lv, fa, 0, "STT373.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT373.fb"); + } +} +static Arrange_To_Call_Me vSTT373(Test_STT373, "STT373", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT383 { + long fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT383) C1{ Fl FL:3 Fl} + + + +static void Test_STT383() +{ + { + init_simple_test("STT383"); + static STT383 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT383)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT383)"); + check_field_offset(lv, fa, 0, "STT383.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT383.fb"); + } +} +static Arrange_To_Call_Me vSTT383(Test_STT383, "STT383", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT393 { + long fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT393) C1{ Fl Fs:8 Fl} + + + +static void Test_STT393() +{ + { + init_simple_test("STT393"); + static STT393 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT393)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT393)"); + check_field_offset(lv, fa, 0, "STT393.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT393.fb"); + } +} +static Arrange_To_Call_Me vSTT393(Test_STT393, "STT393", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3103 { + long fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT3103) C1{ Fl Fi:8 Fl} + + + +static void Test_STT3103() +{ + { + init_simple_test("STT3103"); + static STT3103 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3103)"); + check_field_offset(lv, fa, 0, "STT3103.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3103.fb"); + } +} +static Arrange_To_Call_Me vSTT3103(Test_STT3103, "STT3103", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3113 { + long fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT3113) C1{ Fl FL:8 Fl} + + + +static void Test_STT3113() +{ + { + init_simple_test("STT3113"); + static STT3113 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3113)"); + check_field_offset(lv, fa, 0, "STT3113.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3113.fb"); + } +} +static Arrange_To_Call_Me vSTT3113(Test_STT3113, "STT3113", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3123 { + long fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT3123) C1{ Fl Fi:18 Fl} + + + +static void Test_STT3123() +{ + { + init_simple_test("STT3123"); + static STT3123 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3123)"); + check_field_offset(lv, fa, 0, "STT3123.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3123.fb"); + } +} +static Arrange_To_Call_Me vSTT3123(Test_STT3123, "STT3123", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3133 { + long fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT3133) C1{ Fl FL:18 Fl} + + + +static void Test_STT3133() +{ + { + init_simple_test("STT3133"); + static STT3133 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3133)"); + check_field_offset(lv, fa, 0, "STT3133.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3133.fb"); + } +} +static Arrange_To_Call_Me vSTT3133(Test_STT3133, "STT3133", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3143 { + long fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT3143) C1{ Fl FL:48 Fl} + + + +static void Test_STT3143() +{ + { + init_simple_test("STT3143"); + static STT3143 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3143)"); + check_field_offset(lv, fa, 0, "STT3143.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3143.fb"); + } +} +static Arrange_To_Call_Me vSTT3143(Test_STT3143, "STT3143", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3153 { + long fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT3153) C1{ Fl Fc:3 Fl} + + + +static void Test_STT3153() +{ + { + init_simple_test("STT3153"); + static STT3153 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3153)"); + check_field_offset(lv, fa, 0, "STT3153.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3153"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3153"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3153.fb"); + } +} +static Arrange_To_Call_Me vSTT3153(Test_STT3153, "STT3153", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3163 { + long fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT3163) C1{ Fl Fs:3 Fl} + + + +static void Test_STT3163() +{ + { + init_simple_test("STT3163"); + static STT3163 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3163)"); + check_field_offset(lv, fa, 0, "STT3163.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3163"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3163"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3163.fb"); + } +} +static Arrange_To_Call_Me vSTT3163(Test_STT3163, "STT3163", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3173 { + long fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT3173) C1{ Fl Fi:3 Fl} + + + +static void Test_STT3173() +{ + { + init_simple_test("STT3173"); + static STT3173 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3173)"); + check_field_offset(lv, fa, 0, "STT3173.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3173"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3173"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3173.fb"); + } +} +static Arrange_To_Call_Me vSTT3173(Test_STT3173, "STT3173", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3183 { + long fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT3183) C1{ Fl FL:3 Fl} + + + +static void Test_STT3183() +{ + { + init_simple_test("STT3183"); + static STT3183 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3183)"); + check_field_offset(lv, fa, 0, "STT3183.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3183"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3183"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3183.fb"); + } +} +static Arrange_To_Call_Me vSTT3183(Test_STT3183, "STT3183", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3193 { + long fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT3193) C1{ Fl Fs:8 Fl} + + + +static void Test_STT3193() +{ + { + init_simple_test("STT3193"); + static STT3193 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3193)"); + check_field_offset(lv, fa, 0, "STT3193.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3193"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3193"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3193.fb"); + } +} +static Arrange_To_Call_Me vSTT3193(Test_STT3193, "STT3193", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3203 { + long fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT3203) C1{ Fl Fi:8 Fl} + + + +static void Test_STT3203() +{ + { + init_simple_test("STT3203"); + static STT3203 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3203)"); + check_field_offset(lv, fa, 0, "STT3203.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3203"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3203"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3203.fb"); + } +} +static Arrange_To_Call_Me vSTT3203(Test_STT3203, "STT3203", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3213 { + long fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT3213) C1{ Fl FL:8 Fl} + + + +static void Test_STT3213() +{ + { + init_simple_test("STT3213"); + static STT3213 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3213)"); + check_field_offset(lv, fa, 0, "STT3213.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3213"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3213"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3213.fb"); + } +} +static Arrange_To_Call_Me vSTT3213(Test_STT3213, "STT3213", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3223 { + long fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT3223) C1{ Fl Fi:18 Fl} + + + +static void Test_STT3223() +{ + { + init_simple_test("STT3223"); + static STT3223 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3223)"); + check_field_offset(lv, fa, 0, "STT3223.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3223"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3223"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3223.fb"); + } +} +static Arrange_To_Call_Me vSTT3223(Test_STT3223, "STT3223", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3233 { + long fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT3233) C1{ Fl FL:18 Fl} + + + +static void Test_STT3233() +{ + { + init_simple_test("STT3233"); + static STT3233 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3233)"); + check_field_offset(lv, fa, 0, "STT3233.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3233"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3233"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3233.fb"); + } +} +static Arrange_To_Call_Me vSTT3233(Test_STT3233, "STT3233", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3243 { + long fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT3243) C1{ Fl FL:48 Fl} + + + +static void Test_STT3243() +{ + { + init_simple_test("STT3243"); + static STT3243 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3243)"); + check_field_offset(lv, fa, 0, "STT3243.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3243"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3243"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3243.fb"); + } +} +static Arrange_To_Call_Me vSTT3243(Test_STT3243, "STT3243", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT314 { + long fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT314) C1{ Fl Fc:0 FL} + + + +static void Test_STT314() +{ + { + init_simple_test("STT314"); + static STT314 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT314)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT314)"); + check_field_offset(lv, fa, 0, "STT314.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT314.fb"); + } +} +static Arrange_To_Call_Me vSTT314(Test_STT314, "STT314", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT324 { + long fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT324) C1{ Fl Fs:0 FL} + + + +static void Test_STT324() +{ + { + init_simple_test("STT324"); + static STT324 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT324)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT324)"); + check_field_offset(lv, fa, 0, "STT324.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT324.fb"); + } +} +static Arrange_To_Call_Me vSTT324(Test_STT324, "STT324", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT334 { + long fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT334) C1{ Fl Fi:0 FL} + + + +static void Test_STT334() +{ + { + init_simple_test("STT334"); + static STT334 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT334)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT334)"); + check_field_offset(lv, fa, 0, "STT334.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT334.fb"); + } +} +static Arrange_To_Call_Me vSTT334(Test_STT334, "STT334", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT344 { + long fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT344) C1{ Fl FL:0 FL} + + + +static void Test_STT344() +{ + { + init_simple_test("STT344"); + static STT344 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT344)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT344)"); + check_field_offset(lv, fa, 0, "STT344.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT344.fb"); + } +} +static Arrange_To_Call_Me vSTT344(Test_STT344, "STT344", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT354 { + long fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT354) C1{ Fl Fc:3 FL} + + + +static void Test_STT354() +{ + { + init_simple_test("STT354"); + static STT354 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT354)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT354)"); + check_field_offset(lv, fa, 0, "STT354.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT354.fb"); + } +} +static Arrange_To_Call_Me vSTT354(Test_STT354, "STT354", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT364 { + long fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT364) C1{ Fl Fs:3 FL} + + + +static void Test_STT364() +{ + { + init_simple_test("STT364"); + static STT364 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT364)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT364)"); + check_field_offset(lv, fa, 0, "STT364.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT364.fb"); + } +} +static Arrange_To_Call_Me vSTT364(Test_STT364, "STT364", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT374 { + long fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT374) C1{ Fl Fi:3 FL} + + + +static void Test_STT374() +{ + { + init_simple_test("STT374"); + static STT374 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT374)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT374)"); + check_field_offset(lv, fa, 0, "STT374.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT374.fb"); + } +} +static Arrange_To_Call_Me vSTT374(Test_STT374, "STT374", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT384 { + long fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT384) C1{ Fl FL:3 FL} + + + +static void Test_STT384() +{ + { + init_simple_test("STT384"); + static STT384 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT384)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT384)"); + check_field_offset(lv, fa, 0, "STT384.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT384.fb"); + } +} +static Arrange_To_Call_Me vSTT384(Test_STT384, "STT384", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT394 { + long fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT394) C1{ Fl Fs:8 FL} + + + +static void Test_STT394() +{ + { + init_simple_test("STT394"); + static STT394 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT394)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT394)"); + check_field_offset(lv, fa, 0, "STT394.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT394.fb"); + } +} +static Arrange_To_Call_Me vSTT394(Test_STT394, "STT394", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3104 { + long fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT3104) C1{ Fl Fi:8 FL} + + + +static void Test_STT3104() +{ + { + init_simple_test("STT3104"); + static STT3104 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3104)"); + check_field_offset(lv, fa, 0, "STT3104.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3104.fb"); + } +} +static Arrange_To_Call_Me vSTT3104(Test_STT3104, "STT3104", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3114 { + long fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT3114) C1{ Fl FL:8 FL} + + + +static void Test_STT3114() +{ + { + init_simple_test("STT3114"); + static STT3114 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3114)"); + check_field_offset(lv, fa, 0, "STT3114.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3114.fb"); + } +} +static Arrange_To_Call_Me vSTT3114(Test_STT3114, "STT3114", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3124 { + long fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT3124) C1{ Fl Fi:18 FL} + + + +static void Test_STT3124() +{ + { + init_simple_test("STT3124"); + static STT3124 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3124)"); + check_field_offset(lv, fa, 0, "STT3124.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3124.fb"); + } +} +static Arrange_To_Call_Me vSTT3124(Test_STT3124, "STT3124", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3134 { + long fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT3134) C1{ Fl FL:18 FL} + + + +static void Test_STT3134() +{ + { + init_simple_test("STT3134"); + static STT3134 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3134)"); + check_field_offset(lv, fa, 0, "STT3134.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3134.fb"); + } +} +static Arrange_To_Call_Me vSTT3134(Test_STT3134, "STT3134", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3144 { + long fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT3144) C1{ Fl FL:48 FL} + + + +static void Test_STT3144() +{ + { + init_simple_test("STT3144"); + static STT3144 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT3144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3144)"); + check_field_offset(lv, fa, 0, "STT3144.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3144.fb"); + } +} +static Arrange_To_Call_Me vSTT3144(Test_STT3144, "STT3144", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3154 { + long fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT3154) C1{ Fl Fc:3 FL} + + + +static void Test_STT3154() +{ + { + init_simple_test("STT3154"); + static STT3154 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3154)"); + check_field_offset(lv, fa, 0, "STT3154.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3154"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3154"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3154.fb"); + } +} +static Arrange_To_Call_Me vSTT3154(Test_STT3154, "STT3154", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3164 { + long fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT3164) C1{ Fl Fs:3 FL} + + + +static void Test_STT3164() +{ + { + init_simple_test("STT3164"); + static STT3164 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3164)"); + check_field_offset(lv, fa, 0, "STT3164.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3164"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3164"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3164.fb"); + } +} +static Arrange_To_Call_Me vSTT3164(Test_STT3164, "STT3164", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3174 { + long fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT3174) C1{ Fl Fi:3 FL} + + + +static void Test_STT3174() +{ + { + init_simple_test("STT3174"); + static STT3174 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3174)"); + check_field_offset(lv, fa, 0, "STT3174.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3174"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3174"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3174.fb"); + } +} +static Arrange_To_Call_Me vSTT3174(Test_STT3174, "STT3174", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3184 { + long fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT3184) C1{ Fl FL:3 FL} + + + +static void Test_STT3184() +{ + { + init_simple_test("STT3184"); + static STT3184 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3184)"); + check_field_offset(lv, fa, 0, "STT3184.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3184"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3184"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3184.fb"); + } +} +static Arrange_To_Call_Me vSTT3184(Test_STT3184, "STT3184", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3194 { + long fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT3194) C1{ Fl Fs:8 FL} + + + +static void Test_STT3194() +{ + { + init_simple_test("STT3194"); + static STT3194 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3194)"); + check_field_offset(lv, fa, 0, "STT3194.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3194"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3194"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3194.fb"); + } +} +static Arrange_To_Call_Me vSTT3194(Test_STT3194, "STT3194", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3204 { + long fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT3204) C1{ Fl Fi:8 FL} + + + +static void Test_STT3204() +{ + { + init_simple_test("STT3204"); + static STT3204 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3204)"); + check_field_offset(lv, fa, 0, "STT3204.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3204"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3204"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3204.fb"); + } +} +static Arrange_To_Call_Me vSTT3204(Test_STT3204, "STT3204", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3214 { + long fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT3214) C1{ Fl FL:8 FL} + + + +static void Test_STT3214() +{ + { + init_simple_test("STT3214"); + static STT3214 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3214)"); + check_field_offset(lv, fa, 0, "STT3214.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3214"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3214"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3214.fb"); + } +} +static Arrange_To_Call_Me vSTT3214(Test_STT3214, "STT3214", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3224 { + long fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT3224) C1{ Fl Fi:18 FL} + + + +static void Test_STT3224() +{ + { + init_simple_test("STT3224"); + static STT3224 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3224)"); + check_field_offset(lv, fa, 0, "STT3224.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3224"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3224"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3224.fb"); + } +} +static Arrange_To_Call_Me vSTT3224(Test_STT3224, "STT3224", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3234 { + long fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT3234) C1{ Fl FL:18 FL} + + + +static void Test_STT3234() +{ + { + init_simple_test("STT3234"); + static STT3234 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3234)"); + check_field_offset(lv, fa, 0, "STT3234.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3234"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3234"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3234.fb"); + } +} +static Arrange_To_Call_Me vSTT3234(Test_STT3234, "STT3234", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3244 { + long fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT3244) C1{ Fl FL:48 FL} + + + +static void Test_STT3244() +{ + { + init_simple_test("STT3244"); + static STT3244 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT3244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3244)"); + check_field_offset(lv, fa, 0, "STT3244.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3244"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3244"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3244.fb"); + } +} +static Arrange_To_Call_Me vSTT3244(Test_STT3244, "STT3244", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT315 { + long fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT315) C1{ Fl Fc:0 Fp} + + + +static void Test_STT315() +{ + { + init_simple_test("STT315"); + static STT315 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT315)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT315)"); + check_field_offset(lv, fa, 0, "STT315.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT315.fb"); + } +} +static Arrange_To_Call_Me vSTT315(Test_STT315, "STT315", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT325 { + long fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT325) C1{ Fl Fs:0 Fp} + + + +static void Test_STT325() +{ + { + init_simple_test("STT325"); + static STT325 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT325)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT325)"); + check_field_offset(lv, fa, 0, "STT325.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT325.fb"); + } +} +static Arrange_To_Call_Me vSTT325(Test_STT325, "STT325", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT335 { + long fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT335) C1{ Fl Fi:0 Fp} + + + +static void Test_STT335() +{ + { + init_simple_test("STT335"); + static STT335 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT335)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT335)"); + check_field_offset(lv, fa, 0, "STT335.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT335.fb"); + } +} +static Arrange_To_Call_Me vSTT335(Test_STT335, "STT335", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT345 { + long fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT345) C1{ Fl FL:0 Fp} + + + +static void Test_STT345() +{ + { + init_simple_test("STT345"); + static STT345 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT345)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT345)"); + check_field_offset(lv, fa, 0, "STT345.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT345.fb"); + } +} +static Arrange_To_Call_Me vSTT345(Test_STT345, "STT345", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT355 { + long fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT355) C1{ Fl Fc:3 Fp} + + + +static void Test_STT355() +{ + { + init_simple_test("STT355"); + static STT355 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT355)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT355)"); + check_field_offset(lv, fa, 0, "STT355.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT355.fb"); + } +} +static Arrange_To_Call_Me vSTT355(Test_STT355, "STT355", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT365 { + long fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT365) C1{ Fl Fs:3 Fp} + + + +static void Test_STT365() +{ + { + init_simple_test("STT365"); + static STT365 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT365)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT365)"); + check_field_offset(lv, fa, 0, "STT365.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT365.fb"); + } +} +static Arrange_To_Call_Me vSTT365(Test_STT365, "STT365", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT375 { + long fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT375) C1{ Fl Fi:3 Fp} + + + +static void Test_STT375() +{ + { + init_simple_test("STT375"); + static STT375 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT375)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT375)"); + check_field_offset(lv, fa, 0, "STT375.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT375.fb"); + } +} +static Arrange_To_Call_Me vSTT375(Test_STT375, "STT375", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT385 { + long fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT385) C1{ Fl FL:3 Fp} + + + +static void Test_STT385() +{ + { + init_simple_test("STT385"); + static STT385 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT385)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT385)"); + check_field_offset(lv, fa, 0, "STT385.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT385.fb"); + } +} +static Arrange_To_Call_Me vSTT385(Test_STT385, "STT385", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT395 { + long fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT395) C1{ Fl Fs:8 Fp} + + + +static void Test_STT395() +{ + { + init_simple_test("STT395"); + static STT395 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT395)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT395)"); + check_field_offset(lv, fa, 0, "STT395.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT395.fb"); + } +} +static Arrange_To_Call_Me vSTT395(Test_STT395, "STT395", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3105 { + long fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT3105) C1{ Fl Fi:8 Fp} + + + +static void Test_STT3105() +{ + { + init_simple_test("STT3105"); + static STT3105 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3105)"); + check_field_offset(lv, fa, 0, "STT3105.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3105.fb"); + } +} +static Arrange_To_Call_Me vSTT3105(Test_STT3105, "STT3105", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3115 { + long fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT3115) C1{ Fl FL:8 Fp} + + + +static void Test_STT3115() +{ + { + init_simple_test("STT3115"); + static STT3115 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3115)"); + check_field_offset(lv, fa, 0, "STT3115.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3115.fb"); + } +} +static Arrange_To_Call_Me vSTT3115(Test_STT3115, "STT3115", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3125 { + long fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT3125) C1{ Fl Fi:18 Fp} + + + +static void Test_STT3125() +{ + { + init_simple_test("STT3125"); + static STT3125 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3125)"); + check_field_offset(lv, fa, 0, "STT3125.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3125.fb"); + } +} +static Arrange_To_Call_Me vSTT3125(Test_STT3125, "STT3125", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3135 { + long fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT3135) C1{ Fl FL:18 Fp} + + + +static void Test_STT3135() +{ + { + init_simple_test("STT3135"); + static STT3135 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3135)"); + check_field_offset(lv, fa, 0, "STT3135.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3135.fb"); + } +} +static Arrange_To_Call_Me vSTT3135(Test_STT3135, "STT3135", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3145 { + long fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT3145) C1{ Fl FL:48 Fp} + + + +static void Test_STT3145() +{ + { + init_simple_test("STT3145"); + static STT3145 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3145)"); + check_field_offset(lv, fa, 0, "STT3145.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3145.fb"); + } +} +static Arrange_To_Call_Me vSTT3145(Test_STT3145, "STT3145", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3155 { + long fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT3155) C1{ Fl Fc:3 Fp} + + + +static void Test_STT3155() +{ + { + init_simple_test("STT3155"); + static STT3155 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3155)"); + check_field_offset(lv, fa, 0, "STT3155.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3155"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3155"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3155.fb"); + } +} +static Arrange_To_Call_Me vSTT3155(Test_STT3155, "STT3155", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3165 { + long fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT3165) C1{ Fl Fs:3 Fp} + + + +static void Test_STT3165() +{ + { + init_simple_test("STT3165"); + static STT3165 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3165)"); + check_field_offset(lv, fa, 0, "STT3165.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3165"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3165"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3165.fb"); + } +} +static Arrange_To_Call_Me vSTT3165(Test_STT3165, "STT3165", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3175 { + long fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT3175) C1{ Fl Fi:3 Fp} + + + +static void Test_STT3175() +{ + { + init_simple_test("STT3175"); + static STT3175 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3175)"); + check_field_offset(lv, fa, 0, "STT3175.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3175"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3175"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3175.fb"); + } +} +static Arrange_To_Call_Me vSTT3175(Test_STT3175, "STT3175", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3185 { + long fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT3185) C1{ Fl FL:3 Fp} + + + +static void Test_STT3185() +{ + { + init_simple_test("STT3185"); + static STT3185 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3185)"); + check_field_offset(lv, fa, 0, "STT3185.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3185"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3185"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3185.fb"); + } +} +static Arrange_To_Call_Me vSTT3185(Test_STT3185, "STT3185", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3195 { + long fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT3195) C1{ Fl Fs:8 Fp} + + + +static void Test_STT3195() +{ + { + init_simple_test("STT3195"); + static STT3195 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3195)"); + check_field_offset(lv, fa, 0, "STT3195.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3195"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3195"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3195.fb"); + } +} +static Arrange_To_Call_Me vSTT3195(Test_STT3195, "STT3195", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3205 { + long fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT3205) C1{ Fl Fi:8 Fp} + + + +static void Test_STT3205() +{ + { + init_simple_test("STT3205"); + static STT3205 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3205)"); + check_field_offset(lv, fa, 0, "STT3205.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3205"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3205"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3205.fb"); + } +} +static Arrange_To_Call_Me vSTT3205(Test_STT3205, "STT3205", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3215 { + long fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT3215) C1{ Fl FL:8 Fp} + + + +static void Test_STT3215() +{ + { + init_simple_test("STT3215"); + static STT3215 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3215)"); + check_field_offset(lv, fa, 0, "STT3215.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3215"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3215"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3215.fb"); + } +} +static Arrange_To_Call_Me vSTT3215(Test_STT3215, "STT3215", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3225 { + long fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT3225) C1{ Fl Fi:18 Fp} + + + +static void Test_STT3225() +{ + { + init_simple_test("STT3225"); + static STT3225 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3225)"); + check_field_offset(lv, fa, 0, "STT3225.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3225"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3225"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3225.fb"); + } +} +static Arrange_To_Call_Me vSTT3225(Test_STT3225, "STT3225", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3235 { + long fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT3235) C1{ Fl FL:18 Fp} + + + +static void Test_STT3235() +{ + { + init_simple_test("STT3235"); + static STT3235 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT3235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3235)"); + check_field_offset(lv, fa, 0, "STT3235.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3235"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3235"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3235.fb"); + } +} +static Arrange_To_Call_Me vSTT3235(Test_STT3235, "STT3235", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3245 { + long fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT3245) C1{ Fl FL:48 Fp} + + + +static void Test_STT3245() +{ + { + init_simple_test("STT3245"); + static STT3245 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3245)"); + check_field_offset(lv, fa, 0, "STT3245.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3245"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3245"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3245.fb"); + } +} +static Arrange_To_Call_Me vSTT3245(Test_STT3245, "STT3245", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT316 { + long fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT316) C1{ Fl Fc:0 Fi} + + + +static void Test_STT316() +{ + { + init_simple_test("STT316"); + static STT316 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT316)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT316)"); + check_field_offset(lv, fa, 0, "STT316.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT316.fb"); + } +} +static Arrange_To_Call_Me vSTT316(Test_STT316, "STT316", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT326 { + long fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT326) C1{ Fl Fs:0 Fi} + + + +static void Test_STT326() +{ + { + init_simple_test("STT326"); + static STT326 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT326)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT326)"); + check_field_offset(lv, fa, 0, "STT326.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT326.fb"); + } +} +static Arrange_To_Call_Me vSTT326(Test_STT326, "STT326", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT336 { + long fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT336) C1{ Fl Fi:0 Fi} + + + +static void Test_STT336() +{ + { + init_simple_test("STT336"); + static STT336 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT336)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT336)"); + check_field_offset(lv, fa, 0, "STT336.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT336.fb"); + } +} +static Arrange_To_Call_Me vSTT336(Test_STT336, "STT336", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT346 { + long fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT346) C1{ Fl FL:0 Fi} + + + +static void Test_STT346() +{ + { + init_simple_test("STT346"); + static STT346 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT346)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT346)"); + check_field_offset(lv, fa, 0, "STT346.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT346.fb"); + } +} +static Arrange_To_Call_Me vSTT346(Test_STT346, "STT346", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT356 { + long fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT356) C1{ Fl Fc:3 Fi} + + + +static void Test_STT356() +{ + { + init_simple_test("STT356"); + static STT356 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT356)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT356)"); + check_field_offset(lv, fa, 0, "STT356.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT356.fb"); + } +} +static Arrange_To_Call_Me vSTT356(Test_STT356, "STT356", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT366 { + long fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT366) C1{ Fl Fs:3 Fi} + + + +static void Test_STT366() +{ + { + init_simple_test("STT366"); + static STT366 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT366)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT366)"); + check_field_offset(lv, fa, 0, "STT366.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT366.fb"); + } +} +static Arrange_To_Call_Me vSTT366(Test_STT366, "STT366", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT376 { + long fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT376) C1{ Fl Fi:3 Fi} + + + +static void Test_STT376() +{ + { + init_simple_test("STT376"); + static STT376 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT376)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT376)"); + check_field_offset(lv, fa, 0, "STT376.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT376.fb"); + } +} +static Arrange_To_Call_Me vSTT376(Test_STT376, "STT376", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT386 { + long fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT386) C1{ Fl FL:3 Fi} + + + +static void Test_STT386() +{ + { + init_simple_test("STT386"); + static STT386 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT386)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT386)"); + check_field_offset(lv, fa, 0, "STT386.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT386.fb"); + } +} +static Arrange_To_Call_Me vSTT386(Test_STT386, "STT386", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT396 { + long fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT396) C1{ Fl Fs:8 Fi} + + + +static void Test_STT396() +{ + { + init_simple_test("STT396"); + static STT396 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT396)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT396)"); + check_field_offset(lv, fa, 0, "STT396.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT396.fb"); + } +} +static Arrange_To_Call_Me vSTT396(Test_STT396, "STT396", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3106 { + long fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT3106) C1{ Fl Fi:8 Fi} + + + +static void Test_STT3106() +{ + { + init_simple_test("STT3106"); + static STT3106 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3106)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3106)"); + check_field_offset(lv, fa, 0, "STT3106.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3106.fb"); + } +} +static Arrange_To_Call_Me vSTT3106(Test_STT3106, "STT3106", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3116 { + long fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT3116) C1{ Fl FL:8 Fi} + + + +static void Test_STT3116() +{ + { + init_simple_test("STT3116"); + static STT3116 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3116)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3116)"); + check_field_offset(lv, fa, 0, "STT3116.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3116.fb"); + } +} +static Arrange_To_Call_Me vSTT3116(Test_STT3116, "STT3116", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3126 { + long fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT3126) C1{ Fl Fi:18 Fi} + + + +static void Test_STT3126() +{ + { + init_simple_test("STT3126"); + static STT3126 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3126)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3126)"); + check_field_offset(lv, fa, 0, "STT3126.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3126.fb"); + } +} +static Arrange_To_Call_Me vSTT3126(Test_STT3126, "STT3126", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3136 { + long fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT3136) C1{ Fl FL:18 Fi} + + + +static void Test_STT3136() +{ + { + init_simple_test("STT3136"); + static STT3136 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3136)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3136)"); + check_field_offset(lv, fa, 0, "STT3136.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3136.fb"); + } +} +static Arrange_To_Call_Me vSTT3136(Test_STT3136, "STT3136", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3146 { + long fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT3146) C1{ Fl FL:48 Fi} + + + +static void Test_STT3146() +{ + { + init_simple_test("STT3146"); + static STT3146 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3146)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3146)"); + check_field_offset(lv, fa, 0, "STT3146.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3146.fb"); + } +} +static Arrange_To_Call_Me vSTT3146(Test_STT3146, "STT3146", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3156 { + long fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT3156) C1{ Fl Fc:3 Fi} + + + +static void Test_STT3156() +{ + { + init_simple_test("STT3156"); + static STT3156 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3156)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3156)"); + check_field_offset(lv, fa, 0, "STT3156.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3156"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3156"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3156.fb"); + } +} +static Arrange_To_Call_Me vSTT3156(Test_STT3156, "STT3156", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3166 { + long fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT3166) C1{ Fl Fs:3 Fi} + + + +static void Test_STT3166() +{ + { + init_simple_test("STT3166"); + static STT3166 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3166)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3166)"); + check_field_offset(lv, fa, 0, "STT3166.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3166"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3166"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3166.fb"); + } +} +static Arrange_To_Call_Me vSTT3166(Test_STT3166, "STT3166", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3176 { + long fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT3176) C1{ Fl Fi:3 Fi} + + + +static void Test_STT3176() +{ + { + init_simple_test("STT3176"); + static STT3176 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3176)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3176)"); + check_field_offset(lv, fa, 0, "STT3176.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3176"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3176"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3176.fb"); + } +} +static Arrange_To_Call_Me vSTT3176(Test_STT3176, "STT3176", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3186 { + long fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT3186) C1{ Fl FL:3 Fi} + + + +static void Test_STT3186() +{ + { + init_simple_test("STT3186"); + static STT3186 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3186)"); + check_field_offset(lv, fa, 0, "STT3186.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3186"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3186"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3186.fb"); + } +} +static Arrange_To_Call_Me vSTT3186(Test_STT3186, "STT3186", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3196 { + long fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT3196) C1{ Fl Fs:8 Fi} + + + +static void Test_STT3196() +{ + { + init_simple_test("STT3196"); + static STT3196 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3196)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3196)"); + check_field_offset(lv, fa, 0, "STT3196.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3196"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3196"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3196.fb"); + } +} +static Arrange_To_Call_Me vSTT3196(Test_STT3196, "STT3196", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3206 { + long fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT3206) C1{ Fl Fi:8 Fi} + + + +static void Test_STT3206() +{ + { + init_simple_test("STT3206"); + static STT3206 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3206)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3206)"); + check_field_offset(lv, fa, 0, "STT3206.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3206"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3206"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3206.fb"); + } +} +static Arrange_To_Call_Me vSTT3206(Test_STT3206, "STT3206", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3216 { + long fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT3216) C1{ Fl FL:8 Fi} + + + +static void Test_STT3216() +{ + { + init_simple_test("STT3216"); + static STT3216 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3216)"); + check_field_offset(lv, fa, 0, "STT3216.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3216"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3216"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3216.fb"); + } +} +static Arrange_To_Call_Me vSTT3216(Test_STT3216, "STT3216", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3226 { + long fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT3226) C1{ Fl Fi:18 Fi} + + + +static void Test_STT3226() +{ + { + init_simple_test("STT3226"); + static STT3226 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3226)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3226)"); + check_field_offset(lv, fa, 0, "STT3226.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3226"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3226"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3226.fb"); + } +} +static Arrange_To_Call_Me vSTT3226(Test_STT3226, "STT3226", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3236 { + long fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT3236) C1{ Fl FL:18 Fi} + + + +static void Test_STT3236() +{ + { + init_simple_test("STT3236"); + static STT3236 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3236)"); + check_field_offset(lv, fa, 0, "STT3236.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3236"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3236"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT3236.fb"); + } +} +static Arrange_To_Call_Me vSTT3236(Test_STT3236, "STT3236", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3246 { + long fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT3246) C1{ Fl FL:48 Fi} + + + +static void Test_STT3246() +{ + { + init_simple_test("STT3246"); + static STT3246 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3246)"); + check_field_offset(lv, fa, 0, "STT3246.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3246"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3246"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3246.fb"); + } +} +static Arrange_To_Call_Me vSTT3246(Test_STT3246, "STT3246", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT317 { + long fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT317) C1{ Fl Fc:0 FL} + + + +static void Test_STT317() +{ + { + init_simple_test("STT317"); + static STT317 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT317)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT317)"); + check_field_offset(lv, fa, 0, "STT317.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT317.fb"); + } +} +static Arrange_To_Call_Me vSTT317(Test_STT317, "STT317", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT327 { + long fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT327) C1{ Fl Fs:0 FL} + + + +static void Test_STT327() +{ + { + init_simple_test("STT327"); + static STT327 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT327)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT327)"); + check_field_offset(lv, fa, 0, "STT327.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT327.fb"); + } +} +static Arrange_To_Call_Me vSTT327(Test_STT327, "STT327", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT337 { + long fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT337) C1{ Fl Fi:0 FL} + + + +static void Test_STT337() +{ + { + init_simple_test("STT337"); + static STT337 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT337)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT337)"); + check_field_offset(lv, fa, 0, "STT337.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT337.fb"); + } +} +static Arrange_To_Call_Me vSTT337(Test_STT337, "STT337", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT347 { + long fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT347) C1{ Fl FL:0 FL} + + + +static void Test_STT347() +{ + { + init_simple_test("STT347"); + static STT347 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT347)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT347)"); + check_field_offset(lv, fa, 0, "STT347.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT347.fb"); + } +} +static Arrange_To_Call_Me vSTT347(Test_STT347, "STT347", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT357 { + long fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT357) C1{ Fl Fc:3 FL} + + + +static void Test_STT357() +{ + { + init_simple_test("STT357"); + static STT357 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT357)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT357)"); + check_field_offset(lv, fa, 0, "STT357.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT357.fb"); + } +} +static Arrange_To_Call_Me vSTT357(Test_STT357, "STT357", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT367 { + long fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT367) C1{ Fl Fs:3 FL} + + + +static void Test_STT367() +{ + { + init_simple_test("STT367"); + static STT367 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT367)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT367)"); + check_field_offset(lv, fa, 0, "STT367.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT367.fb"); + } +} +static Arrange_To_Call_Me vSTT367(Test_STT367, "STT367", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT377 { + long fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT377) C1{ Fl Fi:3 FL} + + + +static void Test_STT377() +{ + { + init_simple_test("STT377"); + static STT377 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT377)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT377)"); + check_field_offset(lv, fa, 0, "STT377.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT377.fb"); + } +} +static Arrange_To_Call_Me vSTT377(Test_STT377, "STT377", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT387 { + long fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT387) C1{ Fl FL:3 FL} + + + +static void Test_STT387() +{ + { + init_simple_test("STT387"); + static STT387 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT387)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT387)"); + check_field_offset(lv, fa, 0, "STT387.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT387.fb"); + } +} +static Arrange_To_Call_Me vSTT387(Test_STT387, "STT387", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT397 { + long fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT397) C1{ Fl Fs:8 FL} + + + +static void Test_STT397() +{ + { + init_simple_test("STT397"); + static STT397 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT397)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT397)"); + check_field_offset(lv, fa, 0, "STT397.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT397.fb"); + } +} +static Arrange_To_Call_Me vSTT397(Test_STT397, "STT397", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3107 { + long fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT3107) C1{ Fl Fi:8 FL} + + + +static void Test_STT3107() +{ + { + init_simple_test("STT3107"); + static STT3107 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3107)"); + check_field_offset(lv, fa, 0, "STT3107.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3107.fb"); + } +} +static Arrange_To_Call_Me vSTT3107(Test_STT3107, "STT3107", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3117 { + long fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT3117) C1{ Fl FL:8 FL} + + + +static void Test_STT3117() +{ + { + init_simple_test("STT3117"); + static STT3117 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3117)"); + check_field_offset(lv, fa, 0, "STT3117.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3117.fb"); + } +} +static Arrange_To_Call_Me vSTT3117(Test_STT3117, "STT3117", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3127 { + long fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT3127) C1{ Fl Fi:18 FL} + + + +static void Test_STT3127() +{ + { + init_simple_test("STT3127"); + static STT3127 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3127)"); + check_field_offset(lv, fa, 0, "STT3127.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3127.fb"); + } +} +static Arrange_To_Call_Me vSTT3127(Test_STT3127, "STT3127", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3137 { + long fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT3137) C1{ Fl FL:18 FL} + + + +static void Test_STT3137() +{ + { + init_simple_test("STT3137"); + static STT3137 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3137)"); + check_field_offset(lv, fa, 0, "STT3137.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3137.fb"); + } +} +static Arrange_To_Call_Me vSTT3137(Test_STT3137, "STT3137", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3147 { + long fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT3147) C1{ Fl FL:48 FL} + + + +static void Test_STT3147() +{ + { + init_simple_test("STT3147"); + static STT3147 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT3147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3147)"); + check_field_offset(lv, fa, 0, "STT3147.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3147.fb"); + } +} +static Arrange_To_Call_Me vSTT3147(Test_STT3147, "STT3147", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3157 { + long fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT3157) C1{ Fl Fc:3 FL} + + + +static void Test_STT3157() +{ + { + init_simple_test("STT3157"); + static STT3157 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3157)"); + check_field_offset(lv, fa, 0, "STT3157.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3157"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3157"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3157.fb"); + } +} +static Arrange_To_Call_Me vSTT3157(Test_STT3157, "STT3157", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3167 { + long fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT3167) C1{ Fl Fs:3 FL} + + + +static void Test_STT3167() +{ + { + init_simple_test("STT3167"); + static STT3167 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3167)"); + check_field_offset(lv, fa, 0, "STT3167.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3167"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3167"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3167.fb"); + } +} +static Arrange_To_Call_Me vSTT3167(Test_STT3167, "STT3167", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3177 { + long fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT3177) C1{ Fl Fi:3 FL} + + + +static void Test_STT3177() +{ + { + init_simple_test("STT3177"); + static STT3177 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3177)"); + check_field_offset(lv, fa, 0, "STT3177.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3177"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3177"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3177.fb"); + } +} +static Arrange_To_Call_Me vSTT3177(Test_STT3177, "STT3177", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3187 { + long fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT3187) C1{ Fl FL:3 FL} + + + +static void Test_STT3187() +{ + { + init_simple_test("STT3187"); + static STT3187 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3187)"); + check_field_offset(lv, fa, 0, "STT3187.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3187"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3187"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3187.fb"); + } +} +static Arrange_To_Call_Me vSTT3187(Test_STT3187, "STT3187", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3197 { + long fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT3197) C1{ Fl Fs:8 FL} + + + +static void Test_STT3197() +{ + { + init_simple_test("STT3197"); + static STT3197 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3197)"); + check_field_offset(lv, fa, 0, "STT3197.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3197"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3197"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3197.fb"); + } +} +static Arrange_To_Call_Me vSTT3197(Test_STT3197, "STT3197", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3207 { + long fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT3207) C1{ Fl Fi:8 FL} + + + +static void Test_STT3207() +{ + { + init_simple_test("STT3207"); + static STT3207 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3207)"); + check_field_offset(lv, fa, 0, "STT3207.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3207"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3207"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3207.fb"); + } +} +static Arrange_To_Call_Me vSTT3207(Test_STT3207, "STT3207", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3217 { + long fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT3217) C1{ Fl FL:8 FL} + + + +static void Test_STT3217() +{ + { + init_simple_test("STT3217"); + static STT3217 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3217)"); + check_field_offset(lv, fa, 0, "STT3217.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3217"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3217"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3217.fb"); + } +} +static Arrange_To_Call_Me vSTT3217(Test_STT3217, "STT3217", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3227 { + long fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT3227) C1{ Fl Fi:18 FL} + + + +static void Test_STT3227() +{ + { + init_simple_test("STT3227"); + static STT3227 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3227)"); + check_field_offset(lv, fa, 0, "STT3227.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3227"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3227"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3227.fb"); + } +} +static Arrange_To_Call_Me vSTT3227(Test_STT3227, "STT3227", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3237 { + long fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT3237) C1{ Fl FL:18 FL} + + + +static void Test_STT3237() +{ + { + init_simple_test("STT3237"); + static STT3237 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT3237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3237)"); + check_field_offset(lv, fa, 0, "STT3237.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3237"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3237"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3237.fb"); + } +} +static Arrange_To_Call_Me vSTT3237(Test_STT3237, "STT3237", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3247 { + long fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT3247) C1{ Fl FL:48 FL} + + + +static void Test_STT3247() +{ + { + init_simple_test("STT3247"); + static STT3247 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT3247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3247)"); + check_field_offset(lv, fa, 0, "STT3247.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3247"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3247"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3247.fb"); + } +} +static Arrange_To_Call_Me vSTT3247(Test_STT3247, "STT3247", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT318 { + long fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT318) C1{ Fl Fc:0 FD} + + + +static void Test_STT318() +{ + { + init_simple_test("STT318"); + static STT318 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT318)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT318)"); + check_field_offset(lv, fa, 0, "STT318.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT318.fb"); + } +} +static Arrange_To_Call_Me vSTT318(Test_STT318, "STT318", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT328 { + long fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT328) C1{ Fl Fs:0 FD} + + + +static void Test_STT328() +{ + { + init_simple_test("STT328"); + static STT328 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT328)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT328)"); + check_field_offset(lv, fa, 0, "STT328.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT328.fb"); + } +} +static Arrange_To_Call_Me vSTT328(Test_STT328, "STT328", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT338 { + long fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT338) C1{ Fl Fi:0 FD} + + + +static void Test_STT338() +{ + { + init_simple_test("STT338"); + static STT338 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT338)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT338)"); + check_field_offset(lv, fa, 0, "STT338.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT338.fb"); + } +} +static Arrange_To_Call_Me vSTT338(Test_STT338, "STT338", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT348 { + long fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT348) C1{ Fl FL:0 FD} + + + +static void Test_STT348() +{ + { + init_simple_test("STT348"); + static STT348 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT348)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT348)"); + check_field_offset(lv, fa, 0, "STT348.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT348.fb"); + } +} +static Arrange_To_Call_Me vSTT348(Test_STT348, "STT348", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT358 { + long fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT358) C1{ Fl Fc:3 FD} + + + +static void Test_STT358() +{ + { + init_simple_test("STT358"); + static STT358 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT358)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT358)"); + check_field_offset(lv, fa, 0, "STT358.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT358.fb"); + } +} +static Arrange_To_Call_Me vSTT358(Test_STT358, "STT358", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT368 { + long fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT368) C1{ Fl Fs:3 FD} + + + +static void Test_STT368() +{ + { + init_simple_test("STT368"); + static STT368 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT368)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT368)"); + check_field_offset(lv, fa, 0, "STT368.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT368.fb"); + } +} +static Arrange_To_Call_Me vSTT368(Test_STT368, "STT368", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT378 { + long fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT378) C1{ Fl Fi:3 FD} + + + +static void Test_STT378() +{ + { + init_simple_test("STT378"); + static STT378 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT378)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT378)"); + check_field_offset(lv, fa, 0, "STT378.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT378.fb"); + } +} +static Arrange_To_Call_Me vSTT378(Test_STT378, "STT378", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT388 { + long fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT388) C1{ Fl FL:3 FD} + + + +static void Test_STT388() +{ + { + init_simple_test("STT388"); + static STT388 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT388)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT388)"); + check_field_offset(lv, fa, 0, "STT388.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT388.fb"); + } +} +static Arrange_To_Call_Me vSTT388(Test_STT388, "STT388", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT398 { + long fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT398) C1{ Fl Fs:8 FD} + + + +static void Test_STT398() +{ + { + init_simple_test("STT398"); + static STT398 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT398)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT398)"); + check_field_offset(lv, fa, 0, "STT398.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT398.fb"); + } +} +static Arrange_To_Call_Me vSTT398(Test_STT398, "STT398", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3108 { + long fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT3108) C1{ Fl Fi:8 FD} + + + +static void Test_STT3108() +{ + { + init_simple_test("STT3108"); + static STT3108 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3108)"); + check_field_offset(lv, fa, 0, "STT3108.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3108.fb"); + } +} +static Arrange_To_Call_Me vSTT3108(Test_STT3108, "STT3108", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3118 { + long fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT3118) C1{ Fl FL:8 FD} + + + +static void Test_STT3118() +{ + { + init_simple_test("STT3118"); + static STT3118 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3118)"); + check_field_offset(lv, fa, 0, "STT3118.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3118.fb"); + } +} +static Arrange_To_Call_Me vSTT3118(Test_STT3118, "STT3118", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3128 { + long fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT3128) C1{ Fl Fi:18 FD} + + + +static void Test_STT3128() +{ + { + init_simple_test("STT3128"); + static STT3128 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3128)"); + check_field_offset(lv, fa, 0, "STT3128.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3128.fb"); + } +} +static Arrange_To_Call_Me vSTT3128(Test_STT3128, "STT3128", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3138 { + long fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT3138) C1{ Fl FL:18 FD} + + + +static void Test_STT3138() +{ + { + init_simple_test("STT3138"); + static STT3138 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3138)"); + check_field_offset(lv, fa, 0, "STT3138.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3138.fb"); + } +} +static Arrange_To_Call_Me vSTT3138(Test_STT3138, "STT3138", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3148 { + long fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT3148) C1{ Fl FL:48 FD} + + + +static void Test_STT3148() +{ + { + init_simple_test("STT3148"); + static STT3148 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT3148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3148)"); + check_field_offset(lv, fa, 0, "STT3148.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3148.fb"); + } +} +static Arrange_To_Call_Me vSTT3148(Test_STT3148, "STT3148", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3158 { + long fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT3158) C1{ Fl Fc:3 FD} + + + +static void Test_STT3158() +{ + { + init_simple_test("STT3158"); + static STT3158 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3158)"); + check_field_offset(lv, fa, 0, "STT3158.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3158"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3158"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3158.fb"); + } +} +static Arrange_To_Call_Me vSTT3158(Test_STT3158, "STT3158", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3168 { + long fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT3168) C1{ Fl Fs:3 FD} + + + +static void Test_STT3168() +{ + { + init_simple_test("STT3168"); + static STT3168 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3168)"); + check_field_offset(lv, fa, 0, "STT3168.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3168"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3168"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3168.fb"); + } +} +static Arrange_To_Call_Me vSTT3168(Test_STT3168, "STT3168", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3178 { + long fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT3178) C1{ Fl Fi:3 FD} + + + +static void Test_STT3178() +{ + { + init_simple_test("STT3178"); + static STT3178 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3178)"); + check_field_offset(lv, fa, 0, "STT3178.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3178"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3178"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3178.fb"); + } +} +static Arrange_To_Call_Me vSTT3178(Test_STT3178, "STT3178", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3188 { + long fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT3188) C1{ Fl FL:3 FD} + + + +static void Test_STT3188() +{ + { + init_simple_test("STT3188"); + static STT3188 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3188)"); + check_field_offset(lv, fa, 0, "STT3188.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3188"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3188"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3188.fb"); + } +} +static Arrange_To_Call_Me vSTT3188(Test_STT3188, "STT3188", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3198 { + long fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT3198) C1{ Fl Fs:8 FD} + + + +static void Test_STT3198() +{ + { + init_simple_test("STT3198"); + static STT3198 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3198)"); + check_field_offset(lv, fa, 0, "STT3198.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3198"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3198"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3198.fb"); + } +} +static Arrange_To_Call_Me vSTT3198(Test_STT3198, "STT3198", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3208 { + long fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT3208) C1{ Fl Fi:8 FD} + + + +static void Test_STT3208() +{ + { + init_simple_test("STT3208"); + static STT3208 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3208)"); + check_field_offset(lv, fa, 0, "STT3208.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3208"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3208"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3208.fb"); + } +} +static Arrange_To_Call_Me vSTT3208(Test_STT3208, "STT3208", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3218 { + long fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT3218) C1{ Fl FL:8 FD} + + + +static void Test_STT3218() +{ + { + init_simple_test("STT3218"); + static STT3218 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3218)"); + check_field_offset(lv, fa, 0, "STT3218.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3218"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3218"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3218.fb"); + } +} +static Arrange_To_Call_Me vSTT3218(Test_STT3218, "STT3218", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3228 { + long fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT3228) C1{ Fl Fi:18 FD} + + + +static void Test_STT3228() +{ + { + init_simple_test("STT3228"); + static STT3228 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3228)"); + check_field_offset(lv, fa, 0, "STT3228.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3228"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3228"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3228.fb"); + } +} +static Arrange_To_Call_Me vSTT3228(Test_STT3228, "STT3228", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3238 { + long fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT3238) C1{ Fl FL:18 FD} + + + +static void Test_STT3238() +{ + { + init_simple_test("STT3238"); + static STT3238 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT3238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3238)"); + check_field_offset(lv, fa, 0, "STT3238.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3238"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3238"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT3238.fb"); + } +} +static Arrange_To_Call_Me vSTT3238(Test_STT3238, "STT3238", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3248 { + long fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT3248) C1{ Fl FL:48 FD} + + + +static void Test_STT3248() +{ + { + init_simple_test("STT3248"); + static STT3248 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT3248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT3248)"); + check_field_offset(lv, fa, 0, "STT3248.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3248"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3248"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT3248.fb"); + } +} +static Arrange_To_Call_Me vSTT3248(Test_STT3248, "STT3248", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT319 { + long fa; + unsigned char :0; +}; +//SIG(1 STT319) C1{ Fl Fc:0} + + + +static void Test_STT319() +{ + { + init_simple_test("STT319"); + static STT319 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT319)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT319)"); + check_field_offset(lv, fa, 0, "STT319.fa"); + } +} +static Arrange_To_Call_Me vSTT319(Test_STT319, "STT319", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT329 { + long fa; + unsigned short :0; +}; +//SIG(1 STT329) C1{ Fl Fs:0} + + + +static void Test_STT329() +{ + { + init_simple_test("STT329"); + static STT329 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT329)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT329)"); + check_field_offset(lv, fa, 0, "STT329.fa"); + } +} +static Arrange_To_Call_Me vSTT329(Test_STT329, "STT329", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT339 { + long fa; + unsigned int :0; +}; +//SIG(1 STT339) C1{ Fl Fi:0} + + + +static void Test_STT339() +{ + { + init_simple_test("STT339"); + static STT339 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT339)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT339)"); + check_field_offset(lv, fa, 0, "STT339.fa"); + } +} +static Arrange_To_Call_Me vSTT339(Test_STT339, "STT339", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT349 { + long fa; + __tsu64 :0; +}; +//SIG(1 STT349) C1{ Fl FL:0} + + + +static void Test_STT349() +{ + { + init_simple_test("STT349"); + static STT349 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT349)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT349)"); + check_field_offset(lv, fa, 0, "STT349.fa"); + } +} +static Arrange_To_Call_Me vSTT349(Test_STT349, "STT349", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT359 { + long fa; + unsigned char :3; +}; +//SIG(1 STT359) C1{ Fl Fc:3} + + + +static void Test_STT359() +{ + { + init_simple_test("STT359"); + static STT359 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT359)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT359)"); + check_field_offset(lv, fa, 0, "STT359.fa"); + } +} +static Arrange_To_Call_Me vSTT359(Test_STT359, "STT359", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT369 { + long fa; + unsigned short :3; +}; +//SIG(1 STT369) C1{ Fl Fs:3} + + + +static void Test_STT369() +{ + { + init_simple_test("STT369"); + static STT369 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT369)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT369)"); + check_field_offset(lv, fa, 0, "STT369.fa"); + } +} +static Arrange_To_Call_Me vSTT369(Test_STT369, "STT369", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT379 { + long fa; + unsigned int :3; +}; +//SIG(1 STT379) C1{ Fl Fi:3} + + + +static void Test_STT379() +{ + { + init_simple_test("STT379"); + static STT379 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT379)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT379)"); + check_field_offset(lv, fa, 0, "STT379.fa"); + } +} +static Arrange_To_Call_Me vSTT379(Test_STT379, "STT379", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT389 { + long fa; + __tsu64 :3; +}; +//SIG(1 STT389) C1{ Fl FL:3} + + + +static void Test_STT389() +{ + { + init_simple_test("STT389"); + static STT389 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT389)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT389)"); + check_field_offset(lv, fa, 0, "STT389.fa"); + } +} +static Arrange_To_Call_Me vSTT389(Test_STT389, "STT389", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT399 { + long fa; + unsigned short :8; +}; +//SIG(1 STT399) C1{ Fl Fs:8} + + + +static void Test_STT399() +{ + { + init_simple_test("STT399"); + static STT399 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT399)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT399)"); + check_field_offset(lv, fa, 0, "STT399.fa"); + } +} +static Arrange_To_Call_Me vSTT399(Test_STT399, "STT399", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3109 { + long fa; + unsigned int :8; +}; +//SIG(1 STT3109) C1{ Fl Fi:8} + + + +static void Test_STT3109() +{ + { + init_simple_test("STT3109"); + static STT3109 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3109)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3109)"); + check_field_offset(lv, fa, 0, "STT3109.fa"); + } +} +static Arrange_To_Call_Me vSTT3109(Test_STT3109, "STT3109", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3119 { + long fa; + __tsu64 :8; +}; +//SIG(1 STT3119) C1{ Fl FL:8} + + + +static void Test_STT3119() +{ + { + init_simple_test("STT3119"); + static STT3119 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3119)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3119)"); + check_field_offset(lv, fa, 0, "STT3119.fa"); + } +} +static Arrange_To_Call_Me vSTT3119(Test_STT3119, "STT3119", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3129 { + long fa; + unsigned int :18; +}; +//SIG(1 STT3129) C1{ Fl Fi:18} + + + +static void Test_STT3129() +{ + { + init_simple_test("STT3129"); + static STT3129 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3129)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3129)"); + check_field_offset(lv, fa, 0, "STT3129.fa"); + } +} +static Arrange_To_Call_Me vSTT3129(Test_STT3129, "STT3129", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3139 { + long fa; + __tsu64 :18; +}; +//SIG(1 STT3139) C1{ Fl FL:18} + + + +static void Test_STT3139() +{ + { + init_simple_test("STT3139"); + static STT3139 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3139)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3139)"); + check_field_offset(lv, fa, 0, "STT3139.fa"); + } +} +static Arrange_To_Call_Me vSTT3139(Test_STT3139, "STT3139", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3149 { + long fa; + __tsu64 :48; +}; +//SIG(1 STT3149) C1{ Fl FL:48} + + + +static void Test_STT3149() +{ + { + init_simple_test("STT3149"); + static STT3149 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3149)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3149)"); + check_field_offset(lv, fa, 0, "STT3149.fa"); + } +} +static Arrange_To_Call_Me vSTT3149(Test_STT3149, "STT3149", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3159 { + long fa; + unsigned char bf:3; +}; +//SIG(1 STT3159) C1{ Fl Fc:3} + + + +static void Test_STT3159() +{ + { + init_simple_test("STT3159"); + static STT3159 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3159)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3159)"); + check_field_offset(lv, fa, 0, "STT3159.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3159"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3159"); + } +} +static Arrange_To_Call_Me vSTT3159(Test_STT3159, "STT3159", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3169 { + long fa; + unsigned short bf:3; +}; +//SIG(1 STT3169) C1{ Fl Fs:3} + + + +static void Test_STT3169() +{ + { + init_simple_test("STT3169"); + static STT3169 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3169)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3169)"); + check_field_offset(lv, fa, 0, "STT3169.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3169"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3169"); + } +} +static Arrange_To_Call_Me vSTT3169(Test_STT3169, "STT3169", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3179 { + long fa; + unsigned int bf:3; +}; +//SIG(1 STT3179) C1{ Fl Fi:3} + + + +static void Test_STT3179() +{ + { + init_simple_test("STT3179"); + static STT3179 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3179)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3179)"); + check_field_offset(lv, fa, 0, "STT3179.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3179"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3179"); + } +} +static Arrange_To_Call_Me vSTT3179(Test_STT3179, "STT3179", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3189 { + long fa; + __tsu64 bf:3; +}; +//SIG(1 STT3189) C1{ Fl FL:3} + + + +static void Test_STT3189() +{ + { + init_simple_test("STT3189"); + static STT3189 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3189)"); + check_field_offset(lv, fa, 0, "STT3189.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT3189"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT3189"); + } +} +static Arrange_To_Call_Me vSTT3189(Test_STT3189, "STT3189", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3199 { + long fa; + unsigned short bf:8; +}; +//SIG(1 STT3199) C1{ Fl Fs:8} + + + +static void Test_STT3199() +{ + { + init_simple_test("STT3199"); + static STT3199 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3199)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3199)"); + check_field_offset(lv, fa, 0, "STT3199.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3199"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3199"); + } +} +static Arrange_To_Call_Me vSTT3199(Test_STT3199, "STT3199", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3209 { + long fa; + unsigned int bf:8; +}; +//SIG(1 STT3209) C1{ Fl Fi:8} + + + +static void Test_STT3209() +{ + { + init_simple_test("STT3209"); + static STT3209 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3209)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3209)"); + check_field_offset(lv, fa, 0, "STT3209.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3209"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3209"); + } +} +static Arrange_To_Call_Me vSTT3209(Test_STT3209, "STT3209", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3219 { + long fa; + __tsu64 bf:8; +}; +//SIG(1 STT3219) C1{ Fl FL:8} + + + +static void Test_STT3219() +{ + { + init_simple_test("STT3219"); + static STT3219 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3219)"); + check_field_offset(lv, fa, 0, "STT3219.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT3219"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT3219"); + } +} +static Arrange_To_Call_Me vSTT3219(Test_STT3219, "STT3219", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3229 { + long fa; + unsigned int bf:18; +}; +//SIG(1 STT3229) C1{ Fl Fi:18} + + + +static void Test_STT3229() +{ + { + init_simple_test("STT3229"); + static STT3229 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3229)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3229)"); + check_field_offset(lv, fa, 0, "STT3229.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3229"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3229"); + } +} +static Arrange_To_Call_Me vSTT3229(Test_STT3229, "STT3229", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3239 { + long fa; + __tsu64 bf:18; +}; +//SIG(1 STT3239) C1{ Fl FL:18} + + + +static void Test_STT3239() +{ + { + init_simple_test("STT3239"); + static STT3239 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT3239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3239)"); + check_field_offset(lv, fa, 0, "STT3239.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT3239"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT3239"); + } +} +static Arrange_To_Call_Me vSTT3239(Test_STT3239, "STT3239", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT3249 { + long fa; + __tsu64 bf:48; +}; +//SIG(1 STT3249) C1{ Fl FL:48} + + + +static void Test_STT3249() +{ + { + init_simple_test("STT3249"); + static STT3249 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT3249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT3249)"); + check_field_offset(lv, fa, 0, "STT3249.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT3249"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT3249"); + } +} +static Arrange_To_Call_Me vSTT3249(Test_STT3249, "STT3249", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT410 { + __tsi64 fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT410) C1{ FL Fc:0 Fc} + + + +static void Test_STT410() +{ + { + init_simple_test("STT410"); + static STT410 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT410)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT410)"); + check_field_offset(lv, fa, 0, "STT410.fa"); + check_field_offset(lv, fb, 8, "STT410.fb"); + } +} +static Arrange_To_Call_Me vSTT410(Test_STT410, "STT410", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT420 { + __tsi64 fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT420) C1{ FL Fs:0 Fc} + + + +static void Test_STT420() +{ + { + init_simple_test("STT420"); + static STT420 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT420)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT420)"); + check_field_offset(lv, fa, 0, "STT420.fa"); + check_field_offset(lv, fb, 8, "STT420.fb"); + } +} +static Arrange_To_Call_Me vSTT420(Test_STT420, "STT420", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT430 { + __tsi64 fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT430) C1{ FL Fi:0 Fc} + + + +static void Test_STT430() +{ + { + init_simple_test("STT430"); + static STT430 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT430)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT430)"); + check_field_offset(lv, fa, 0, "STT430.fa"); + check_field_offset(lv, fb, 8, "STT430.fb"); + } +} +static Arrange_To_Call_Me vSTT430(Test_STT430, "STT430", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT440 { + __tsi64 fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT440) C1{ FL FL:0 Fc} + + + +static void Test_STT440() +{ + { + init_simple_test("STT440"); + static STT440 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT440)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT440)"); + check_field_offset(lv, fa, 0, "STT440.fa"); + check_field_offset(lv, fb, 8, "STT440.fb"); + } +} +static Arrange_To_Call_Me vSTT440(Test_STT440, "STT440", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT450 { + __tsi64 fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT450) C1{ FL Fc:3 Fc} + + + +static void Test_STT450() +{ + { + init_simple_test("STT450"); + static STT450 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT450)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT450)"); + check_field_offset(lv, fa, 0, "STT450.fa"); + check_field_offset(lv, fb, 9, "STT450.fb"); + } +} +static Arrange_To_Call_Me vSTT450(Test_STT450, "STT450", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT460 { + __tsi64 fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT460) C1{ FL Fs:3 Fc} + + + +static void Test_STT460() +{ + { + init_simple_test("STT460"); + static STT460 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT460)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT460)"); + check_field_offset(lv, fa, 0, "STT460.fa"); + check_field_offset(lv, fb, 9, "STT460.fb"); + } +} +static Arrange_To_Call_Me vSTT460(Test_STT460, "STT460", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT470 { + __tsi64 fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT470) C1{ FL Fi:3 Fc} + + + +static void Test_STT470() +{ + { + init_simple_test("STT470"); + static STT470 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT470)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT470)"); + check_field_offset(lv, fa, 0, "STT470.fa"); + check_field_offset(lv, fb, 9, "STT470.fb"); + } +} +static Arrange_To_Call_Me vSTT470(Test_STT470, "STT470", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT480 { + __tsi64 fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT480) C1{ FL FL:3 Fc} + + + +static void Test_STT480() +{ + { + init_simple_test("STT480"); + static STT480 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT480)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT480)"); + check_field_offset(lv, fa, 0, "STT480.fa"); + check_field_offset(lv, fb, 9, "STT480.fb"); + } +} +static Arrange_To_Call_Me vSTT480(Test_STT480, "STT480", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT490 { + __tsi64 fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT490) C1{ FL Fs:8 Fc} + + + +static void Test_STT490() +{ + { + init_simple_test("STT490"); + static STT490 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT490)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT490)"); + check_field_offset(lv, fa, 0, "STT490.fa"); + check_field_offset(lv, fb, 9, "STT490.fb"); + } +} +static Arrange_To_Call_Me vSTT490(Test_STT490, "STT490", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4100 { + __tsi64 fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT4100) C1{ FL Fi:8 Fc} + + + +static void Test_STT4100() +{ + { + init_simple_test("STT4100"); + static STT4100 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4100)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4100)"); + check_field_offset(lv, fa, 0, "STT4100.fa"); + check_field_offset(lv, fb, 9, "STT4100.fb"); + } +} +static Arrange_To_Call_Me vSTT4100(Test_STT4100, "STT4100", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4110 { + __tsi64 fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT4110) C1{ FL FL:8 Fc} + + + +static void Test_STT4110() +{ + { + init_simple_test("STT4110"); + static STT4110 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4110)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4110)"); + check_field_offset(lv, fa, 0, "STT4110.fa"); + check_field_offset(lv, fb, 9, "STT4110.fb"); + } +} +static Arrange_To_Call_Me vSTT4110(Test_STT4110, "STT4110", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4120 { + __tsi64 fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT4120) C1{ FL Fi:18 Fc} + + + +static void Test_STT4120() +{ + { + init_simple_test("STT4120"); + static STT4120 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4120)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4120)"); + check_field_offset(lv, fa, 0, "STT4120.fa"); + check_field_offset(lv, fb, 11, "STT4120.fb"); + } +} +static Arrange_To_Call_Me vSTT4120(Test_STT4120, "STT4120", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4130 { + __tsi64 fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT4130) C1{ FL FL:18 Fc} + + + +static void Test_STT4130() +{ + { + init_simple_test("STT4130"); + static STT4130 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4130)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4130)"); + check_field_offset(lv, fa, 0, "STT4130.fa"); + check_field_offset(lv, fb, 11, "STT4130.fb"); + } +} +static Arrange_To_Call_Me vSTT4130(Test_STT4130, "STT4130", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4140 { + __tsi64 fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT4140) C1{ FL FL:48 Fc} + + + +static void Test_STT4140() +{ + { + init_simple_test("STT4140"); + static STT4140 lv; + check2(sizeof(lv), 16, "sizeof(STT4140)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4140)"); + check_field_offset(lv, fa, 0, "STT4140.fa"); + check_field_offset(lv, fb, 14, "STT4140.fb"); + } +} +static Arrange_To_Call_Me vSTT4140(Test_STT4140, "STT4140", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4150 { + __tsi64 fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT4150) C1{ FL Fc:3 Fc} + + + +static void Test_STT4150() +{ + { + init_simple_test("STT4150"); + static STT4150 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4150)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4150)"); + check_field_offset(lv, fa, 0, "STT4150.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4150"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4150"); + check_field_offset(lv, fb, 9, "STT4150.fb"); + } +} +static Arrange_To_Call_Me vSTT4150(Test_STT4150, "STT4150", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4160 { + __tsi64 fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT4160) C1{ FL Fs:3 Fc} + + + +static void Test_STT4160() +{ + { + init_simple_test("STT4160"); + static STT4160 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4160)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4160)"); + check_field_offset(lv, fa, 0, "STT4160.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4160"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4160"); + check_field_offset(lv, fb, 9, "STT4160.fb"); + } +} +static Arrange_To_Call_Me vSTT4160(Test_STT4160, "STT4160", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4170 { + __tsi64 fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT4170) C1{ FL Fi:3 Fc} + + + +static void Test_STT4170() +{ + { + init_simple_test("STT4170"); + static STT4170 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4170)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4170)"); + check_field_offset(lv, fa, 0, "STT4170.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4170"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4170"); + check_field_offset(lv, fb, 9, "STT4170.fb"); + } +} +static Arrange_To_Call_Me vSTT4170(Test_STT4170, "STT4170", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4180 { + __tsi64 fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT4180) C1{ FL FL:3 Fc} + + + +static void Test_STT4180() +{ + { + init_simple_test("STT4180"); + static STT4180 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4180)"); + check_field_offset(lv, fa, 0, "STT4180.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4180"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4180"); + check_field_offset(lv, fb, 9, "STT4180.fb"); + } +} +static Arrange_To_Call_Me vSTT4180(Test_STT4180, "STT4180", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4190 { + __tsi64 fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT4190) C1{ FL Fs:8 Fc} + + + +static void Test_STT4190() +{ + { + init_simple_test("STT4190"); + static STT4190 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4190)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4190)"); + check_field_offset(lv, fa, 0, "STT4190.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4190"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4190"); + check_field_offset(lv, fb, 9, "STT4190.fb"); + } +} +static Arrange_To_Call_Me vSTT4190(Test_STT4190, "STT4190", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4200 { + __tsi64 fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT4200) C1{ FL Fi:8 Fc} + + + +static void Test_STT4200() +{ + { + init_simple_test("STT4200"); + static STT4200 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4200)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4200)"); + check_field_offset(lv, fa, 0, "STT4200.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4200"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4200"); + check_field_offset(lv, fb, 9, "STT4200.fb"); + } +} +static Arrange_To_Call_Me vSTT4200(Test_STT4200, "STT4200", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4210 { + __tsi64 fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT4210) C1{ FL FL:8 Fc} + + + +static void Test_STT4210() +{ + { + init_simple_test("STT4210"); + static STT4210 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4210)"); + check_field_offset(lv, fa, 0, "STT4210.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4210"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4210"); + check_field_offset(lv, fb, 9, "STT4210.fb"); + } +} +static Arrange_To_Call_Me vSTT4210(Test_STT4210, "STT4210", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4220 { + __tsi64 fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT4220) C1{ FL Fi:18 Fc} + + + +static void Test_STT4220() +{ + { + init_simple_test("STT4220"); + static STT4220 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4220)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4220)"); + check_field_offset(lv, fa, 0, "STT4220.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4220"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4220"); + check_field_offset(lv, fb, 11, "STT4220.fb"); + } +} +static Arrange_To_Call_Me vSTT4220(Test_STT4220, "STT4220", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4230 { + __tsi64 fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT4230) C1{ FL FL:18 Fc} + + + +static void Test_STT4230() +{ + { + init_simple_test("STT4230"); + static STT4230 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4230)"); + check_field_offset(lv, fa, 0, "STT4230.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4230"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4230"); + check_field_offset(lv, fb, 11, "STT4230.fb"); + } +} +static Arrange_To_Call_Me vSTT4230(Test_STT4230, "STT4230", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4240 { + __tsi64 fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT4240) C1{ FL FL:48 Fc} + + + +static void Test_STT4240() +{ + { + init_simple_test("STT4240"); + static STT4240 lv; + check2(sizeof(lv), 16, "sizeof(STT4240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4240)"); + check_field_offset(lv, fa, 0, "STT4240.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4240"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4240"); + check_field_offset(lv, fb, 14, "STT4240.fb"); + } +} +static Arrange_To_Call_Me vSTT4240(Test_STT4240, "STT4240", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT411 { + __tsi64 fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT411) C1{ FL Fc:0 Fs} + + + +static void Test_STT411() +{ + { + init_simple_test("STT411"); + static STT411 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT411)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT411)"); + check_field_offset(lv, fa, 0, "STT411.fa"); + check_field_offset(lv, fb, 8, "STT411.fb"); + } +} +static Arrange_To_Call_Me vSTT411(Test_STT411, "STT411", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT421 { + __tsi64 fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT421) C1{ FL Fs:0 Fs} + + + +static void Test_STT421() +{ + { + init_simple_test("STT421"); + static STT421 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT421)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT421)"); + check_field_offset(lv, fa, 0, "STT421.fa"); + check_field_offset(lv, fb, 8, "STT421.fb"); + } +} +static Arrange_To_Call_Me vSTT421(Test_STT421, "STT421", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT431 { + __tsi64 fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT431) C1{ FL Fi:0 Fs} + + + +static void Test_STT431() +{ + { + init_simple_test("STT431"); + static STT431 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT431)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT431)"); + check_field_offset(lv, fa, 0, "STT431.fa"); + check_field_offset(lv, fb, 8, "STT431.fb"); + } +} +static Arrange_To_Call_Me vSTT431(Test_STT431, "STT431", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT441 { + __tsi64 fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT441) C1{ FL FL:0 Fs} + + + +static void Test_STT441() +{ + { + init_simple_test("STT441"); + static STT441 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT441)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT441)"); + check_field_offset(lv, fa, 0, "STT441.fa"); + check_field_offset(lv, fb, 8, "STT441.fb"); + } +} +static Arrange_To_Call_Me vSTT441(Test_STT441, "STT441", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT451 { + __tsi64 fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT451) C1{ FL Fc:3 Fs} + + + +static void Test_STT451() +{ + { + init_simple_test("STT451"); + static STT451 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT451)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT451)"); + check_field_offset(lv, fa, 0, "STT451.fa"); + check_field_offset(lv, fb, 10, "STT451.fb"); + } +} +static Arrange_To_Call_Me vSTT451(Test_STT451, "STT451", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT461 { + __tsi64 fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT461) C1{ FL Fs:3 Fs} + + + +static void Test_STT461() +{ + { + init_simple_test("STT461"); + static STT461 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT461)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT461)"); + check_field_offset(lv, fa, 0, "STT461.fa"); + check_field_offset(lv, fb, 10, "STT461.fb"); + } +} +static Arrange_To_Call_Me vSTT461(Test_STT461, "STT461", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT471 { + __tsi64 fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT471) C1{ FL Fi:3 Fs} + + + +static void Test_STT471() +{ + { + init_simple_test("STT471"); + static STT471 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT471)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT471)"); + check_field_offset(lv, fa, 0, "STT471.fa"); + check_field_offset(lv, fb, 10, "STT471.fb"); + } +} +static Arrange_To_Call_Me vSTT471(Test_STT471, "STT471", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT481 { + __tsi64 fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT481) C1{ FL FL:3 Fs} + + + +static void Test_STT481() +{ + { + init_simple_test("STT481"); + static STT481 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT481)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT481)"); + check_field_offset(lv, fa, 0, "STT481.fa"); + check_field_offset(lv, fb, 10, "STT481.fb"); + } +} +static Arrange_To_Call_Me vSTT481(Test_STT481, "STT481", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT491 { + __tsi64 fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT491) C1{ FL Fs:8 Fs} + + + +static void Test_STT491() +{ + { + init_simple_test("STT491"); + static STT491 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT491)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT491)"); + check_field_offset(lv, fa, 0, "STT491.fa"); + check_field_offset(lv, fb, 10, "STT491.fb"); + } +} +static Arrange_To_Call_Me vSTT491(Test_STT491, "STT491", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4101 { + __tsi64 fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT4101) C1{ FL Fi:8 Fs} + + + +static void Test_STT4101() +{ + { + init_simple_test("STT4101"); + static STT4101 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4101)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4101)"); + check_field_offset(lv, fa, 0, "STT4101.fa"); + check_field_offset(lv, fb, 10, "STT4101.fb"); + } +} +static Arrange_To_Call_Me vSTT4101(Test_STT4101, "STT4101", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4111 { + __tsi64 fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT4111) C1{ FL FL:8 Fs} + + + +static void Test_STT4111() +{ + { + init_simple_test("STT4111"); + static STT4111 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4111)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4111)"); + check_field_offset(lv, fa, 0, "STT4111.fa"); + check_field_offset(lv, fb, 10, "STT4111.fb"); + } +} +static Arrange_To_Call_Me vSTT4111(Test_STT4111, "STT4111", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4121 { + __tsi64 fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT4121) C1{ FL Fi:18 Fs} + + + +static void Test_STT4121() +{ + { + init_simple_test("STT4121"); + static STT4121 lv; + check2(sizeof(lv), 16, "sizeof(STT4121)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4121)"); + check_field_offset(lv, fa, 0, "STT4121.fa"); + check_field_offset(lv, fb, 12, "STT4121.fb"); + } +} +static Arrange_To_Call_Me vSTT4121(Test_STT4121, "STT4121", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4131 { + __tsi64 fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT4131) C1{ FL FL:18 Fs} + + + +static void Test_STT4131() +{ + { + init_simple_test("STT4131"); + static STT4131 lv; + check2(sizeof(lv), 16, "sizeof(STT4131)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4131)"); + check_field_offset(lv, fa, 0, "STT4131.fa"); + check_field_offset(lv, fb, 12, "STT4131.fb"); + } +} +static Arrange_To_Call_Me vSTT4131(Test_STT4131, "STT4131", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4141 { + __tsi64 fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT4141) C1{ FL FL:48 Fs} + + + +static void Test_STT4141() +{ + { + init_simple_test("STT4141"); + static STT4141 lv; + check2(sizeof(lv), 16, "sizeof(STT4141)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4141)"); + check_field_offset(lv, fa, 0, "STT4141.fa"); + check_field_offset(lv, fb, 14, "STT4141.fb"); + } +} +static Arrange_To_Call_Me vSTT4141(Test_STT4141, "STT4141", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4151 { + __tsi64 fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT4151) C1{ FL Fc:3 Fs} + + + +static void Test_STT4151() +{ + { + init_simple_test("STT4151"); + static STT4151 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4151)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4151)"); + check_field_offset(lv, fa, 0, "STT4151.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4151"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4151"); + check_field_offset(lv, fb, 10, "STT4151.fb"); + } +} +static Arrange_To_Call_Me vSTT4151(Test_STT4151, "STT4151", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4161 { + __tsi64 fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT4161) C1{ FL Fs:3 Fs} + + + +static void Test_STT4161() +{ + { + init_simple_test("STT4161"); + static STT4161 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4161)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4161)"); + check_field_offset(lv, fa, 0, "STT4161.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4161"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4161"); + check_field_offset(lv, fb, 10, "STT4161.fb"); + } +} +static Arrange_To_Call_Me vSTT4161(Test_STT4161, "STT4161", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4171 { + __tsi64 fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT4171) C1{ FL Fi:3 Fs} + + + +static void Test_STT4171() +{ + { + init_simple_test("STT4171"); + static STT4171 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4171)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4171)"); + check_field_offset(lv, fa, 0, "STT4171.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4171"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4171"); + check_field_offset(lv, fb, 10, "STT4171.fb"); + } +} +static Arrange_To_Call_Me vSTT4171(Test_STT4171, "STT4171", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4181 { + __tsi64 fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT4181) C1{ FL FL:3 Fs} + + + +static void Test_STT4181() +{ + { + init_simple_test("STT4181"); + static STT4181 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4181)"); + check_field_offset(lv, fa, 0, "STT4181.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4181"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4181"); + check_field_offset(lv, fb, 10, "STT4181.fb"); + } +} +static Arrange_To_Call_Me vSTT4181(Test_STT4181, "STT4181", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4191 { + __tsi64 fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT4191) C1{ FL Fs:8 Fs} + + + +static void Test_STT4191() +{ + { + init_simple_test("STT4191"); + static STT4191 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4191)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4191)"); + check_field_offset(lv, fa, 0, "STT4191.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4191"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4191"); + check_field_offset(lv, fb, 10, "STT4191.fb"); + } +} +static Arrange_To_Call_Me vSTT4191(Test_STT4191, "STT4191", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4201 { + __tsi64 fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT4201) C1{ FL Fi:8 Fs} + + + +static void Test_STT4201() +{ + { + init_simple_test("STT4201"); + static STT4201 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4201)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4201)"); + check_field_offset(lv, fa, 0, "STT4201.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4201"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4201"); + check_field_offset(lv, fb, 10, "STT4201.fb"); + } +} +static Arrange_To_Call_Me vSTT4201(Test_STT4201, "STT4201", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4211 { + __tsi64 fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT4211) C1{ FL FL:8 Fs} + + + +static void Test_STT4211() +{ + { + init_simple_test("STT4211"); + static STT4211 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4211)"); + check_field_offset(lv, fa, 0, "STT4211.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4211"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4211"); + check_field_offset(lv, fb, 10, "STT4211.fb"); + } +} +static Arrange_To_Call_Me vSTT4211(Test_STT4211, "STT4211", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4221 { + __tsi64 fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT4221) C1{ FL Fi:18 Fs} + + + +static void Test_STT4221() +{ + { + init_simple_test("STT4221"); + static STT4221 lv; + check2(sizeof(lv), 16, "sizeof(STT4221)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4221)"); + check_field_offset(lv, fa, 0, "STT4221.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4221"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4221"); + check_field_offset(lv, fb, 12, "STT4221.fb"); + } +} +static Arrange_To_Call_Me vSTT4221(Test_STT4221, "STT4221", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4231 { + __tsi64 fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT4231) C1{ FL FL:18 Fs} + + + +static void Test_STT4231() +{ + { + init_simple_test("STT4231"); + static STT4231 lv; + check2(sizeof(lv), 16, "sizeof(STT4231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4231)"); + check_field_offset(lv, fa, 0, "STT4231.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4231"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4231"); + check_field_offset(lv, fb, 12, "STT4231.fb"); + } +} +static Arrange_To_Call_Me vSTT4231(Test_STT4231, "STT4231", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4241 { + __tsi64 fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT4241) C1{ FL FL:48 Fs} + + + +static void Test_STT4241() +{ + { + init_simple_test("STT4241"); + static STT4241 lv; + check2(sizeof(lv), 16, "sizeof(STT4241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4241)"); + check_field_offset(lv, fa, 0, "STT4241.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4241"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4241"); + check_field_offset(lv, fb, 14, "STT4241.fb"); + } +} +static Arrange_To_Call_Me vSTT4241(Test_STT4241, "STT4241", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT412 { + __tsi64 fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT412) C1{ FL Fc:0 Fi} + + + +static void Test_STT412() +{ + { + init_simple_test("STT412"); + static STT412 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT412)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT412)"); + check_field_offset(lv, fa, 0, "STT412.fa"); + check_field_offset(lv, fb, 8, "STT412.fb"); + } +} +static Arrange_To_Call_Me vSTT412(Test_STT412, "STT412", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT422 { + __tsi64 fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT422) C1{ FL Fs:0 Fi} + + + +static void Test_STT422() +{ + { + init_simple_test("STT422"); + static STT422 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT422)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT422)"); + check_field_offset(lv, fa, 0, "STT422.fa"); + check_field_offset(lv, fb, 8, "STT422.fb"); + } +} +static Arrange_To_Call_Me vSTT422(Test_STT422, "STT422", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT432 { + __tsi64 fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT432) C1{ FL Fi:0 Fi} + + + +static void Test_STT432() +{ + { + init_simple_test("STT432"); + static STT432 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT432)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT432)"); + check_field_offset(lv, fa, 0, "STT432.fa"); + check_field_offset(lv, fb, 8, "STT432.fb"); + } +} +static Arrange_To_Call_Me vSTT432(Test_STT432, "STT432", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT442 { + __tsi64 fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT442) C1{ FL FL:0 Fi} + + + +static void Test_STT442() +{ + { + init_simple_test("STT442"); + static STT442 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT442)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT442)"); + check_field_offset(lv, fa, 0, "STT442.fa"); + check_field_offset(lv, fb, 8, "STT442.fb"); + } +} +static Arrange_To_Call_Me vSTT442(Test_STT442, "STT442", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT452 { + __tsi64 fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT452) C1{ FL Fc:3 Fi} + + + +static void Test_STT452() +{ + { + init_simple_test("STT452"); + static STT452 lv; + check2(sizeof(lv), 16, "sizeof(STT452)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT452)"); + check_field_offset(lv, fa, 0, "STT452.fa"); + check_field_offset(lv, fb, 12, "STT452.fb"); + } +} +static Arrange_To_Call_Me vSTT452(Test_STT452, "STT452", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT462 { + __tsi64 fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT462) C1{ FL Fs:3 Fi} + + + +static void Test_STT462() +{ + { + init_simple_test("STT462"); + static STT462 lv; + check2(sizeof(lv), 16, "sizeof(STT462)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT462)"); + check_field_offset(lv, fa, 0, "STT462.fa"); + check_field_offset(lv, fb, 12, "STT462.fb"); + } +} +static Arrange_To_Call_Me vSTT462(Test_STT462, "STT462", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT472 { + __tsi64 fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT472) C1{ FL Fi:3 Fi} + + + +static void Test_STT472() +{ + { + init_simple_test("STT472"); + static STT472 lv; + check2(sizeof(lv), 16, "sizeof(STT472)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT472)"); + check_field_offset(lv, fa, 0, "STT472.fa"); + check_field_offset(lv, fb, 12, "STT472.fb"); + } +} +static Arrange_To_Call_Me vSTT472(Test_STT472, "STT472", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT482 { + __tsi64 fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT482) C1{ FL FL:3 Fi} + + + +static void Test_STT482() +{ + { + init_simple_test("STT482"); + static STT482 lv; + check2(sizeof(lv), 16, "sizeof(STT482)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT482)"); + check_field_offset(lv, fa, 0, "STT482.fa"); + check_field_offset(lv, fb, 12, "STT482.fb"); + } +} +static Arrange_To_Call_Me vSTT482(Test_STT482, "STT482", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT492 { + __tsi64 fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT492) C1{ FL Fs:8 Fi} + + + +static void Test_STT492() +{ + { + init_simple_test("STT492"); + static STT492 lv; + check2(sizeof(lv), 16, "sizeof(STT492)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT492)"); + check_field_offset(lv, fa, 0, "STT492.fa"); + check_field_offset(lv, fb, 12, "STT492.fb"); + } +} +static Arrange_To_Call_Me vSTT492(Test_STT492, "STT492", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4102 { + __tsi64 fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT4102) C1{ FL Fi:8 Fi} + + + +static void Test_STT4102() +{ + { + init_simple_test("STT4102"); + static STT4102 lv; + check2(sizeof(lv), 16, "sizeof(STT4102)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4102)"); + check_field_offset(lv, fa, 0, "STT4102.fa"); + check_field_offset(lv, fb, 12, "STT4102.fb"); + } +} +static Arrange_To_Call_Me vSTT4102(Test_STT4102, "STT4102", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4112 { + __tsi64 fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT4112) C1{ FL FL:8 Fi} + + + +static void Test_STT4112() +{ + { + init_simple_test("STT4112"); + static STT4112 lv; + check2(sizeof(lv), 16, "sizeof(STT4112)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4112)"); + check_field_offset(lv, fa, 0, "STT4112.fa"); + check_field_offset(lv, fb, 12, "STT4112.fb"); + } +} +static Arrange_To_Call_Me vSTT4112(Test_STT4112, "STT4112", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4122 { + __tsi64 fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT4122) C1{ FL Fi:18 Fi} + + + +static void Test_STT4122() +{ + { + init_simple_test("STT4122"); + static STT4122 lv; + check2(sizeof(lv), 16, "sizeof(STT4122)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4122)"); + check_field_offset(lv, fa, 0, "STT4122.fa"); + check_field_offset(lv, fb, 12, "STT4122.fb"); + } +} +static Arrange_To_Call_Me vSTT4122(Test_STT4122, "STT4122", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4132 { + __tsi64 fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT4132) C1{ FL FL:18 Fi} + + + +static void Test_STT4132() +{ + { + init_simple_test("STT4132"); + static STT4132 lv; + check2(sizeof(lv), 16, "sizeof(STT4132)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4132)"); + check_field_offset(lv, fa, 0, "STT4132.fa"); + check_field_offset(lv, fb, 12, "STT4132.fb"); + } +} +static Arrange_To_Call_Me vSTT4132(Test_STT4132, "STT4132", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4142 { + __tsi64 fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT4142) C1{ FL FL:48 Fi} + + + +static void Test_STT4142() +{ + { + init_simple_test("STT4142"); + static STT4142 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4142)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4142)"); + check_field_offset(lv, fa, 0, "STT4142.fa"); + check_field_offset(lv, fb, 16, "STT4142.fb"); + } +} +static Arrange_To_Call_Me vSTT4142(Test_STT4142, "STT4142", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4152 { + __tsi64 fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT4152) C1{ FL Fc:3 Fi} + + + +static void Test_STT4152() +{ + { + init_simple_test("STT4152"); + static STT4152 lv; + check2(sizeof(lv), 16, "sizeof(STT4152)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4152)"); + check_field_offset(lv, fa, 0, "STT4152.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4152"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4152"); + check_field_offset(lv, fb, 12, "STT4152.fb"); + } +} +static Arrange_To_Call_Me vSTT4152(Test_STT4152, "STT4152", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4162 { + __tsi64 fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT4162) C1{ FL Fs:3 Fi} + + + +static void Test_STT4162() +{ + { + init_simple_test("STT4162"); + static STT4162 lv; + check2(sizeof(lv), 16, "sizeof(STT4162)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4162)"); + check_field_offset(lv, fa, 0, "STT4162.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4162"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4162"); + check_field_offset(lv, fb, 12, "STT4162.fb"); + } +} +static Arrange_To_Call_Me vSTT4162(Test_STT4162, "STT4162", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4172 { + __tsi64 fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT4172) C1{ FL Fi:3 Fi} + + + +static void Test_STT4172() +{ + { + init_simple_test("STT4172"); + static STT4172 lv; + check2(sizeof(lv), 16, "sizeof(STT4172)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4172)"); + check_field_offset(lv, fa, 0, "STT4172.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4172"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4172"); + check_field_offset(lv, fb, 12, "STT4172.fb"); + } +} +static Arrange_To_Call_Me vSTT4172(Test_STT4172, "STT4172", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4182 { + __tsi64 fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT4182) C1{ FL FL:3 Fi} + + + +static void Test_STT4182() +{ + { + init_simple_test("STT4182"); + static STT4182 lv; + check2(sizeof(lv), 16, "sizeof(STT4182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4182)"); + check_field_offset(lv, fa, 0, "STT4182.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4182"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4182"); + check_field_offset(lv, fb, 12, "STT4182.fb"); + } +} +static Arrange_To_Call_Me vSTT4182(Test_STT4182, "STT4182", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4192 { + __tsi64 fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT4192) C1{ FL Fs:8 Fi} + + + +static void Test_STT4192() +{ + { + init_simple_test("STT4192"); + static STT4192 lv; + check2(sizeof(lv), 16, "sizeof(STT4192)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4192)"); + check_field_offset(lv, fa, 0, "STT4192.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4192"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4192"); + check_field_offset(lv, fb, 12, "STT4192.fb"); + } +} +static Arrange_To_Call_Me vSTT4192(Test_STT4192, "STT4192", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4202 { + __tsi64 fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT4202) C1{ FL Fi:8 Fi} + + + +static void Test_STT4202() +{ + { + init_simple_test("STT4202"); + static STT4202 lv; + check2(sizeof(lv), 16, "sizeof(STT4202)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4202)"); + check_field_offset(lv, fa, 0, "STT4202.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4202"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4202"); + check_field_offset(lv, fb, 12, "STT4202.fb"); + } +} +static Arrange_To_Call_Me vSTT4202(Test_STT4202, "STT4202", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4212 { + __tsi64 fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT4212) C1{ FL FL:8 Fi} + + + +static void Test_STT4212() +{ + { + init_simple_test("STT4212"); + static STT4212 lv; + check2(sizeof(lv), 16, "sizeof(STT4212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4212)"); + check_field_offset(lv, fa, 0, "STT4212.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4212"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4212"); + check_field_offset(lv, fb, 12, "STT4212.fb"); + } +} +static Arrange_To_Call_Me vSTT4212(Test_STT4212, "STT4212", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4222 { + __tsi64 fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT4222) C1{ FL Fi:18 Fi} + + + +static void Test_STT4222() +{ + { + init_simple_test("STT4222"); + static STT4222 lv; + check2(sizeof(lv), 16, "sizeof(STT4222)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4222)"); + check_field_offset(lv, fa, 0, "STT4222.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4222"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4222"); + check_field_offset(lv, fb, 12, "STT4222.fb"); + } +} +static Arrange_To_Call_Me vSTT4222(Test_STT4222, "STT4222", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4232 { + __tsi64 fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT4232) C1{ FL FL:18 Fi} + + + +static void Test_STT4232() +{ + { + init_simple_test("STT4232"); + static STT4232 lv; + check2(sizeof(lv), 16, "sizeof(STT4232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4232)"); + check_field_offset(lv, fa, 0, "STT4232.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4232"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4232"); + check_field_offset(lv, fb, 12, "STT4232.fb"); + } +} +static Arrange_To_Call_Me vSTT4232(Test_STT4232, "STT4232", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4242 { + __tsi64 fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT4242) C1{ FL FL:48 Fi} + + + +static void Test_STT4242() +{ + { + init_simple_test("STT4242"); + static STT4242 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4242)"); + check_field_offset(lv, fa, 0, "STT4242.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4242"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4242"); + check_field_offset(lv, fb, 16, "STT4242.fb"); + } +} +static Arrange_To_Call_Me vSTT4242(Test_STT4242, "STT4242", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT413 { + __tsi64 fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT413) C1{ FL Fc:0 Fl} + + + +static void Test_STT413() +{ + { + init_simple_test("STT413"); + static STT413 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT413)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT413)"); + check_field_offset(lv, fa, 0, "STT413.fa"); + check_field_offset(lv, fb, 8, "STT413.fb"); + } +} +static Arrange_To_Call_Me vSTT413(Test_STT413, "STT413", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT423 { + __tsi64 fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT423) C1{ FL Fs:0 Fl} + + + +static void Test_STT423() +{ + { + init_simple_test("STT423"); + static STT423 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT423)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT423)"); + check_field_offset(lv, fa, 0, "STT423.fa"); + check_field_offset(lv, fb, 8, "STT423.fb"); + } +} +static Arrange_To_Call_Me vSTT423(Test_STT423, "STT423", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT433 { + __tsi64 fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT433) C1{ FL Fi:0 Fl} + + + +static void Test_STT433() +{ + { + init_simple_test("STT433"); + static STT433 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT433)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT433)"); + check_field_offset(lv, fa, 0, "STT433.fa"); + check_field_offset(lv, fb, 8, "STT433.fb"); + } +} +static Arrange_To_Call_Me vSTT433(Test_STT433, "STT433", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT443 { + __tsi64 fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT443) C1{ FL FL:0 Fl} + + + +static void Test_STT443() +{ + { + init_simple_test("STT443"); + static STT443 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT443)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT443)"); + check_field_offset(lv, fa, 0, "STT443.fa"); + check_field_offset(lv, fb, 8, "STT443.fb"); + } +} +static Arrange_To_Call_Me vSTT443(Test_STT443, "STT443", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT453 { + __tsi64 fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT453) C1{ FL Fc:3 Fl} + + + +static void Test_STT453() +{ + { + init_simple_test("STT453"); + static STT453 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT453)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT453)"); + check_field_offset(lv, fa, 0, "STT453.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT453.fb"); + } +} +static Arrange_To_Call_Me vSTT453(Test_STT453, "STT453", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT463 { + __tsi64 fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT463) C1{ FL Fs:3 Fl} + + + +static void Test_STT463() +{ + { + init_simple_test("STT463"); + static STT463 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT463)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT463)"); + check_field_offset(lv, fa, 0, "STT463.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT463.fb"); + } +} +static Arrange_To_Call_Me vSTT463(Test_STT463, "STT463", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT473 { + __tsi64 fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT473) C1{ FL Fi:3 Fl} + + + +static void Test_STT473() +{ + { + init_simple_test("STT473"); + static STT473 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT473)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT473)"); + check_field_offset(lv, fa, 0, "STT473.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT473.fb"); + } +} +static Arrange_To_Call_Me vSTT473(Test_STT473, "STT473", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT483 { + __tsi64 fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT483) C1{ FL FL:3 Fl} + + + +static void Test_STT483() +{ + { + init_simple_test("STT483"); + static STT483 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT483)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT483)"); + check_field_offset(lv, fa, 0, "STT483.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT483.fb"); + } +} +static Arrange_To_Call_Me vSTT483(Test_STT483, "STT483", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT493 { + __tsi64 fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT493) C1{ FL Fs:8 Fl} + + + +static void Test_STT493() +{ + { + init_simple_test("STT493"); + static STT493 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT493)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT493)"); + check_field_offset(lv, fa, 0, "STT493.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT493.fb"); + } +} +static Arrange_To_Call_Me vSTT493(Test_STT493, "STT493", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4103 { + __tsi64 fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT4103) C1{ FL Fi:8 Fl} + + + +static void Test_STT4103() +{ + { + init_simple_test("STT4103"); + static STT4103 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4103)"); + check_field_offset(lv, fa, 0, "STT4103.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4103.fb"); + } +} +static Arrange_To_Call_Me vSTT4103(Test_STT4103, "STT4103", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4113 { + __tsi64 fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT4113) C1{ FL FL:8 Fl} + + + +static void Test_STT4113() +{ + { + init_simple_test("STT4113"); + static STT4113 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4113)"); + check_field_offset(lv, fa, 0, "STT4113.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4113.fb"); + } +} +static Arrange_To_Call_Me vSTT4113(Test_STT4113, "STT4113", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4123 { + __tsi64 fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT4123) C1{ FL Fi:18 Fl} + + + +static void Test_STT4123() +{ + { + init_simple_test("STT4123"); + static STT4123 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4123)"); + check_field_offset(lv, fa, 0, "STT4123.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4123.fb"); + } +} +static Arrange_To_Call_Me vSTT4123(Test_STT4123, "STT4123", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4133 { + __tsi64 fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT4133) C1{ FL FL:18 Fl} + + + +static void Test_STT4133() +{ + { + init_simple_test("STT4133"); + static STT4133 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4133)"); + check_field_offset(lv, fa, 0, "STT4133.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4133.fb"); + } +} +static Arrange_To_Call_Me vSTT4133(Test_STT4133, "STT4133", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4143 { + __tsi64 fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT4143) C1{ FL FL:48 Fl} + + + +static void Test_STT4143() +{ + { + init_simple_test("STT4143"); + static STT4143 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4143)"); + check_field_offset(lv, fa, 0, "STT4143.fa"); + check_field_offset(lv, fb, 16, "STT4143.fb"); + } +} +static Arrange_To_Call_Me vSTT4143(Test_STT4143, "STT4143", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4153 { + __tsi64 fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT4153) C1{ FL Fc:3 Fl} + + + +static void Test_STT4153() +{ + { + init_simple_test("STT4153"); + static STT4153 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4153)"); + check_field_offset(lv, fa, 0, "STT4153.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4153"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4153"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4153.fb"); + } +} +static Arrange_To_Call_Me vSTT4153(Test_STT4153, "STT4153", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4163 { + __tsi64 fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT4163) C1{ FL Fs:3 Fl} + + + +static void Test_STT4163() +{ + { + init_simple_test("STT4163"); + static STT4163 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4163)"); + check_field_offset(lv, fa, 0, "STT4163.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4163"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4163"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4163.fb"); + } +} +static Arrange_To_Call_Me vSTT4163(Test_STT4163, "STT4163", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4173 { + __tsi64 fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT4173) C1{ FL Fi:3 Fl} + + + +static void Test_STT4173() +{ + { + init_simple_test("STT4173"); + static STT4173 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4173)"); + check_field_offset(lv, fa, 0, "STT4173.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4173"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4173"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4173.fb"); + } +} +static Arrange_To_Call_Me vSTT4173(Test_STT4173, "STT4173", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4183 { + __tsi64 fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT4183) C1{ FL FL:3 Fl} + + + +static void Test_STT4183() +{ + { + init_simple_test("STT4183"); + static STT4183 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4183)"); + check_field_offset(lv, fa, 0, "STT4183.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4183"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4183"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4183.fb"); + } +} +static Arrange_To_Call_Me vSTT4183(Test_STT4183, "STT4183", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4193 { + __tsi64 fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT4193) C1{ FL Fs:8 Fl} + + + +static void Test_STT4193() +{ + { + init_simple_test("STT4193"); + static STT4193 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4193)"); + check_field_offset(lv, fa, 0, "STT4193.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4193"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4193"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4193.fb"); + } +} +static Arrange_To_Call_Me vSTT4193(Test_STT4193, "STT4193", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4203 { + __tsi64 fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT4203) C1{ FL Fi:8 Fl} + + + +static void Test_STT4203() +{ + { + init_simple_test("STT4203"); + static STT4203 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4203)"); + check_field_offset(lv, fa, 0, "STT4203.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4203"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4203"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4203.fb"); + } +} +static Arrange_To_Call_Me vSTT4203(Test_STT4203, "STT4203", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4213 { + __tsi64 fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT4213) C1{ FL FL:8 Fl} + + + +static void Test_STT4213() +{ + { + init_simple_test("STT4213"); + static STT4213 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4213)"); + check_field_offset(lv, fa, 0, "STT4213.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4213"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4213"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4213.fb"); + } +} +static Arrange_To_Call_Me vSTT4213(Test_STT4213, "STT4213", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4223 { + __tsi64 fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT4223) C1{ FL Fi:18 Fl} + + + +static void Test_STT4223() +{ + { + init_simple_test("STT4223"); + static STT4223 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4223)"); + check_field_offset(lv, fa, 0, "STT4223.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4223"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4223"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4223.fb"); + } +} +static Arrange_To_Call_Me vSTT4223(Test_STT4223, "STT4223", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4233 { + __tsi64 fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT4233) C1{ FL FL:18 Fl} + + + +static void Test_STT4233() +{ + { + init_simple_test("STT4233"); + static STT4233 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4233)"); + check_field_offset(lv, fa, 0, "STT4233.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4233"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4233"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4233.fb"); + } +} +static Arrange_To_Call_Me vSTT4233(Test_STT4233, "STT4233", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4243 { + __tsi64 fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT4243) C1{ FL FL:48 Fl} + + + +static void Test_STT4243() +{ + { + init_simple_test("STT4243"); + static STT4243 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4243)"); + check_field_offset(lv, fa, 0, "STT4243.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4243"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4243"); + check_field_offset(lv, fb, 16, "STT4243.fb"); + } +} +static Arrange_To_Call_Me vSTT4243(Test_STT4243, "STT4243", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT414 { + __tsi64 fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT414) C1{ FL Fc:0 FL} + + + +static void Test_STT414() +{ + { + init_simple_test("STT414"); + static STT414 lv; + check2(sizeof(lv), 16, "sizeof(STT414)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT414)"); + check_field_offset(lv, fa, 0, "STT414.fa"); + check_field_offset(lv, fb, 8, "STT414.fb"); + } +} +static Arrange_To_Call_Me vSTT414(Test_STT414, "STT414", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT424 { + __tsi64 fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT424) C1{ FL Fs:0 FL} + + + +static void Test_STT424() +{ + { + init_simple_test("STT424"); + static STT424 lv; + check2(sizeof(lv), 16, "sizeof(STT424)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT424)"); + check_field_offset(lv, fa, 0, "STT424.fa"); + check_field_offset(lv, fb, 8, "STT424.fb"); + } +} +static Arrange_To_Call_Me vSTT424(Test_STT424, "STT424", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT434 { + __tsi64 fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT434) C1{ FL Fi:0 FL} + + + +static void Test_STT434() +{ + { + init_simple_test("STT434"); + static STT434 lv; + check2(sizeof(lv), 16, "sizeof(STT434)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT434)"); + check_field_offset(lv, fa, 0, "STT434.fa"); + check_field_offset(lv, fb, 8, "STT434.fb"); + } +} +static Arrange_To_Call_Me vSTT434(Test_STT434, "STT434", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT444 { + __tsi64 fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT444) C1{ FL FL:0 FL} + + + +static void Test_STT444() +{ + { + init_simple_test("STT444"); + static STT444 lv; + check2(sizeof(lv), 16, "sizeof(STT444)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT444)"); + check_field_offset(lv, fa, 0, "STT444.fa"); + check_field_offset(lv, fb, 8, "STT444.fb"); + } +} +static Arrange_To_Call_Me vSTT444(Test_STT444, "STT444", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT454 { + __tsi64 fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT454) C1{ FL Fc:3 FL} + + + +static void Test_STT454() +{ + { + init_simple_test("STT454"); + static STT454 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT454)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT454)"); + check_field_offset(lv, fa, 0, "STT454.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT454.fb"); + } +} +static Arrange_To_Call_Me vSTT454(Test_STT454, "STT454", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT464 { + __tsi64 fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT464) C1{ FL Fs:3 FL} + + + +static void Test_STT464() +{ + { + init_simple_test("STT464"); + static STT464 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT464)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT464)"); + check_field_offset(lv, fa, 0, "STT464.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT464.fb"); + } +} +static Arrange_To_Call_Me vSTT464(Test_STT464, "STT464", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT474 { + __tsi64 fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT474) C1{ FL Fi:3 FL} + + + +static void Test_STT474() +{ + { + init_simple_test("STT474"); + static STT474 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT474)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT474)"); + check_field_offset(lv, fa, 0, "STT474.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT474.fb"); + } +} +static Arrange_To_Call_Me vSTT474(Test_STT474, "STT474", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT484 { + __tsi64 fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT484) C1{ FL FL:3 FL} + + + +static void Test_STT484() +{ + { + init_simple_test("STT484"); + static STT484 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT484)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT484)"); + check_field_offset(lv, fa, 0, "STT484.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT484.fb"); + } +} +static Arrange_To_Call_Me vSTT484(Test_STT484, "STT484", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT494 { + __tsi64 fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT494) C1{ FL Fs:8 FL} + + + +static void Test_STT494() +{ + { + init_simple_test("STT494"); + static STT494 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT494)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT494)"); + check_field_offset(lv, fa, 0, "STT494.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT494.fb"); + } +} +static Arrange_To_Call_Me vSTT494(Test_STT494, "STT494", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4104 { + __tsi64 fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT4104) C1{ FL Fi:8 FL} + + + +static void Test_STT4104() +{ + { + init_simple_test("STT4104"); + static STT4104 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4104)"); + check_field_offset(lv, fa, 0, "STT4104.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4104.fb"); + } +} +static Arrange_To_Call_Me vSTT4104(Test_STT4104, "STT4104", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4114 { + __tsi64 fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT4114) C1{ FL FL:8 FL} + + + +static void Test_STT4114() +{ + { + init_simple_test("STT4114"); + static STT4114 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4114)"); + check_field_offset(lv, fa, 0, "STT4114.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4114.fb"); + } +} +static Arrange_To_Call_Me vSTT4114(Test_STT4114, "STT4114", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4124 { + __tsi64 fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT4124) C1{ FL Fi:18 FL} + + + +static void Test_STT4124() +{ + { + init_simple_test("STT4124"); + static STT4124 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4124)"); + check_field_offset(lv, fa, 0, "STT4124.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4124.fb"); + } +} +static Arrange_To_Call_Me vSTT4124(Test_STT4124, "STT4124", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4134 { + __tsi64 fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT4134) C1{ FL FL:18 FL} + + + +static void Test_STT4134() +{ + { + init_simple_test("STT4134"); + static STT4134 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4134)"); + check_field_offset(lv, fa, 0, "STT4134.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4134.fb"); + } +} +static Arrange_To_Call_Me vSTT4134(Test_STT4134, "STT4134", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4144 { + __tsi64 fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT4144) C1{ FL FL:48 FL} + + + +static void Test_STT4144() +{ + { + init_simple_test("STT4144"); + static STT4144 lv; + check2(sizeof(lv), 24, "sizeof(STT4144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4144)"); + check_field_offset(lv, fa, 0, "STT4144.fa"); + check_field_offset(lv, fb, 16, "STT4144.fb"); + } +} +static Arrange_To_Call_Me vSTT4144(Test_STT4144, "STT4144", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4154 { + __tsi64 fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT4154) C1{ FL Fc:3 FL} + + + +static void Test_STT4154() +{ + { + init_simple_test("STT4154"); + static STT4154 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4154)"); + check_field_offset(lv, fa, 0, "STT4154.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4154"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4154"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4154.fb"); + } +} +static Arrange_To_Call_Me vSTT4154(Test_STT4154, "STT4154", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4164 { + __tsi64 fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT4164) C1{ FL Fs:3 FL} + + + +static void Test_STT4164() +{ + { + init_simple_test("STT4164"); + static STT4164 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4164)"); + check_field_offset(lv, fa, 0, "STT4164.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4164"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4164"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4164.fb"); + } +} +static Arrange_To_Call_Me vSTT4164(Test_STT4164, "STT4164", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4174 { + __tsi64 fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT4174) C1{ FL Fi:3 FL} + + + +static void Test_STT4174() +{ + { + init_simple_test("STT4174"); + static STT4174 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4174)"); + check_field_offset(lv, fa, 0, "STT4174.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4174"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4174"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4174.fb"); + } +} +static Arrange_To_Call_Me vSTT4174(Test_STT4174, "STT4174", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4184 { + __tsi64 fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT4184) C1{ FL FL:3 FL} + + + +static void Test_STT4184() +{ + { + init_simple_test("STT4184"); + static STT4184 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4184)"); + check_field_offset(lv, fa, 0, "STT4184.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4184"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4184"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4184.fb"); + } +} +static Arrange_To_Call_Me vSTT4184(Test_STT4184, "STT4184", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4194 { + __tsi64 fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT4194) C1{ FL Fs:8 FL} + + + +static void Test_STT4194() +{ + { + init_simple_test("STT4194"); + static STT4194 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4194)"); + check_field_offset(lv, fa, 0, "STT4194.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4194"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4194"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4194.fb"); + } +} +static Arrange_To_Call_Me vSTT4194(Test_STT4194, "STT4194", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4204 { + __tsi64 fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT4204) C1{ FL Fi:8 FL} + + + +static void Test_STT4204() +{ + { + init_simple_test("STT4204"); + static STT4204 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4204)"); + check_field_offset(lv, fa, 0, "STT4204.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4204"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4204"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4204.fb"); + } +} +static Arrange_To_Call_Me vSTT4204(Test_STT4204, "STT4204", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4214 { + __tsi64 fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT4214) C1{ FL FL:8 FL} + + + +static void Test_STT4214() +{ + { + init_simple_test("STT4214"); + static STT4214 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4214)"); + check_field_offset(lv, fa, 0, "STT4214.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4214"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4214"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4214.fb"); + } +} +static Arrange_To_Call_Me vSTT4214(Test_STT4214, "STT4214", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4224 { + __tsi64 fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT4224) C1{ FL Fi:18 FL} + + + +static void Test_STT4224() +{ + { + init_simple_test("STT4224"); + static STT4224 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4224)"); + check_field_offset(lv, fa, 0, "STT4224.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4224"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4224"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4224.fb"); + } +} +static Arrange_To_Call_Me vSTT4224(Test_STT4224, "STT4224", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4234 { + __tsi64 fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT4234) C1{ FL FL:18 FL} + + + +static void Test_STT4234() +{ + { + init_simple_test("STT4234"); + static STT4234 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4234)"); + check_field_offset(lv, fa, 0, "STT4234.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4234"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4234"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4234.fb"); + } +} +static Arrange_To_Call_Me vSTT4234(Test_STT4234, "STT4234", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4244 { + __tsi64 fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT4244) C1{ FL FL:48 FL} + + + +static void Test_STT4244() +{ + { + init_simple_test("STT4244"); + static STT4244 lv; + check2(sizeof(lv), 24, "sizeof(STT4244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4244)"); + check_field_offset(lv, fa, 0, "STT4244.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4244"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4244"); + check_field_offset(lv, fb, 16, "STT4244.fb"); + } +} +static Arrange_To_Call_Me vSTT4244(Test_STT4244, "STT4244", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT415 { + __tsi64 fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT415) C1{ FL Fc:0 Fp} + + + +static void Test_STT415() +{ + { + init_simple_test("STT415"); + static STT415 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT415)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT415)"); + check_field_offset(lv, fa, 0, "STT415.fa"); + check_field_offset(lv, fb, 8, "STT415.fb"); + } +} +static Arrange_To_Call_Me vSTT415(Test_STT415, "STT415", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT425 { + __tsi64 fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT425) C1{ FL Fs:0 Fp} + + + +static void Test_STT425() +{ + { + init_simple_test("STT425"); + static STT425 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT425)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT425)"); + check_field_offset(lv, fa, 0, "STT425.fa"); + check_field_offset(lv, fb, 8, "STT425.fb"); + } +} +static Arrange_To_Call_Me vSTT425(Test_STT425, "STT425", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT435 { + __tsi64 fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT435) C1{ FL Fi:0 Fp} + + + +static void Test_STT435() +{ + { + init_simple_test("STT435"); + static STT435 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT435)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT435)"); + check_field_offset(lv, fa, 0, "STT435.fa"); + check_field_offset(lv, fb, 8, "STT435.fb"); + } +} +static Arrange_To_Call_Me vSTT435(Test_STT435, "STT435", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT445 { + __tsi64 fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT445) C1{ FL FL:0 Fp} + + + +static void Test_STT445() +{ + { + init_simple_test("STT445"); + static STT445 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT445)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT445)"); + check_field_offset(lv, fa, 0, "STT445.fa"); + check_field_offset(lv, fb, 8, "STT445.fb"); + } +} +static Arrange_To_Call_Me vSTT445(Test_STT445, "STT445", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT455 { + __tsi64 fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT455) C1{ FL Fc:3 Fp} + + + +static void Test_STT455() +{ + { + init_simple_test("STT455"); + static STT455 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT455)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT455)"); + check_field_offset(lv, fa, 0, "STT455.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT455.fb"); + } +} +static Arrange_To_Call_Me vSTT455(Test_STT455, "STT455", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT465 { + __tsi64 fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT465) C1{ FL Fs:3 Fp} + + + +static void Test_STT465() +{ + { + init_simple_test("STT465"); + static STT465 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT465)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT465)"); + check_field_offset(lv, fa, 0, "STT465.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT465.fb"); + } +} +static Arrange_To_Call_Me vSTT465(Test_STT465, "STT465", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT475 { + __tsi64 fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT475) C1{ FL Fi:3 Fp} + + + +static void Test_STT475() +{ + { + init_simple_test("STT475"); + static STT475 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT475)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT475)"); + check_field_offset(lv, fa, 0, "STT475.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT475.fb"); + } +} +static Arrange_To_Call_Me vSTT475(Test_STT475, "STT475", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT485 { + __tsi64 fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT485) C1{ FL FL:3 Fp} + + + +static void Test_STT485() +{ + { + init_simple_test("STT485"); + static STT485 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT485)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT485)"); + check_field_offset(lv, fa, 0, "STT485.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT485.fb"); + } +} +static Arrange_To_Call_Me vSTT485(Test_STT485, "STT485", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT495 { + __tsi64 fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT495) C1{ FL Fs:8 Fp} + + + +static void Test_STT495() +{ + { + init_simple_test("STT495"); + static STT495 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT495)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT495)"); + check_field_offset(lv, fa, 0, "STT495.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT495.fb"); + } +} +static Arrange_To_Call_Me vSTT495(Test_STT495, "STT495", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4105 { + __tsi64 fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT4105) C1{ FL Fi:8 Fp} + + + +static void Test_STT4105() +{ + { + init_simple_test("STT4105"); + static STT4105 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4105)"); + check_field_offset(lv, fa, 0, "STT4105.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4105.fb"); + } +} +static Arrange_To_Call_Me vSTT4105(Test_STT4105, "STT4105", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4115 { + __tsi64 fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT4115) C1{ FL FL:8 Fp} + + + +static void Test_STT4115() +{ + { + init_simple_test("STT4115"); + static STT4115 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4115)"); + check_field_offset(lv, fa, 0, "STT4115.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4115.fb"); + } +} +static Arrange_To_Call_Me vSTT4115(Test_STT4115, "STT4115", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4125 { + __tsi64 fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT4125) C1{ FL Fi:18 Fp} + + + +static void Test_STT4125() +{ + { + init_simple_test("STT4125"); + static STT4125 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4125)"); + check_field_offset(lv, fa, 0, "STT4125.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4125.fb"); + } +} +static Arrange_To_Call_Me vSTT4125(Test_STT4125, "STT4125", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4135 { + __tsi64 fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT4135) C1{ FL FL:18 Fp} + + + +static void Test_STT4135() +{ + { + init_simple_test("STT4135"); + static STT4135 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4135)"); + check_field_offset(lv, fa, 0, "STT4135.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4135.fb"); + } +} +static Arrange_To_Call_Me vSTT4135(Test_STT4135, "STT4135", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4145 { + __tsi64 fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT4145) C1{ FL FL:48 Fp} + + + +static void Test_STT4145() +{ + { + init_simple_test("STT4145"); + static STT4145 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4145)"); + check_field_offset(lv, fa, 0, "STT4145.fa"); + check_field_offset(lv, fb, 16, "STT4145.fb"); + } +} +static Arrange_To_Call_Me vSTT4145(Test_STT4145, "STT4145", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4155 { + __tsi64 fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT4155) C1{ FL Fc:3 Fp} + + + +static void Test_STT4155() +{ + { + init_simple_test("STT4155"); + static STT4155 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4155)"); + check_field_offset(lv, fa, 0, "STT4155.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4155"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4155"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4155.fb"); + } +} +static Arrange_To_Call_Me vSTT4155(Test_STT4155, "STT4155", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4165 { + __tsi64 fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT4165) C1{ FL Fs:3 Fp} + + + +static void Test_STT4165() +{ + { + init_simple_test("STT4165"); + static STT4165 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4165)"); + check_field_offset(lv, fa, 0, "STT4165.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4165"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4165"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4165.fb"); + } +} +static Arrange_To_Call_Me vSTT4165(Test_STT4165, "STT4165", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4175 { + __tsi64 fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT4175) C1{ FL Fi:3 Fp} + + + +static void Test_STT4175() +{ + { + init_simple_test("STT4175"); + static STT4175 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4175)"); + check_field_offset(lv, fa, 0, "STT4175.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4175"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4175"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4175.fb"); + } +} +static Arrange_To_Call_Me vSTT4175(Test_STT4175, "STT4175", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4185 { + __tsi64 fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT4185) C1{ FL FL:3 Fp} + + + +static void Test_STT4185() +{ + { + init_simple_test("STT4185"); + static STT4185 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4185)"); + check_field_offset(lv, fa, 0, "STT4185.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4185"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4185"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4185.fb"); + } +} +static Arrange_To_Call_Me vSTT4185(Test_STT4185, "STT4185", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4195 { + __tsi64 fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT4195) C1{ FL Fs:8 Fp} + + + +static void Test_STT4195() +{ + { + init_simple_test("STT4195"); + static STT4195 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4195)"); + check_field_offset(lv, fa, 0, "STT4195.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4195"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4195"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4195.fb"); + } +} +static Arrange_To_Call_Me vSTT4195(Test_STT4195, "STT4195", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4205 { + __tsi64 fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT4205) C1{ FL Fi:8 Fp} + + + +static void Test_STT4205() +{ + { + init_simple_test("STT4205"); + static STT4205 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4205)"); + check_field_offset(lv, fa, 0, "STT4205.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4205"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4205"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4205.fb"); + } +} +static Arrange_To_Call_Me vSTT4205(Test_STT4205, "STT4205", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4215 { + __tsi64 fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT4215) C1{ FL FL:8 Fp} + + + +static void Test_STT4215() +{ + { + init_simple_test("STT4215"); + static STT4215 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4215)"); + check_field_offset(lv, fa, 0, "STT4215.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4215"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4215"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4215.fb"); + } +} +static Arrange_To_Call_Me vSTT4215(Test_STT4215, "STT4215", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4225 { + __tsi64 fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT4225) C1{ FL Fi:18 Fp} + + + +static void Test_STT4225() +{ + { + init_simple_test("STT4225"); + static STT4225 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4225)"); + check_field_offset(lv, fa, 0, "STT4225.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4225"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4225"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4225.fb"); + } +} +static Arrange_To_Call_Me vSTT4225(Test_STT4225, "STT4225", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4235 { + __tsi64 fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT4235) C1{ FL FL:18 Fp} + + + +static void Test_STT4235() +{ + { + init_simple_test("STT4235"); + static STT4235 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT4235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4235)"); + check_field_offset(lv, fa, 0, "STT4235.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4235"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4235"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4235.fb"); + } +} +static Arrange_To_Call_Me vSTT4235(Test_STT4235, "STT4235", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4245 { + __tsi64 fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT4245) C1{ FL FL:48 Fp} + + + +static void Test_STT4245() +{ + { + init_simple_test("STT4245"); + static STT4245 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4245)"); + check_field_offset(lv, fa, 0, "STT4245.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4245"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4245"); + check_field_offset(lv, fb, 16, "STT4245.fb"); + } +} +static Arrange_To_Call_Me vSTT4245(Test_STT4245, "STT4245", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT416 { + __tsi64 fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT416) C1{ FL Fc:0 Fi} + + + +static void Test_STT416() +{ + { + init_simple_test("STT416"); + static STT416 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT416)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT416)"); + check_field_offset(lv, fa, 0, "STT416.fa"); + check_field_offset(lv, fb, 8, "STT416.fb"); + } +} +static Arrange_To_Call_Me vSTT416(Test_STT416, "STT416", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT426 { + __tsi64 fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT426) C1{ FL Fs:0 Fi} + + + +static void Test_STT426() +{ + { + init_simple_test("STT426"); + static STT426 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT426)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT426)"); + check_field_offset(lv, fa, 0, "STT426.fa"); + check_field_offset(lv, fb, 8, "STT426.fb"); + } +} +static Arrange_To_Call_Me vSTT426(Test_STT426, "STT426", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT436 { + __tsi64 fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT436) C1{ FL Fi:0 Fi} + + + +static void Test_STT436() +{ + { + init_simple_test("STT436"); + static STT436 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT436)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT436)"); + check_field_offset(lv, fa, 0, "STT436.fa"); + check_field_offset(lv, fb, 8, "STT436.fb"); + } +} +static Arrange_To_Call_Me vSTT436(Test_STT436, "STT436", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT446 { + __tsi64 fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT446) C1{ FL FL:0 Fi} + + + +static void Test_STT446() +{ + { + init_simple_test("STT446"); + static STT446 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT446)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT446)"); + check_field_offset(lv, fa, 0, "STT446.fa"); + check_field_offset(lv, fb, 8, "STT446.fb"); + } +} +static Arrange_To_Call_Me vSTT446(Test_STT446, "STT446", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT456 { + __tsi64 fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT456) C1{ FL Fc:3 Fi} + + + +static void Test_STT456() +{ + { + init_simple_test("STT456"); + static STT456 lv; + check2(sizeof(lv), 16, "sizeof(STT456)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT456)"); + check_field_offset(lv, fa, 0, "STT456.fa"); + check_field_offset(lv, fb, 12, "STT456.fb"); + } +} +static Arrange_To_Call_Me vSTT456(Test_STT456, "STT456", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT466 { + __tsi64 fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT466) C1{ FL Fs:3 Fi} + + + +static void Test_STT466() +{ + { + init_simple_test("STT466"); + static STT466 lv; + check2(sizeof(lv), 16, "sizeof(STT466)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT466)"); + check_field_offset(lv, fa, 0, "STT466.fa"); + check_field_offset(lv, fb, 12, "STT466.fb"); + } +} +static Arrange_To_Call_Me vSTT466(Test_STT466, "STT466", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT476 { + __tsi64 fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT476) C1{ FL Fi:3 Fi} + + + +static void Test_STT476() +{ + { + init_simple_test("STT476"); + static STT476 lv; + check2(sizeof(lv), 16, "sizeof(STT476)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT476)"); + check_field_offset(lv, fa, 0, "STT476.fa"); + check_field_offset(lv, fb, 12, "STT476.fb"); + } +} +static Arrange_To_Call_Me vSTT476(Test_STT476, "STT476", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT486 { + __tsi64 fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT486) C1{ FL FL:3 Fi} + + + +static void Test_STT486() +{ + { + init_simple_test("STT486"); + static STT486 lv; + check2(sizeof(lv), 16, "sizeof(STT486)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT486)"); + check_field_offset(lv, fa, 0, "STT486.fa"); + check_field_offset(lv, fb, 12, "STT486.fb"); + } +} +static Arrange_To_Call_Me vSTT486(Test_STT486, "STT486", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT496 { + __tsi64 fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT496) C1{ FL Fs:8 Fi} + + + +static void Test_STT496() +{ + { + init_simple_test("STT496"); + static STT496 lv; + check2(sizeof(lv), 16, "sizeof(STT496)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT496)"); + check_field_offset(lv, fa, 0, "STT496.fa"); + check_field_offset(lv, fb, 12, "STT496.fb"); + } +} +static Arrange_To_Call_Me vSTT496(Test_STT496, "STT496", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4106 { + __tsi64 fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT4106) C1{ FL Fi:8 Fi} + + + +static void Test_STT4106() +{ + { + init_simple_test("STT4106"); + static STT4106 lv; + check2(sizeof(lv), 16, "sizeof(STT4106)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4106)"); + check_field_offset(lv, fa, 0, "STT4106.fa"); + check_field_offset(lv, fb, 12, "STT4106.fb"); + } +} +static Arrange_To_Call_Me vSTT4106(Test_STT4106, "STT4106", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4116 { + __tsi64 fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT4116) C1{ FL FL:8 Fi} + + + +static void Test_STT4116() +{ + { + init_simple_test("STT4116"); + static STT4116 lv; + check2(sizeof(lv), 16, "sizeof(STT4116)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4116)"); + check_field_offset(lv, fa, 0, "STT4116.fa"); + check_field_offset(lv, fb, 12, "STT4116.fb"); + } +} +static Arrange_To_Call_Me vSTT4116(Test_STT4116, "STT4116", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4126 { + __tsi64 fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT4126) C1{ FL Fi:18 Fi} + + + +static void Test_STT4126() +{ + { + init_simple_test("STT4126"); + static STT4126 lv; + check2(sizeof(lv), 16, "sizeof(STT4126)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4126)"); + check_field_offset(lv, fa, 0, "STT4126.fa"); + check_field_offset(lv, fb, 12, "STT4126.fb"); + } +} +static Arrange_To_Call_Me vSTT4126(Test_STT4126, "STT4126", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4136 { + __tsi64 fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT4136) C1{ FL FL:18 Fi} + + + +static void Test_STT4136() +{ + { + init_simple_test("STT4136"); + static STT4136 lv; + check2(sizeof(lv), 16, "sizeof(STT4136)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4136)"); + check_field_offset(lv, fa, 0, "STT4136.fa"); + check_field_offset(lv, fb, 12, "STT4136.fb"); + } +} +static Arrange_To_Call_Me vSTT4136(Test_STT4136, "STT4136", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4146 { + __tsi64 fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT4146) C1{ FL FL:48 Fi} + + + +static void Test_STT4146() +{ + { + init_simple_test("STT4146"); + static STT4146 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4146)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4146)"); + check_field_offset(lv, fa, 0, "STT4146.fa"); + check_field_offset(lv, fb, 16, "STT4146.fb"); + } +} +static Arrange_To_Call_Me vSTT4146(Test_STT4146, "STT4146", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4156 { + __tsi64 fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT4156) C1{ FL Fc:3 Fi} + + + +static void Test_STT4156() +{ + { + init_simple_test("STT4156"); + static STT4156 lv; + check2(sizeof(lv), 16, "sizeof(STT4156)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4156)"); + check_field_offset(lv, fa, 0, "STT4156.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4156"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4156"); + check_field_offset(lv, fb, 12, "STT4156.fb"); + } +} +static Arrange_To_Call_Me vSTT4156(Test_STT4156, "STT4156", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4166 { + __tsi64 fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT4166) C1{ FL Fs:3 Fi} + + + +static void Test_STT4166() +{ + { + init_simple_test("STT4166"); + static STT4166 lv; + check2(sizeof(lv), 16, "sizeof(STT4166)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4166)"); + check_field_offset(lv, fa, 0, "STT4166.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4166"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4166"); + check_field_offset(lv, fb, 12, "STT4166.fb"); + } +} +static Arrange_To_Call_Me vSTT4166(Test_STT4166, "STT4166", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4176 { + __tsi64 fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT4176) C1{ FL Fi:3 Fi} + + + +static void Test_STT4176() +{ + { + init_simple_test("STT4176"); + static STT4176 lv; + check2(sizeof(lv), 16, "sizeof(STT4176)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4176)"); + check_field_offset(lv, fa, 0, "STT4176.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4176"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4176"); + check_field_offset(lv, fb, 12, "STT4176.fb"); + } +} +static Arrange_To_Call_Me vSTT4176(Test_STT4176, "STT4176", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4186 { + __tsi64 fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT4186) C1{ FL FL:3 Fi} + + + +static void Test_STT4186() +{ + { + init_simple_test("STT4186"); + static STT4186 lv; + check2(sizeof(lv), 16, "sizeof(STT4186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4186)"); + check_field_offset(lv, fa, 0, "STT4186.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4186"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4186"); + check_field_offset(lv, fb, 12, "STT4186.fb"); + } +} +static Arrange_To_Call_Me vSTT4186(Test_STT4186, "STT4186", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4196 { + __tsi64 fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT4196) C1{ FL Fs:8 Fi} + + + +static void Test_STT4196() +{ + { + init_simple_test("STT4196"); + static STT4196 lv; + check2(sizeof(lv), 16, "sizeof(STT4196)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4196)"); + check_field_offset(lv, fa, 0, "STT4196.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4196"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4196"); + check_field_offset(lv, fb, 12, "STT4196.fb"); + } +} +static Arrange_To_Call_Me vSTT4196(Test_STT4196, "STT4196", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4206 { + __tsi64 fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT4206) C1{ FL Fi:8 Fi} + + + +static void Test_STT4206() +{ + { + init_simple_test("STT4206"); + static STT4206 lv; + check2(sizeof(lv), 16, "sizeof(STT4206)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4206)"); + check_field_offset(lv, fa, 0, "STT4206.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4206"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4206"); + check_field_offset(lv, fb, 12, "STT4206.fb"); + } +} +static Arrange_To_Call_Me vSTT4206(Test_STT4206, "STT4206", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4216 { + __tsi64 fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT4216) C1{ FL FL:8 Fi} + + + +static void Test_STT4216() +{ + { + init_simple_test("STT4216"); + static STT4216 lv; + check2(sizeof(lv), 16, "sizeof(STT4216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4216)"); + check_field_offset(lv, fa, 0, "STT4216.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4216"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4216"); + check_field_offset(lv, fb, 12, "STT4216.fb"); + } +} +static Arrange_To_Call_Me vSTT4216(Test_STT4216, "STT4216", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4226 { + __tsi64 fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT4226) C1{ FL Fi:18 Fi} + + + +static void Test_STT4226() +{ + { + init_simple_test("STT4226"); + static STT4226 lv; + check2(sizeof(lv), 16, "sizeof(STT4226)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4226)"); + check_field_offset(lv, fa, 0, "STT4226.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4226"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4226"); + check_field_offset(lv, fb, 12, "STT4226.fb"); + } +} +static Arrange_To_Call_Me vSTT4226(Test_STT4226, "STT4226", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4236 { + __tsi64 fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT4236) C1{ FL FL:18 Fi} + + + +static void Test_STT4236() +{ + { + init_simple_test("STT4236"); + static STT4236 lv; + check2(sizeof(lv), 16, "sizeof(STT4236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4236)"); + check_field_offset(lv, fa, 0, "STT4236.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4236"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4236"); + check_field_offset(lv, fb, 12, "STT4236.fb"); + } +} +static Arrange_To_Call_Me vSTT4236(Test_STT4236, "STT4236", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4246 { + __tsi64 fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT4246) C1{ FL FL:48 Fi} + + + +static void Test_STT4246() +{ + { + init_simple_test("STT4246"); + static STT4246 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4246)"); + check_field_offset(lv, fa, 0, "STT4246.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4246"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4246"); + check_field_offset(lv, fb, 16, "STT4246.fb"); + } +} +static Arrange_To_Call_Me vSTT4246(Test_STT4246, "STT4246", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT417 { + __tsi64 fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT417) C1{ FL Fc:0 FL} + + + +static void Test_STT417() +{ + { + init_simple_test("STT417"); + static STT417 lv; + check2(sizeof(lv), 16, "sizeof(STT417)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT417)"); + check_field_offset(lv, fa, 0, "STT417.fa"); + check_field_offset(lv, fb, 8, "STT417.fb"); + } +} +static Arrange_To_Call_Me vSTT417(Test_STT417, "STT417", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT427 { + __tsi64 fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT427) C1{ FL Fs:0 FL} + + + +static void Test_STT427() +{ + { + init_simple_test("STT427"); + static STT427 lv; + check2(sizeof(lv), 16, "sizeof(STT427)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT427)"); + check_field_offset(lv, fa, 0, "STT427.fa"); + check_field_offset(lv, fb, 8, "STT427.fb"); + } +} +static Arrange_To_Call_Me vSTT427(Test_STT427, "STT427", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT437 { + __tsi64 fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT437) C1{ FL Fi:0 FL} + + + +static void Test_STT437() +{ + { + init_simple_test("STT437"); + static STT437 lv; + check2(sizeof(lv), 16, "sizeof(STT437)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT437)"); + check_field_offset(lv, fa, 0, "STT437.fa"); + check_field_offset(lv, fb, 8, "STT437.fb"); + } +} +static Arrange_To_Call_Me vSTT437(Test_STT437, "STT437", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT447 { + __tsi64 fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT447) C1{ FL FL:0 FL} + + + +static void Test_STT447() +{ + { + init_simple_test("STT447"); + static STT447 lv; + check2(sizeof(lv), 16, "sizeof(STT447)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT447)"); + check_field_offset(lv, fa, 0, "STT447.fa"); + check_field_offset(lv, fb, 8, "STT447.fb"); + } +} +static Arrange_To_Call_Me vSTT447(Test_STT447, "STT447", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT457 { + __tsi64 fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT457) C1{ FL Fc:3 FL} + + + +static void Test_STT457() +{ + { + init_simple_test("STT457"); + static STT457 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT457)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT457)"); + check_field_offset(lv, fa, 0, "STT457.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT457.fb"); + } +} +static Arrange_To_Call_Me vSTT457(Test_STT457, "STT457", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT467 { + __tsi64 fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT467) C1{ FL Fs:3 FL} + + + +static void Test_STT467() +{ + { + init_simple_test("STT467"); + static STT467 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT467)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT467)"); + check_field_offset(lv, fa, 0, "STT467.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT467.fb"); + } +} +static Arrange_To_Call_Me vSTT467(Test_STT467, "STT467", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT477 { + __tsi64 fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT477) C1{ FL Fi:3 FL} + + + +static void Test_STT477() +{ + { + init_simple_test("STT477"); + static STT477 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT477)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT477)"); + check_field_offset(lv, fa, 0, "STT477.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT477.fb"); + } +} +static Arrange_To_Call_Me vSTT477(Test_STT477, "STT477", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT487 { + __tsi64 fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT487) C1{ FL FL:3 FL} + + + +static void Test_STT487() +{ + { + init_simple_test("STT487"); + static STT487 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT487)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT487)"); + check_field_offset(lv, fa, 0, "STT487.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT487.fb"); + } +} +static Arrange_To_Call_Me vSTT487(Test_STT487, "STT487", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT497 { + __tsi64 fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT497) C1{ FL Fs:8 FL} + + + +static void Test_STT497() +{ + { + init_simple_test("STT497"); + static STT497 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT497)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT497)"); + check_field_offset(lv, fa, 0, "STT497.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT497.fb"); + } +} +static Arrange_To_Call_Me vSTT497(Test_STT497, "STT497", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4107 { + __tsi64 fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT4107) C1{ FL Fi:8 FL} + + + +static void Test_STT4107() +{ + { + init_simple_test("STT4107"); + static STT4107 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4107)"); + check_field_offset(lv, fa, 0, "STT4107.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4107.fb"); + } +} +static Arrange_To_Call_Me vSTT4107(Test_STT4107, "STT4107", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4117 { + __tsi64 fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT4117) C1{ FL FL:8 FL} + + + +static void Test_STT4117() +{ + { + init_simple_test("STT4117"); + static STT4117 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4117)"); + check_field_offset(lv, fa, 0, "STT4117.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4117.fb"); + } +} +static Arrange_To_Call_Me vSTT4117(Test_STT4117, "STT4117", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4127 { + __tsi64 fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT4127) C1{ FL Fi:18 FL} + + + +static void Test_STT4127() +{ + { + init_simple_test("STT4127"); + static STT4127 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4127)"); + check_field_offset(lv, fa, 0, "STT4127.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4127.fb"); + } +} +static Arrange_To_Call_Me vSTT4127(Test_STT4127, "STT4127", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4137 { + __tsi64 fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT4137) C1{ FL FL:18 FL} + + + +static void Test_STT4137() +{ + { + init_simple_test("STT4137"); + static STT4137 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4137)"); + check_field_offset(lv, fa, 0, "STT4137.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4137.fb"); + } +} +static Arrange_To_Call_Me vSTT4137(Test_STT4137, "STT4137", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4147 { + __tsi64 fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT4147) C1{ FL FL:48 FL} + + + +static void Test_STT4147() +{ + { + init_simple_test("STT4147"); + static STT4147 lv; + check2(sizeof(lv), 24, "sizeof(STT4147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4147)"); + check_field_offset(lv, fa, 0, "STT4147.fa"); + check_field_offset(lv, fb, 16, "STT4147.fb"); + } +} +static Arrange_To_Call_Me vSTT4147(Test_STT4147, "STT4147", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4157 { + __tsi64 fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT4157) C1{ FL Fc:3 FL} + + + +static void Test_STT4157() +{ + { + init_simple_test("STT4157"); + static STT4157 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4157)"); + check_field_offset(lv, fa, 0, "STT4157.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4157"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4157"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4157.fb"); + } +} +static Arrange_To_Call_Me vSTT4157(Test_STT4157, "STT4157", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4167 { + __tsi64 fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT4167) C1{ FL Fs:3 FL} + + + +static void Test_STT4167() +{ + { + init_simple_test("STT4167"); + static STT4167 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4167)"); + check_field_offset(lv, fa, 0, "STT4167.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4167"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4167"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4167.fb"); + } +} +static Arrange_To_Call_Me vSTT4167(Test_STT4167, "STT4167", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4177 { + __tsi64 fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT4177) C1{ FL Fi:3 FL} + + + +static void Test_STT4177() +{ + { + init_simple_test("STT4177"); + static STT4177 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4177)"); + check_field_offset(lv, fa, 0, "STT4177.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4177"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4177"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4177.fb"); + } +} +static Arrange_To_Call_Me vSTT4177(Test_STT4177, "STT4177", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4187 { + __tsi64 fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT4187) C1{ FL FL:3 FL} + + + +static void Test_STT4187() +{ + { + init_simple_test("STT4187"); + static STT4187 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4187)"); + check_field_offset(lv, fa, 0, "STT4187.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4187"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4187"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4187.fb"); + } +} +static Arrange_To_Call_Me vSTT4187(Test_STT4187, "STT4187", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4197 { + __tsi64 fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT4197) C1{ FL Fs:8 FL} + + + +static void Test_STT4197() +{ + { + init_simple_test("STT4197"); + static STT4197 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4197)"); + check_field_offset(lv, fa, 0, "STT4197.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4197"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4197"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4197.fb"); + } +} +static Arrange_To_Call_Me vSTT4197(Test_STT4197, "STT4197", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4207 { + __tsi64 fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT4207) C1{ FL Fi:8 FL} + + + +static void Test_STT4207() +{ + { + init_simple_test("STT4207"); + static STT4207 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4207)"); + check_field_offset(lv, fa, 0, "STT4207.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4207"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4207"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4207.fb"); + } +} +static Arrange_To_Call_Me vSTT4207(Test_STT4207, "STT4207", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4217 { + __tsi64 fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT4217) C1{ FL FL:8 FL} + + + +static void Test_STT4217() +{ + { + init_simple_test("STT4217"); + static STT4217 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4217)"); + check_field_offset(lv, fa, 0, "STT4217.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4217"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4217"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4217.fb"); + } +} +static Arrange_To_Call_Me vSTT4217(Test_STT4217, "STT4217", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4227 { + __tsi64 fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT4227) C1{ FL Fi:18 FL} + + + +static void Test_STT4227() +{ + { + init_simple_test("STT4227"); + static STT4227 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4227)"); + check_field_offset(lv, fa, 0, "STT4227.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4227"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4227"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4227.fb"); + } +} +static Arrange_To_Call_Me vSTT4227(Test_STT4227, "STT4227", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4237 { + __tsi64 fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT4237) C1{ FL FL:18 FL} + + + +static void Test_STT4237() +{ + { + init_simple_test("STT4237"); + static STT4237 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT4237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4237)"); + check_field_offset(lv, fa, 0, "STT4237.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4237"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4237"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4237.fb"); + } +} +static Arrange_To_Call_Me vSTT4237(Test_STT4237, "STT4237", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4247 { + __tsi64 fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT4247) C1{ FL FL:48 FL} + + + +static void Test_STT4247() +{ + { + init_simple_test("STT4247"); + static STT4247 lv; + check2(sizeof(lv), 24, "sizeof(STT4247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4247)"); + check_field_offset(lv, fa, 0, "STT4247.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4247"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4247"); + check_field_offset(lv, fb, 16, "STT4247.fb"); + } +} +static Arrange_To_Call_Me vSTT4247(Test_STT4247, "STT4247", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT418 { + __tsi64 fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT418) C1{ FL Fc:0 FD} + + + +static void Test_STT418() +{ + { + init_simple_test("STT418"); + static STT418 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT418)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT418)"); + check_field_offset(lv, fa, 0, "STT418.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT418.fb"); + } +} +static Arrange_To_Call_Me vSTT418(Test_STT418, "STT418", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT428 { + __tsi64 fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT428) C1{ FL Fs:0 FD} + + + +static void Test_STT428() +{ + { + init_simple_test("STT428"); + static STT428 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT428)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT428)"); + check_field_offset(lv, fa, 0, "STT428.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT428.fb"); + } +} +static Arrange_To_Call_Me vSTT428(Test_STT428, "STT428", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT438 { + __tsi64 fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT438) C1{ FL Fi:0 FD} + + + +static void Test_STT438() +{ + { + init_simple_test("STT438"); + static STT438 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT438)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT438)"); + check_field_offset(lv, fa, 0, "STT438.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT438.fb"); + } +} +static Arrange_To_Call_Me vSTT438(Test_STT438, "STT438", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT448 { + __tsi64 fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT448) C1{ FL FL:0 FD} + + + +static void Test_STT448() +{ + { + init_simple_test("STT448"); + static STT448 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT448)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT448)"); + check_field_offset(lv, fa, 0, "STT448.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT448.fb"); + } +} +static Arrange_To_Call_Me vSTT448(Test_STT448, "STT448", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT458 { + __tsi64 fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT458) C1{ FL Fc:3 FD} + + + +static void Test_STT458() +{ + { + init_simple_test("STT458"); + static STT458 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT458)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT458)"); + check_field_offset(lv, fa, 0, "STT458.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT458.fb"); + } +} +static Arrange_To_Call_Me vSTT458(Test_STT458, "STT458", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT468 { + __tsi64 fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT468) C1{ FL Fs:3 FD} + + + +static void Test_STT468() +{ + { + init_simple_test("STT468"); + static STT468 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT468)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT468)"); + check_field_offset(lv, fa, 0, "STT468.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT468.fb"); + } +} +static Arrange_To_Call_Me vSTT468(Test_STT468, "STT468", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT478 { + __tsi64 fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT478) C1{ FL Fi:3 FD} + + + +static void Test_STT478() +{ + { + init_simple_test("STT478"); + static STT478 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT478)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT478)"); + check_field_offset(lv, fa, 0, "STT478.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT478.fb"); + } +} +static Arrange_To_Call_Me vSTT478(Test_STT478, "STT478", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT488 { + __tsi64 fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT488) C1{ FL FL:3 FD} + + + +static void Test_STT488() +{ + { + init_simple_test("STT488"); + static STT488 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT488)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT488)"); + check_field_offset(lv, fa, 0, "STT488.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT488.fb"); + } +} +static Arrange_To_Call_Me vSTT488(Test_STT488, "STT488", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT498 { + __tsi64 fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT498) C1{ FL Fs:8 FD} + + + +static void Test_STT498() +{ + { + init_simple_test("STT498"); + static STT498 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT498)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT498)"); + check_field_offset(lv, fa, 0, "STT498.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT498.fb"); + } +} +static Arrange_To_Call_Me vSTT498(Test_STT498, "STT498", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4108 { + __tsi64 fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT4108) C1{ FL Fi:8 FD} + + + +static void Test_STT4108() +{ + { + init_simple_test("STT4108"); + static STT4108 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4108)"); + check_field_offset(lv, fa, 0, "STT4108.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4108.fb"); + } +} +static Arrange_To_Call_Me vSTT4108(Test_STT4108, "STT4108", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4118 { + __tsi64 fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT4118) C1{ FL FL:8 FD} + + + +static void Test_STT4118() +{ + { + init_simple_test("STT4118"); + static STT4118 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4118)"); + check_field_offset(lv, fa, 0, "STT4118.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4118.fb"); + } +} +static Arrange_To_Call_Me vSTT4118(Test_STT4118, "STT4118", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4128 { + __tsi64 fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT4128) C1{ FL Fi:18 FD} + + + +static void Test_STT4128() +{ + { + init_simple_test("STT4128"); + static STT4128 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4128)"); + check_field_offset(lv, fa, 0, "STT4128.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4128.fb"); + } +} +static Arrange_To_Call_Me vSTT4128(Test_STT4128, "STT4128", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4138 { + __tsi64 fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT4138) C1{ FL FL:18 FD} + + + +static void Test_STT4138() +{ + { + init_simple_test("STT4138"); + static STT4138 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4138)"); + check_field_offset(lv, fa, 0, "STT4138.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4138.fb"); + } +} +static Arrange_To_Call_Me vSTT4138(Test_STT4138, "STT4138", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4148 { + __tsi64 fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT4148) C1{ FL FL:48 FD} + + + +static void Test_STT4148() +{ + { + init_simple_test("STT4148"); + static STT4148 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT4148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4148)"); + check_field_offset(lv, fa, 0, "STT4148.fa"); + check_field_offset(lv, fb, 16, "STT4148.fb"); + } +} +static Arrange_To_Call_Me vSTT4148(Test_STT4148, "STT4148", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4158 { + __tsi64 fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT4158) C1{ FL Fc:3 FD} + + + +static void Test_STT4158() +{ + { + init_simple_test("STT4158"); + static STT4158 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4158)"); + check_field_offset(lv, fa, 0, "STT4158.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4158"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4158"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4158.fb"); + } +} +static Arrange_To_Call_Me vSTT4158(Test_STT4158, "STT4158", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4168 { + __tsi64 fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT4168) C1{ FL Fs:3 FD} + + + +static void Test_STT4168() +{ + { + init_simple_test("STT4168"); + static STT4168 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4168)"); + check_field_offset(lv, fa, 0, "STT4168.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4168"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4168"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4168.fb"); + } +} +static Arrange_To_Call_Me vSTT4168(Test_STT4168, "STT4168", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4178 { + __tsi64 fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT4178) C1{ FL Fi:3 FD} + + + +static void Test_STT4178() +{ + { + init_simple_test("STT4178"); + static STT4178 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4178)"); + check_field_offset(lv, fa, 0, "STT4178.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4178"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4178"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4178.fb"); + } +} +static Arrange_To_Call_Me vSTT4178(Test_STT4178, "STT4178", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4188 { + __tsi64 fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT4188) C1{ FL FL:3 FD} + + + +static void Test_STT4188() +{ + { + init_simple_test("STT4188"); + static STT4188 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4188)"); + check_field_offset(lv, fa, 0, "STT4188.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4188"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4188"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4188.fb"); + } +} +static Arrange_To_Call_Me vSTT4188(Test_STT4188, "STT4188", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4198 { + __tsi64 fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT4198) C1{ FL Fs:8 FD} + + + +static void Test_STT4198() +{ + { + init_simple_test("STT4198"); + static STT4198 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4198)"); + check_field_offset(lv, fa, 0, "STT4198.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4198"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4198"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4198.fb"); + } +} +static Arrange_To_Call_Me vSTT4198(Test_STT4198, "STT4198", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4208 { + __tsi64 fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT4208) C1{ FL Fi:8 FD} + + + +static void Test_STT4208() +{ + { + init_simple_test("STT4208"); + static STT4208 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4208)"); + check_field_offset(lv, fa, 0, "STT4208.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4208"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4208"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4208.fb"); + } +} +static Arrange_To_Call_Me vSTT4208(Test_STT4208, "STT4208", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4218 { + __tsi64 fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT4218) C1{ FL FL:8 FD} + + + +static void Test_STT4218() +{ + { + init_simple_test("STT4218"); + static STT4218 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4218)"); + check_field_offset(lv, fa, 0, "STT4218.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4218"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4218"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4218.fb"); + } +} +static Arrange_To_Call_Me vSTT4218(Test_STT4218, "STT4218", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4228 { + __tsi64 fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT4228) C1{ FL Fi:18 FD} + + + +static void Test_STT4228() +{ + { + init_simple_test("STT4228"); + static STT4228 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4228)"); + check_field_offset(lv, fa, 0, "STT4228.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4228"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4228"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4228.fb"); + } +} +static Arrange_To_Call_Me vSTT4228(Test_STT4228, "STT4228", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4238 { + __tsi64 fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT4238) C1{ FL FL:18 FD} + + + +static void Test_STT4238() +{ + { + init_simple_test("STT4238"); + static STT4238 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT4238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4238)"); + check_field_offset(lv, fa, 0, "STT4238.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4238"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4238"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT4238.fb"); + } +} +static Arrange_To_Call_Me vSTT4238(Test_STT4238, "STT4238", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4248 { + __tsi64 fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT4248) C1{ FL FL:48 FD} + + + +static void Test_STT4248() +{ + { + init_simple_test("STT4248"); + static STT4248 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT4248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT4248)"); + check_field_offset(lv, fa, 0, "STT4248.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4248"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4248"); + check_field_offset(lv, fb, 16, "STT4248.fb"); + } +} +static Arrange_To_Call_Me vSTT4248(Test_STT4248, "STT4248", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT419 { + __tsi64 fa; + unsigned char :0; +}; +//SIG(1 STT419) C1{ FL Fc:0} + + + +static void Test_STT419() +{ + { + init_simple_test("STT419"); + static STT419 lv; + check2(sizeof(lv), 8, "sizeof(STT419)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT419)"); + check_field_offset(lv, fa, 0, "STT419.fa"); + } +} +static Arrange_To_Call_Me vSTT419(Test_STT419, "STT419", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT429 { + __tsi64 fa; + unsigned short :0; +}; +//SIG(1 STT429) C1{ FL Fs:0} + + + +static void Test_STT429() +{ + { + init_simple_test("STT429"); + static STT429 lv; + check2(sizeof(lv), 8, "sizeof(STT429)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT429)"); + check_field_offset(lv, fa, 0, "STT429.fa"); + } +} +static Arrange_To_Call_Me vSTT429(Test_STT429, "STT429", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT439 { + __tsi64 fa; + unsigned int :0; +}; +//SIG(1 STT439) C1{ FL Fi:0} + + + +static void Test_STT439() +{ + { + init_simple_test("STT439"); + static STT439 lv; + check2(sizeof(lv), 8, "sizeof(STT439)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT439)"); + check_field_offset(lv, fa, 0, "STT439.fa"); + } +} +static Arrange_To_Call_Me vSTT439(Test_STT439, "STT439", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT449 { + __tsi64 fa; + __tsu64 :0; +}; +//SIG(1 STT449) C1{ FL FL:0} + + + +static void Test_STT449() +{ + { + init_simple_test("STT449"); + static STT449 lv; + check2(sizeof(lv), 8, "sizeof(STT449)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT449)"); + check_field_offset(lv, fa, 0, "STT449.fa"); + } +} +static Arrange_To_Call_Me vSTT449(Test_STT449, "STT449", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT459 { + __tsi64 fa; + unsigned char :3; +}; +//SIG(1 STT459) C1{ FL Fc:3} + + + +static void Test_STT459() +{ + { + init_simple_test("STT459"); + static STT459 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT459)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT459)"); + check_field_offset(lv, fa, 0, "STT459.fa"); + } +} +static Arrange_To_Call_Me vSTT459(Test_STT459, "STT459", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT469 { + __tsi64 fa; + unsigned short :3; +}; +//SIG(1 STT469) C1{ FL Fs:3} + + + +static void Test_STT469() +{ + { + init_simple_test("STT469"); + static STT469 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT469)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT469)"); + check_field_offset(lv, fa, 0, "STT469.fa"); + } +} +static Arrange_To_Call_Me vSTT469(Test_STT469, "STT469", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT479 { + __tsi64 fa; + unsigned int :3; +}; +//SIG(1 STT479) C1{ FL Fi:3} + + + +static void Test_STT479() +{ + { + init_simple_test("STT479"); + static STT479 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT479)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT479)"); + check_field_offset(lv, fa, 0, "STT479.fa"); + } +} +static Arrange_To_Call_Me vSTT479(Test_STT479, "STT479", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT489 { + __tsi64 fa; + __tsu64 :3; +}; +//SIG(1 STT489) C1{ FL FL:3} + + + +static void Test_STT489() +{ + { + init_simple_test("STT489"); + static STT489 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT489)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT489)"); + check_field_offset(lv, fa, 0, "STT489.fa"); + } +} +static Arrange_To_Call_Me vSTT489(Test_STT489, "STT489", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT499 { + __tsi64 fa; + unsigned short :8; +}; +//SIG(1 STT499) C1{ FL Fs:8} + + + +static void Test_STT499() +{ + { + init_simple_test("STT499"); + static STT499 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT499)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT499)"); + check_field_offset(lv, fa, 0, "STT499.fa"); + } +} +static Arrange_To_Call_Me vSTT499(Test_STT499, "STT499", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4109 { + __tsi64 fa; + unsigned int :8; +}; +//SIG(1 STT4109) C1{ FL Fi:8} + + + +static void Test_STT4109() +{ + { + init_simple_test("STT4109"); + static STT4109 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4109)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4109)"); + check_field_offset(lv, fa, 0, "STT4109.fa"); + } +} +static Arrange_To_Call_Me vSTT4109(Test_STT4109, "STT4109", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4119 { + __tsi64 fa; + __tsu64 :8; +}; +//SIG(1 STT4119) C1{ FL FL:8} + + + +static void Test_STT4119() +{ + { + init_simple_test("STT4119"); + static STT4119 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4119)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4119)"); + check_field_offset(lv, fa, 0, "STT4119.fa"); + } +} +static Arrange_To_Call_Me vSTT4119(Test_STT4119, "STT4119", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4129 { + __tsi64 fa; + unsigned int :18; +}; +//SIG(1 STT4129) C1{ FL Fi:18} + + + +static void Test_STT4129() +{ + { + init_simple_test("STT4129"); + static STT4129 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4129)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4129)"); + check_field_offset(lv, fa, 0, "STT4129.fa"); + } +} +static Arrange_To_Call_Me vSTT4129(Test_STT4129, "STT4129", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4139 { + __tsi64 fa; + __tsu64 :18; +}; +//SIG(1 STT4139) C1{ FL FL:18} + + + +static void Test_STT4139() +{ + { + init_simple_test("STT4139"); + static STT4139 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4139)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4139)"); + check_field_offset(lv, fa, 0, "STT4139.fa"); + } +} +static Arrange_To_Call_Me vSTT4139(Test_STT4139, "STT4139", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4149 { + __tsi64 fa; + __tsu64 :48; +}; +//SIG(1 STT4149) C1{ FL FL:48} + + + +static void Test_STT4149() +{ + { + init_simple_test("STT4149"); + static STT4149 lv; + check2(sizeof(lv), 16, "sizeof(STT4149)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4149)"); + check_field_offset(lv, fa, 0, "STT4149.fa"); + } +} +static Arrange_To_Call_Me vSTT4149(Test_STT4149, "STT4149", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4159 { + __tsi64 fa; + unsigned char bf:3; +}; +//SIG(1 STT4159) C1{ FL Fc:3} + + + +static void Test_STT4159() +{ + { + init_simple_test("STT4159"); + static STT4159 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4159)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4159)"); + check_field_offset(lv, fa, 0, "STT4159.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4159"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4159"); + } +} +static Arrange_To_Call_Me vSTT4159(Test_STT4159, "STT4159", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4169 { + __tsi64 fa; + unsigned short bf:3; +}; +//SIG(1 STT4169) C1{ FL Fs:3} + + + +static void Test_STT4169() +{ + { + init_simple_test("STT4169"); + static STT4169 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4169)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4169)"); + check_field_offset(lv, fa, 0, "STT4169.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4169"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4169"); + } +} +static Arrange_To_Call_Me vSTT4169(Test_STT4169, "STT4169", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4179 { + __tsi64 fa; + unsigned int bf:3; +}; +//SIG(1 STT4179) C1{ FL Fi:3} + + + +static void Test_STT4179() +{ + { + init_simple_test("STT4179"); + static STT4179 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4179)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4179)"); + check_field_offset(lv, fa, 0, "STT4179.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4179"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4179"); + } +} +static Arrange_To_Call_Me vSTT4179(Test_STT4179, "STT4179", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4189 { + __tsi64 fa; + __tsu64 bf:3; +}; +//SIG(1 STT4189) C1{ FL FL:3} + + + +static void Test_STT4189() +{ + { + init_simple_test("STT4189"); + static STT4189 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4189)"); + check_field_offset(lv, fa, 0, "STT4189.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT4189"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT4189"); + } +} +static Arrange_To_Call_Me vSTT4189(Test_STT4189, "STT4189", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4199 { + __tsi64 fa; + unsigned short bf:8; +}; +//SIG(1 STT4199) C1{ FL Fs:8} + + + +static void Test_STT4199() +{ + { + init_simple_test("STT4199"); + static STT4199 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4199)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4199)"); + check_field_offset(lv, fa, 0, "STT4199.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4199"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4199"); + } +} +static Arrange_To_Call_Me vSTT4199(Test_STT4199, "STT4199", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4209 { + __tsi64 fa; + unsigned int bf:8; +}; +//SIG(1 STT4209) C1{ FL Fi:8} + + + +static void Test_STT4209() +{ + { + init_simple_test("STT4209"); + static STT4209 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4209)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4209)"); + check_field_offset(lv, fa, 0, "STT4209.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4209"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4209"); + } +} +static Arrange_To_Call_Me vSTT4209(Test_STT4209, "STT4209", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4219 { + __tsi64 fa; + __tsu64 bf:8; +}; +//SIG(1 STT4219) C1{ FL FL:8} + + + +static void Test_STT4219() +{ + { + init_simple_test("STT4219"); + static STT4219 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4219)"); + check_field_offset(lv, fa, 0, "STT4219.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT4219"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT4219"); + } +} +static Arrange_To_Call_Me vSTT4219(Test_STT4219, "STT4219", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4229 { + __tsi64 fa; + unsigned int bf:18; +}; +//SIG(1 STT4229) C1{ FL Fi:18} + + + +static void Test_STT4229() +{ + { + init_simple_test("STT4229"); + static STT4229 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4229)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4229)"); + check_field_offset(lv, fa, 0, "STT4229.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4229"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4229"); + } +} +static Arrange_To_Call_Me vSTT4229(Test_STT4229, "STT4229", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4239 { + __tsi64 fa; + __tsu64 bf:18; +}; +//SIG(1 STT4239) C1{ FL FL:18} + + + +static void Test_STT4239() +{ + { + init_simple_test("STT4239"); + static STT4239 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT4239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4239)"); + check_field_offset(lv, fa, 0, "STT4239.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT4239"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT4239"); + } +} +static Arrange_To_Call_Me vSTT4239(Test_STT4239, "STT4239", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT4249 { + __tsi64 fa; + __tsu64 bf:48; +}; +//SIG(1 STT4249) C1{ FL FL:48} + + + +static void Test_STT4249() +{ + { + init_simple_test("STT4249"); + static STT4249 lv; + check2(sizeof(lv), 16, "sizeof(STT4249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4249)"); + check_field_offset(lv, fa, 0, "STT4249.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT4249"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT4249"); + } +} +static Arrange_To_Call_Me vSTT4249(Test_STT4249, "STT4249", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT510 { + void *fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT510) C1{ Fp Fc:0 Fc} + + + +static void Test_STT510() +{ + { + init_simple_test("STT510"); + static STT510 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT510)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT510)"); + check_field_offset(lv, fa, 0, "STT510.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT510.fb"); + } +} +static Arrange_To_Call_Me vSTT510(Test_STT510, "STT510", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT520 { + void *fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT520) C1{ Fp Fs:0 Fc} + + + +static void Test_STT520() +{ + { + init_simple_test("STT520"); + static STT520 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT520)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT520)"); + check_field_offset(lv, fa, 0, "STT520.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT520.fb"); + } +} +static Arrange_To_Call_Me vSTT520(Test_STT520, "STT520", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT530 { + void *fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT530) C1{ Fp Fi:0 Fc} + + + +static void Test_STT530() +{ + { + init_simple_test("STT530"); + static STT530 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT530)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT530)"); + check_field_offset(lv, fa, 0, "STT530.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT530.fb"); + } +} +static Arrange_To_Call_Me vSTT530(Test_STT530, "STT530", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT540 { + void *fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT540) C1{ Fp FL:0 Fc} + + + +static void Test_STT540() +{ + { + init_simple_test("STT540"); + static STT540 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT540)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT540)"); + check_field_offset(lv, fa, 0, "STT540.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT540.fb"); + } +} +static Arrange_To_Call_Me vSTT540(Test_STT540, "STT540", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT550 { + void *fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT550) C1{ Fp Fc:3 Fc} + + + +static void Test_STT550() +{ + { + init_simple_test("STT550"); + static STT550 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT550)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT550)"); + check_field_offset(lv, fa, 0, "STT550.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT550.fb"); + } +} +static Arrange_To_Call_Me vSTT550(Test_STT550, "STT550", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT560 { + void *fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT560) C1{ Fp Fs:3 Fc} + + + +static void Test_STT560() +{ + { + init_simple_test("STT560"); + static STT560 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT560)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT560)"); + check_field_offset(lv, fa, 0, "STT560.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT560.fb"); + } +} +static Arrange_To_Call_Me vSTT560(Test_STT560, "STT560", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT570 { + void *fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT570) C1{ Fp Fi:3 Fc} + + + +static void Test_STT570() +{ + { + init_simple_test("STT570"); + static STT570 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT570)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT570)"); + check_field_offset(lv, fa, 0, "STT570.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT570.fb"); + } +} +static Arrange_To_Call_Me vSTT570(Test_STT570, "STT570", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT580 { + void *fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT580) C1{ Fp FL:3 Fc} + + + +static void Test_STT580() +{ + { + init_simple_test("STT580"); + static STT580 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT580)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT580)"); + check_field_offset(lv, fa, 0, "STT580.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT580.fb"); + } +} +static Arrange_To_Call_Me vSTT580(Test_STT580, "STT580", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT590 { + void *fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT590) C1{ Fp Fs:8 Fc} + + + +static void Test_STT590() +{ + { + init_simple_test("STT590"); + static STT590 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT590)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT590)"); + check_field_offset(lv, fa, 0, "STT590.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT590.fb"); + } +} +static Arrange_To_Call_Me vSTT590(Test_STT590, "STT590", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5100 { + void *fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT5100) C1{ Fp Fi:8 Fc} + + + +static void Test_STT5100() +{ + { + init_simple_test("STT5100"); + static STT5100 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5100)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5100)"); + check_field_offset(lv, fa, 0, "STT5100.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5100.fb"); + } +} +static Arrange_To_Call_Me vSTT5100(Test_STT5100, "STT5100", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5110 { + void *fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT5110) C1{ Fp FL:8 Fc} + + + +static void Test_STT5110() +{ + { + init_simple_test("STT5110"); + static STT5110 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5110)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5110)"); + check_field_offset(lv, fa, 0, "STT5110.fa"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5110.fb"); + } +} +static Arrange_To_Call_Me vSTT5110(Test_STT5110, "STT5110", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5120 { + void *fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT5120) C1{ Fp Fi:18 Fc} + + + +static void Test_STT5120() +{ + { + init_simple_test("STT5120"); + static STT5120 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5120)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5120)"); + check_field_offset(lv, fa, 0, "STT5120.fa"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT5120.fb"); + } +} +static Arrange_To_Call_Me vSTT5120(Test_STT5120, "STT5120", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5130 { + void *fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT5130) C1{ Fp FL:18 Fc} + + + +static void Test_STT5130() +{ + { + init_simple_test("STT5130"); + static STT5130 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5130)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5130)"); + check_field_offset(lv, fa, 0, "STT5130.fa"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT5130.fb"); + } +} +static Arrange_To_Call_Me vSTT5130(Test_STT5130, "STT5130", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5140 { + void *fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT5140) C1{ Fp FL:48 Fc} + + + +static void Test_STT5140() +{ + { + init_simple_test("STT5140"); + static STT5140 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5140)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5140)"); + check_field_offset(lv, fa, 0, "STT5140.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT5140.fb"); + } +} +static Arrange_To_Call_Me vSTT5140(Test_STT5140, "STT5140", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5150 { + void *fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT5150) C1{ Fp Fc:3 Fc} + + + +static void Test_STT5150() +{ + { + init_simple_test("STT5150"); + static STT5150 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5150)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5150)"); + check_field_offset(lv, fa, 0, "STT5150.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5150"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5150"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5150.fb"); + } +} +static Arrange_To_Call_Me vSTT5150(Test_STT5150, "STT5150", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5160 { + void *fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT5160) C1{ Fp Fs:3 Fc} + + + +static void Test_STT5160() +{ + { + init_simple_test("STT5160"); + static STT5160 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5160)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5160)"); + check_field_offset(lv, fa, 0, "STT5160.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5160"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5160"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5160.fb"); + } +} +static Arrange_To_Call_Me vSTT5160(Test_STT5160, "STT5160", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5170 { + void *fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT5170) C1{ Fp Fi:3 Fc} + + + +static void Test_STT5170() +{ + { + init_simple_test("STT5170"); + static STT5170 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5170)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5170)"); + check_field_offset(lv, fa, 0, "STT5170.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5170"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5170"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5170.fb"); + } +} +static Arrange_To_Call_Me vSTT5170(Test_STT5170, "STT5170", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5180 { + void *fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT5180) C1{ Fp FL:3 Fc} + + + +static void Test_STT5180() +{ + { + init_simple_test("STT5180"); + static STT5180 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5180)"); + check_field_offset(lv, fa, 0, "STT5180.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5180"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5180"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5180.fb"); + } +} +static Arrange_To_Call_Me vSTT5180(Test_STT5180, "STT5180", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5190 { + void *fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT5190) C1{ Fp Fs:8 Fc} + + + +static void Test_STT5190() +{ + { + init_simple_test("STT5190"); + static STT5190 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5190)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5190)"); + check_field_offset(lv, fa, 0, "STT5190.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5190"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5190"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5190.fb"); + } +} +static Arrange_To_Call_Me vSTT5190(Test_STT5190, "STT5190", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5200 { + void *fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT5200) C1{ Fp Fi:8 Fc} + + + +static void Test_STT5200() +{ + { + init_simple_test("STT5200"); + static STT5200 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5200)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5200)"); + check_field_offset(lv, fa, 0, "STT5200.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5200"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5200"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5200.fb"); + } +} +static Arrange_To_Call_Me vSTT5200(Test_STT5200, "STT5200", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5210 { + void *fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT5210) C1{ Fp FL:8 Fc} + + + +static void Test_STT5210() +{ + { + init_simple_test("STT5210"); + static STT5210 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5210)"); + check_field_offset(lv, fa, 0, "STT5210.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5210"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5210"); + check_field_offset(lv, fb, ABISELECT(9,5), "STT5210.fb"); + } +} +static Arrange_To_Call_Me vSTT5210(Test_STT5210, "STT5210", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5220 { + void *fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT5220) C1{ Fp Fi:18 Fc} + + + +static void Test_STT5220() +{ + { + init_simple_test("STT5220"); + static STT5220 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5220)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5220)"); + check_field_offset(lv, fa, 0, "STT5220.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5220"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5220"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT5220.fb"); + } +} +static Arrange_To_Call_Me vSTT5220(Test_STT5220, "STT5220", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5230 { + void *fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT5230) C1{ Fp FL:18 Fc} + + + +static void Test_STT5230() +{ + { + init_simple_test("STT5230"); + static STT5230 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5230)"); + check_field_offset(lv, fa, 0, "STT5230.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5230"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5230"); + check_field_offset(lv, fb, ABISELECT(11,7), "STT5230.fb"); + } +} +static Arrange_To_Call_Me vSTT5230(Test_STT5230, "STT5230", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5240 { + void *fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT5240) C1{ Fp FL:48 Fc} + + + +static void Test_STT5240() +{ + { + init_simple_test("STT5240"); + static STT5240 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5240)"); + check_field_offset(lv, fa, 0, "STT5240.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5240"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5240"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT5240.fb"); + } +} +static Arrange_To_Call_Me vSTT5240(Test_STT5240, "STT5240", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT511 { + void *fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT511) C1{ Fp Fc:0 Fs} + + + +static void Test_STT511() +{ + { + init_simple_test("STT511"); + static STT511 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT511)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT511)"); + check_field_offset(lv, fa, 0, "STT511.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT511.fb"); + } +} +static Arrange_To_Call_Me vSTT511(Test_STT511, "STT511", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT521 { + void *fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT521) C1{ Fp Fs:0 Fs} + + + +static void Test_STT521() +{ + { + init_simple_test("STT521"); + static STT521 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT521)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT521)"); + check_field_offset(lv, fa, 0, "STT521.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT521.fb"); + } +} +static Arrange_To_Call_Me vSTT521(Test_STT521, "STT521", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT531 { + void *fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT531) C1{ Fp Fi:0 Fs} + + + +static void Test_STT531() +{ + { + init_simple_test("STT531"); + static STT531 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT531)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT531)"); + check_field_offset(lv, fa, 0, "STT531.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT531.fb"); + } +} +static Arrange_To_Call_Me vSTT531(Test_STT531, "STT531", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT541 { + void *fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT541) C1{ Fp FL:0 Fs} + + + +static void Test_STT541() +{ + { + init_simple_test("STT541"); + static STT541 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT541)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT541)"); + check_field_offset(lv, fa, 0, "STT541.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT541.fb"); + } +} +static Arrange_To_Call_Me vSTT541(Test_STT541, "STT541", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT551 { + void *fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT551) C1{ Fp Fc:3 Fs} + + + +static void Test_STT551() +{ + { + init_simple_test("STT551"); + static STT551 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT551)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT551)"); + check_field_offset(lv, fa, 0, "STT551.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT551.fb"); + } +} +static Arrange_To_Call_Me vSTT551(Test_STT551, "STT551", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT561 { + void *fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT561) C1{ Fp Fs:3 Fs} + + + +static void Test_STT561() +{ + { + init_simple_test("STT561"); + static STT561 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT561)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT561)"); + check_field_offset(lv, fa, 0, "STT561.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT561.fb"); + } +} +static Arrange_To_Call_Me vSTT561(Test_STT561, "STT561", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT571 { + void *fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT571) C1{ Fp Fi:3 Fs} + + + +static void Test_STT571() +{ + { + init_simple_test("STT571"); + static STT571 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT571)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT571)"); + check_field_offset(lv, fa, 0, "STT571.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT571.fb"); + } +} +static Arrange_To_Call_Me vSTT571(Test_STT571, "STT571", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT581 { + void *fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT581) C1{ Fp FL:3 Fs} + + + +static void Test_STT581() +{ + { + init_simple_test("STT581"); + static STT581 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT581)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT581)"); + check_field_offset(lv, fa, 0, "STT581.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT581.fb"); + } +} +static Arrange_To_Call_Me vSTT581(Test_STT581, "STT581", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT591 { + void *fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT591) C1{ Fp Fs:8 Fs} + + + +static void Test_STT591() +{ + { + init_simple_test("STT591"); + static STT591 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT591)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT591)"); + check_field_offset(lv, fa, 0, "STT591.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT591.fb"); + } +} +static Arrange_To_Call_Me vSTT591(Test_STT591, "STT591", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5101 { + void *fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT5101) C1{ Fp Fi:8 Fs} + + + +static void Test_STT5101() +{ + { + init_simple_test("STT5101"); + static STT5101 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5101)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5101)"); + check_field_offset(lv, fa, 0, "STT5101.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5101.fb"); + } +} +static Arrange_To_Call_Me vSTT5101(Test_STT5101, "STT5101", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5111 { + void *fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT5111) C1{ Fp FL:8 Fs} + + + +static void Test_STT5111() +{ + { + init_simple_test("STT5111"); + static STT5111 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5111)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5111)"); + check_field_offset(lv, fa, 0, "STT5111.fa"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5111.fb"); + } +} +static Arrange_To_Call_Me vSTT5111(Test_STT5111, "STT5111", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5121 { + void *fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT5121) C1{ Fp Fi:18 Fs} + + + +static void Test_STT5121() +{ + { + init_simple_test("STT5121"); + static STT5121 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5121)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5121)"); + check_field_offset(lv, fa, 0, "STT5121.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5121.fb"); + } +} +static Arrange_To_Call_Me vSTT5121(Test_STT5121, "STT5121", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5131 { + void *fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT5131) C1{ Fp FL:18 Fs} + + + +static void Test_STT5131() +{ + { + init_simple_test("STT5131"); + static STT5131 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5131)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5131)"); + check_field_offset(lv, fa, 0, "STT5131.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5131.fb"); + } +} +static Arrange_To_Call_Me vSTT5131(Test_STT5131, "STT5131", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5141 { + void *fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT5141) C1{ Fp FL:48 Fs} + + + +static void Test_STT5141() +{ + { + init_simple_test("STT5141"); + static STT5141 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5141)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5141)"); + check_field_offset(lv, fa, 0, "STT5141.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT5141.fb"); + } +} +static Arrange_To_Call_Me vSTT5141(Test_STT5141, "STT5141", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5151 { + void *fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT5151) C1{ Fp Fc:3 Fs} + + + +static void Test_STT5151() +{ + { + init_simple_test("STT5151"); + static STT5151 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5151)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5151)"); + check_field_offset(lv, fa, 0, "STT5151.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5151"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5151"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5151.fb"); + } +} +static Arrange_To_Call_Me vSTT5151(Test_STT5151, "STT5151", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5161 { + void *fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT5161) C1{ Fp Fs:3 Fs} + + + +static void Test_STT5161() +{ + { + init_simple_test("STT5161"); + static STT5161 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5161)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5161)"); + check_field_offset(lv, fa, 0, "STT5161.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5161"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5161"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5161.fb"); + } +} +static Arrange_To_Call_Me vSTT5161(Test_STT5161, "STT5161", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5171 { + void *fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT5171) C1{ Fp Fi:3 Fs} + + + +static void Test_STT5171() +{ + { + init_simple_test("STT5171"); + static STT5171 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5171)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5171)"); + check_field_offset(lv, fa, 0, "STT5171.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5171"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5171"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5171.fb"); + } +} +static Arrange_To_Call_Me vSTT5171(Test_STT5171, "STT5171", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5181 { + void *fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT5181) C1{ Fp FL:3 Fs} + + + +static void Test_STT5181() +{ + { + init_simple_test("STT5181"); + static STT5181 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5181)"); + check_field_offset(lv, fa, 0, "STT5181.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5181"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5181"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5181.fb"); + } +} +static Arrange_To_Call_Me vSTT5181(Test_STT5181, "STT5181", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5191 { + void *fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT5191) C1{ Fp Fs:8 Fs} + + + +static void Test_STT5191() +{ + { + init_simple_test("STT5191"); + static STT5191 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5191)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5191)"); + check_field_offset(lv, fa, 0, "STT5191.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5191"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5191"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5191.fb"); + } +} +static Arrange_To_Call_Me vSTT5191(Test_STT5191, "STT5191", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5201 { + void *fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT5201) C1{ Fp Fi:8 Fs} + + + +static void Test_STT5201() +{ + { + init_simple_test("STT5201"); + static STT5201 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5201)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5201)"); + check_field_offset(lv, fa, 0, "STT5201.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5201"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5201"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5201.fb"); + } +} +static Arrange_To_Call_Me vSTT5201(Test_STT5201, "STT5201", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5211 { + void *fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT5211) C1{ Fp FL:8 Fs} + + + +static void Test_STT5211() +{ + { + init_simple_test("STT5211"); + static STT5211 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5211)"); + check_field_offset(lv, fa, 0, "STT5211.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5211"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5211"); + check_field_offset(lv, fb, ABISELECT(10,6), "STT5211.fb"); + } +} +static Arrange_To_Call_Me vSTT5211(Test_STT5211, "STT5211", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5221 { + void *fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT5221) C1{ Fp Fi:18 Fs} + + + +static void Test_STT5221() +{ + { + init_simple_test("STT5221"); + static STT5221 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5221)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5221)"); + check_field_offset(lv, fa, 0, "STT5221.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5221"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5221"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5221.fb"); + } +} +static Arrange_To_Call_Me vSTT5221(Test_STT5221, "STT5221", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5231 { + void *fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT5231) C1{ Fp FL:18 Fs} + + + +static void Test_STT5231() +{ + { + init_simple_test("STT5231"); + static STT5231 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5231)"); + check_field_offset(lv, fa, 0, "STT5231.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5231"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5231"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5231.fb"); + } +} +static Arrange_To_Call_Me vSTT5231(Test_STT5231, "STT5231", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5241 { + void *fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT5241) C1{ Fp FL:48 Fs} + + + +static void Test_STT5241() +{ + { + init_simple_test("STT5241"); + static STT5241 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5241)"); + check_field_offset(lv, fa, 0, "STT5241.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5241"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5241"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT5241.fb"); + } +} +static Arrange_To_Call_Me vSTT5241(Test_STT5241, "STT5241", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT512 { + void *fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT512) C1{ Fp Fc:0 Fi} + + + +static void Test_STT512() +{ + { + init_simple_test("STT512"); + static STT512 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT512)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT512)"); + check_field_offset(lv, fa, 0, "STT512.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT512.fb"); + } +} +static Arrange_To_Call_Me vSTT512(Test_STT512, "STT512", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT522 { + void *fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT522) C1{ Fp Fs:0 Fi} + + + +static void Test_STT522() +{ + { + init_simple_test("STT522"); + static STT522 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT522)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT522)"); + check_field_offset(lv, fa, 0, "STT522.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT522.fb"); + } +} +static Arrange_To_Call_Me vSTT522(Test_STT522, "STT522", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT532 { + void *fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT532) C1{ Fp Fi:0 Fi} + + + +static void Test_STT532() +{ + { + init_simple_test("STT532"); + static STT532 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT532)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT532)"); + check_field_offset(lv, fa, 0, "STT532.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT532.fb"); + } +} +static Arrange_To_Call_Me vSTT532(Test_STT532, "STT532", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT542 { + void *fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT542) C1{ Fp FL:0 Fi} + + + +static void Test_STT542() +{ + { + init_simple_test("STT542"); + static STT542 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT542)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT542)"); + check_field_offset(lv, fa, 0, "STT542.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT542.fb"); + } +} +static Arrange_To_Call_Me vSTT542(Test_STT542, "STT542", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT552 { + void *fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT552) C1{ Fp Fc:3 Fi} + + + +static void Test_STT552() +{ + { + init_simple_test("STT552"); + static STT552 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT552)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT552)"); + check_field_offset(lv, fa, 0, "STT552.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT552.fb"); + } +} +static Arrange_To_Call_Me vSTT552(Test_STT552, "STT552", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT562 { + void *fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT562) C1{ Fp Fs:3 Fi} + + + +static void Test_STT562() +{ + { + init_simple_test("STT562"); + static STT562 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT562)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT562)"); + check_field_offset(lv, fa, 0, "STT562.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT562.fb"); + } +} +static Arrange_To_Call_Me vSTT562(Test_STT562, "STT562", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT572 { + void *fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT572) C1{ Fp Fi:3 Fi} + + + +static void Test_STT572() +{ + { + init_simple_test("STT572"); + static STT572 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT572)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT572)"); + check_field_offset(lv, fa, 0, "STT572.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT572.fb"); + } +} +static Arrange_To_Call_Me vSTT572(Test_STT572, "STT572", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT582 { + void *fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT582) C1{ Fp FL:3 Fi} + + + +static void Test_STT582() +{ + { + init_simple_test("STT582"); + static STT582 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT582)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT582)"); + check_field_offset(lv, fa, 0, "STT582.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT582.fb"); + } +} +static Arrange_To_Call_Me vSTT582(Test_STT582, "STT582", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT592 { + void *fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT592) C1{ Fp Fs:8 Fi} + + + +static void Test_STT592() +{ + { + init_simple_test("STT592"); + static STT592 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT592)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT592)"); + check_field_offset(lv, fa, 0, "STT592.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT592.fb"); + } +} +static Arrange_To_Call_Me vSTT592(Test_STT592, "STT592", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5102 { + void *fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT5102) C1{ Fp Fi:8 Fi} + + + +static void Test_STT5102() +{ + { + init_simple_test("STT5102"); + static STT5102 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5102)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5102)"); + check_field_offset(lv, fa, 0, "STT5102.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5102.fb"); + } +} +static Arrange_To_Call_Me vSTT5102(Test_STT5102, "STT5102", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5112 { + void *fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT5112) C1{ Fp FL:8 Fi} + + + +static void Test_STT5112() +{ + { + init_simple_test("STT5112"); + static STT5112 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5112)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5112)"); + check_field_offset(lv, fa, 0, "STT5112.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5112.fb"); + } +} +static Arrange_To_Call_Me vSTT5112(Test_STT5112, "STT5112", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5122 { + void *fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT5122) C1{ Fp Fi:18 Fi} + + + +static void Test_STT5122() +{ + { + init_simple_test("STT5122"); + static STT5122 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5122)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5122)"); + check_field_offset(lv, fa, 0, "STT5122.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5122.fb"); + } +} +static Arrange_To_Call_Me vSTT5122(Test_STT5122, "STT5122", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5132 { + void *fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT5132) C1{ Fp FL:18 Fi} + + + +static void Test_STT5132() +{ + { + init_simple_test("STT5132"); + static STT5132 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5132)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5132)"); + check_field_offset(lv, fa, 0, "STT5132.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5132.fb"); + } +} +static Arrange_To_Call_Me vSTT5132(Test_STT5132, "STT5132", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5142 { + void *fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT5142) C1{ Fp FL:48 Fi} + + + +static void Test_STT5142() +{ + { + init_simple_test("STT5142"); + static STT5142 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5142)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5142)"); + check_field_offset(lv, fa, 0, "STT5142.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5142.fb"); + } +} +static Arrange_To_Call_Me vSTT5142(Test_STT5142, "STT5142", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5152 { + void *fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT5152) C1{ Fp Fc:3 Fi} + + + +static void Test_STT5152() +{ + { + init_simple_test("STT5152"); + static STT5152 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5152)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5152)"); + check_field_offset(lv, fa, 0, "STT5152.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5152"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5152"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5152.fb"); + } +} +static Arrange_To_Call_Me vSTT5152(Test_STT5152, "STT5152", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5162 { + void *fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT5162) C1{ Fp Fs:3 Fi} + + + +static void Test_STT5162() +{ + { + init_simple_test("STT5162"); + static STT5162 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5162)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5162)"); + check_field_offset(lv, fa, 0, "STT5162.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5162"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5162"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5162.fb"); + } +} +static Arrange_To_Call_Me vSTT5162(Test_STT5162, "STT5162", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5172 { + void *fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT5172) C1{ Fp Fi:3 Fi} + + + +static void Test_STT5172() +{ + { + init_simple_test("STT5172"); + static STT5172 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5172)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5172)"); + check_field_offset(lv, fa, 0, "STT5172.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5172"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5172"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5172.fb"); + } +} +static Arrange_To_Call_Me vSTT5172(Test_STT5172, "STT5172", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5182 { + void *fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT5182) C1{ Fp FL:3 Fi} + + + +static void Test_STT5182() +{ + { + init_simple_test("STT5182"); + static STT5182 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5182)"); + check_field_offset(lv, fa, 0, "STT5182.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5182"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5182"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5182.fb"); + } +} +static Arrange_To_Call_Me vSTT5182(Test_STT5182, "STT5182", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5192 { + void *fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT5192) C1{ Fp Fs:8 Fi} + + + +static void Test_STT5192() +{ + { + init_simple_test("STT5192"); + static STT5192 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5192)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5192)"); + check_field_offset(lv, fa, 0, "STT5192.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5192"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5192"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5192.fb"); + } +} +static Arrange_To_Call_Me vSTT5192(Test_STT5192, "STT5192", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5202 { + void *fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT5202) C1{ Fp Fi:8 Fi} + + + +static void Test_STT5202() +{ + { + init_simple_test("STT5202"); + static STT5202 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5202)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5202)"); + check_field_offset(lv, fa, 0, "STT5202.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5202"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5202"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5202.fb"); + } +} +static Arrange_To_Call_Me vSTT5202(Test_STT5202, "STT5202", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5212 { + void *fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT5212) C1{ Fp FL:8 Fi} + + + +static void Test_STT5212() +{ + { + init_simple_test("STT5212"); + static STT5212 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5212)"); + check_field_offset(lv, fa, 0, "STT5212.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5212"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5212"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5212.fb"); + } +} +static Arrange_To_Call_Me vSTT5212(Test_STT5212, "STT5212", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5222 { + void *fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT5222) C1{ Fp Fi:18 Fi} + + + +static void Test_STT5222() +{ + { + init_simple_test("STT5222"); + static STT5222 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5222)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5222)"); + check_field_offset(lv, fa, 0, "STT5222.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5222"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5222"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5222.fb"); + } +} +static Arrange_To_Call_Me vSTT5222(Test_STT5222, "STT5222", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5232 { + void *fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT5232) C1{ Fp FL:18 Fi} + + + +static void Test_STT5232() +{ + { + init_simple_test("STT5232"); + static STT5232 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5232)"); + check_field_offset(lv, fa, 0, "STT5232.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5232"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5232"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5232.fb"); + } +} +static Arrange_To_Call_Me vSTT5232(Test_STT5232, "STT5232", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5242 { + void *fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT5242) C1{ Fp FL:48 Fi} + + + +static void Test_STT5242() +{ + { + init_simple_test("STT5242"); + static STT5242 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5242)"); + check_field_offset(lv, fa, 0, "STT5242.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5242"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5242"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5242.fb"); + } +} +static Arrange_To_Call_Me vSTT5242(Test_STT5242, "STT5242", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT513 { + void *fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT513) C1{ Fp Fc:0 Fl} + + + +static void Test_STT513() +{ + { + init_simple_test("STT513"); + static STT513 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT513)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT513)"); + check_field_offset(lv, fa, 0, "STT513.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT513.fb"); + } +} +static Arrange_To_Call_Me vSTT513(Test_STT513, "STT513", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT523 { + void *fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT523) C1{ Fp Fs:0 Fl} + + + +static void Test_STT523() +{ + { + init_simple_test("STT523"); + static STT523 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT523)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT523)"); + check_field_offset(lv, fa, 0, "STT523.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT523.fb"); + } +} +static Arrange_To_Call_Me vSTT523(Test_STT523, "STT523", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT533 { + void *fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT533) C1{ Fp Fi:0 Fl} + + + +static void Test_STT533() +{ + { + init_simple_test("STT533"); + static STT533 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT533)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT533)"); + check_field_offset(lv, fa, 0, "STT533.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT533.fb"); + } +} +static Arrange_To_Call_Me vSTT533(Test_STT533, "STT533", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT543 { + void *fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT543) C1{ Fp FL:0 Fl} + + + +static void Test_STT543() +{ + { + init_simple_test("STT543"); + static STT543 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT543)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT543)"); + check_field_offset(lv, fa, 0, "STT543.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT543.fb"); + } +} +static Arrange_To_Call_Me vSTT543(Test_STT543, "STT543", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT553 { + void *fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT553) C1{ Fp Fc:3 Fl} + + + +static void Test_STT553() +{ + { + init_simple_test("STT553"); + static STT553 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT553)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT553)"); + check_field_offset(lv, fa, 0, "STT553.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT553.fb"); + } +} +static Arrange_To_Call_Me vSTT553(Test_STT553, "STT553", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT563 { + void *fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT563) C1{ Fp Fs:3 Fl} + + + +static void Test_STT563() +{ + { + init_simple_test("STT563"); + static STT563 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT563)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT563)"); + check_field_offset(lv, fa, 0, "STT563.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT563.fb"); + } +} +static Arrange_To_Call_Me vSTT563(Test_STT563, "STT563", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT573 { + void *fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT573) C1{ Fp Fi:3 Fl} + + + +static void Test_STT573() +{ + { + init_simple_test("STT573"); + static STT573 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT573)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT573)"); + check_field_offset(lv, fa, 0, "STT573.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT573.fb"); + } +} +static Arrange_To_Call_Me vSTT573(Test_STT573, "STT573", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT583 { + void *fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT583) C1{ Fp FL:3 Fl} + + + +static void Test_STT583() +{ + { + init_simple_test("STT583"); + static STT583 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT583)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT583)"); + check_field_offset(lv, fa, 0, "STT583.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT583.fb"); + } +} +static Arrange_To_Call_Me vSTT583(Test_STT583, "STT583", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT593 { + void *fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT593) C1{ Fp Fs:8 Fl} + + + +static void Test_STT593() +{ + { + init_simple_test("STT593"); + static STT593 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT593)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT593)"); + check_field_offset(lv, fa, 0, "STT593.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT593.fb"); + } +} +static Arrange_To_Call_Me vSTT593(Test_STT593, "STT593", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5103 { + void *fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT5103) C1{ Fp Fi:8 Fl} + + + +static void Test_STT5103() +{ + { + init_simple_test("STT5103"); + static STT5103 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5103)"); + check_field_offset(lv, fa, 0, "STT5103.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5103.fb"); + } +} +static Arrange_To_Call_Me vSTT5103(Test_STT5103, "STT5103", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5113 { + void *fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT5113) C1{ Fp FL:8 Fl} + + + +static void Test_STT5113() +{ + { + init_simple_test("STT5113"); + static STT5113 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5113)"); + check_field_offset(lv, fa, 0, "STT5113.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5113.fb"); + } +} +static Arrange_To_Call_Me vSTT5113(Test_STT5113, "STT5113", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5123 { + void *fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT5123) C1{ Fp Fi:18 Fl} + + + +static void Test_STT5123() +{ + { + init_simple_test("STT5123"); + static STT5123 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5123)"); + check_field_offset(lv, fa, 0, "STT5123.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5123.fb"); + } +} +static Arrange_To_Call_Me vSTT5123(Test_STT5123, "STT5123", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5133 { + void *fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT5133) C1{ Fp FL:18 Fl} + + + +static void Test_STT5133() +{ + { + init_simple_test("STT5133"); + static STT5133 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5133)"); + check_field_offset(lv, fa, 0, "STT5133.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5133.fb"); + } +} +static Arrange_To_Call_Me vSTT5133(Test_STT5133, "STT5133", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5143 { + void *fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT5143) C1{ Fp FL:48 Fl} + + + +static void Test_STT5143() +{ + { + init_simple_test("STT5143"); + static STT5143 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5143)"); + check_field_offset(lv, fa, 0, "STT5143.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5143.fb"); + } +} +static Arrange_To_Call_Me vSTT5143(Test_STT5143, "STT5143", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5153 { + void *fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT5153) C1{ Fp Fc:3 Fl} + + + +static void Test_STT5153() +{ + { + init_simple_test("STT5153"); + static STT5153 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5153)"); + check_field_offset(lv, fa, 0, "STT5153.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5153"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5153"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5153.fb"); + } +} +static Arrange_To_Call_Me vSTT5153(Test_STT5153, "STT5153", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5163 { + void *fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT5163) C1{ Fp Fs:3 Fl} + + + +static void Test_STT5163() +{ + { + init_simple_test("STT5163"); + static STT5163 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5163)"); + check_field_offset(lv, fa, 0, "STT5163.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5163"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5163"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5163.fb"); + } +} +static Arrange_To_Call_Me vSTT5163(Test_STT5163, "STT5163", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5173 { + void *fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT5173) C1{ Fp Fi:3 Fl} + + + +static void Test_STT5173() +{ + { + init_simple_test("STT5173"); + static STT5173 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5173)"); + check_field_offset(lv, fa, 0, "STT5173.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5173"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5173"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5173.fb"); + } +} +static Arrange_To_Call_Me vSTT5173(Test_STT5173, "STT5173", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5183 { + void *fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT5183) C1{ Fp FL:3 Fl} + + + +static void Test_STT5183() +{ + { + init_simple_test("STT5183"); + static STT5183 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5183)"); + check_field_offset(lv, fa, 0, "STT5183.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5183"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5183"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5183.fb"); + } +} +static Arrange_To_Call_Me vSTT5183(Test_STT5183, "STT5183", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5193 { + void *fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT5193) C1{ Fp Fs:8 Fl} + + + +static void Test_STT5193() +{ + { + init_simple_test("STT5193"); + static STT5193 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5193)"); + check_field_offset(lv, fa, 0, "STT5193.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5193"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5193"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5193.fb"); + } +} +static Arrange_To_Call_Me vSTT5193(Test_STT5193, "STT5193", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5203 { + void *fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT5203) C1{ Fp Fi:8 Fl} + + + +static void Test_STT5203() +{ + { + init_simple_test("STT5203"); + static STT5203 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5203)"); + check_field_offset(lv, fa, 0, "STT5203.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5203"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5203"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5203.fb"); + } +} +static Arrange_To_Call_Me vSTT5203(Test_STT5203, "STT5203", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5213 { + void *fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT5213) C1{ Fp FL:8 Fl} + + + +static void Test_STT5213() +{ + { + init_simple_test("STT5213"); + static STT5213 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5213)"); + check_field_offset(lv, fa, 0, "STT5213.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5213"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5213"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5213.fb"); + } +} +static Arrange_To_Call_Me vSTT5213(Test_STT5213, "STT5213", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5223 { + void *fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT5223) C1{ Fp Fi:18 Fl} + + + +static void Test_STT5223() +{ + { + init_simple_test("STT5223"); + static STT5223 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5223)"); + check_field_offset(lv, fa, 0, "STT5223.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5223"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5223"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5223.fb"); + } +} +static Arrange_To_Call_Me vSTT5223(Test_STT5223, "STT5223", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5233 { + void *fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT5233) C1{ Fp FL:18 Fl} + + + +static void Test_STT5233() +{ + { + init_simple_test("STT5233"); + static STT5233 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5233)"); + check_field_offset(lv, fa, 0, "STT5233.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5233"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5233"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5233.fb"); + } +} +static Arrange_To_Call_Me vSTT5233(Test_STT5233, "STT5233", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5243 { + void *fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT5243) C1{ Fp FL:48 Fl} + + + +static void Test_STT5243() +{ + { + init_simple_test("STT5243"); + static STT5243 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5243)"); + check_field_offset(lv, fa, 0, "STT5243.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5243"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5243"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5243.fb"); + } +} +static Arrange_To_Call_Me vSTT5243(Test_STT5243, "STT5243", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT514 { + void *fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT514) C1{ Fp Fc:0 FL} + + + +static void Test_STT514() +{ + { + init_simple_test("STT514"); + static STT514 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT514)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT514)"); + check_field_offset(lv, fa, 0, "STT514.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT514.fb"); + } +} +static Arrange_To_Call_Me vSTT514(Test_STT514, "STT514", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT524 { + void *fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT524) C1{ Fp Fs:0 FL} + + + +static void Test_STT524() +{ + { + init_simple_test("STT524"); + static STT524 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT524)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT524)"); + check_field_offset(lv, fa, 0, "STT524.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT524.fb"); + } +} +static Arrange_To_Call_Me vSTT524(Test_STT524, "STT524", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT534 { + void *fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT534) C1{ Fp Fi:0 FL} + + + +static void Test_STT534() +{ + { + init_simple_test("STT534"); + static STT534 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT534)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT534)"); + check_field_offset(lv, fa, 0, "STT534.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT534.fb"); + } +} +static Arrange_To_Call_Me vSTT534(Test_STT534, "STT534", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT544 { + void *fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT544) C1{ Fp FL:0 FL} + + + +static void Test_STT544() +{ + { + init_simple_test("STT544"); + static STT544 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT544)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT544)"); + check_field_offset(lv, fa, 0, "STT544.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT544.fb"); + } +} +static Arrange_To_Call_Me vSTT544(Test_STT544, "STT544", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT554 { + void *fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT554) C1{ Fp Fc:3 FL} + + + +static void Test_STT554() +{ + { + init_simple_test("STT554"); + static STT554 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT554)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT554)"); + check_field_offset(lv, fa, 0, "STT554.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT554.fb"); + } +} +static Arrange_To_Call_Me vSTT554(Test_STT554, "STT554", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT564 { + void *fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT564) C1{ Fp Fs:3 FL} + + + +static void Test_STT564() +{ + { + init_simple_test("STT564"); + static STT564 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT564)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT564)"); + check_field_offset(lv, fa, 0, "STT564.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT564.fb"); + } +} +static Arrange_To_Call_Me vSTT564(Test_STT564, "STT564", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT574 { + void *fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT574) C1{ Fp Fi:3 FL} + + + +static void Test_STT574() +{ + { + init_simple_test("STT574"); + static STT574 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT574)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT574)"); + check_field_offset(lv, fa, 0, "STT574.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT574.fb"); + } +} +static Arrange_To_Call_Me vSTT574(Test_STT574, "STT574", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT584 { + void *fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT584) C1{ Fp FL:3 FL} + + + +static void Test_STT584() +{ + { + init_simple_test("STT584"); + static STT584 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT584)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT584)"); + check_field_offset(lv, fa, 0, "STT584.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT584.fb"); + } +} +static Arrange_To_Call_Me vSTT584(Test_STT584, "STT584", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT594 { + void *fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT594) C1{ Fp Fs:8 FL} + + + +static void Test_STT594() +{ + { + init_simple_test("STT594"); + static STT594 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT594)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT594)"); + check_field_offset(lv, fa, 0, "STT594.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT594.fb"); + } +} +static Arrange_To_Call_Me vSTT594(Test_STT594, "STT594", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5104 { + void *fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT5104) C1{ Fp Fi:8 FL} + + + +static void Test_STT5104() +{ + { + init_simple_test("STT5104"); + static STT5104 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5104)"); + check_field_offset(lv, fa, 0, "STT5104.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5104.fb"); + } +} +static Arrange_To_Call_Me vSTT5104(Test_STT5104, "STT5104", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5114 { + void *fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT5114) C1{ Fp FL:8 FL} + + + +static void Test_STT5114() +{ + { + init_simple_test("STT5114"); + static STT5114 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5114)"); + check_field_offset(lv, fa, 0, "STT5114.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5114.fb"); + } +} +static Arrange_To_Call_Me vSTT5114(Test_STT5114, "STT5114", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5124 { + void *fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT5124) C1{ Fp Fi:18 FL} + + + +static void Test_STT5124() +{ + { + init_simple_test("STT5124"); + static STT5124 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5124)"); + check_field_offset(lv, fa, 0, "STT5124.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5124.fb"); + } +} +static Arrange_To_Call_Me vSTT5124(Test_STT5124, "STT5124", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5134 { + void *fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT5134) C1{ Fp FL:18 FL} + + + +static void Test_STT5134() +{ + { + init_simple_test("STT5134"); + static STT5134 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5134)"); + check_field_offset(lv, fa, 0, "STT5134.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5134.fb"); + } +} +static Arrange_To_Call_Me vSTT5134(Test_STT5134, "STT5134", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5144 { + void *fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT5144) C1{ Fp FL:48 FL} + + + +static void Test_STT5144() +{ + { + init_simple_test("STT5144"); + static STT5144 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT5144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5144)"); + check_field_offset(lv, fa, 0, "STT5144.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5144.fb"); + } +} +static Arrange_To_Call_Me vSTT5144(Test_STT5144, "STT5144", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5154 { + void *fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT5154) C1{ Fp Fc:3 FL} + + + +static void Test_STT5154() +{ + { + init_simple_test("STT5154"); + static STT5154 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5154)"); + check_field_offset(lv, fa, 0, "STT5154.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5154"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5154"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5154.fb"); + } +} +static Arrange_To_Call_Me vSTT5154(Test_STT5154, "STT5154", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5164 { + void *fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT5164) C1{ Fp Fs:3 FL} + + + +static void Test_STT5164() +{ + { + init_simple_test("STT5164"); + static STT5164 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5164)"); + check_field_offset(lv, fa, 0, "STT5164.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5164"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5164"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5164.fb"); + } +} +static Arrange_To_Call_Me vSTT5164(Test_STT5164, "STT5164", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5174 { + void *fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT5174) C1{ Fp Fi:3 FL} + + + +static void Test_STT5174() +{ + { + init_simple_test("STT5174"); + static STT5174 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5174)"); + check_field_offset(lv, fa, 0, "STT5174.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5174"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5174"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5174.fb"); + } +} +static Arrange_To_Call_Me vSTT5174(Test_STT5174, "STT5174", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5184 { + void *fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT5184) C1{ Fp FL:3 FL} + + + +static void Test_STT5184() +{ + { + init_simple_test("STT5184"); + static STT5184 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5184)"); + check_field_offset(lv, fa, 0, "STT5184.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5184"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5184"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5184.fb"); + } +} +static Arrange_To_Call_Me vSTT5184(Test_STT5184, "STT5184", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5194 { + void *fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT5194) C1{ Fp Fs:8 FL} + + + +static void Test_STT5194() +{ + { + init_simple_test("STT5194"); + static STT5194 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5194)"); + check_field_offset(lv, fa, 0, "STT5194.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5194"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5194"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5194.fb"); + } +} +static Arrange_To_Call_Me vSTT5194(Test_STT5194, "STT5194", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5204 { + void *fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT5204) C1{ Fp Fi:8 FL} + + + +static void Test_STT5204() +{ + { + init_simple_test("STT5204"); + static STT5204 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5204)"); + check_field_offset(lv, fa, 0, "STT5204.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5204"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5204"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5204.fb"); + } +} +static Arrange_To_Call_Me vSTT5204(Test_STT5204, "STT5204", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5214 { + void *fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT5214) C1{ Fp FL:8 FL} + + + +static void Test_STT5214() +{ + { + init_simple_test("STT5214"); + static STT5214 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5214)"); + check_field_offset(lv, fa, 0, "STT5214.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5214"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5214"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5214.fb"); + } +} +static Arrange_To_Call_Me vSTT5214(Test_STT5214, "STT5214", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5224 { + void *fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT5224) C1{ Fp Fi:18 FL} + + + +static void Test_STT5224() +{ + { + init_simple_test("STT5224"); + static STT5224 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5224)"); + check_field_offset(lv, fa, 0, "STT5224.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5224"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5224"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5224.fb"); + } +} +static Arrange_To_Call_Me vSTT5224(Test_STT5224, "STT5224", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5234 { + void *fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT5234) C1{ Fp FL:18 FL} + + + +static void Test_STT5234() +{ + { + init_simple_test("STT5234"); + static STT5234 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5234)"); + check_field_offset(lv, fa, 0, "STT5234.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5234"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5234"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5234.fb"); + } +} +static Arrange_To_Call_Me vSTT5234(Test_STT5234, "STT5234", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5244 { + void *fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT5244) C1{ Fp FL:48 FL} + + + +static void Test_STT5244() +{ + { + init_simple_test("STT5244"); + static STT5244 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT5244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5244)"); + check_field_offset(lv, fa, 0, "STT5244.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5244"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5244"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5244.fb"); + } +} +static Arrange_To_Call_Me vSTT5244(Test_STT5244, "STT5244", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT515 { + void *fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT515) C1{ Fp Fc:0 Fp} + + + +static void Test_STT515() +{ + { + init_simple_test("STT515"); + static STT515 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT515)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT515)"); + check_field_offset(lv, fa, 0, "STT515.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT515.fb"); + } +} +static Arrange_To_Call_Me vSTT515(Test_STT515, "STT515", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT525 { + void *fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT525) C1{ Fp Fs:0 Fp} + + + +static void Test_STT525() +{ + { + init_simple_test("STT525"); + static STT525 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT525)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT525)"); + check_field_offset(lv, fa, 0, "STT525.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT525.fb"); + } +} +static Arrange_To_Call_Me vSTT525(Test_STT525, "STT525", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT535 { + void *fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT535) C1{ Fp Fi:0 Fp} + + + +static void Test_STT535() +{ + { + init_simple_test("STT535"); + static STT535 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT535)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT535)"); + check_field_offset(lv, fa, 0, "STT535.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT535.fb"); + } +} +static Arrange_To_Call_Me vSTT535(Test_STT535, "STT535", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT545 { + void *fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT545) C1{ Fp FL:0 Fp} + + + +static void Test_STT545() +{ + { + init_simple_test("STT545"); + static STT545 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT545)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT545)"); + check_field_offset(lv, fa, 0, "STT545.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT545.fb"); + } +} +static Arrange_To_Call_Me vSTT545(Test_STT545, "STT545", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT555 { + void *fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT555) C1{ Fp Fc:3 Fp} + + + +static void Test_STT555() +{ + { + init_simple_test("STT555"); + static STT555 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT555)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT555)"); + check_field_offset(lv, fa, 0, "STT555.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT555.fb"); + } +} +static Arrange_To_Call_Me vSTT555(Test_STT555, "STT555", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT565 { + void *fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT565) C1{ Fp Fs:3 Fp} + + + +static void Test_STT565() +{ + { + init_simple_test("STT565"); + static STT565 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT565)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT565)"); + check_field_offset(lv, fa, 0, "STT565.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT565.fb"); + } +} +static Arrange_To_Call_Me vSTT565(Test_STT565, "STT565", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT575 { + void *fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT575) C1{ Fp Fi:3 Fp} + + + +static void Test_STT575() +{ + { + init_simple_test("STT575"); + static STT575 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT575)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT575)"); + check_field_offset(lv, fa, 0, "STT575.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT575.fb"); + } +} +static Arrange_To_Call_Me vSTT575(Test_STT575, "STT575", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT585 { + void *fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT585) C1{ Fp FL:3 Fp} + + + +static void Test_STT585() +{ + { + init_simple_test("STT585"); + static STT585 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT585)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT585)"); + check_field_offset(lv, fa, 0, "STT585.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT585.fb"); + } +} +static Arrange_To_Call_Me vSTT585(Test_STT585, "STT585", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT595 { + void *fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT595) C1{ Fp Fs:8 Fp} + + + +static void Test_STT595() +{ + { + init_simple_test("STT595"); + static STT595 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT595)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT595)"); + check_field_offset(lv, fa, 0, "STT595.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT595.fb"); + } +} +static Arrange_To_Call_Me vSTT595(Test_STT595, "STT595", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5105 { + void *fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT5105) C1{ Fp Fi:8 Fp} + + + +static void Test_STT5105() +{ + { + init_simple_test("STT5105"); + static STT5105 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5105)"); + check_field_offset(lv, fa, 0, "STT5105.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5105.fb"); + } +} +static Arrange_To_Call_Me vSTT5105(Test_STT5105, "STT5105", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5115 { + void *fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT5115) C1{ Fp FL:8 Fp} + + + +static void Test_STT5115() +{ + { + init_simple_test("STT5115"); + static STT5115 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5115)"); + check_field_offset(lv, fa, 0, "STT5115.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5115.fb"); + } +} +static Arrange_To_Call_Me vSTT5115(Test_STT5115, "STT5115", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5125 { + void *fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT5125) C1{ Fp Fi:18 Fp} + + + +static void Test_STT5125() +{ + { + init_simple_test("STT5125"); + static STT5125 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5125)"); + check_field_offset(lv, fa, 0, "STT5125.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5125.fb"); + } +} +static Arrange_To_Call_Me vSTT5125(Test_STT5125, "STT5125", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5135 { + void *fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT5135) C1{ Fp FL:18 Fp} + + + +static void Test_STT5135() +{ + { + init_simple_test("STT5135"); + static STT5135 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5135)"); + check_field_offset(lv, fa, 0, "STT5135.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5135.fb"); + } +} +static Arrange_To_Call_Me vSTT5135(Test_STT5135, "STT5135", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5145 { + void *fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT5145) C1{ Fp FL:48 Fp} + + + +static void Test_STT5145() +{ + { + init_simple_test("STT5145"); + static STT5145 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5145)"); + check_field_offset(lv, fa, 0, "STT5145.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5145.fb"); + } +} +static Arrange_To_Call_Me vSTT5145(Test_STT5145, "STT5145", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5155 { + void *fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT5155) C1{ Fp Fc:3 Fp} + + + +static void Test_STT5155() +{ + { + init_simple_test("STT5155"); + static STT5155 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5155)"); + check_field_offset(lv, fa, 0, "STT5155.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5155"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5155"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5155.fb"); + } +} +static Arrange_To_Call_Me vSTT5155(Test_STT5155, "STT5155", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5165 { + void *fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT5165) C1{ Fp Fs:3 Fp} + + + +static void Test_STT5165() +{ + { + init_simple_test("STT5165"); + static STT5165 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5165)"); + check_field_offset(lv, fa, 0, "STT5165.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5165"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5165"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5165.fb"); + } +} +static Arrange_To_Call_Me vSTT5165(Test_STT5165, "STT5165", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5175 { + void *fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT5175) C1{ Fp Fi:3 Fp} + + + +static void Test_STT5175() +{ + { + init_simple_test("STT5175"); + static STT5175 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5175)"); + check_field_offset(lv, fa, 0, "STT5175.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5175"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5175"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5175.fb"); + } +} +static Arrange_To_Call_Me vSTT5175(Test_STT5175, "STT5175", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5185 { + void *fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT5185) C1{ Fp FL:3 Fp} + + + +static void Test_STT5185() +{ + { + init_simple_test("STT5185"); + static STT5185 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5185)"); + check_field_offset(lv, fa, 0, "STT5185.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5185"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5185"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5185.fb"); + } +} +static Arrange_To_Call_Me vSTT5185(Test_STT5185, "STT5185", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5195 { + void *fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT5195) C1{ Fp Fs:8 Fp} + + + +static void Test_STT5195() +{ + { + init_simple_test("STT5195"); + static STT5195 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5195)"); + check_field_offset(lv, fa, 0, "STT5195.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5195"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5195"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5195.fb"); + } +} +static Arrange_To_Call_Me vSTT5195(Test_STT5195, "STT5195", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5205 { + void *fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT5205) C1{ Fp Fi:8 Fp} + + + +static void Test_STT5205() +{ + { + init_simple_test("STT5205"); + static STT5205 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5205)"); + check_field_offset(lv, fa, 0, "STT5205.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5205"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5205"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5205.fb"); + } +} +static Arrange_To_Call_Me vSTT5205(Test_STT5205, "STT5205", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5215 { + void *fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT5215) C1{ Fp FL:8 Fp} + + + +static void Test_STT5215() +{ + { + init_simple_test("STT5215"); + static STT5215 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5215)"); + check_field_offset(lv, fa, 0, "STT5215.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5215"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5215"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5215.fb"); + } +} +static Arrange_To_Call_Me vSTT5215(Test_STT5215, "STT5215", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5225 { + void *fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT5225) C1{ Fp Fi:18 Fp} + + + +static void Test_STT5225() +{ + { + init_simple_test("STT5225"); + static STT5225 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5225)"); + check_field_offset(lv, fa, 0, "STT5225.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5225"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5225"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5225.fb"); + } +} +static Arrange_To_Call_Me vSTT5225(Test_STT5225, "STT5225", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5235 { + void *fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT5235) C1{ Fp FL:18 Fp} + + + +static void Test_STT5235() +{ + { + init_simple_test("STT5235"); + static STT5235 lv; + check2(sizeof(lv), ABISELECT(24,12), "sizeof(STT5235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5235)"); + check_field_offset(lv, fa, 0, "STT5235.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5235"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5235"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5235.fb"); + } +} +static Arrange_To_Call_Me vSTT5235(Test_STT5235, "STT5235", ABISELECT(24,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5245 { + void *fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT5245) C1{ Fp FL:48 Fp} + + + +static void Test_STT5245() +{ + { + init_simple_test("STT5245"); + static STT5245 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5245)"); + check_field_offset(lv, fa, 0, "STT5245.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5245"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5245"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5245.fb"); + } +} +static Arrange_To_Call_Me vSTT5245(Test_STT5245, "STT5245", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT516 { + void *fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT516) C1{ Fp Fc:0 Fi} + + + +static void Test_STT516() +{ + { + init_simple_test("STT516"); + static STT516 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT516)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT516)"); + check_field_offset(lv, fa, 0, "STT516.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT516.fb"); + } +} +static Arrange_To_Call_Me vSTT516(Test_STT516, "STT516", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT526 { + void *fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT526) C1{ Fp Fs:0 Fi} + + + +static void Test_STT526() +{ + { + init_simple_test("STT526"); + static STT526 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT526)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT526)"); + check_field_offset(lv, fa, 0, "STT526.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT526.fb"); + } +} +static Arrange_To_Call_Me vSTT526(Test_STT526, "STT526", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT536 { + void *fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT536) C1{ Fp Fi:0 Fi} + + + +static void Test_STT536() +{ + { + init_simple_test("STT536"); + static STT536 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT536)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT536)"); + check_field_offset(lv, fa, 0, "STT536.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT536.fb"); + } +} +static Arrange_To_Call_Me vSTT536(Test_STT536, "STT536", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT546 { + void *fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT546) C1{ Fp FL:0 Fi} + + + +static void Test_STT546() +{ + { + init_simple_test("STT546"); + static STT546 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT546)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT546)"); + check_field_offset(lv, fa, 0, "STT546.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT546.fb"); + } +} +static Arrange_To_Call_Me vSTT546(Test_STT546, "STT546", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT556 { + void *fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT556) C1{ Fp Fc:3 Fi} + + + +static void Test_STT556() +{ + { + init_simple_test("STT556"); + static STT556 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT556)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT556)"); + check_field_offset(lv, fa, 0, "STT556.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT556.fb"); + } +} +static Arrange_To_Call_Me vSTT556(Test_STT556, "STT556", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT566 { + void *fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT566) C1{ Fp Fs:3 Fi} + + + +static void Test_STT566() +{ + { + init_simple_test("STT566"); + static STT566 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT566)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT566)"); + check_field_offset(lv, fa, 0, "STT566.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT566.fb"); + } +} +static Arrange_To_Call_Me vSTT566(Test_STT566, "STT566", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT576 { + void *fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT576) C1{ Fp Fi:3 Fi} + + + +static void Test_STT576() +{ + { + init_simple_test("STT576"); + static STT576 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT576)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT576)"); + check_field_offset(lv, fa, 0, "STT576.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT576.fb"); + } +} +static Arrange_To_Call_Me vSTT576(Test_STT576, "STT576", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT586 { + void *fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT586) C1{ Fp FL:3 Fi} + + + +static void Test_STT586() +{ + { + init_simple_test("STT586"); + static STT586 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT586)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT586)"); + check_field_offset(lv, fa, 0, "STT586.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT586.fb"); + } +} +static Arrange_To_Call_Me vSTT586(Test_STT586, "STT586", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT596 { + void *fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT596) C1{ Fp Fs:8 Fi} + + + +static void Test_STT596() +{ + { + init_simple_test("STT596"); + static STT596 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT596)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT596)"); + check_field_offset(lv, fa, 0, "STT596.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT596.fb"); + } +} +static Arrange_To_Call_Me vSTT596(Test_STT596, "STT596", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5106 { + void *fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT5106) C1{ Fp Fi:8 Fi} + + + +static void Test_STT5106() +{ + { + init_simple_test("STT5106"); + static STT5106 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5106)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5106)"); + check_field_offset(lv, fa, 0, "STT5106.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5106.fb"); + } +} +static Arrange_To_Call_Me vSTT5106(Test_STT5106, "STT5106", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5116 { + void *fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT5116) C1{ Fp FL:8 Fi} + + + +static void Test_STT5116() +{ + { + init_simple_test("STT5116"); + static STT5116 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5116)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5116)"); + check_field_offset(lv, fa, 0, "STT5116.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5116.fb"); + } +} +static Arrange_To_Call_Me vSTT5116(Test_STT5116, "STT5116", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5126 { + void *fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT5126) C1{ Fp Fi:18 Fi} + + + +static void Test_STT5126() +{ + { + init_simple_test("STT5126"); + static STT5126 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5126)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5126)"); + check_field_offset(lv, fa, 0, "STT5126.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5126.fb"); + } +} +static Arrange_To_Call_Me vSTT5126(Test_STT5126, "STT5126", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5136 { + void *fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT5136) C1{ Fp FL:18 Fi} + + + +static void Test_STT5136() +{ + { + init_simple_test("STT5136"); + static STT5136 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5136)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5136)"); + check_field_offset(lv, fa, 0, "STT5136.fa"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5136.fb"); + } +} +static Arrange_To_Call_Me vSTT5136(Test_STT5136, "STT5136", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5146 { + void *fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT5146) C1{ Fp FL:48 Fi} + + + +static void Test_STT5146() +{ + { + init_simple_test("STT5146"); + static STT5146 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5146)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5146)"); + check_field_offset(lv, fa, 0, "STT5146.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5146.fb"); + } +} +static Arrange_To_Call_Me vSTT5146(Test_STT5146, "STT5146", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5156 { + void *fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT5156) C1{ Fp Fc:3 Fi} + + + +static void Test_STT5156() +{ + { + init_simple_test("STT5156"); + static STT5156 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5156)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5156)"); + check_field_offset(lv, fa, 0, "STT5156.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5156"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5156"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5156.fb"); + } +} +static Arrange_To_Call_Me vSTT5156(Test_STT5156, "STT5156", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5166 { + void *fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT5166) C1{ Fp Fs:3 Fi} + + + +static void Test_STT5166() +{ + { + init_simple_test("STT5166"); + static STT5166 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5166)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5166)"); + check_field_offset(lv, fa, 0, "STT5166.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5166"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5166"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5166.fb"); + } +} +static Arrange_To_Call_Me vSTT5166(Test_STT5166, "STT5166", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5176 { + void *fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT5176) C1{ Fp Fi:3 Fi} + + + +static void Test_STT5176() +{ + { + init_simple_test("STT5176"); + static STT5176 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5176)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5176)"); + check_field_offset(lv, fa, 0, "STT5176.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5176"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5176"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5176.fb"); + } +} +static Arrange_To_Call_Me vSTT5176(Test_STT5176, "STT5176", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5186 { + void *fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT5186) C1{ Fp FL:3 Fi} + + + +static void Test_STT5186() +{ + { + init_simple_test("STT5186"); + static STT5186 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5186)"); + check_field_offset(lv, fa, 0, "STT5186.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5186"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5186"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5186.fb"); + } +} +static Arrange_To_Call_Me vSTT5186(Test_STT5186, "STT5186", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5196 { + void *fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT5196) C1{ Fp Fs:8 Fi} + + + +static void Test_STT5196() +{ + { + init_simple_test("STT5196"); + static STT5196 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5196)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5196)"); + check_field_offset(lv, fa, 0, "STT5196.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5196"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5196"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5196.fb"); + } +} +static Arrange_To_Call_Me vSTT5196(Test_STT5196, "STT5196", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5206 { + void *fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT5206) C1{ Fp Fi:8 Fi} + + + +static void Test_STT5206() +{ + { + init_simple_test("STT5206"); + static STT5206 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5206)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5206)"); + check_field_offset(lv, fa, 0, "STT5206.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5206"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5206"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5206.fb"); + } +} +static Arrange_To_Call_Me vSTT5206(Test_STT5206, "STT5206", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5216 { + void *fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT5216) C1{ Fp FL:8 Fi} + + + +static void Test_STT5216() +{ + { + init_simple_test("STT5216"); + static STT5216 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5216)"); + check_field_offset(lv, fa, 0, "STT5216.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5216"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5216"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5216.fb"); + } +} +static Arrange_To_Call_Me vSTT5216(Test_STT5216, "STT5216", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5226 { + void *fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT5226) C1{ Fp Fi:18 Fi} + + + +static void Test_STT5226() +{ + { + init_simple_test("STT5226"); + static STT5226 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5226)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5226)"); + check_field_offset(lv, fa, 0, "STT5226.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5226"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5226"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5226.fb"); + } +} +static Arrange_To_Call_Me vSTT5226(Test_STT5226, "STT5226", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5236 { + void *fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT5236) C1{ Fp FL:18 Fi} + + + +static void Test_STT5236() +{ + { + init_simple_test("STT5236"); + static STT5236 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5236)"); + check_field_offset(lv, fa, 0, "STT5236.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5236"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5236"); + check_field_offset(lv, fb, ABISELECT(12,8), "STT5236.fb"); + } +} +static Arrange_To_Call_Me vSTT5236(Test_STT5236, "STT5236", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5246 { + void *fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT5246) C1{ Fp FL:48 Fi} + + + +static void Test_STT5246() +{ + { + init_simple_test("STT5246"); + static STT5246 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5246)"); + check_field_offset(lv, fa, 0, "STT5246.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5246"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5246"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5246.fb"); + } +} +static Arrange_To_Call_Me vSTT5246(Test_STT5246, "STT5246", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT517 { + void *fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT517) C1{ Fp Fc:0 FL} + + + +static void Test_STT517() +{ + { + init_simple_test("STT517"); + static STT517 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT517)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT517)"); + check_field_offset(lv, fa, 0, "STT517.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT517.fb"); + } +} +static Arrange_To_Call_Me vSTT517(Test_STT517, "STT517", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT527 { + void *fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT527) C1{ Fp Fs:0 FL} + + + +static void Test_STT527() +{ + { + init_simple_test("STT527"); + static STT527 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT527)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT527)"); + check_field_offset(lv, fa, 0, "STT527.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT527.fb"); + } +} +static Arrange_To_Call_Me vSTT527(Test_STT527, "STT527", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT537 { + void *fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT537) C1{ Fp Fi:0 FL} + + + +static void Test_STT537() +{ + { + init_simple_test("STT537"); + static STT537 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT537)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT537)"); + check_field_offset(lv, fa, 0, "STT537.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT537.fb"); + } +} +static Arrange_To_Call_Me vSTT537(Test_STT537, "STT537", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT547 { + void *fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT547) C1{ Fp FL:0 FL} + + + +static void Test_STT547() +{ + { + init_simple_test("STT547"); + static STT547 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT547)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT547)"); + check_field_offset(lv, fa, 0, "STT547.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT547.fb"); + } +} +static Arrange_To_Call_Me vSTT547(Test_STT547, "STT547", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT557 { + void *fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT557) C1{ Fp Fc:3 FL} + + + +static void Test_STT557() +{ + { + init_simple_test("STT557"); + static STT557 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT557)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT557)"); + check_field_offset(lv, fa, 0, "STT557.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT557.fb"); + } +} +static Arrange_To_Call_Me vSTT557(Test_STT557, "STT557", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT567 { + void *fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT567) C1{ Fp Fs:3 FL} + + + +static void Test_STT567() +{ + { + init_simple_test("STT567"); + static STT567 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT567)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT567)"); + check_field_offset(lv, fa, 0, "STT567.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT567.fb"); + } +} +static Arrange_To_Call_Me vSTT567(Test_STT567, "STT567", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT577 { + void *fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT577) C1{ Fp Fi:3 FL} + + + +static void Test_STT577() +{ + { + init_simple_test("STT577"); + static STT577 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT577)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT577)"); + check_field_offset(lv, fa, 0, "STT577.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT577.fb"); + } +} +static Arrange_To_Call_Me vSTT577(Test_STT577, "STT577", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT587 { + void *fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT587) C1{ Fp FL:3 FL} + + + +static void Test_STT587() +{ + { + init_simple_test("STT587"); + static STT587 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT587)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT587)"); + check_field_offset(lv, fa, 0, "STT587.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT587.fb"); + } +} +static Arrange_To_Call_Me vSTT587(Test_STT587, "STT587", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT597 { + void *fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT597) C1{ Fp Fs:8 FL} + + + +static void Test_STT597() +{ + { + init_simple_test("STT597"); + static STT597 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT597)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT597)"); + check_field_offset(lv, fa, 0, "STT597.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT597.fb"); + } +} +static Arrange_To_Call_Me vSTT597(Test_STT597, "STT597", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5107 { + void *fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT5107) C1{ Fp Fi:8 FL} + + + +static void Test_STT5107() +{ + { + init_simple_test("STT5107"); + static STT5107 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5107)"); + check_field_offset(lv, fa, 0, "STT5107.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5107.fb"); + } +} +static Arrange_To_Call_Me vSTT5107(Test_STT5107, "STT5107", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5117 { + void *fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT5117) C1{ Fp FL:8 FL} + + + +static void Test_STT5117() +{ + { + init_simple_test("STT5117"); + static STT5117 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5117)"); + check_field_offset(lv, fa, 0, "STT5117.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5117.fb"); + } +} +static Arrange_To_Call_Me vSTT5117(Test_STT5117, "STT5117", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5127 { + void *fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT5127) C1{ Fp Fi:18 FL} + + + +static void Test_STT5127() +{ + { + init_simple_test("STT5127"); + static STT5127 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5127)"); + check_field_offset(lv, fa, 0, "STT5127.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5127.fb"); + } +} +static Arrange_To_Call_Me vSTT5127(Test_STT5127, "STT5127", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5137 { + void *fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT5137) C1{ Fp FL:18 FL} + + + +static void Test_STT5137() +{ + { + init_simple_test("STT5137"); + static STT5137 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5137)"); + check_field_offset(lv, fa, 0, "STT5137.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5137.fb"); + } +} +static Arrange_To_Call_Me vSTT5137(Test_STT5137, "STT5137", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5147 { + void *fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT5147) C1{ Fp FL:48 FL} + + + +static void Test_STT5147() +{ + { + init_simple_test("STT5147"); + static STT5147 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT5147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5147)"); + check_field_offset(lv, fa, 0, "STT5147.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5147.fb"); + } +} +static Arrange_To_Call_Me vSTT5147(Test_STT5147, "STT5147", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5157 { + void *fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT5157) C1{ Fp Fc:3 FL} + + + +static void Test_STT5157() +{ + { + init_simple_test("STT5157"); + static STT5157 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5157)"); + check_field_offset(lv, fa, 0, "STT5157.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5157"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5157"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5157.fb"); + } +} +static Arrange_To_Call_Me vSTT5157(Test_STT5157, "STT5157", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5167 { + void *fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT5167) C1{ Fp Fs:3 FL} + + + +static void Test_STT5167() +{ + { + init_simple_test("STT5167"); + static STT5167 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5167)"); + check_field_offset(lv, fa, 0, "STT5167.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5167"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5167"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5167.fb"); + } +} +static Arrange_To_Call_Me vSTT5167(Test_STT5167, "STT5167", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5177 { + void *fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT5177) C1{ Fp Fi:3 FL} + + + +static void Test_STT5177() +{ + { + init_simple_test("STT5177"); + static STT5177 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5177)"); + check_field_offset(lv, fa, 0, "STT5177.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5177"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5177"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5177.fb"); + } +} +static Arrange_To_Call_Me vSTT5177(Test_STT5177, "STT5177", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5187 { + void *fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT5187) C1{ Fp FL:3 FL} + + + +static void Test_STT5187() +{ + { + init_simple_test("STT5187"); + static STT5187 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5187)"); + check_field_offset(lv, fa, 0, "STT5187.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5187"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5187"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5187.fb"); + } +} +static Arrange_To_Call_Me vSTT5187(Test_STT5187, "STT5187", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5197 { + void *fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT5197) C1{ Fp Fs:8 FL} + + + +static void Test_STT5197() +{ + { + init_simple_test("STT5197"); + static STT5197 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5197)"); + check_field_offset(lv, fa, 0, "STT5197.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5197"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5197"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5197.fb"); + } +} +static Arrange_To_Call_Me vSTT5197(Test_STT5197, "STT5197", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5207 { + void *fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT5207) C1{ Fp Fi:8 FL} + + + +static void Test_STT5207() +{ + { + init_simple_test("STT5207"); + static STT5207 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5207)"); + check_field_offset(lv, fa, 0, "STT5207.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5207"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5207"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5207.fb"); + } +} +static Arrange_To_Call_Me vSTT5207(Test_STT5207, "STT5207", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5217 { + void *fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT5217) C1{ Fp FL:8 FL} + + + +static void Test_STT5217() +{ + { + init_simple_test("STT5217"); + static STT5217 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5217)"); + check_field_offset(lv, fa, 0, "STT5217.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5217"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5217"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5217.fb"); + } +} +static Arrange_To_Call_Me vSTT5217(Test_STT5217, "STT5217", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5227 { + void *fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT5227) C1{ Fp Fi:18 FL} + + + +static void Test_STT5227() +{ + { + init_simple_test("STT5227"); + static STT5227 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5227)"); + check_field_offset(lv, fa, 0, "STT5227.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5227"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5227"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5227.fb"); + } +} +static Arrange_To_Call_Me vSTT5227(Test_STT5227, "STT5227", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5237 { + void *fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT5237) C1{ Fp FL:18 FL} + + + +static void Test_STT5237() +{ + { + init_simple_test("STT5237"); + static STT5237 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT5237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5237)"); + check_field_offset(lv, fa, 0, "STT5237.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5237"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5237"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5237.fb"); + } +} +static Arrange_To_Call_Me vSTT5237(Test_STT5237, "STT5237", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5247 { + void *fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT5247) C1{ Fp FL:48 FL} + + + +static void Test_STT5247() +{ + { + init_simple_test("STT5247"); + static STT5247 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT5247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5247)"); + check_field_offset(lv, fa, 0, "STT5247.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5247"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5247"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5247.fb"); + } +} +static Arrange_To_Call_Me vSTT5247(Test_STT5247, "STT5247", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT518 { + void *fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT518) C1{ Fp Fc:0 FD} + + + +static void Test_STT518() +{ + { + init_simple_test("STT518"); + static STT518 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT518)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT518)"); + check_field_offset(lv, fa, 0, "STT518.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT518.fb"); + } +} +static Arrange_To_Call_Me vSTT518(Test_STT518, "STT518", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT528 { + void *fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT528) C1{ Fp Fs:0 FD} + + + +static void Test_STT528() +{ + { + init_simple_test("STT528"); + static STT528 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT528)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT528)"); + check_field_offset(lv, fa, 0, "STT528.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT528.fb"); + } +} +static Arrange_To_Call_Me vSTT528(Test_STT528, "STT528", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT538 { + void *fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT538) C1{ Fp Fi:0 FD} + + + +static void Test_STT538() +{ + { + init_simple_test("STT538"); + static STT538 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT538)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT538)"); + check_field_offset(lv, fa, 0, "STT538.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT538.fb"); + } +} +static Arrange_To_Call_Me vSTT538(Test_STT538, "STT538", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT548 { + void *fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT548) C1{ Fp FL:0 FD} + + + +static void Test_STT548() +{ + { + init_simple_test("STT548"); + static STT548 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT548)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT548)"); + check_field_offset(lv, fa, 0, "STT548.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT548.fb"); + } +} +static Arrange_To_Call_Me vSTT548(Test_STT548, "STT548", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT558 { + void *fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT558) C1{ Fp Fc:3 FD} + + + +static void Test_STT558() +{ + { + init_simple_test("STT558"); + static STT558 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT558)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT558)"); + check_field_offset(lv, fa, 0, "STT558.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT558.fb"); + } +} +static Arrange_To_Call_Me vSTT558(Test_STT558, "STT558", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT568 { + void *fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT568) C1{ Fp Fs:3 FD} + + + +static void Test_STT568() +{ + { + init_simple_test("STT568"); + static STT568 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT568)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT568)"); + check_field_offset(lv, fa, 0, "STT568.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT568.fb"); + } +} +static Arrange_To_Call_Me vSTT568(Test_STT568, "STT568", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT578 { + void *fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT578) C1{ Fp Fi:3 FD} + + + +static void Test_STT578() +{ + { + init_simple_test("STT578"); + static STT578 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT578)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT578)"); + check_field_offset(lv, fa, 0, "STT578.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT578.fb"); + } +} +static Arrange_To_Call_Me vSTT578(Test_STT578, "STT578", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT588 { + void *fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT588) C1{ Fp FL:3 FD} + + + +static void Test_STT588() +{ + { + init_simple_test("STT588"); + static STT588 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT588)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT588)"); + check_field_offset(lv, fa, 0, "STT588.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT588.fb"); + } +} +static Arrange_To_Call_Me vSTT588(Test_STT588, "STT588", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT598 { + void *fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT598) C1{ Fp Fs:8 FD} + + + +static void Test_STT598() +{ + { + init_simple_test("STT598"); + static STT598 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT598)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT598)"); + check_field_offset(lv, fa, 0, "STT598.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT598.fb"); + } +} +static Arrange_To_Call_Me vSTT598(Test_STT598, "STT598", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5108 { + void *fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT5108) C1{ Fp Fi:8 FD} + + + +static void Test_STT5108() +{ + { + init_simple_test("STT5108"); + static STT5108 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5108)"); + check_field_offset(lv, fa, 0, "STT5108.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5108.fb"); + } +} +static Arrange_To_Call_Me vSTT5108(Test_STT5108, "STT5108", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5118 { + void *fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT5118) C1{ Fp FL:8 FD} + + + +static void Test_STT5118() +{ + { + init_simple_test("STT5118"); + static STT5118 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5118)"); + check_field_offset(lv, fa, 0, "STT5118.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5118.fb"); + } +} +static Arrange_To_Call_Me vSTT5118(Test_STT5118, "STT5118", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5128 { + void *fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT5128) C1{ Fp Fi:18 FD} + + + +static void Test_STT5128() +{ + { + init_simple_test("STT5128"); + static STT5128 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5128)"); + check_field_offset(lv, fa, 0, "STT5128.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5128.fb"); + } +} +static Arrange_To_Call_Me vSTT5128(Test_STT5128, "STT5128", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5138 { + void *fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT5138) C1{ Fp FL:18 FD} + + + +static void Test_STT5138() +{ + { + init_simple_test("STT5138"); + static STT5138 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5138)"); + check_field_offset(lv, fa, 0, "STT5138.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5138.fb"); + } +} +static Arrange_To_Call_Me vSTT5138(Test_STT5138, "STT5138", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5148 { + void *fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT5148) C1{ Fp FL:48 FD} + + + +static void Test_STT5148() +{ + { + init_simple_test("STT5148"); + static STT5148 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT5148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5148)"); + check_field_offset(lv, fa, 0, "STT5148.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5148.fb"); + } +} +static Arrange_To_Call_Me vSTT5148(Test_STT5148, "STT5148", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5158 { + void *fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT5158) C1{ Fp Fc:3 FD} + + + +static void Test_STT5158() +{ + { + init_simple_test("STT5158"); + static STT5158 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5158)"); + check_field_offset(lv, fa, 0, "STT5158.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5158"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5158"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5158.fb"); + } +} +static Arrange_To_Call_Me vSTT5158(Test_STT5158, "STT5158", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5168 { + void *fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT5168) C1{ Fp Fs:3 FD} + + + +static void Test_STT5168() +{ + { + init_simple_test("STT5168"); + static STT5168 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5168)"); + check_field_offset(lv, fa, 0, "STT5168.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5168"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5168"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5168.fb"); + } +} +static Arrange_To_Call_Me vSTT5168(Test_STT5168, "STT5168", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5178 { + void *fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT5178) C1{ Fp Fi:3 FD} + + + +static void Test_STT5178() +{ + { + init_simple_test("STT5178"); + static STT5178 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5178)"); + check_field_offset(lv, fa, 0, "STT5178.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5178"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5178"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5178.fb"); + } +} +static Arrange_To_Call_Me vSTT5178(Test_STT5178, "STT5178", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5188 { + void *fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT5188) C1{ Fp FL:3 FD} + + + +static void Test_STT5188() +{ + { + init_simple_test("STT5188"); + static STT5188 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5188)"); + check_field_offset(lv, fa, 0, "STT5188.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5188"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5188"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5188.fb"); + } +} +static Arrange_To_Call_Me vSTT5188(Test_STT5188, "STT5188", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5198 { + void *fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT5198) C1{ Fp Fs:8 FD} + + + +static void Test_STT5198() +{ + { + init_simple_test("STT5198"); + static STT5198 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5198)"); + check_field_offset(lv, fa, 0, "STT5198.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5198"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5198"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5198.fb"); + } +} +static Arrange_To_Call_Me vSTT5198(Test_STT5198, "STT5198", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5208 { + void *fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT5208) C1{ Fp Fi:8 FD} + + + +static void Test_STT5208() +{ + { + init_simple_test("STT5208"); + static STT5208 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5208)"); + check_field_offset(lv, fa, 0, "STT5208.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5208"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5208"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5208.fb"); + } +} +static Arrange_To_Call_Me vSTT5208(Test_STT5208, "STT5208", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5218 { + void *fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT5218) C1{ Fp FL:8 FD} + + + +static void Test_STT5218() +{ + { + init_simple_test("STT5218"); + static STT5218 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5218)"); + check_field_offset(lv, fa, 0, "STT5218.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5218"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5218"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5218.fb"); + } +} +static Arrange_To_Call_Me vSTT5218(Test_STT5218, "STT5218", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5228 { + void *fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT5228) C1{ Fp Fi:18 FD} + + + +static void Test_STT5228() +{ + { + init_simple_test("STT5228"); + static STT5228 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5228)"); + check_field_offset(lv, fa, 0, "STT5228.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5228"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5228"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5228.fb"); + } +} +static Arrange_To_Call_Me vSTT5228(Test_STT5228, "STT5228", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5238 { + void *fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT5238) C1{ Fp FL:18 FD} + + + +static void Test_STT5238() +{ + { + init_simple_test("STT5238"); + static STT5238 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT5238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5238)"); + check_field_offset(lv, fa, 0, "STT5238.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5238"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5238"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT5238.fb"); + } +} +static Arrange_To_Call_Me vSTT5238(Test_STT5238, "STT5238", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5248 { + void *fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT5248) C1{ Fp FL:48 FD} + + + +static void Test_STT5248() +{ + { + init_simple_test("STT5248"); + static STT5248 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT5248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT5248)"); + check_field_offset(lv, fa, 0, "STT5248.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5248"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5248"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT5248.fb"); + } +} +static Arrange_To_Call_Me vSTT5248(Test_STT5248, "STT5248", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT519 { + void *fa; + unsigned char :0; +}; +//SIG(1 STT519) C1{ Fp Fc:0} + + + +static void Test_STT519() +{ + { + init_simple_test("STT519"); + static STT519 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT519)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT519)"); + check_field_offset(lv, fa, 0, "STT519.fa"); + } +} +static Arrange_To_Call_Me vSTT519(Test_STT519, "STT519", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT529 { + void *fa; + unsigned short :0; +}; +//SIG(1 STT529) C1{ Fp Fs:0} + + + +static void Test_STT529() +{ + { + init_simple_test("STT529"); + static STT529 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT529)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT529)"); + check_field_offset(lv, fa, 0, "STT529.fa"); + } +} +static Arrange_To_Call_Me vSTT529(Test_STT529, "STT529", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT539 { + void *fa; + unsigned int :0; +}; +//SIG(1 STT539) C1{ Fp Fi:0} + + + +static void Test_STT539() +{ + { + init_simple_test("STT539"); + static STT539 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT539)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT539)"); + check_field_offset(lv, fa, 0, "STT539.fa"); + } +} +static Arrange_To_Call_Me vSTT539(Test_STT539, "STT539", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT549 { + void *fa; + __tsu64 :0; +}; +//SIG(1 STT549) C1{ Fp FL:0} + + + +static void Test_STT549() +{ + { + init_simple_test("STT549"); + static STT549 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT549)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT549)"); + check_field_offset(lv, fa, 0, "STT549.fa"); + } +} +static Arrange_To_Call_Me vSTT549(Test_STT549, "STT549", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT559 { + void *fa; + unsigned char :3; +}; +//SIG(1 STT559) C1{ Fp Fc:3} + + + +static void Test_STT559() +{ + { + init_simple_test("STT559"); + static STT559 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT559)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT559)"); + check_field_offset(lv, fa, 0, "STT559.fa"); + } +} +static Arrange_To_Call_Me vSTT559(Test_STT559, "STT559", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT569 { + void *fa; + unsigned short :3; +}; +//SIG(1 STT569) C1{ Fp Fs:3} + + + +static void Test_STT569() +{ + { + init_simple_test("STT569"); + static STT569 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT569)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT569)"); + check_field_offset(lv, fa, 0, "STT569.fa"); + } +} +static Arrange_To_Call_Me vSTT569(Test_STT569, "STT569", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT579 { + void *fa; + unsigned int :3; +}; +//SIG(1 STT579) C1{ Fp Fi:3} + + + +static void Test_STT579() +{ + { + init_simple_test("STT579"); + static STT579 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT579)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT579)"); + check_field_offset(lv, fa, 0, "STT579.fa"); + } +} +static Arrange_To_Call_Me vSTT579(Test_STT579, "STT579", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT589 { + void *fa; + __tsu64 :3; +}; +//SIG(1 STT589) C1{ Fp FL:3} + + + +static void Test_STT589() +{ + { + init_simple_test("STT589"); + static STT589 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT589)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT589)"); + check_field_offset(lv, fa, 0, "STT589.fa"); + } +} +static Arrange_To_Call_Me vSTT589(Test_STT589, "STT589", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT599 { + void *fa; + unsigned short :8; +}; +//SIG(1 STT599) C1{ Fp Fs:8} + + + +static void Test_STT599() +{ + { + init_simple_test("STT599"); + static STT599 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT599)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT599)"); + check_field_offset(lv, fa, 0, "STT599.fa"); + } +} +static Arrange_To_Call_Me vSTT599(Test_STT599, "STT599", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5109 { + void *fa; + unsigned int :8; +}; +//SIG(1 STT5109) C1{ Fp Fi:8} + + + +static void Test_STT5109() +{ + { + init_simple_test("STT5109"); + static STT5109 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5109)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5109)"); + check_field_offset(lv, fa, 0, "STT5109.fa"); + } +} +static Arrange_To_Call_Me vSTT5109(Test_STT5109, "STT5109", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5119 { + void *fa; + __tsu64 :8; +}; +//SIG(1 STT5119) C1{ Fp FL:8} + + + +static void Test_STT5119() +{ + { + init_simple_test("STT5119"); + static STT5119 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5119)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5119)"); + check_field_offset(lv, fa, 0, "STT5119.fa"); + } +} +static Arrange_To_Call_Me vSTT5119(Test_STT5119, "STT5119", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5129 { + void *fa; + unsigned int :18; +}; +//SIG(1 STT5129) C1{ Fp Fi:18} + + + +static void Test_STT5129() +{ + { + init_simple_test("STT5129"); + static STT5129 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5129)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5129)"); + check_field_offset(lv, fa, 0, "STT5129.fa"); + } +} +static Arrange_To_Call_Me vSTT5129(Test_STT5129, "STT5129", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5139 { + void *fa; + __tsu64 :18; +}; +//SIG(1 STT5139) C1{ Fp FL:18} + + + +static void Test_STT5139() +{ + { + init_simple_test("STT5139"); + static STT5139 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5139)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5139)"); + check_field_offset(lv, fa, 0, "STT5139.fa"); + } +} +static Arrange_To_Call_Me vSTT5139(Test_STT5139, "STT5139", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5149 { + void *fa; + __tsu64 :48; +}; +//SIG(1 STT5149) C1{ Fp FL:48} + + + +static void Test_STT5149() +{ + { + init_simple_test("STT5149"); + static STT5149 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5149)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5149)"); + check_field_offset(lv, fa, 0, "STT5149.fa"); + } +} +static Arrange_To_Call_Me vSTT5149(Test_STT5149, "STT5149", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5159 { + void *fa; + unsigned char bf:3; +}; +//SIG(1 STT5159) C1{ Fp Fc:3} + + + +static void Test_STT5159() +{ + { + init_simple_test("STT5159"); + static STT5159 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5159)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5159)"); + check_field_offset(lv, fa, 0, "STT5159.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5159"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5159"); + } +} +static Arrange_To_Call_Me vSTT5159(Test_STT5159, "STT5159", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5169 { + void *fa; + unsigned short bf:3; +}; +//SIG(1 STT5169) C1{ Fp Fs:3} + + + +static void Test_STT5169() +{ + { + init_simple_test("STT5169"); + static STT5169 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5169)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5169)"); + check_field_offset(lv, fa, 0, "STT5169.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5169"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5169"); + } +} +static Arrange_To_Call_Me vSTT5169(Test_STT5169, "STT5169", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5179 { + void *fa; + unsigned int bf:3; +}; +//SIG(1 STT5179) C1{ Fp Fi:3} + + + +static void Test_STT5179() +{ + { + init_simple_test("STT5179"); + static STT5179 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5179)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5179)"); + check_field_offset(lv, fa, 0, "STT5179.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5179"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5179"); + } +} +static Arrange_To_Call_Me vSTT5179(Test_STT5179, "STT5179", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5189 { + void *fa; + __tsu64 bf:3; +}; +//SIG(1 STT5189) C1{ Fp FL:3} + + + +static void Test_STT5189() +{ + { + init_simple_test("STT5189"); + static STT5189 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5189)"); + check_field_offset(lv, fa, 0, "STT5189.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, 1, "STT5189"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 3, hide_ull(1LL<<2), "STT5189"); + } +} +static Arrange_To_Call_Me vSTT5189(Test_STT5189, "STT5189", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5199 { + void *fa; + unsigned short bf:8; +}; +//SIG(1 STT5199) C1{ Fp Fs:8} + + + +static void Test_STT5199() +{ + { + init_simple_test("STT5199"); + static STT5199 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5199)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5199)"); + check_field_offset(lv, fa, 0, "STT5199.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5199"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5199"); + } +} +static Arrange_To_Call_Me vSTT5199(Test_STT5199, "STT5199", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5209 { + void *fa; + unsigned int bf:8; +}; +//SIG(1 STT5209) C1{ Fp Fi:8} + + + +static void Test_STT5209() +{ + { + init_simple_test("STT5209"); + static STT5209 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5209)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5209)"); + check_field_offset(lv, fa, 0, "STT5209.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5209"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5209"); + } +} +static Arrange_To_Call_Me vSTT5209(Test_STT5209, "STT5209", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5219 { + void *fa; + __tsu64 bf:8; +}; +//SIG(1 STT5219) C1{ Fp FL:8} + + + +static void Test_STT5219() +{ + { + init_simple_test("STT5219"); + static STT5219 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5219)"); + check_field_offset(lv, fa, 0, "STT5219.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, 1, "STT5219"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 8, hide_ull(1LL<<7), "STT5219"); + } +} +static Arrange_To_Call_Me vSTT5219(Test_STT5219, "STT5219", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5229 { + void *fa; + unsigned int bf:18; +}; +//SIG(1 STT5229) C1{ Fp Fi:18} + + + +static void Test_STT5229() +{ + { + init_simple_test("STT5229"); + static STT5229 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5229)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5229)"); + check_field_offset(lv, fa, 0, "STT5229.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5229"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5229"); + } +} +static Arrange_To_Call_Me vSTT5229(Test_STT5229, "STT5229", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5239 { + void *fa; + __tsu64 bf:18; +}; +//SIG(1 STT5239) C1{ Fp FL:18} + + + +static void Test_STT5239() +{ + { + init_simple_test("STT5239"); + static STT5239 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT5239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5239)"); + check_field_offset(lv, fa, 0, "STT5239.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, 1, "STT5239"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 18, hide_ull(1LL<<17), "STT5239"); + } +} +static Arrange_To_Call_Me vSTT5239(Test_STT5239, "STT5239", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT5249 { + void *fa; + __tsu64 bf:48; +}; +//SIG(1 STT5249) C1{ Fp FL:48} + + + +static void Test_STT5249() +{ + { + init_simple_test("STT5249"); + static STT5249 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT5249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT5249)"); + check_field_offset(lv, fa, 0, "STT5249.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT5249"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT5249"); + } +} +static Arrange_To_Call_Me vSTT5249(Test_STT5249, "STT5249", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT610 { + float fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT610) C1{ Fi Fc:0 Fc} + + + +static void Test_STT610() +{ + { + init_simple_test("STT610"); + static STT610 lv; + check2(sizeof(lv), 8, "sizeof(STT610)"); + check2(__alignof__(lv), 4, "__alignof__(STT610)"); + check_field_offset(lv, fa, 0, "STT610.fa"); + check_field_offset(lv, fb, 4, "STT610.fb"); + } +} +static Arrange_To_Call_Me vSTT610(Test_STT610, "STT610", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT620 { + float fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT620) C1{ Fi Fs:0 Fc} + + + +static void Test_STT620() +{ + { + init_simple_test("STT620"); + static STT620 lv; + check2(sizeof(lv), 8, "sizeof(STT620)"); + check2(__alignof__(lv), 4, "__alignof__(STT620)"); + check_field_offset(lv, fa, 0, "STT620.fa"); + check_field_offset(lv, fb, 4, "STT620.fb"); + } +} +static Arrange_To_Call_Me vSTT620(Test_STT620, "STT620", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT630 { + float fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT630) C1{ Fi Fi:0 Fc} + + + +static void Test_STT630() +{ + { + init_simple_test("STT630"); + static STT630 lv; + check2(sizeof(lv), 8, "sizeof(STT630)"); + check2(__alignof__(lv), 4, "__alignof__(STT630)"); + check_field_offset(lv, fa, 0, "STT630.fa"); + check_field_offset(lv, fb, 4, "STT630.fb"); + } +} +static Arrange_To_Call_Me vSTT630(Test_STT630, "STT630", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT640 { + float fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT640) C1{ Fi FL:0 Fc} + + + +static void Test_STT640() +{ + { + init_simple_test("STT640"); + static STT640 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT640)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT640)"); + check_field_offset(lv, fa, 0, "STT640.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT640.fb"); + } +} +static Arrange_To_Call_Me vSTT640(Test_STT640, "STT640", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT650 { + float fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT650) C1{ Fi Fc:3 Fc} + + + +static void Test_STT650() +{ + { + init_simple_test("STT650"); + static STT650 lv; + check2(sizeof(lv), 8, "sizeof(STT650)"); + check2(__alignof__(lv), 4, "__alignof__(STT650)"); + check_field_offset(lv, fa, 0, "STT650.fa"); + check_field_offset(lv, fb, 5, "STT650.fb"); + } +} +static Arrange_To_Call_Me vSTT650(Test_STT650, "STT650", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT660 { + float fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT660) C1{ Fi Fs:3 Fc} + + + +static void Test_STT660() +{ + { + init_simple_test("STT660"); + static STT660 lv; + check2(sizeof(lv), 8, "sizeof(STT660)"); + check2(__alignof__(lv), 4, "__alignof__(STT660)"); + check_field_offset(lv, fa, 0, "STT660.fa"); + check_field_offset(lv, fb, 5, "STT660.fb"); + } +} +static Arrange_To_Call_Me vSTT660(Test_STT660, "STT660", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT670 { + float fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT670) C1{ Fi Fi:3 Fc} + + + +static void Test_STT670() +{ + { + init_simple_test("STT670"); + static STT670 lv; + check2(sizeof(lv), 8, "sizeof(STT670)"); + check2(__alignof__(lv), 4, "__alignof__(STT670)"); + check_field_offset(lv, fa, 0, "STT670.fa"); + check_field_offset(lv, fb, 5, "STT670.fb"); + } +} +static Arrange_To_Call_Me vSTT670(Test_STT670, "STT670", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT680 { + float fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT680) C1{ Fi FL:3 Fc} + + + +static void Test_STT680() +{ + { + init_simple_test("STT680"); + static STT680 lv; + check2(sizeof(lv), 8, "sizeof(STT680)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT680)"); + check_field_offset(lv, fa, 0, "STT680.fa"); + check_field_offset(lv, fb, 5, "STT680.fb"); + } +} +static Arrange_To_Call_Me vSTT680(Test_STT680, "STT680", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT690 { + float fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT690) C1{ Fi Fs:8 Fc} + + + +static void Test_STT690() +{ + { + init_simple_test("STT690"); + static STT690 lv; + check2(sizeof(lv), 8, "sizeof(STT690)"); + check2(__alignof__(lv), 4, "__alignof__(STT690)"); + check_field_offset(lv, fa, 0, "STT690.fa"); + check_field_offset(lv, fb, 5, "STT690.fb"); + } +} +static Arrange_To_Call_Me vSTT690(Test_STT690, "STT690", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6100 { + float fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT6100) C1{ Fi Fi:8 Fc} + + + +static void Test_STT6100() +{ + { + init_simple_test("STT6100"); + static STT6100 lv; + check2(sizeof(lv), 8, "sizeof(STT6100)"); + check2(__alignof__(lv), 4, "__alignof__(STT6100)"); + check_field_offset(lv, fa, 0, "STT6100.fa"); + check_field_offset(lv, fb, 5, "STT6100.fb"); + } +} +static Arrange_To_Call_Me vSTT6100(Test_STT6100, "STT6100", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6110 { + float fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT6110) C1{ Fi FL:8 Fc} + + + +static void Test_STT6110() +{ + { + init_simple_test("STT6110"); + static STT6110 lv; + check2(sizeof(lv), 8, "sizeof(STT6110)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6110)"); + check_field_offset(lv, fa, 0, "STT6110.fa"); + check_field_offset(lv, fb, 5, "STT6110.fb"); + } +} +static Arrange_To_Call_Me vSTT6110(Test_STT6110, "STT6110", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6120 { + float fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT6120) C1{ Fi Fi:18 Fc} + + + +static void Test_STT6120() +{ + { + init_simple_test("STT6120"); + static STT6120 lv; + check2(sizeof(lv), 8, "sizeof(STT6120)"); + check2(__alignof__(lv), 4, "__alignof__(STT6120)"); + check_field_offset(lv, fa, 0, "STT6120.fa"); + check_field_offset(lv, fb, 7, "STT6120.fb"); + } +} +static Arrange_To_Call_Me vSTT6120(Test_STT6120, "STT6120", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6130 { + float fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT6130) C1{ Fi FL:18 Fc} + + + +static void Test_STT6130() +{ + { + init_simple_test("STT6130"); + static STT6130 lv; + check2(sizeof(lv), 8, "sizeof(STT6130)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6130)"); + check_field_offset(lv, fa, 0, "STT6130.fa"); + check_field_offset(lv, fb, 7, "STT6130.fb"); + } +} +static Arrange_To_Call_Me vSTT6130(Test_STT6130, "STT6130", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6140 { + float fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT6140) C1{ Fi FL:48 Fc} + + + +static void Test_STT6140() +{ + { + init_simple_test("STT6140"); + static STT6140 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6140)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6140)"); + check_field_offset(lv, fa, 0, "STT6140.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT6140.fb"); + } +} +static Arrange_To_Call_Me vSTT6140(Test_STT6140, "STT6140", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6150 { + float fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT6150) C1{ Fi Fc:3 Fc} + + + +static void Test_STT6150() +{ + { + init_simple_test("STT6150"); + static STT6150 lv; + check2(sizeof(lv), 8, "sizeof(STT6150)"); + check2(__alignof__(lv), 4, "__alignof__(STT6150)"); + check_field_offset(lv, fa, 0, "STT6150.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6150"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6150"); + check_field_offset(lv, fb, 5, "STT6150.fb"); + } +} +static Arrange_To_Call_Me vSTT6150(Test_STT6150, "STT6150", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6160 { + float fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT6160) C1{ Fi Fs:3 Fc} + + + +static void Test_STT6160() +{ + { + init_simple_test("STT6160"); + static STT6160 lv; + check2(sizeof(lv), 8, "sizeof(STT6160)"); + check2(__alignof__(lv), 4, "__alignof__(STT6160)"); + check_field_offset(lv, fa, 0, "STT6160.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6160"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6160"); + check_field_offset(lv, fb, 5, "STT6160.fb"); + } +} +static Arrange_To_Call_Me vSTT6160(Test_STT6160, "STT6160", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6170 { + float fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT6170) C1{ Fi Fi:3 Fc} + + + +static void Test_STT6170() +{ + { + init_simple_test("STT6170"); + static STT6170 lv; + check2(sizeof(lv), 8, "sizeof(STT6170)"); + check2(__alignof__(lv), 4, "__alignof__(STT6170)"); + check_field_offset(lv, fa, 0, "STT6170.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6170"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6170"); + check_field_offset(lv, fb, 5, "STT6170.fb"); + } +} +static Arrange_To_Call_Me vSTT6170(Test_STT6170, "STT6170", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6180 { + float fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT6180) C1{ Fi FL:3 Fc} + + + +static void Test_STT6180() +{ + { + init_simple_test("STT6180"); + static STT6180 lv; + check2(sizeof(lv), 8, "sizeof(STT6180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6180)"); + check_field_offset(lv, fa, 0, "STT6180.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6180"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6180"); + check_field_offset(lv, fb, 5, "STT6180.fb"); + } +} +static Arrange_To_Call_Me vSTT6180(Test_STT6180, "STT6180", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6190 { + float fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT6190) C1{ Fi Fs:8 Fc} + + + +static void Test_STT6190() +{ + { + init_simple_test("STT6190"); + static STT6190 lv; + check2(sizeof(lv), 8, "sizeof(STT6190)"); + check2(__alignof__(lv), 4, "__alignof__(STT6190)"); + check_field_offset(lv, fa, 0, "STT6190.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6190"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6190"); + check_field_offset(lv, fb, 5, "STT6190.fb"); + } +} +static Arrange_To_Call_Me vSTT6190(Test_STT6190, "STT6190", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6200 { + float fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT6200) C1{ Fi Fi:8 Fc} + + + +static void Test_STT6200() +{ + { + init_simple_test("STT6200"); + static STT6200 lv; + check2(sizeof(lv), 8, "sizeof(STT6200)"); + check2(__alignof__(lv), 4, "__alignof__(STT6200)"); + check_field_offset(lv, fa, 0, "STT6200.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6200"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6200"); + check_field_offset(lv, fb, 5, "STT6200.fb"); + } +} +static Arrange_To_Call_Me vSTT6200(Test_STT6200, "STT6200", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6210 { + float fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT6210) C1{ Fi FL:8 Fc} + + + +static void Test_STT6210() +{ + { + init_simple_test("STT6210"); + static STT6210 lv; + check2(sizeof(lv), 8, "sizeof(STT6210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6210)"); + check_field_offset(lv, fa, 0, "STT6210.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6210"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6210"); + check_field_offset(lv, fb, 5, "STT6210.fb"); + } +} +static Arrange_To_Call_Me vSTT6210(Test_STT6210, "STT6210", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6220 { + float fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT6220) C1{ Fi Fi:18 Fc} + + + +static void Test_STT6220() +{ + { + init_simple_test("STT6220"); + static STT6220 lv; + check2(sizeof(lv), 8, "sizeof(STT6220)"); + check2(__alignof__(lv), 4, "__alignof__(STT6220)"); + check_field_offset(lv, fa, 0, "STT6220.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6220"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6220"); + check_field_offset(lv, fb, 7, "STT6220.fb"); + } +} +static Arrange_To_Call_Me vSTT6220(Test_STT6220, "STT6220", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6230 { + float fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT6230) C1{ Fi FL:18 Fc} + + + +static void Test_STT6230() +{ + { + init_simple_test("STT6230"); + static STT6230 lv; + check2(sizeof(lv), 8, "sizeof(STT6230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6230)"); + check_field_offset(lv, fa, 0, "STT6230.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6230"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6230"); + check_field_offset(lv, fb, 7, "STT6230.fb"); + } +} +static Arrange_To_Call_Me vSTT6230(Test_STT6230, "STT6230", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6240 { + float fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT6240) C1{ Fi FL:48 Fc} + + + +static void Test_STT6240() +{ + { + init_simple_test("STT6240"); + static STT6240 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6240)"); + check_field_offset(lv, fa, 0, "STT6240.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6240"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6240"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT6240.fb"); + } +} +static Arrange_To_Call_Me vSTT6240(Test_STT6240, "STT6240", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT611 { + float fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT611) C1{ Fi Fc:0 Fs} + + + +static void Test_STT611() +{ + { + init_simple_test("STT611"); + static STT611 lv; + check2(sizeof(lv), 8, "sizeof(STT611)"); + check2(__alignof__(lv), 4, "__alignof__(STT611)"); + check_field_offset(lv, fa, 0, "STT611.fa"); + check_field_offset(lv, fb, 4, "STT611.fb"); + } +} +static Arrange_To_Call_Me vSTT611(Test_STT611, "STT611", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT621 { + float fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT621) C1{ Fi Fs:0 Fs} + + + +static void Test_STT621() +{ + { + init_simple_test("STT621"); + static STT621 lv; + check2(sizeof(lv), 8, "sizeof(STT621)"); + check2(__alignof__(lv), 4, "__alignof__(STT621)"); + check_field_offset(lv, fa, 0, "STT621.fa"); + check_field_offset(lv, fb, 4, "STT621.fb"); + } +} +static Arrange_To_Call_Me vSTT621(Test_STT621, "STT621", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT631 { + float fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT631) C1{ Fi Fi:0 Fs} + + + +static void Test_STT631() +{ + { + init_simple_test("STT631"); + static STT631 lv; + check2(sizeof(lv), 8, "sizeof(STT631)"); + check2(__alignof__(lv), 4, "__alignof__(STT631)"); + check_field_offset(lv, fa, 0, "STT631.fa"); + check_field_offset(lv, fb, 4, "STT631.fb"); + } +} +static Arrange_To_Call_Me vSTT631(Test_STT631, "STT631", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT641 { + float fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT641) C1{ Fi FL:0 Fs} + + + +static void Test_STT641() +{ + { + init_simple_test("STT641"); + static STT641 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT641)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT641)"); + check_field_offset(lv, fa, 0, "STT641.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT641.fb"); + } +} +static Arrange_To_Call_Me vSTT641(Test_STT641, "STT641", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT651 { + float fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT651) C1{ Fi Fc:3 Fs} + + + +static void Test_STT651() +{ + { + init_simple_test("STT651"); + static STT651 lv; + check2(sizeof(lv), 8, "sizeof(STT651)"); + check2(__alignof__(lv), 4, "__alignof__(STT651)"); + check_field_offset(lv, fa, 0, "STT651.fa"); + check_field_offset(lv, fb, 6, "STT651.fb"); + } +} +static Arrange_To_Call_Me vSTT651(Test_STT651, "STT651", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT661 { + float fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT661) C1{ Fi Fs:3 Fs} + + + +static void Test_STT661() +{ + { + init_simple_test("STT661"); + static STT661 lv; + check2(sizeof(lv), 8, "sizeof(STT661)"); + check2(__alignof__(lv), 4, "__alignof__(STT661)"); + check_field_offset(lv, fa, 0, "STT661.fa"); + check_field_offset(lv, fb, 6, "STT661.fb"); + } +} +static Arrange_To_Call_Me vSTT661(Test_STT661, "STT661", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT671 { + float fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT671) C1{ Fi Fi:3 Fs} + + + +static void Test_STT671() +{ + { + init_simple_test("STT671"); + static STT671 lv; + check2(sizeof(lv), 8, "sizeof(STT671)"); + check2(__alignof__(lv), 4, "__alignof__(STT671)"); + check_field_offset(lv, fa, 0, "STT671.fa"); + check_field_offset(lv, fb, 6, "STT671.fb"); + } +} +static Arrange_To_Call_Me vSTT671(Test_STT671, "STT671", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT681 { + float fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT681) C1{ Fi FL:3 Fs} + + + +static void Test_STT681() +{ + { + init_simple_test("STT681"); + static STT681 lv; + check2(sizeof(lv), 8, "sizeof(STT681)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT681)"); + check_field_offset(lv, fa, 0, "STT681.fa"); + check_field_offset(lv, fb, 6, "STT681.fb"); + } +} +static Arrange_To_Call_Me vSTT681(Test_STT681, "STT681", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT691 { + float fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT691) C1{ Fi Fs:8 Fs} + + + +static void Test_STT691() +{ + { + init_simple_test("STT691"); + static STT691 lv; + check2(sizeof(lv), 8, "sizeof(STT691)"); + check2(__alignof__(lv), 4, "__alignof__(STT691)"); + check_field_offset(lv, fa, 0, "STT691.fa"); + check_field_offset(lv, fb, 6, "STT691.fb"); + } +} +static Arrange_To_Call_Me vSTT691(Test_STT691, "STT691", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6101 { + float fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT6101) C1{ Fi Fi:8 Fs} + + + +static void Test_STT6101() +{ + { + init_simple_test("STT6101"); + static STT6101 lv; + check2(sizeof(lv), 8, "sizeof(STT6101)"); + check2(__alignof__(lv), 4, "__alignof__(STT6101)"); + check_field_offset(lv, fa, 0, "STT6101.fa"); + check_field_offset(lv, fb, 6, "STT6101.fb"); + } +} +static Arrange_To_Call_Me vSTT6101(Test_STT6101, "STT6101", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6111 { + float fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT6111) C1{ Fi FL:8 Fs} + + + +static void Test_STT6111() +{ + { + init_simple_test("STT6111"); + static STT6111 lv; + check2(sizeof(lv), 8, "sizeof(STT6111)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6111)"); + check_field_offset(lv, fa, 0, "STT6111.fa"); + check_field_offset(lv, fb, 6, "STT6111.fb"); + } +} +static Arrange_To_Call_Me vSTT6111(Test_STT6111, "STT6111", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6121 { + float fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT6121) C1{ Fi Fi:18 Fs} + + + +static void Test_STT6121() +{ + { + init_simple_test("STT6121"); + static STT6121 lv; + check2(sizeof(lv), 12, "sizeof(STT6121)"); + check2(__alignof__(lv), 4, "__alignof__(STT6121)"); + check_field_offset(lv, fa, 0, "STT6121.fa"); + check_field_offset(lv, fb, 8, "STT6121.fb"); + } +} +static Arrange_To_Call_Me vSTT6121(Test_STT6121, "STT6121", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6131 { + float fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT6131) C1{ Fi FL:18 Fs} + + + +static void Test_STT6131() +{ + { + init_simple_test("STT6131"); + static STT6131 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT6131)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6131)"); + check_field_offset(lv, fa, 0, "STT6131.fa"); + check_field_offset(lv, fb, 8, "STT6131.fb"); + } +} +static Arrange_To_Call_Me vSTT6131(Test_STT6131, "STT6131", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6141 { + float fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT6141) C1{ Fi FL:48 Fs} + + + +static void Test_STT6141() +{ + { + init_simple_test("STT6141"); + static STT6141 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6141)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6141)"); + check_field_offset(lv, fa, 0, "STT6141.fa"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT6141.fb"); + } +} +static Arrange_To_Call_Me vSTT6141(Test_STT6141, "STT6141", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6151 { + float fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT6151) C1{ Fi Fc:3 Fs} + + + +static void Test_STT6151() +{ + { + init_simple_test("STT6151"); + static STT6151 lv; + check2(sizeof(lv), 8, "sizeof(STT6151)"); + check2(__alignof__(lv), 4, "__alignof__(STT6151)"); + check_field_offset(lv, fa, 0, "STT6151.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6151"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6151"); + check_field_offset(lv, fb, 6, "STT6151.fb"); + } +} +static Arrange_To_Call_Me vSTT6151(Test_STT6151, "STT6151", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6161 { + float fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT6161) C1{ Fi Fs:3 Fs} + + + +static void Test_STT6161() +{ + { + init_simple_test("STT6161"); + static STT6161 lv; + check2(sizeof(lv), 8, "sizeof(STT6161)"); + check2(__alignof__(lv), 4, "__alignof__(STT6161)"); + check_field_offset(lv, fa, 0, "STT6161.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6161"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6161"); + check_field_offset(lv, fb, 6, "STT6161.fb"); + } +} +static Arrange_To_Call_Me vSTT6161(Test_STT6161, "STT6161", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6171 { + float fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT6171) C1{ Fi Fi:3 Fs} + + + +static void Test_STT6171() +{ + { + init_simple_test("STT6171"); + static STT6171 lv; + check2(sizeof(lv), 8, "sizeof(STT6171)"); + check2(__alignof__(lv), 4, "__alignof__(STT6171)"); + check_field_offset(lv, fa, 0, "STT6171.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6171"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6171"); + check_field_offset(lv, fb, 6, "STT6171.fb"); + } +} +static Arrange_To_Call_Me vSTT6171(Test_STT6171, "STT6171", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6181 { + float fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT6181) C1{ Fi FL:3 Fs} + + + +static void Test_STT6181() +{ + { + init_simple_test("STT6181"); + static STT6181 lv; + check2(sizeof(lv), 8, "sizeof(STT6181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6181)"); + check_field_offset(lv, fa, 0, "STT6181.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6181"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6181"); + check_field_offset(lv, fb, 6, "STT6181.fb"); + } +} +static Arrange_To_Call_Me vSTT6181(Test_STT6181, "STT6181", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6191 { + float fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT6191) C1{ Fi Fs:8 Fs} + + + +static void Test_STT6191() +{ + { + init_simple_test("STT6191"); + static STT6191 lv; + check2(sizeof(lv), 8, "sizeof(STT6191)"); + check2(__alignof__(lv), 4, "__alignof__(STT6191)"); + check_field_offset(lv, fa, 0, "STT6191.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6191"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6191"); + check_field_offset(lv, fb, 6, "STT6191.fb"); + } +} +static Arrange_To_Call_Me vSTT6191(Test_STT6191, "STT6191", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6201 { + float fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT6201) C1{ Fi Fi:8 Fs} + + + +static void Test_STT6201() +{ + { + init_simple_test("STT6201"); + static STT6201 lv; + check2(sizeof(lv), 8, "sizeof(STT6201)"); + check2(__alignof__(lv), 4, "__alignof__(STT6201)"); + check_field_offset(lv, fa, 0, "STT6201.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6201"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6201"); + check_field_offset(lv, fb, 6, "STT6201.fb"); + } +} +static Arrange_To_Call_Me vSTT6201(Test_STT6201, "STT6201", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6211 { + float fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT6211) C1{ Fi FL:8 Fs} + + + +static void Test_STT6211() +{ + { + init_simple_test("STT6211"); + static STT6211 lv; + check2(sizeof(lv), 8, "sizeof(STT6211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6211)"); + check_field_offset(lv, fa, 0, "STT6211.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6211"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6211"); + check_field_offset(lv, fb, 6, "STT6211.fb"); + } +} +static Arrange_To_Call_Me vSTT6211(Test_STT6211, "STT6211", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6221 { + float fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT6221) C1{ Fi Fi:18 Fs} + + + +static void Test_STT6221() +{ + { + init_simple_test("STT6221"); + static STT6221 lv; + check2(sizeof(lv), 12, "sizeof(STT6221)"); + check2(__alignof__(lv), 4, "__alignof__(STT6221)"); + check_field_offset(lv, fa, 0, "STT6221.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6221"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6221"); + check_field_offset(lv, fb, 8, "STT6221.fb"); + } +} +static Arrange_To_Call_Me vSTT6221(Test_STT6221, "STT6221", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6231 { + float fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT6231) C1{ Fi FL:18 Fs} + + + +static void Test_STT6231() +{ + { + init_simple_test("STT6231"); + static STT6231 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6231)"); + check_field_offset(lv, fa, 0, "STT6231.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6231"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6231"); + check_field_offset(lv, fb, 8, "STT6231.fb"); + } +} +static Arrange_To_Call_Me vSTT6231(Test_STT6231, "STT6231", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6241 { + float fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT6241) C1{ Fi FL:48 Fs} + + + +static void Test_STT6241() +{ + { + init_simple_test("STT6241"); + static STT6241 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6241)"); + check_field_offset(lv, fa, 0, "STT6241.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6241"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6241"); + check_field_offset(lv, fb, ABISELECT(14,10), "STT6241.fb"); + } +} +static Arrange_To_Call_Me vSTT6241(Test_STT6241, "STT6241", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT612 { + float fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT612) C1{ Fi Fc:0 Fi} + + + +static void Test_STT612() +{ + { + init_simple_test("STT612"); + static STT612 lv; + check2(sizeof(lv), 8, "sizeof(STT612)"); + check2(__alignof__(lv), 4, "__alignof__(STT612)"); + check_field_offset(lv, fa, 0, "STT612.fa"); + check_field_offset(lv, fb, 4, "STT612.fb"); + } +} +static Arrange_To_Call_Me vSTT612(Test_STT612, "STT612", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT622 { + float fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT622) C1{ Fi Fs:0 Fi} + + + +static void Test_STT622() +{ + { + init_simple_test("STT622"); + static STT622 lv; + check2(sizeof(lv), 8, "sizeof(STT622)"); + check2(__alignof__(lv), 4, "__alignof__(STT622)"); + check_field_offset(lv, fa, 0, "STT622.fa"); + check_field_offset(lv, fb, 4, "STT622.fb"); + } +} +static Arrange_To_Call_Me vSTT622(Test_STT622, "STT622", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT632 { + float fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT632) C1{ Fi Fi:0 Fi} + + + +static void Test_STT632() +{ + { + init_simple_test("STT632"); + static STT632 lv; + check2(sizeof(lv), 8, "sizeof(STT632)"); + check2(__alignof__(lv), 4, "__alignof__(STT632)"); + check_field_offset(lv, fa, 0, "STT632.fa"); + check_field_offset(lv, fb, 4, "STT632.fb"); + } +} +static Arrange_To_Call_Me vSTT632(Test_STT632, "STT632", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT642 { + float fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT642) C1{ Fi FL:0 Fi} + + + +static void Test_STT642() +{ + { + init_simple_test("STT642"); + static STT642 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT642)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT642)"); + check_field_offset(lv, fa, 0, "STT642.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT642.fb"); + } +} +static Arrange_To_Call_Me vSTT642(Test_STT642, "STT642", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT652 { + float fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT652) C1{ Fi Fc:3 Fi} + + + +static void Test_STT652() +{ + { + init_simple_test("STT652"); + static STT652 lv; + check2(sizeof(lv), 12, "sizeof(STT652)"); + check2(__alignof__(lv), 4, "__alignof__(STT652)"); + check_field_offset(lv, fa, 0, "STT652.fa"); + check_field_offset(lv, fb, 8, "STT652.fb"); + } +} +static Arrange_To_Call_Me vSTT652(Test_STT652, "STT652", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT662 { + float fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT662) C1{ Fi Fs:3 Fi} + + + +static void Test_STT662() +{ + { + init_simple_test("STT662"); + static STT662 lv; + check2(sizeof(lv), 12, "sizeof(STT662)"); + check2(__alignof__(lv), 4, "__alignof__(STT662)"); + check_field_offset(lv, fa, 0, "STT662.fa"); + check_field_offset(lv, fb, 8, "STT662.fb"); + } +} +static Arrange_To_Call_Me vSTT662(Test_STT662, "STT662", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT672 { + float fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT672) C1{ Fi Fi:3 Fi} + + + +static void Test_STT672() +{ + { + init_simple_test("STT672"); + static STT672 lv; + check2(sizeof(lv), 12, "sizeof(STT672)"); + check2(__alignof__(lv), 4, "__alignof__(STT672)"); + check_field_offset(lv, fa, 0, "STT672.fa"); + check_field_offset(lv, fb, 8, "STT672.fb"); + } +} +static Arrange_To_Call_Me vSTT672(Test_STT672, "STT672", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT682 { + float fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT682) C1{ Fi FL:3 Fi} + + + +static void Test_STT682() +{ + { + init_simple_test("STT682"); + static STT682 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT682)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT682)"); + check_field_offset(lv, fa, 0, "STT682.fa"); + check_field_offset(lv, fb, 8, "STT682.fb"); + } +} +static Arrange_To_Call_Me vSTT682(Test_STT682, "STT682", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT692 { + float fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT692) C1{ Fi Fs:8 Fi} + + + +static void Test_STT692() +{ + { + init_simple_test("STT692"); + static STT692 lv; + check2(sizeof(lv), 12, "sizeof(STT692)"); + check2(__alignof__(lv), 4, "__alignof__(STT692)"); + check_field_offset(lv, fa, 0, "STT692.fa"); + check_field_offset(lv, fb, 8, "STT692.fb"); + } +} +static Arrange_To_Call_Me vSTT692(Test_STT692, "STT692", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6102 { + float fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT6102) C1{ Fi Fi:8 Fi} + + + +static void Test_STT6102() +{ + { + init_simple_test("STT6102"); + static STT6102 lv; + check2(sizeof(lv), 12, "sizeof(STT6102)"); + check2(__alignof__(lv), 4, "__alignof__(STT6102)"); + check_field_offset(lv, fa, 0, "STT6102.fa"); + check_field_offset(lv, fb, 8, "STT6102.fb"); + } +} +static Arrange_To_Call_Me vSTT6102(Test_STT6102, "STT6102", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6112 { + float fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT6112) C1{ Fi FL:8 Fi} + + + +static void Test_STT6112() +{ + { + init_simple_test("STT6112"); + static STT6112 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT6112)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6112)"); + check_field_offset(lv, fa, 0, "STT6112.fa"); + check_field_offset(lv, fb, 8, "STT6112.fb"); + } +} +static Arrange_To_Call_Me vSTT6112(Test_STT6112, "STT6112", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6122 { + float fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT6122) C1{ Fi Fi:18 Fi} + + + +static void Test_STT6122() +{ + { + init_simple_test("STT6122"); + static STT6122 lv; + check2(sizeof(lv), 12, "sizeof(STT6122)"); + check2(__alignof__(lv), 4, "__alignof__(STT6122)"); + check_field_offset(lv, fa, 0, "STT6122.fa"); + check_field_offset(lv, fb, 8, "STT6122.fb"); + } +} +static Arrange_To_Call_Me vSTT6122(Test_STT6122, "STT6122", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6132 { + float fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT6132) C1{ Fi FL:18 Fi} + + + +static void Test_STT6132() +{ + { + init_simple_test("STT6132"); + static STT6132 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT6132)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6132)"); + check_field_offset(lv, fa, 0, "STT6132.fa"); + check_field_offset(lv, fb, 8, "STT6132.fb"); + } +} +static Arrange_To_Call_Me vSTT6132(Test_STT6132, "STT6132", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6142 { + float fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT6142) C1{ Fi FL:48 Fi} + + + +static void Test_STT6142() +{ + { + init_simple_test("STT6142"); + static STT6142 lv; + check2(sizeof(lv), ABISELECT(20,16), "sizeof(STT6142)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6142)"); + check_field_offset(lv, fa, 0, "STT6142.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6142.fb"); + } +} +static Arrange_To_Call_Me vSTT6142(Test_STT6142, "STT6142", ABISELECT(20,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6152 { + float fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT6152) C1{ Fi Fc:3 Fi} + + + +static void Test_STT6152() +{ + { + init_simple_test("STT6152"); + static STT6152 lv; + check2(sizeof(lv), 12, "sizeof(STT6152)"); + check2(__alignof__(lv), 4, "__alignof__(STT6152)"); + check_field_offset(lv, fa, 0, "STT6152.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6152"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6152"); + check_field_offset(lv, fb, 8, "STT6152.fb"); + } +} +static Arrange_To_Call_Me vSTT6152(Test_STT6152, "STT6152", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6162 { + float fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT6162) C1{ Fi Fs:3 Fi} + + + +static void Test_STT6162() +{ + { + init_simple_test("STT6162"); + static STT6162 lv; + check2(sizeof(lv), 12, "sizeof(STT6162)"); + check2(__alignof__(lv), 4, "__alignof__(STT6162)"); + check_field_offset(lv, fa, 0, "STT6162.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6162"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6162"); + check_field_offset(lv, fb, 8, "STT6162.fb"); + } +} +static Arrange_To_Call_Me vSTT6162(Test_STT6162, "STT6162", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6172 { + float fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT6172) C1{ Fi Fi:3 Fi} + + + +static void Test_STT6172() +{ + { + init_simple_test("STT6172"); + static STT6172 lv; + check2(sizeof(lv), 12, "sizeof(STT6172)"); + check2(__alignof__(lv), 4, "__alignof__(STT6172)"); + check_field_offset(lv, fa, 0, "STT6172.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6172"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6172"); + check_field_offset(lv, fb, 8, "STT6172.fb"); + } +} +static Arrange_To_Call_Me vSTT6172(Test_STT6172, "STT6172", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6182 { + float fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT6182) C1{ Fi FL:3 Fi} + + + +static void Test_STT6182() +{ + { + init_simple_test("STT6182"); + static STT6182 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6182)"); + check_field_offset(lv, fa, 0, "STT6182.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6182"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6182"); + check_field_offset(lv, fb, 8, "STT6182.fb"); + } +} +static Arrange_To_Call_Me vSTT6182(Test_STT6182, "STT6182", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6192 { + float fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT6192) C1{ Fi Fs:8 Fi} + + + +static void Test_STT6192() +{ + { + init_simple_test("STT6192"); + static STT6192 lv; + check2(sizeof(lv), 12, "sizeof(STT6192)"); + check2(__alignof__(lv), 4, "__alignof__(STT6192)"); + check_field_offset(lv, fa, 0, "STT6192.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6192"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6192"); + check_field_offset(lv, fb, 8, "STT6192.fb"); + } +} +static Arrange_To_Call_Me vSTT6192(Test_STT6192, "STT6192", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6202 { + float fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT6202) C1{ Fi Fi:8 Fi} + + + +static void Test_STT6202() +{ + { + init_simple_test("STT6202"); + static STT6202 lv; + check2(sizeof(lv), 12, "sizeof(STT6202)"); + check2(__alignof__(lv), 4, "__alignof__(STT6202)"); + check_field_offset(lv, fa, 0, "STT6202.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6202"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6202"); + check_field_offset(lv, fb, 8, "STT6202.fb"); + } +} +static Arrange_To_Call_Me vSTT6202(Test_STT6202, "STT6202", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6212 { + float fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT6212) C1{ Fi FL:8 Fi} + + + +static void Test_STT6212() +{ + { + init_simple_test("STT6212"); + static STT6212 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6212)"); + check_field_offset(lv, fa, 0, "STT6212.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6212"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6212"); + check_field_offset(lv, fb, 8, "STT6212.fb"); + } +} +static Arrange_To_Call_Me vSTT6212(Test_STT6212, "STT6212", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6222 { + float fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT6222) C1{ Fi Fi:18 Fi} + + + +static void Test_STT6222() +{ + { + init_simple_test("STT6222"); + static STT6222 lv; + check2(sizeof(lv), 12, "sizeof(STT6222)"); + check2(__alignof__(lv), 4, "__alignof__(STT6222)"); + check_field_offset(lv, fa, 0, "STT6222.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6222"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6222"); + check_field_offset(lv, fb, 8, "STT6222.fb"); + } +} +static Arrange_To_Call_Me vSTT6222(Test_STT6222, "STT6222", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6232 { + float fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT6232) C1{ Fi FL:18 Fi} + + + +static void Test_STT6232() +{ + { + init_simple_test("STT6232"); + static STT6232 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6232)"); + check_field_offset(lv, fa, 0, "STT6232.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6232"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6232"); + check_field_offset(lv, fb, 8, "STT6232.fb"); + } +} +static Arrange_To_Call_Me vSTT6232(Test_STT6232, "STT6232", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6242 { + float fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT6242) C1{ Fi FL:48 Fi} + + + +static void Test_STT6242() +{ + { + init_simple_test("STT6242"); + static STT6242 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT6242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6242)"); + check_field_offset(lv, fa, 0, "STT6242.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6242"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6242"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6242.fb"); + } +} +static Arrange_To_Call_Me vSTT6242(Test_STT6242, "STT6242", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT613 { + float fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT613) C1{ Fi Fc:0 Fl} + + + +static void Test_STT613() +{ + { + init_simple_test("STT613"); + static STT613 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT613)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT613)"); + check_field_offset(lv, fa, 0, "STT613.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT613.fb"); + } +} +static Arrange_To_Call_Me vSTT613(Test_STT613, "STT613", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT623 { + float fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT623) C1{ Fi Fs:0 Fl} + + + +static void Test_STT623() +{ + { + init_simple_test("STT623"); + static STT623 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT623)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT623)"); + check_field_offset(lv, fa, 0, "STT623.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT623.fb"); + } +} +static Arrange_To_Call_Me vSTT623(Test_STT623, "STT623", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT633 { + float fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT633) C1{ Fi Fi:0 Fl} + + + +static void Test_STT633() +{ + { + init_simple_test("STT633"); + static STT633 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT633)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT633)"); + check_field_offset(lv, fa, 0, "STT633.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT633.fb"); + } +} +static Arrange_To_Call_Me vSTT633(Test_STT633, "STT633", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT643 { + float fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT643) C1{ Fi FL:0 Fl} + + + +static void Test_STT643() +{ + { + init_simple_test("STT643"); + static STT643 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT643)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT643)"); + check_field_offset(lv, fa, 0, "STT643.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT643.fb"); + } +} +static Arrange_To_Call_Me vSTT643(Test_STT643, "STT643", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT653 { + float fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT653) C1{ Fi Fc:3 Fl} + + + +static void Test_STT653() +{ + { + init_simple_test("STT653"); + static STT653 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT653)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT653)"); + check_field_offset(lv, fa, 0, "STT653.fa"); + check_field_offset(lv, fb, 8, "STT653.fb"); + } +} +static Arrange_To_Call_Me vSTT653(Test_STT653, "STT653", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT663 { + float fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT663) C1{ Fi Fs:3 Fl} + + + +static void Test_STT663() +{ + { + init_simple_test("STT663"); + static STT663 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT663)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT663)"); + check_field_offset(lv, fa, 0, "STT663.fa"); + check_field_offset(lv, fb, 8, "STT663.fb"); + } +} +static Arrange_To_Call_Me vSTT663(Test_STT663, "STT663", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT673 { + float fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT673) C1{ Fi Fi:3 Fl} + + + +static void Test_STT673() +{ + { + init_simple_test("STT673"); + static STT673 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT673)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT673)"); + check_field_offset(lv, fa, 0, "STT673.fa"); + check_field_offset(lv, fb, 8, "STT673.fb"); + } +} +static Arrange_To_Call_Me vSTT673(Test_STT673, "STT673", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT683 { + float fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT683) C1{ Fi FL:3 Fl} + + + +static void Test_STT683() +{ + { + init_simple_test("STT683"); + static STT683 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT683)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT683)"); + check_field_offset(lv, fa, 0, "STT683.fa"); + check_field_offset(lv, fb, 8, "STT683.fb"); + } +} +static Arrange_To_Call_Me vSTT683(Test_STT683, "STT683", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT693 { + float fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT693) C1{ Fi Fs:8 Fl} + + + +static void Test_STT693() +{ + { + init_simple_test("STT693"); + static STT693 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT693)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT693)"); + check_field_offset(lv, fa, 0, "STT693.fa"); + check_field_offset(lv, fb, 8, "STT693.fb"); + } +} +static Arrange_To_Call_Me vSTT693(Test_STT693, "STT693", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6103 { + float fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT6103) C1{ Fi Fi:8 Fl} + + + +static void Test_STT6103() +{ + { + init_simple_test("STT6103"); + static STT6103 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6103)"); + check_field_offset(lv, fa, 0, "STT6103.fa"); + check_field_offset(lv, fb, 8, "STT6103.fb"); + } +} +static Arrange_To_Call_Me vSTT6103(Test_STT6103, "STT6103", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6113 { + float fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT6113) C1{ Fi FL:8 Fl} + + + +static void Test_STT6113() +{ + { + init_simple_test("STT6113"); + static STT6113 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6113)"); + check_field_offset(lv, fa, 0, "STT6113.fa"); + check_field_offset(lv, fb, 8, "STT6113.fb"); + } +} +static Arrange_To_Call_Me vSTT6113(Test_STT6113, "STT6113", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6123 { + float fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT6123) C1{ Fi Fi:18 Fl} + + + +static void Test_STT6123() +{ + { + init_simple_test("STT6123"); + static STT6123 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6123)"); + check_field_offset(lv, fa, 0, "STT6123.fa"); + check_field_offset(lv, fb, 8, "STT6123.fb"); + } +} +static Arrange_To_Call_Me vSTT6123(Test_STT6123, "STT6123", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6133 { + float fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT6133) C1{ Fi FL:18 Fl} + + + +static void Test_STT6133() +{ + { + init_simple_test("STT6133"); + static STT6133 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6133)"); + check_field_offset(lv, fa, 0, "STT6133.fa"); + check_field_offset(lv, fb, 8, "STT6133.fb"); + } +} +static Arrange_To_Call_Me vSTT6133(Test_STT6133, "STT6133", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6143 { + float fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT6143) C1{ Fi FL:48 Fl} + + + +static void Test_STT6143() +{ + { + init_simple_test("STT6143"); + static STT6143 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT6143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6143)"); + check_field_offset(lv, fa, 0, "STT6143.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6143.fb"); + } +} +static Arrange_To_Call_Me vSTT6143(Test_STT6143, "STT6143", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6153 { + float fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT6153) C1{ Fi Fc:3 Fl} + + + +static void Test_STT6153() +{ + { + init_simple_test("STT6153"); + static STT6153 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6153)"); + check_field_offset(lv, fa, 0, "STT6153.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6153"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6153"); + check_field_offset(lv, fb, 8, "STT6153.fb"); + } +} +static Arrange_To_Call_Me vSTT6153(Test_STT6153, "STT6153", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6163 { + float fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT6163) C1{ Fi Fs:3 Fl} + + + +static void Test_STT6163() +{ + { + init_simple_test("STT6163"); + static STT6163 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6163)"); + check_field_offset(lv, fa, 0, "STT6163.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6163"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6163"); + check_field_offset(lv, fb, 8, "STT6163.fb"); + } +} +static Arrange_To_Call_Me vSTT6163(Test_STT6163, "STT6163", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6173 { + float fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT6173) C1{ Fi Fi:3 Fl} + + + +static void Test_STT6173() +{ + { + init_simple_test("STT6173"); + static STT6173 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6173)"); + check_field_offset(lv, fa, 0, "STT6173.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6173"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6173"); + check_field_offset(lv, fb, 8, "STT6173.fb"); + } +} +static Arrange_To_Call_Me vSTT6173(Test_STT6173, "STT6173", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6183 { + float fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT6183) C1{ Fi FL:3 Fl} + + + +static void Test_STT6183() +{ + { + init_simple_test("STT6183"); + static STT6183 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6183)"); + check_field_offset(lv, fa, 0, "STT6183.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6183"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6183"); + check_field_offset(lv, fb, 8, "STT6183.fb"); + } +} +static Arrange_To_Call_Me vSTT6183(Test_STT6183, "STT6183", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6193 { + float fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT6193) C1{ Fi Fs:8 Fl} + + + +static void Test_STT6193() +{ + { + init_simple_test("STT6193"); + static STT6193 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6193)"); + check_field_offset(lv, fa, 0, "STT6193.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6193"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6193"); + check_field_offset(lv, fb, 8, "STT6193.fb"); + } +} +static Arrange_To_Call_Me vSTT6193(Test_STT6193, "STT6193", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6203 { + float fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT6203) C1{ Fi Fi:8 Fl} + + + +static void Test_STT6203() +{ + { + init_simple_test("STT6203"); + static STT6203 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6203)"); + check_field_offset(lv, fa, 0, "STT6203.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6203"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6203"); + check_field_offset(lv, fb, 8, "STT6203.fb"); + } +} +static Arrange_To_Call_Me vSTT6203(Test_STT6203, "STT6203", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6213 { + float fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT6213) C1{ Fi FL:8 Fl} + + + +static void Test_STT6213() +{ + { + init_simple_test("STT6213"); + static STT6213 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6213)"); + check_field_offset(lv, fa, 0, "STT6213.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6213"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6213"); + check_field_offset(lv, fb, 8, "STT6213.fb"); + } +} +static Arrange_To_Call_Me vSTT6213(Test_STT6213, "STT6213", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6223 { + float fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT6223) C1{ Fi Fi:18 Fl} + + + +static void Test_STT6223() +{ + { + init_simple_test("STT6223"); + static STT6223 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6223)"); + check_field_offset(lv, fa, 0, "STT6223.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6223"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6223"); + check_field_offset(lv, fb, 8, "STT6223.fb"); + } +} +static Arrange_To_Call_Me vSTT6223(Test_STT6223, "STT6223", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6233 { + float fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT6233) C1{ Fi FL:18 Fl} + + + +static void Test_STT6233() +{ + { + init_simple_test("STT6233"); + static STT6233 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6233)"); + check_field_offset(lv, fa, 0, "STT6233.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6233"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6233"); + check_field_offset(lv, fb, 8, "STT6233.fb"); + } +} +static Arrange_To_Call_Me vSTT6233(Test_STT6233, "STT6233", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6243 { + float fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT6243) C1{ Fi FL:48 Fl} + + + +static void Test_STT6243() +{ + { + init_simple_test("STT6243"); + static STT6243 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT6243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6243)"); + check_field_offset(lv, fa, 0, "STT6243.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6243"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6243"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6243.fb"); + } +} +static Arrange_To_Call_Me vSTT6243(Test_STT6243, "STT6243", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT614 { + float fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT614) C1{ Fi Fc:0 FL} + + + +static void Test_STT614() +{ + { + init_simple_test("STT614"); + static STT614 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT614)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT614)"); + check_field_offset(lv, fa, 0, "STT614.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT614.fb"); + } +} +static Arrange_To_Call_Me vSTT614(Test_STT614, "STT614", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT624 { + float fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT624) C1{ Fi Fs:0 FL} + + + +static void Test_STT624() +{ + { + init_simple_test("STT624"); + static STT624 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT624)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT624)"); + check_field_offset(lv, fa, 0, "STT624.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT624.fb"); + } +} +static Arrange_To_Call_Me vSTT624(Test_STT624, "STT624", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT634 { + float fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT634) C1{ Fi Fi:0 FL} + + + +static void Test_STT634() +{ + { + init_simple_test("STT634"); + static STT634 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT634)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT634)"); + check_field_offset(lv, fa, 0, "STT634.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT634.fb"); + } +} +static Arrange_To_Call_Me vSTT634(Test_STT634, "STT634", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT644 { + float fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT644) C1{ Fi FL:0 FL} + + + +static void Test_STT644() +{ + { + init_simple_test("STT644"); + static STT644 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT644)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT644)"); + check_field_offset(lv, fa, 0, "STT644.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT644.fb"); + } +} +static Arrange_To_Call_Me vSTT644(Test_STT644, "STT644", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT654 { + float fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT654) C1{ Fi Fc:3 FL} + + + +static void Test_STT654() +{ + { + init_simple_test("STT654"); + static STT654 lv; + check2(sizeof(lv), 16, "sizeof(STT654)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT654)"); + check_field_offset(lv, fa, 0, "STT654.fa"); + check_field_offset(lv, fb, 8, "STT654.fb"); + } +} +static Arrange_To_Call_Me vSTT654(Test_STT654, "STT654", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT664 { + float fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT664) C1{ Fi Fs:3 FL} + + + +static void Test_STT664() +{ + { + init_simple_test("STT664"); + static STT664 lv; + check2(sizeof(lv), 16, "sizeof(STT664)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT664)"); + check_field_offset(lv, fa, 0, "STT664.fa"); + check_field_offset(lv, fb, 8, "STT664.fb"); + } +} +static Arrange_To_Call_Me vSTT664(Test_STT664, "STT664", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT674 { + float fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT674) C1{ Fi Fi:3 FL} + + + +static void Test_STT674() +{ + { + init_simple_test("STT674"); + static STT674 lv; + check2(sizeof(lv), 16, "sizeof(STT674)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT674)"); + check_field_offset(lv, fa, 0, "STT674.fa"); + check_field_offset(lv, fb, 8, "STT674.fb"); + } +} +static Arrange_To_Call_Me vSTT674(Test_STT674, "STT674", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT684 { + float fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT684) C1{ Fi FL:3 FL} + + + +static void Test_STT684() +{ + { + init_simple_test("STT684"); + static STT684 lv; + check2(sizeof(lv), 16, "sizeof(STT684)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT684)"); + check_field_offset(lv, fa, 0, "STT684.fa"); + check_field_offset(lv, fb, 8, "STT684.fb"); + } +} +static Arrange_To_Call_Me vSTT684(Test_STT684, "STT684", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT694 { + float fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT694) C1{ Fi Fs:8 FL} + + + +static void Test_STT694() +{ + { + init_simple_test("STT694"); + static STT694 lv; + check2(sizeof(lv), 16, "sizeof(STT694)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT694)"); + check_field_offset(lv, fa, 0, "STT694.fa"); + check_field_offset(lv, fb, 8, "STT694.fb"); + } +} +static Arrange_To_Call_Me vSTT694(Test_STT694, "STT694", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6104 { + float fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT6104) C1{ Fi Fi:8 FL} + + + +static void Test_STT6104() +{ + { + init_simple_test("STT6104"); + static STT6104 lv; + check2(sizeof(lv), 16, "sizeof(STT6104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6104)"); + check_field_offset(lv, fa, 0, "STT6104.fa"); + check_field_offset(lv, fb, 8, "STT6104.fb"); + } +} +static Arrange_To_Call_Me vSTT6104(Test_STT6104, "STT6104", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6114 { + float fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT6114) C1{ Fi FL:8 FL} + + + +static void Test_STT6114() +{ + { + init_simple_test("STT6114"); + static STT6114 lv; + check2(sizeof(lv), 16, "sizeof(STT6114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6114)"); + check_field_offset(lv, fa, 0, "STT6114.fa"); + check_field_offset(lv, fb, 8, "STT6114.fb"); + } +} +static Arrange_To_Call_Me vSTT6114(Test_STT6114, "STT6114", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6124 { + float fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT6124) C1{ Fi Fi:18 FL} + + + +static void Test_STT6124() +{ + { + init_simple_test("STT6124"); + static STT6124 lv; + check2(sizeof(lv), 16, "sizeof(STT6124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6124)"); + check_field_offset(lv, fa, 0, "STT6124.fa"); + check_field_offset(lv, fb, 8, "STT6124.fb"); + } +} +static Arrange_To_Call_Me vSTT6124(Test_STT6124, "STT6124", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6134 { + float fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT6134) C1{ Fi FL:18 FL} + + + +static void Test_STT6134() +{ + { + init_simple_test("STT6134"); + static STT6134 lv; + check2(sizeof(lv), 16, "sizeof(STT6134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6134)"); + check_field_offset(lv, fa, 0, "STT6134.fa"); + check_field_offset(lv, fb, 8, "STT6134.fb"); + } +} +static Arrange_To_Call_Me vSTT6134(Test_STT6134, "STT6134", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6144 { + float fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT6144) C1{ Fi FL:48 FL} + + + +static void Test_STT6144() +{ + { + init_simple_test("STT6144"); + static STT6144 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT6144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6144)"); + check_field_offset(lv, fa, 0, "STT6144.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6144.fb"); + } +} +static Arrange_To_Call_Me vSTT6144(Test_STT6144, "STT6144", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6154 { + float fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT6154) C1{ Fi Fc:3 FL} + + + +static void Test_STT6154() +{ + { + init_simple_test("STT6154"); + static STT6154 lv; + check2(sizeof(lv), 16, "sizeof(STT6154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6154)"); + check_field_offset(lv, fa, 0, "STT6154.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6154"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6154"); + check_field_offset(lv, fb, 8, "STT6154.fb"); + } +} +static Arrange_To_Call_Me vSTT6154(Test_STT6154, "STT6154", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6164 { + float fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT6164) C1{ Fi Fs:3 FL} + + + +static void Test_STT6164() +{ + { + init_simple_test("STT6164"); + static STT6164 lv; + check2(sizeof(lv), 16, "sizeof(STT6164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6164)"); + check_field_offset(lv, fa, 0, "STT6164.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6164"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6164"); + check_field_offset(lv, fb, 8, "STT6164.fb"); + } +} +static Arrange_To_Call_Me vSTT6164(Test_STT6164, "STT6164", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6174 { + float fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT6174) C1{ Fi Fi:3 FL} + + + +static void Test_STT6174() +{ + { + init_simple_test("STT6174"); + static STT6174 lv; + check2(sizeof(lv), 16, "sizeof(STT6174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6174)"); + check_field_offset(lv, fa, 0, "STT6174.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6174"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6174"); + check_field_offset(lv, fb, 8, "STT6174.fb"); + } +} +static Arrange_To_Call_Me vSTT6174(Test_STT6174, "STT6174", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6184 { + float fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT6184) C1{ Fi FL:3 FL} + + + +static void Test_STT6184() +{ + { + init_simple_test("STT6184"); + static STT6184 lv; + check2(sizeof(lv), 16, "sizeof(STT6184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6184)"); + check_field_offset(lv, fa, 0, "STT6184.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6184"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6184"); + check_field_offset(lv, fb, 8, "STT6184.fb"); + } +} +static Arrange_To_Call_Me vSTT6184(Test_STT6184, "STT6184", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6194 { + float fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT6194) C1{ Fi Fs:8 FL} + + + +static void Test_STT6194() +{ + { + init_simple_test("STT6194"); + static STT6194 lv; + check2(sizeof(lv), 16, "sizeof(STT6194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6194)"); + check_field_offset(lv, fa, 0, "STT6194.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6194"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6194"); + check_field_offset(lv, fb, 8, "STT6194.fb"); + } +} +static Arrange_To_Call_Me vSTT6194(Test_STT6194, "STT6194", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6204 { + float fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT6204) C1{ Fi Fi:8 FL} + + + +static void Test_STT6204() +{ + { + init_simple_test("STT6204"); + static STT6204 lv; + check2(sizeof(lv), 16, "sizeof(STT6204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6204)"); + check_field_offset(lv, fa, 0, "STT6204.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6204"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6204"); + check_field_offset(lv, fb, 8, "STT6204.fb"); + } +} +static Arrange_To_Call_Me vSTT6204(Test_STT6204, "STT6204", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6214 { + float fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT6214) C1{ Fi FL:8 FL} + + + +static void Test_STT6214() +{ + { + init_simple_test("STT6214"); + static STT6214 lv; + check2(sizeof(lv), 16, "sizeof(STT6214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6214)"); + check_field_offset(lv, fa, 0, "STT6214.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6214"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6214"); + check_field_offset(lv, fb, 8, "STT6214.fb"); + } +} +static Arrange_To_Call_Me vSTT6214(Test_STT6214, "STT6214", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6224 { + float fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT6224) C1{ Fi Fi:18 FL} + + + +static void Test_STT6224() +{ + { + init_simple_test("STT6224"); + static STT6224 lv; + check2(sizeof(lv), 16, "sizeof(STT6224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6224)"); + check_field_offset(lv, fa, 0, "STT6224.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6224"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6224"); + check_field_offset(lv, fb, 8, "STT6224.fb"); + } +} +static Arrange_To_Call_Me vSTT6224(Test_STT6224, "STT6224", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6234 { + float fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT6234) C1{ Fi FL:18 FL} + + + +static void Test_STT6234() +{ + { + init_simple_test("STT6234"); + static STT6234 lv; + check2(sizeof(lv), 16, "sizeof(STT6234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6234)"); + check_field_offset(lv, fa, 0, "STT6234.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6234"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6234"); + check_field_offset(lv, fb, 8, "STT6234.fb"); + } +} +static Arrange_To_Call_Me vSTT6234(Test_STT6234, "STT6234", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6244 { + float fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT6244) C1{ Fi FL:48 FL} + + + +static void Test_STT6244() +{ + { + init_simple_test("STT6244"); + static STT6244 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT6244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6244)"); + check_field_offset(lv, fa, 0, "STT6244.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6244"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6244"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6244.fb"); + } +} +static Arrange_To_Call_Me vSTT6244(Test_STT6244, "STT6244", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT615 { + float fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT615) C1{ Fi Fc:0 Fp} + + + +static void Test_STT615() +{ + { + init_simple_test("STT615"); + static STT615 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT615)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT615)"); + check_field_offset(lv, fa, 0, "STT615.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT615.fb"); + } +} +static Arrange_To_Call_Me vSTT615(Test_STT615, "STT615", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT625 { + float fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT625) C1{ Fi Fs:0 Fp} + + + +static void Test_STT625() +{ + { + init_simple_test("STT625"); + static STT625 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT625)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT625)"); + check_field_offset(lv, fa, 0, "STT625.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT625.fb"); + } +} +static Arrange_To_Call_Me vSTT625(Test_STT625, "STT625", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT635 { + float fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT635) C1{ Fi Fi:0 Fp} + + + +static void Test_STT635() +{ + { + init_simple_test("STT635"); + static STT635 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT635)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT635)"); + check_field_offset(lv, fa, 0, "STT635.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT635.fb"); + } +} +static Arrange_To_Call_Me vSTT635(Test_STT635, "STT635", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT645 { + float fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT645) C1{ Fi FL:0 Fp} + + + +static void Test_STT645() +{ + { + init_simple_test("STT645"); + static STT645 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT645)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT645)"); + check_field_offset(lv, fa, 0, "STT645.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT645.fb"); + } +} +static Arrange_To_Call_Me vSTT645(Test_STT645, "STT645", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT655 { + float fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT655) C1{ Fi Fc:3 Fp} + + + +static void Test_STT655() +{ + { + init_simple_test("STT655"); + static STT655 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT655)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT655)"); + check_field_offset(lv, fa, 0, "STT655.fa"); + check_field_offset(lv, fb, 8, "STT655.fb"); + } +} +static Arrange_To_Call_Me vSTT655(Test_STT655, "STT655", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT665 { + float fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT665) C1{ Fi Fs:3 Fp} + + + +static void Test_STT665() +{ + { + init_simple_test("STT665"); + static STT665 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT665)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT665)"); + check_field_offset(lv, fa, 0, "STT665.fa"); + check_field_offset(lv, fb, 8, "STT665.fb"); + } +} +static Arrange_To_Call_Me vSTT665(Test_STT665, "STT665", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT675 { + float fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT675) C1{ Fi Fi:3 Fp} + + + +static void Test_STT675() +{ + { + init_simple_test("STT675"); + static STT675 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT675)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT675)"); + check_field_offset(lv, fa, 0, "STT675.fa"); + check_field_offset(lv, fb, 8, "STT675.fb"); + } +} +static Arrange_To_Call_Me vSTT675(Test_STT675, "STT675", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT685 { + float fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT685) C1{ Fi FL:3 Fp} + + + +static void Test_STT685() +{ + { + init_simple_test("STT685"); + static STT685 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT685)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT685)"); + check_field_offset(lv, fa, 0, "STT685.fa"); + check_field_offset(lv, fb, 8, "STT685.fb"); + } +} +static Arrange_To_Call_Me vSTT685(Test_STT685, "STT685", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT695 { + float fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT695) C1{ Fi Fs:8 Fp} + + + +static void Test_STT695() +{ + { + init_simple_test("STT695"); + static STT695 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT695)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT695)"); + check_field_offset(lv, fa, 0, "STT695.fa"); + check_field_offset(lv, fb, 8, "STT695.fb"); + } +} +static Arrange_To_Call_Me vSTT695(Test_STT695, "STT695", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6105 { + float fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT6105) C1{ Fi Fi:8 Fp} + + + +static void Test_STT6105() +{ + { + init_simple_test("STT6105"); + static STT6105 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6105)"); + check_field_offset(lv, fa, 0, "STT6105.fa"); + check_field_offset(lv, fb, 8, "STT6105.fb"); + } +} +static Arrange_To_Call_Me vSTT6105(Test_STT6105, "STT6105", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6115 { + float fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT6115) C1{ Fi FL:8 Fp} + + + +static void Test_STT6115() +{ + { + init_simple_test("STT6115"); + static STT6115 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6115)"); + check_field_offset(lv, fa, 0, "STT6115.fa"); + check_field_offset(lv, fb, 8, "STT6115.fb"); + } +} +static Arrange_To_Call_Me vSTT6115(Test_STT6115, "STT6115", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6125 { + float fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT6125) C1{ Fi Fi:18 Fp} + + + +static void Test_STT6125() +{ + { + init_simple_test("STT6125"); + static STT6125 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6125)"); + check_field_offset(lv, fa, 0, "STT6125.fa"); + check_field_offset(lv, fb, 8, "STT6125.fb"); + } +} +static Arrange_To_Call_Me vSTT6125(Test_STT6125, "STT6125", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6135 { + float fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT6135) C1{ Fi FL:18 Fp} + + + +static void Test_STT6135() +{ + { + init_simple_test("STT6135"); + static STT6135 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6135)"); + check_field_offset(lv, fa, 0, "STT6135.fa"); + check_field_offset(lv, fb, 8, "STT6135.fb"); + } +} +static Arrange_To_Call_Me vSTT6135(Test_STT6135, "STT6135", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6145 { + float fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT6145) C1{ Fi FL:48 Fp} + + + +static void Test_STT6145() +{ + { + init_simple_test("STT6145"); + static STT6145 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT6145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6145)"); + check_field_offset(lv, fa, 0, "STT6145.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6145.fb"); + } +} +static Arrange_To_Call_Me vSTT6145(Test_STT6145, "STT6145", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6155 { + float fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT6155) C1{ Fi Fc:3 Fp} + + + +static void Test_STT6155() +{ + { + init_simple_test("STT6155"); + static STT6155 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6155)"); + check_field_offset(lv, fa, 0, "STT6155.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6155"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6155"); + check_field_offset(lv, fb, 8, "STT6155.fb"); + } +} +static Arrange_To_Call_Me vSTT6155(Test_STT6155, "STT6155", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6165 { + float fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT6165) C1{ Fi Fs:3 Fp} + + + +static void Test_STT6165() +{ + { + init_simple_test("STT6165"); + static STT6165 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6165)"); + check_field_offset(lv, fa, 0, "STT6165.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6165"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6165"); + check_field_offset(lv, fb, 8, "STT6165.fb"); + } +} +static Arrange_To_Call_Me vSTT6165(Test_STT6165, "STT6165", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6175 { + float fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT6175) C1{ Fi Fi:3 Fp} + + + +static void Test_STT6175() +{ + { + init_simple_test("STT6175"); + static STT6175 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6175)"); + check_field_offset(lv, fa, 0, "STT6175.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6175"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6175"); + check_field_offset(lv, fb, 8, "STT6175.fb"); + } +} +static Arrange_To_Call_Me vSTT6175(Test_STT6175, "STT6175", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6185 { + float fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT6185) C1{ Fi FL:3 Fp} + + + +static void Test_STT6185() +{ + { + init_simple_test("STT6185"); + static STT6185 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6185)"); + check_field_offset(lv, fa, 0, "STT6185.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6185"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6185"); + check_field_offset(lv, fb, 8, "STT6185.fb"); + } +} +static Arrange_To_Call_Me vSTT6185(Test_STT6185, "STT6185", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6195 { + float fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT6195) C1{ Fi Fs:8 Fp} + + + +static void Test_STT6195() +{ + { + init_simple_test("STT6195"); + static STT6195 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6195)"); + check_field_offset(lv, fa, 0, "STT6195.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6195"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6195"); + check_field_offset(lv, fb, 8, "STT6195.fb"); + } +} +static Arrange_To_Call_Me vSTT6195(Test_STT6195, "STT6195", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6205 { + float fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT6205) C1{ Fi Fi:8 Fp} + + + +static void Test_STT6205() +{ + { + init_simple_test("STT6205"); + static STT6205 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6205)"); + check_field_offset(lv, fa, 0, "STT6205.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6205"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6205"); + check_field_offset(lv, fb, 8, "STT6205.fb"); + } +} +static Arrange_To_Call_Me vSTT6205(Test_STT6205, "STT6205", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6215 { + float fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT6215) C1{ Fi FL:8 Fp} + + + +static void Test_STT6215() +{ + { + init_simple_test("STT6215"); + static STT6215 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6215)"); + check_field_offset(lv, fa, 0, "STT6215.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6215"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6215"); + check_field_offset(lv, fb, 8, "STT6215.fb"); + } +} +static Arrange_To_Call_Me vSTT6215(Test_STT6215, "STT6215", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6225 { + float fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT6225) C1{ Fi Fi:18 Fp} + + + +static void Test_STT6225() +{ + { + init_simple_test("STT6225"); + static STT6225 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6225)"); + check_field_offset(lv, fa, 0, "STT6225.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6225"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6225"); + check_field_offset(lv, fb, 8, "STT6225.fb"); + } +} +static Arrange_To_Call_Me vSTT6225(Test_STT6225, "STT6225", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6235 { + float fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT6235) C1{ Fi FL:18 Fp} + + + +static void Test_STT6235() +{ + { + init_simple_test("STT6235"); + static STT6235 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6235)"); + check_field_offset(lv, fa, 0, "STT6235.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6235"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6235"); + check_field_offset(lv, fb, 8, "STT6235.fb"); + } +} +static Arrange_To_Call_Me vSTT6235(Test_STT6235, "STT6235", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6245 { + float fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT6245) C1{ Fi FL:48 Fp} + + + +static void Test_STT6245() +{ + { + init_simple_test("STT6245"); + static STT6245 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT6245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6245)"); + check_field_offset(lv, fa, 0, "STT6245.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6245"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6245"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6245.fb"); + } +} +static Arrange_To_Call_Me vSTT6245(Test_STT6245, "STT6245", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT616 { + float fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT616) C1{ Fi Fc:0 Fi} + + + +static void Test_STT616() +{ + { + init_simple_test("STT616"); + static STT616 lv; + check2(sizeof(lv), 8, "sizeof(STT616)"); + check2(__alignof__(lv), 4, "__alignof__(STT616)"); + check_field_offset(lv, fa, 0, "STT616.fa"); + check_field_offset(lv, fb, 4, "STT616.fb"); + } +} +static Arrange_To_Call_Me vSTT616(Test_STT616, "STT616", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT626 { + float fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT626) C1{ Fi Fs:0 Fi} + + + +static void Test_STT626() +{ + { + init_simple_test("STT626"); + static STT626 lv; + check2(sizeof(lv), 8, "sizeof(STT626)"); + check2(__alignof__(lv), 4, "__alignof__(STT626)"); + check_field_offset(lv, fa, 0, "STT626.fa"); + check_field_offset(lv, fb, 4, "STT626.fb"); + } +} +static Arrange_To_Call_Me vSTT626(Test_STT626, "STT626", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT636 { + float fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT636) C1{ Fi Fi:0 Fi} + + + +static void Test_STT636() +{ + { + init_simple_test("STT636"); + static STT636 lv; + check2(sizeof(lv), 8, "sizeof(STT636)"); + check2(__alignof__(lv), 4, "__alignof__(STT636)"); + check_field_offset(lv, fa, 0, "STT636.fa"); + check_field_offset(lv, fb, 4, "STT636.fb"); + } +} +static Arrange_To_Call_Me vSTT636(Test_STT636, "STT636", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT646 { + float fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT646) C1{ Fi FL:0 Fi} + + + +static void Test_STT646() +{ + { + init_simple_test("STT646"); + static STT646 lv; + check2(sizeof(lv), ABISELECT(12,8), "sizeof(STT646)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT646)"); + check_field_offset(lv, fa, 0, "STT646.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT646.fb"); + } +} +static Arrange_To_Call_Me vSTT646(Test_STT646, "STT646", ABISELECT(12,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT656 { + float fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT656) C1{ Fi Fc:3 Fi} + + + +static void Test_STT656() +{ + { + init_simple_test("STT656"); + static STT656 lv; + check2(sizeof(lv), 12, "sizeof(STT656)"); + check2(__alignof__(lv), 4, "__alignof__(STT656)"); + check_field_offset(lv, fa, 0, "STT656.fa"); + check_field_offset(lv, fb, 8, "STT656.fb"); + } +} +static Arrange_To_Call_Me vSTT656(Test_STT656, "STT656", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT666 { + float fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT666) C1{ Fi Fs:3 Fi} + + + +static void Test_STT666() +{ + { + init_simple_test("STT666"); + static STT666 lv; + check2(sizeof(lv), 12, "sizeof(STT666)"); + check2(__alignof__(lv), 4, "__alignof__(STT666)"); + check_field_offset(lv, fa, 0, "STT666.fa"); + check_field_offset(lv, fb, 8, "STT666.fb"); + } +} +static Arrange_To_Call_Me vSTT666(Test_STT666, "STT666", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT676 { + float fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT676) C1{ Fi Fi:3 Fi} + + + +static void Test_STT676() +{ + { + init_simple_test("STT676"); + static STT676 lv; + check2(sizeof(lv), 12, "sizeof(STT676)"); + check2(__alignof__(lv), 4, "__alignof__(STT676)"); + check_field_offset(lv, fa, 0, "STT676.fa"); + check_field_offset(lv, fb, 8, "STT676.fb"); + } +} +static Arrange_To_Call_Me vSTT676(Test_STT676, "STT676", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT686 { + float fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT686) C1{ Fi FL:3 Fi} + + + +static void Test_STT686() +{ + { + init_simple_test("STT686"); + static STT686 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT686)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT686)"); + check_field_offset(lv, fa, 0, "STT686.fa"); + check_field_offset(lv, fb, 8, "STT686.fb"); + } +} +static Arrange_To_Call_Me vSTT686(Test_STT686, "STT686", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT696 { + float fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT696) C1{ Fi Fs:8 Fi} + + + +static void Test_STT696() +{ + { + init_simple_test("STT696"); + static STT696 lv; + check2(sizeof(lv), 12, "sizeof(STT696)"); + check2(__alignof__(lv), 4, "__alignof__(STT696)"); + check_field_offset(lv, fa, 0, "STT696.fa"); + check_field_offset(lv, fb, 8, "STT696.fb"); + } +} +static Arrange_To_Call_Me vSTT696(Test_STT696, "STT696", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6106 { + float fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT6106) C1{ Fi Fi:8 Fi} + + + +static void Test_STT6106() +{ + { + init_simple_test("STT6106"); + static STT6106 lv; + check2(sizeof(lv), 12, "sizeof(STT6106)"); + check2(__alignof__(lv), 4, "__alignof__(STT6106)"); + check_field_offset(lv, fa, 0, "STT6106.fa"); + check_field_offset(lv, fb, 8, "STT6106.fb"); + } +} +static Arrange_To_Call_Me vSTT6106(Test_STT6106, "STT6106", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6116 { + float fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT6116) C1{ Fi FL:8 Fi} + + + +static void Test_STT6116() +{ + { + init_simple_test("STT6116"); + static STT6116 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT6116)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6116)"); + check_field_offset(lv, fa, 0, "STT6116.fa"); + check_field_offset(lv, fb, 8, "STT6116.fb"); + } +} +static Arrange_To_Call_Me vSTT6116(Test_STT6116, "STT6116", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6126 { + float fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT6126) C1{ Fi Fi:18 Fi} + + + +static void Test_STT6126() +{ + { + init_simple_test("STT6126"); + static STT6126 lv; + check2(sizeof(lv), 12, "sizeof(STT6126)"); + check2(__alignof__(lv), 4, "__alignof__(STT6126)"); + check_field_offset(lv, fa, 0, "STT6126.fa"); + check_field_offset(lv, fb, 8, "STT6126.fb"); + } +} +static Arrange_To_Call_Me vSTT6126(Test_STT6126, "STT6126", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6136 { + float fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT6136) C1{ Fi FL:18 Fi} + + + +static void Test_STT6136() +{ + { + init_simple_test("STT6136"); + static STT6136 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT6136)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6136)"); + check_field_offset(lv, fa, 0, "STT6136.fa"); + check_field_offset(lv, fb, 8, "STT6136.fb"); + } +} +static Arrange_To_Call_Me vSTT6136(Test_STT6136, "STT6136", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6146 { + float fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT6146) C1{ Fi FL:48 Fi} + + + +static void Test_STT6146() +{ + { + init_simple_test("STT6146"); + static STT6146 lv; + check2(sizeof(lv), ABISELECT(20,16), "sizeof(STT6146)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6146)"); + check_field_offset(lv, fa, 0, "STT6146.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6146.fb"); + } +} +static Arrange_To_Call_Me vSTT6146(Test_STT6146, "STT6146", ABISELECT(20,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6156 { + float fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT6156) C1{ Fi Fc:3 Fi} + + + +static void Test_STT6156() +{ + { + init_simple_test("STT6156"); + static STT6156 lv; + check2(sizeof(lv), 12, "sizeof(STT6156)"); + check2(__alignof__(lv), 4, "__alignof__(STT6156)"); + check_field_offset(lv, fa, 0, "STT6156.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6156"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6156"); + check_field_offset(lv, fb, 8, "STT6156.fb"); + } +} +static Arrange_To_Call_Me vSTT6156(Test_STT6156, "STT6156", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6166 { + float fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT6166) C1{ Fi Fs:3 Fi} + + + +static void Test_STT6166() +{ + { + init_simple_test("STT6166"); + static STT6166 lv; + check2(sizeof(lv), 12, "sizeof(STT6166)"); + check2(__alignof__(lv), 4, "__alignof__(STT6166)"); + check_field_offset(lv, fa, 0, "STT6166.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6166"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6166"); + check_field_offset(lv, fb, 8, "STT6166.fb"); + } +} +static Arrange_To_Call_Me vSTT6166(Test_STT6166, "STT6166", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6176 { + float fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT6176) C1{ Fi Fi:3 Fi} + + + +static void Test_STT6176() +{ + { + init_simple_test("STT6176"); + static STT6176 lv; + check2(sizeof(lv), 12, "sizeof(STT6176)"); + check2(__alignof__(lv), 4, "__alignof__(STT6176)"); + check_field_offset(lv, fa, 0, "STT6176.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6176"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6176"); + check_field_offset(lv, fb, 8, "STT6176.fb"); + } +} +static Arrange_To_Call_Me vSTT6176(Test_STT6176, "STT6176", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6186 { + float fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT6186) C1{ Fi FL:3 Fi} + + + +static void Test_STT6186() +{ + { + init_simple_test("STT6186"); + static STT6186 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6186)"); + check_field_offset(lv, fa, 0, "STT6186.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6186"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6186"); + check_field_offset(lv, fb, 8, "STT6186.fb"); + } +} +static Arrange_To_Call_Me vSTT6186(Test_STT6186, "STT6186", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6196 { + float fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT6196) C1{ Fi Fs:8 Fi} + + + +static void Test_STT6196() +{ + { + init_simple_test("STT6196"); + static STT6196 lv; + check2(sizeof(lv), 12, "sizeof(STT6196)"); + check2(__alignof__(lv), 4, "__alignof__(STT6196)"); + check_field_offset(lv, fa, 0, "STT6196.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6196"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6196"); + check_field_offset(lv, fb, 8, "STT6196.fb"); + } +} +static Arrange_To_Call_Me vSTT6196(Test_STT6196, "STT6196", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6206 { + float fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT6206) C1{ Fi Fi:8 Fi} + + + +static void Test_STT6206() +{ + { + init_simple_test("STT6206"); + static STT6206 lv; + check2(sizeof(lv), 12, "sizeof(STT6206)"); + check2(__alignof__(lv), 4, "__alignof__(STT6206)"); + check_field_offset(lv, fa, 0, "STT6206.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6206"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6206"); + check_field_offset(lv, fb, 8, "STT6206.fb"); + } +} +static Arrange_To_Call_Me vSTT6206(Test_STT6206, "STT6206", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6216 { + float fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT6216) C1{ Fi FL:8 Fi} + + + +static void Test_STT6216() +{ + { + init_simple_test("STT6216"); + static STT6216 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6216)"); + check_field_offset(lv, fa, 0, "STT6216.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6216"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6216"); + check_field_offset(lv, fb, 8, "STT6216.fb"); + } +} +static Arrange_To_Call_Me vSTT6216(Test_STT6216, "STT6216", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6226 { + float fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT6226) C1{ Fi Fi:18 Fi} + + + +static void Test_STT6226() +{ + { + init_simple_test("STT6226"); + static STT6226 lv; + check2(sizeof(lv), 12, "sizeof(STT6226)"); + check2(__alignof__(lv), 4, "__alignof__(STT6226)"); + check_field_offset(lv, fa, 0, "STT6226.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6226"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6226"); + check_field_offset(lv, fb, 8, "STT6226.fb"); + } +} +static Arrange_To_Call_Me vSTT6226(Test_STT6226, "STT6226", 12); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6236 { + float fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT6236) C1{ Fi FL:18 Fi} + + + +static void Test_STT6236() +{ + { + init_simple_test("STT6236"); + static STT6236 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6236)"); + check_field_offset(lv, fa, 0, "STT6236.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6236"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6236"); + check_field_offset(lv, fb, 8, "STT6236.fb"); + } +} +static Arrange_To_Call_Me vSTT6236(Test_STT6236, "STT6236", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6246 { + float fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT6246) C1{ Fi FL:48 Fi} + + + +static void Test_STT6246() +{ + { + init_simple_test("STT6246"); + static STT6246 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT6246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6246)"); + check_field_offset(lv, fa, 0, "STT6246.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6246"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6246"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6246.fb"); + } +} +static Arrange_To_Call_Me vSTT6246(Test_STT6246, "STT6246", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT617 { + float fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT617) C1{ Fi Fc:0 FL} + + + +static void Test_STT617() +{ + { + init_simple_test("STT617"); + static STT617 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT617)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT617)"); + check_field_offset(lv, fa, 0, "STT617.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT617.fb"); + } +} +static Arrange_To_Call_Me vSTT617(Test_STT617, "STT617", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT627 { + float fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT627) C1{ Fi Fs:0 FL} + + + +static void Test_STT627() +{ + { + init_simple_test("STT627"); + static STT627 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT627)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT627)"); + check_field_offset(lv, fa, 0, "STT627.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT627.fb"); + } +} +static Arrange_To_Call_Me vSTT627(Test_STT627, "STT627", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT637 { + float fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT637) C1{ Fi Fi:0 FL} + + + +static void Test_STT637() +{ + { + init_simple_test("STT637"); + static STT637 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT637)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT637)"); + check_field_offset(lv, fa, 0, "STT637.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT637.fb"); + } +} +static Arrange_To_Call_Me vSTT637(Test_STT637, "STT637", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT647 { + float fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT647) C1{ Fi FL:0 FL} + + + +static void Test_STT647() +{ + { + init_simple_test("STT647"); + static STT647 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT647)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT647)"); + check_field_offset(lv, fa, 0, "STT647.fa"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT647.fb"); + } +} +static Arrange_To_Call_Me vSTT647(Test_STT647, "STT647", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT657 { + float fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT657) C1{ Fi Fc:3 FL} + + + +static void Test_STT657() +{ + { + init_simple_test("STT657"); + static STT657 lv; + check2(sizeof(lv), 16, "sizeof(STT657)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT657)"); + check_field_offset(lv, fa, 0, "STT657.fa"); + check_field_offset(lv, fb, 8, "STT657.fb"); + } +} +static Arrange_To_Call_Me vSTT657(Test_STT657, "STT657", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT667 { + float fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT667) C1{ Fi Fs:3 FL} + + + +static void Test_STT667() +{ + { + init_simple_test("STT667"); + static STT667 lv; + check2(sizeof(lv), 16, "sizeof(STT667)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT667)"); + check_field_offset(lv, fa, 0, "STT667.fa"); + check_field_offset(lv, fb, 8, "STT667.fb"); + } +} +static Arrange_To_Call_Me vSTT667(Test_STT667, "STT667", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT677 { + float fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT677) C1{ Fi Fi:3 FL} + + + +static void Test_STT677() +{ + { + init_simple_test("STT677"); + static STT677 lv; + check2(sizeof(lv), 16, "sizeof(STT677)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT677)"); + check_field_offset(lv, fa, 0, "STT677.fa"); + check_field_offset(lv, fb, 8, "STT677.fb"); + } +} +static Arrange_To_Call_Me vSTT677(Test_STT677, "STT677", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT687 { + float fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT687) C1{ Fi FL:3 FL} + + + +static void Test_STT687() +{ + { + init_simple_test("STT687"); + static STT687 lv; + check2(sizeof(lv), 16, "sizeof(STT687)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT687)"); + check_field_offset(lv, fa, 0, "STT687.fa"); + check_field_offset(lv, fb, 8, "STT687.fb"); + } +} +static Arrange_To_Call_Me vSTT687(Test_STT687, "STT687", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT697 { + float fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT697) C1{ Fi Fs:8 FL} + + + +static void Test_STT697() +{ + { + init_simple_test("STT697"); + static STT697 lv; + check2(sizeof(lv), 16, "sizeof(STT697)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT697)"); + check_field_offset(lv, fa, 0, "STT697.fa"); + check_field_offset(lv, fb, 8, "STT697.fb"); + } +} +static Arrange_To_Call_Me vSTT697(Test_STT697, "STT697", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6107 { + float fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT6107) C1{ Fi Fi:8 FL} + + + +static void Test_STT6107() +{ + { + init_simple_test("STT6107"); + static STT6107 lv; + check2(sizeof(lv), 16, "sizeof(STT6107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6107)"); + check_field_offset(lv, fa, 0, "STT6107.fa"); + check_field_offset(lv, fb, 8, "STT6107.fb"); + } +} +static Arrange_To_Call_Me vSTT6107(Test_STT6107, "STT6107", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6117 { + float fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT6117) C1{ Fi FL:8 FL} + + + +static void Test_STT6117() +{ + { + init_simple_test("STT6117"); + static STT6117 lv; + check2(sizeof(lv), 16, "sizeof(STT6117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6117)"); + check_field_offset(lv, fa, 0, "STT6117.fa"); + check_field_offset(lv, fb, 8, "STT6117.fb"); + } +} +static Arrange_To_Call_Me vSTT6117(Test_STT6117, "STT6117", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6127 { + float fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT6127) C1{ Fi Fi:18 FL} + + + +static void Test_STT6127() +{ + { + init_simple_test("STT6127"); + static STT6127 lv; + check2(sizeof(lv), 16, "sizeof(STT6127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6127)"); + check_field_offset(lv, fa, 0, "STT6127.fa"); + check_field_offset(lv, fb, 8, "STT6127.fb"); + } +} +static Arrange_To_Call_Me vSTT6127(Test_STT6127, "STT6127", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6137 { + float fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT6137) C1{ Fi FL:18 FL} + + + +static void Test_STT6137() +{ + { + init_simple_test("STT6137"); + static STT6137 lv; + check2(sizeof(lv), 16, "sizeof(STT6137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6137)"); + check_field_offset(lv, fa, 0, "STT6137.fa"); + check_field_offset(lv, fb, 8, "STT6137.fb"); + } +} +static Arrange_To_Call_Me vSTT6137(Test_STT6137, "STT6137", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6147 { + float fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT6147) C1{ Fi FL:48 FL} + + + +static void Test_STT6147() +{ + { + init_simple_test("STT6147"); + static STT6147 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT6147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6147)"); + check_field_offset(lv, fa, 0, "STT6147.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6147.fb"); + } +} +static Arrange_To_Call_Me vSTT6147(Test_STT6147, "STT6147", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6157 { + float fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT6157) C1{ Fi Fc:3 FL} + + + +static void Test_STT6157() +{ + { + init_simple_test("STT6157"); + static STT6157 lv; + check2(sizeof(lv), 16, "sizeof(STT6157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6157)"); + check_field_offset(lv, fa, 0, "STT6157.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6157"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6157"); + check_field_offset(lv, fb, 8, "STT6157.fb"); + } +} +static Arrange_To_Call_Me vSTT6157(Test_STT6157, "STT6157", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6167 { + float fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT6167) C1{ Fi Fs:3 FL} + + + +static void Test_STT6167() +{ + { + init_simple_test("STT6167"); + static STT6167 lv; + check2(sizeof(lv), 16, "sizeof(STT6167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6167)"); + check_field_offset(lv, fa, 0, "STT6167.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6167"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6167"); + check_field_offset(lv, fb, 8, "STT6167.fb"); + } +} +static Arrange_To_Call_Me vSTT6167(Test_STT6167, "STT6167", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6177 { + float fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT6177) C1{ Fi Fi:3 FL} + + + +static void Test_STT6177() +{ + { + init_simple_test("STT6177"); + static STT6177 lv; + check2(sizeof(lv), 16, "sizeof(STT6177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6177)"); + check_field_offset(lv, fa, 0, "STT6177.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6177"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6177"); + check_field_offset(lv, fb, 8, "STT6177.fb"); + } +} +static Arrange_To_Call_Me vSTT6177(Test_STT6177, "STT6177", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6187 { + float fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT6187) C1{ Fi FL:3 FL} + + + +static void Test_STT6187() +{ + { + init_simple_test("STT6187"); + static STT6187 lv; + check2(sizeof(lv), 16, "sizeof(STT6187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6187)"); + check_field_offset(lv, fa, 0, "STT6187.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6187"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6187"); + check_field_offset(lv, fb, 8, "STT6187.fb"); + } +} +static Arrange_To_Call_Me vSTT6187(Test_STT6187, "STT6187", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6197 { + float fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT6197) C1{ Fi Fs:8 FL} + + + +static void Test_STT6197() +{ + { + init_simple_test("STT6197"); + static STT6197 lv; + check2(sizeof(lv), 16, "sizeof(STT6197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6197)"); + check_field_offset(lv, fa, 0, "STT6197.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6197"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6197"); + check_field_offset(lv, fb, 8, "STT6197.fb"); + } +} +static Arrange_To_Call_Me vSTT6197(Test_STT6197, "STT6197", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6207 { + float fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT6207) C1{ Fi Fi:8 FL} + + + +static void Test_STT6207() +{ + { + init_simple_test("STT6207"); + static STT6207 lv; + check2(sizeof(lv), 16, "sizeof(STT6207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6207)"); + check_field_offset(lv, fa, 0, "STT6207.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6207"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6207"); + check_field_offset(lv, fb, 8, "STT6207.fb"); + } +} +static Arrange_To_Call_Me vSTT6207(Test_STT6207, "STT6207", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6217 { + float fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT6217) C1{ Fi FL:8 FL} + + + +static void Test_STT6217() +{ + { + init_simple_test("STT6217"); + static STT6217 lv; + check2(sizeof(lv), 16, "sizeof(STT6217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6217)"); + check_field_offset(lv, fa, 0, "STT6217.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6217"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6217"); + check_field_offset(lv, fb, 8, "STT6217.fb"); + } +} +static Arrange_To_Call_Me vSTT6217(Test_STT6217, "STT6217", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6227 { + float fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT6227) C1{ Fi Fi:18 FL} + + + +static void Test_STT6227() +{ + { + init_simple_test("STT6227"); + static STT6227 lv; + check2(sizeof(lv), 16, "sizeof(STT6227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6227)"); + check_field_offset(lv, fa, 0, "STT6227.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6227"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6227"); + check_field_offset(lv, fb, 8, "STT6227.fb"); + } +} +static Arrange_To_Call_Me vSTT6227(Test_STT6227, "STT6227", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6237 { + float fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT6237) C1{ Fi FL:18 FL} + + + +static void Test_STT6237() +{ + { + init_simple_test("STT6237"); + static STT6237 lv; + check2(sizeof(lv), 16, "sizeof(STT6237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6237)"); + check_field_offset(lv, fa, 0, "STT6237.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6237"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6237"); + check_field_offset(lv, fb, 8, "STT6237.fb"); + } +} +static Arrange_To_Call_Me vSTT6237(Test_STT6237, "STT6237", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6247 { + float fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT6247) C1{ Fi FL:48 FL} + + + +static void Test_STT6247() +{ + { + init_simple_test("STT6247"); + static STT6247 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT6247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6247)"); + check_field_offset(lv, fa, 0, "STT6247.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6247"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6247"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6247.fb"); + } +} +static Arrange_To_Call_Me vSTT6247(Test_STT6247, "STT6247", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT618 { + float fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT618) C1{ Fi Fc:0 FD} + + + +static void Test_STT618() +{ + { + init_simple_test("STT618"); + static STT618 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT618)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT618)"); + check_field_offset(lv, fa, 0, "STT618.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT618.fb"); + } +} +static Arrange_To_Call_Me vSTT618(Test_STT618, "STT618", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT628 { + float fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT628) C1{ Fi Fs:0 FD} + + + +static void Test_STT628() +{ + { + init_simple_test("STT628"); + static STT628 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT628)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT628)"); + check_field_offset(lv, fa, 0, "STT628.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT628.fb"); + } +} +static Arrange_To_Call_Me vSTT628(Test_STT628, "STT628", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT638 { + float fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT638) C1{ Fi Fi:0 FD} + + + +static void Test_STT638() +{ + { + init_simple_test("STT638"); + static STT638 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT638)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT638)"); + check_field_offset(lv, fa, 0, "STT638.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT638.fb"); + } +} +static Arrange_To_Call_Me vSTT638(Test_STT638, "STT638", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT648 { + float fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT648) C1{ Fi FL:0 FD} + + + +static void Test_STT648() +{ + { + init_simple_test("STT648"); + static STT648 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT648)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT648)"); + check_field_offset(lv, fa, 0, "STT648.fa"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT648.fb"); + } +} +static Arrange_To_Call_Me vSTT648(Test_STT648, "STT648", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT658 { + float fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT658) C1{ Fi Fc:3 FD} + + + +static void Test_STT658() +{ + { + init_simple_test("STT658"); + static STT658 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT658)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT658)"); + check_field_offset(lv, fa, 0, "STT658.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT658.fb"); + } +} +static Arrange_To_Call_Me vSTT658(Test_STT658, "STT658", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT668 { + float fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT668) C1{ Fi Fs:3 FD} + + + +static void Test_STT668() +{ + { + init_simple_test("STT668"); + static STT668 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT668)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT668)"); + check_field_offset(lv, fa, 0, "STT668.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT668.fb"); + } +} +static Arrange_To_Call_Me vSTT668(Test_STT668, "STT668", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT678 { + float fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT678) C1{ Fi Fi:3 FD} + + + +static void Test_STT678() +{ + { + init_simple_test("STT678"); + static STT678 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT678)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT678)"); + check_field_offset(lv, fa, 0, "STT678.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT678.fb"); + } +} +static Arrange_To_Call_Me vSTT678(Test_STT678, "STT678", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT688 { + float fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT688) C1{ Fi FL:3 FD} + + + +static void Test_STT688() +{ + { + init_simple_test("STT688"); + static STT688 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT688)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT688)"); + check_field_offset(lv, fa, 0, "STT688.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT688.fb"); + } +} +static Arrange_To_Call_Me vSTT688(Test_STT688, "STT688", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT698 { + float fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT698) C1{ Fi Fs:8 FD} + + + +static void Test_STT698() +{ + { + init_simple_test("STT698"); + static STT698 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT698)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT698)"); + check_field_offset(lv, fa, 0, "STT698.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT698.fb"); + } +} +static Arrange_To_Call_Me vSTT698(Test_STT698, "STT698", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6108 { + float fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT6108) C1{ Fi Fi:8 FD} + + + +static void Test_STT6108() +{ + { + init_simple_test("STT6108"); + static STT6108 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6108)"); + check_field_offset(lv, fa, 0, "STT6108.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6108.fb"); + } +} +static Arrange_To_Call_Me vSTT6108(Test_STT6108, "STT6108", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6118 { + float fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT6118) C1{ Fi FL:8 FD} + + + +static void Test_STT6118() +{ + { + init_simple_test("STT6118"); + static STT6118 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6118)"); + check_field_offset(lv, fa, 0, "STT6118.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6118.fb"); + } +} +static Arrange_To_Call_Me vSTT6118(Test_STT6118, "STT6118", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6128 { + float fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT6128) C1{ Fi Fi:18 FD} + + + +static void Test_STT6128() +{ + { + init_simple_test("STT6128"); + static STT6128 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6128)"); + check_field_offset(lv, fa, 0, "STT6128.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6128.fb"); + } +} +static Arrange_To_Call_Me vSTT6128(Test_STT6128, "STT6128", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6138 { + float fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT6138) C1{ Fi FL:18 FD} + + + +static void Test_STT6138() +{ + { + init_simple_test("STT6138"); + static STT6138 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6138)"); + check_field_offset(lv, fa, 0, "STT6138.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6138.fb"); + } +} +static Arrange_To_Call_Me vSTT6138(Test_STT6138, "STT6138", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6148 { + float fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT6148) C1{ Fi FL:48 FD} + + + +static void Test_STT6148() +{ + { + init_simple_test("STT6148"); + static STT6148 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT6148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6148)"); + check_field_offset(lv, fa, 0, "STT6148.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6148.fb"); + } +} +static Arrange_To_Call_Me vSTT6148(Test_STT6148, "STT6148", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6158 { + float fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT6158) C1{ Fi Fc:3 FD} + + + +static void Test_STT6158() +{ + { + init_simple_test("STT6158"); + static STT6158 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6158)"); + check_field_offset(lv, fa, 0, "STT6158.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6158"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6158"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6158.fb"); + } +} +static Arrange_To_Call_Me vSTT6158(Test_STT6158, "STT6158", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6168 { + float fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT6168) C1{ Fi Fs:3 FD} + + + +static void Test_STT6168() +{ + { + init_simple_test("STT6168"); + static STT6168 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6168)"); + check_field_offset(lv, fa, 0, "STT6168.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6168"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6168"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6168.fb"); + } +} +static Arrange_To_Call_Me vSTT6168(Test_STT6168, "STT6168", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6178 { + float fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT6178) C1{ Fi Fi:3 FD} + + + +static void Test_STT6178() +{ + { + init_simple_test("STT6178"); + static STT6178 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6178)"); + check_field_offset(lv, fa, 0, "STT6178.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6178"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6178"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6178.fb"); + } +} +static Arrange_To_Call_Me vSTT6178(Test_STT6178, "STT6178", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6188 { + float fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT6188) C1{ Fi FL:3 FD} + + + +static void Test_STT6188() +{ + { + init_simple_test("STT6188"); + static STT6188 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6188)"); + check_field_offset(lv, fa, 0, "STT6188.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6188"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6188"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6188.fb"); + } +} +static Arrange_To_Call_Me vSTT6188(Test_STT6188, "STT6188", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6198 { + float fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT6198) C1{ Fi Fs:8 FD} + + + +static void Test_STT6198() +{ + { + init_simple_test("STT6198"); + static STT6198 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6198)"); + check_field_offset(lv, fa, 0, "STT6198.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6198"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6198"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6198.fb"); + } +} +static Arrange_To_Call_Me vSTT6198(Test_STT6198, "STT6198", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6208 { + float fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT6208) C1{ Fi Fi:8 FD} + + + +static void Test_STT6208() +{ + { + init_simple_test("STT6208"); + static STT6208 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6208)"); + check_field_offset(lv, fa, 0, "STT6208.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6208"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6208"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6208.fb"); + } +} +static Arrange_To_Call_Me vSTT6208(Test_STT6208, "STT6208", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6218 { + float fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT6218) C1{ Fi FL:8 FD} + + + +static void Test_STT6218() +{ + { + init_simple_test("STT6218"); + static STT6218 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6218)"); + check_field_offset(lv, fa, 0, "STT6218.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6218"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6218"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6218.fb"); + } +} +static Arrange_To_Call_Me vSTT6218(Test_STT6218, "STT6218", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6228 { + float fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT6228) C1{ Fi Fi:18 FD} + + + +static void Test_STT6228() +{ + { + init_simple_test("STT6228"); + static STT6228 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6228)"); + check_field_offset(lv, fa, 0, "STT6228.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6228"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6228"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6228.fb"); + } +} +static Arrange_To_Call_Me vSTT6228(Test_STT6228, "STT6228", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6238 { + float fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT6238) C1{ Fi FL:18 FD} + + + +static void Test_STT6238() +{ + { + init_simple_test("STT6238"); + static STT6238 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT6238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6238)"); + check_field_offset(lv, fa, 0, "STT6238.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6238"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6238"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT6238.fb"); + } +} +static Arrange_To_Call_Me vSTT6238(Test_STT6238, "STT6238", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6248 { + float fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT6248) C1{ Fi FL:48 FD} + + + +static void Test_STT6248() +{ + { + init_simple_test("STT6248"); + static STT6248 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT6248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT6248)"); + check_field_offset(lv, fa, 0, "STT6248.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6248"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6248"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT6248.fb"); + } +} +static Arrange_To_Call_Me vSTT6248(Test_STT6248, "STT6248", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT619 { + float fa; + unsigned char :0; +}; +//SIG(1 STT619) C1{ Fi Fc:0} + + + +static void Test_STT619() +{ + { + init_simple_test("STT619"); + static STT619 lv; + check2(sizeof(lv), 4, "sizeof(STT619)"); + check2(__alignof__(lv), 4, "__alignof__(STT619)"); + check_field_offset(lv, fa, 0, "STT619.fa"); + } +} +static Arrange_To_Call_Me vSTT619(Test_STT619, "STT619", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT629 { + float fa; + unsigned short :0; +}; +//SIG(1 STT629) C1{ Fi Fs:0} + + + +static void Test_STT629() +{ + { + init_simple_test("STT629"); + static STT629 lv; + check2(sizeof(lv), 4, "sizeof(STT629)"); + check2(__alignof__(lv), 4, "__alignof__(STT629)"); + check_field_offset(lv, fa, 0, "STT629.fa"); + } +} +static Arrange_To_Call_Me vSTT629(Test_STT629, "STT629", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT639 { + float fa; + unsigned int :0; +}; +//SIG(1 STT639) C1{ Fi Fi:0} + + + +static void Test_STT639() +{ + { + init_simple_test("STT639"); + static STT639 lv; + check2(sizeof(lv), 4, "sizeof(STT639)"); + check2(__alignof__(lv), 4, "__alignof__(STT639)"); + check_field_offset(lv, fa, 0, "STT639.fa"); + } +} +static Arrange_To_Call_Me vSTT639(Test_STT639, "STT639", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT649 { + float fa; + __tsu64 :0; +}; +//SIG(1 STT649) C1{ Fi FL:0} + + + +static void Test_STT649() +{ + { + init_simple_test("STT649"); + static STT649 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT649)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT649)"); + check_field_offset(lv, fa, 0, "STT649.fa"); + } +} +static Arrange_To_Call_Me vSTT649(Test_STT649, "STT649", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT659 { + float fa; + unsigned char :3; +}; +//SIG(1 STT659) C1{ Fi Fc:3} + + + +static void Test_STT659() +{ + { + init_simple_test("STT659"); + static STT659 lv; + check2(sizeof(lv), 8, "sizeof(STT659)"); + check2(__alignof__(lv), 4, "__alignof__(STT659)"); + check_field_offset(lv, fa, 0, "STT659.fa"); + } +} +static Arrange_To_Call_Me vSTT659(Test_STT659, "STT659", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT669 { + float fa; + unsigned short :3; +}; +//SIG(1 STT669) C1{ Fi Fs:3} + + + +static void Test_STT669() +{ + { + init_simple_test("STT669"); + static STT669 lv; + check2(sizeof(lv), 8, "sizeof(STT669)"); + check2(__alignof__(lv), 4, "__alignof__(STT669)"); + check_field_offset(lv, fa, 0, "STT669.fa"); + } +} +static Arrange_To_Call_Me vSTT669(Test_STT669, "STT669", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT679 { + float fa; + unsigned int :3; +}; +//SIG(1 STT679) C1{ Fi Fi:3} + + + +static void Test_STT679() +{ + { + init_simple_test("STT679"); + static STT679 lv; + check2(sizeof(lv), 8, "sizeof(STT679)"); + check2(__alignof__(lv), 4, "__alignof__(STT679)"); + check_field_offset(lv, fa, 0, "STT679.fa"); + } +} +static Arrange_To_Call_Me vSTT679(Test_STT679, "STT679", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT689 { + float fa; + __tsu64 :3; +}; +//SIG(1 STT689) C1{ Fi FL:3} + + + +static void Test_STT689() +{ + { + init_simple_test("STT689"); + static STT689 lv; + check2(sizeof(lv), 8, "sizeof(STT689)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT689)"); + check_field_offset(lv, fa, 0, "STT689.fa"); + } +} +static Arrange_To_Call_Me vSTT689(Test_STT689, "STT689", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT699 { + float fa; + unsigned short :8; +}; +//SIG(1 STT699) C1{ Fi Fs:8} + + + +static void Test_STT699() +{ + { + init_simple_test("STT699"); + static STT699 lv; + check2(sizeof(lv), 8, "sizeof(STT699)"); + check2(__alignof__(lv), 4, "__alignof__(STT699)"); + check_field_offset(lv, fa, 0, "STT699.fa"); + } +} +static Arrange_To_Call_Me vSTT699(Test_STT699, "STT699", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6109 { + float fa; + unsigned int :8; +}; +//SIG(1 STT6109) C1{ Fi Fi:8} + + + +static void Test_STT6109() +{ + { + init_simple_test("STT6109"); + static STT6109 lv; + check2(sizeof(lv), 8, "sizeof(STT6109)"); + check2(__alignof__(lv), 4, "__alignof__(STT6109)"); + check_field_offset(lv, fa, 0, "STT6109.fa"); + } +} +static Arrange_To_Call_Me vSTT6109(Test_STT6109, "STT6109", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6119 { + float fa; + __tsu64 :8; +}; +//SIG(1 STT6119) C1{ Fi FL:8} + + + +static void Test_STT6119() +{ + { + init_simple_test("STT6119"); + static STT6119 lv; + check2(sizeof(lv), 8, "sizeof(STT6119)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6119)"); + check_field_offset(lv, fa, 0, "STT6119.fa"); + } +} +static Arrange_To_Call_Me vSTT6119(Test_STT6119, "STT6119", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6129 { + float fa; + unsigned int :18; +}; +//SIG(1 STT6129) C1{ Fi Fi:18} + + + +static void Test_STT6129() +{ + { + init_simple_test("STT6129"); + static STT6129 lv; + check2(sizeof(lv), 8, "sizeof(STT6129)"); + check2(__alignof__(lv), 4, "__alignof__(STT6129)"); + check_field_offset(lv, fa, 0, "STT6129.fa"); + } +} +static Arrange_To_Call_Me vSTT6129(Test_STT6129, "STT6129", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6139 { + float fa; + __tsu64 :18; +}; +//SIG(1 STT6139) C1{ Fi FL:18} + + + +static void Test_STT6139() +{ + { + init_simple_test("STT6139"); + static STT6139 lv; + check2(sizeof(lv), 8, "sizeof(STT6139)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6139)"); + check_field_offset(lv, fa, 0, "STT6139.fa"); + } +} +static Arrange_To_Call_Me vSTT6139(Test_STT6139, "STT6139", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6149 { + float fa; + __tsu64 :48; +}; +//SIG(1 STT6149) C1{ Fi FL:48} + + + +static void Test_STT6149() +{ + { + init_simple_test("STT6149"); + static STT6149 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6149)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT6149)"); + check_field_offset(lv, fa, 0, "STT6149.fa"); + } +} +static Arrange_To_Call_Me vSTT6149(Test_STT6149, "STT6149", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6159 { + float fa; + unsigned char bf:3; +}; +//SIG(1 STT6159) C1{ Fi Fc:3} + + + +static void Test_STT6159() +{ + { + init_simple_test("STT6159"); + static STT6159 lv; + check2(sizeof(lv), 8, "sizeof(STT6159)"); + check2(__alignof__(lv), 4, "__alignof__(STT6159)"); + check_field_offset(lv, fa, 0, "STT6159.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6159"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6159"); + } +} +static Arrange_To_Call_Me vSTT6159(Test_STT6159, "STT6159", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6169 { + float fa; + unsigned short bf:3; +}; +//SIG(1 STT6169) C1{ Fi Fs:3} + + + +static void Test_STT6169() +{ + { + init_simple_test("STT6169"); + static STT6169 lv; + check2(sizeof(lv), 8, "sizeof(STT6169)"); + check2(__alignof__(lv), 4, "__alignof__(STT6169)"); + check_field_offset(lv, fa, 0, "STT6169.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6169"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6169"); + } +} +static Arrange_To_Call_Me vSTT6169(Test_STT6169, "STT6169", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6179 { + float fa; + unsigned int bf:3; +}; +//SIG(1 STT6179) C1{ Fi Fi:3} + + + +static void Test_STT6179() +{ + { + init_simple_test("STT6179"); + static STT6179 lv; + check2(sizeof(lv), 8, "sizeof(STT6179)"); + check2(__alignof__(lv), 4, "__alignof__(STT6179)"); + check_field_offset(lv, fa, 0, "STT6179.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6179"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6179"); + } +} +static Arrange_To_Call_Me vSTT6179(Test_STT6179, "STT6179", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6189 { + float fa; + __tsu64 bf:3; +}; +//SIG(1 STT6189) C1{ Fi FL:3} + + + +static void Test_STT6189() +{ + { + init_simple_test("STT6189"); + static STT6189 lv; + check2(sizeof(lv), 8, "sizeof(STT6189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6189)"); + check_field_offset(lv, fa, 0, "STT6189.fa"); + set_bf_and_test(lv, bf, 4, 0, 3, 1, "STT6189"); + set_bf_and_test(lv, bf, 4, 0, 3, hide_ull(1LL<<2), "STT6189"); + } +} +static Arrange_To_Call_Me vSTT6189(Test_STT6189, "STT6189", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6199 { + float fa; + unsigned short bf:8; +}; +//SIG(1 STT6199) C1{ Fi Fs:8} + + + +static void Test_STT6199() +{ + { + init_simple_test("STT6199"); + static STT6199 lv; + check2(sizeof(lv), 8, "sizeof(STT6199)"); + check2(__alignof__(lv), 4, "__alignof__(STT6199)"); + check_field_offset(lv, fa, 0, "STT6199.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6199"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6199"); + } +} +static Arrange_To_Call_Me vSTT6199(Test_STT6199, "STT6199", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6209 { + float fa; + unsigned int bf:8; +}; +//SIG(1 STT6209) C1{ Fi Fi:8} + + + +static void Test_STT6209() +{ + { + init_simple_test("STT6209"); + static STT6209 lv; + check2(sizeof(lv), 8, "sizeof(STT6209)"); + check2(__alignof__(lv), 4, "__alignof__(STT6209)"); + check_field_offset(lv, fa, 0, "STT6209.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6209"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6209"); + } +} +static Arrange_To_Call_Me vSTT6209(Test_STT6209, "STT6209", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6219 { + float fa; + __tsu64 bf:8; +}; +//SIG(1 STT6219) C1{ Fi FL:8} + + + +static void Test_STT6219() +{ + { + init_simple_test("STT6219"); + static STT6219 lv; + check2(sizeof(lv), 8, "sizeof(STT6219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6219)"); + check_field_offset(lv, fa, 0, "STT6219.fa"); + set_bf_and_test(lv, bf, 4, 0, 8, 1, "STT6219"); + set_bf_and_test(lv, bf, 4, 0, 8, hide_ull(1LL<<7), "STT6219"); + } +} +static Arrange_To_Call_Me vSTT6219(Test_STT6219, "STT6219", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6229 { + float fa; + unsigned int bf:18; +}; +//SIG(1 STT6229) C1{ Fi Fi:18} + + + +static void Test_STT6229() +{ + { + init_simple_test("STT6229"); + static STT6229 lv; + check2(sizeof(lv), 8, "sizeof(STT6229)"); + check2(__alignof__(lv), 4, "__alignof__(STT6229)"); + check_field_offset(lv, fa, 0, "STT6229.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6229"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6229"); + } +} +static Arrange_To_Call_Me vSTT6229(Test_STT6229, "STT6229", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6239 { + float fa; + __tsu64 bf:18; +}; +//SIG(1 STT6239) C1{ Fi FL:18} + + + +static void Test_STT6239() +{ + { + init_simple_test("STT6239"); + static STT6239 lv; + check2(sizeof(lv), 8, "sizeof(STT6239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6239)"); + check_field_offset(lv, fa, 0, "STT6239.fa"); + set_bf_and_test(lv, bf, 4, 0, 18, 1, "STT6239"); + set_bf_and_test(lv, bf, 4, 0, 18, hide_ull(1LL<<17), "STT6239"); + } +} +static Arrange_To_Call_Me vSTT6239(Test_STT6239, "STT6239", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT6249 { + float fa; + __tsu64 bf:48; +}; +//SIG(1 STT6249) C1{ Fi FL:48} + + + +static void Test_STT6249() +{ + { + init_simple_test("STT6249"); + static STT6249 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6249)"); + check_field_offset(lv, fa, 0, "STT6249.fa"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, 1, "STT6249"); + set_bf_and_test(lv, bf, ABISELECT(8,4), 0, 48, hide_ull(1LL<<47), "STT6249"); + } +} +static Arrange_To_Call_Me vSTT6249(Test_STT6249, "STT6249", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT710 { + double fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT710) C1{ FL Fc:0 Fc} + + + +static void Test_STT710() +{ + { + init_simple_test("STT710"); + static STT710 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT710)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT710)"); + check_field_offset(lv, fa, 0, "STT710.fa"); + check_field_offset(lv, fb, 8, "STT710.fb"); + } +} +static Arrange_To_Call_Me vSTT710(Test_STT710, "STT710", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT720 { + double fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT720) C1{ FL Fs:0 Fc} + + + +static void Test_STT720() +{ + { + init_simple_test("STT720"); + static STT720 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT720)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT720)"); + check_field_offset(lv, fa, 0, "STT720.fa"); + check_field_offset(lv, fb, 8, "STT720.fb"); + } +} +static Arrange_To_Call_Me vSTT720(Test_STT720, "STT720", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT730 { + double fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT730) C1{ FL Fi:0 Fc} + + + +static void Test_STT730() +{ + { + init_simple_test("STT730"); + static STT730 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT730)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT730)"); + check_field_offset(lv, fa, 0, "STT730.fa"); + check_field_offset(lv, fb, 8, "STT730.fb"); + } +} +static Arrange_To_Call_Me vSTT730(Test_STT730, "STT730", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT740 { + double fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT740) C1{ FL FL:0 Fc} + + + +static void Test_STT740() +{ + { + init_simple_test("STT740"); + static STT740 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT740)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT740)"); + check_field_offset(lv, fa, 0, "STT740.fa"); + check_field_offset(lv, fb, 8, "STT740.fb"); + } +} +static Arrange_To_Call_Me vSTT740(Test_STT740, "STT740", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT750 { + double fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT750) C1{ FL Fc:3 Fc} + + + +static void Test_STT750() +{ + { + init_simple_test("STT750"); + static STT750 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT750)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT750)"); + check_field_offset(lv, fa, 0, "STT750.fa"); + check_field_offset(lv, fb, 9, "STT750.fb"); + } +} +static Arrange_To_Call_Me vSTT750(Test_STT750, "STT750", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT760 { + double fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT760) C1{ FL Fs:3 Fc} + + + +static void Test_STT760() +{ + { + init_simple_test("STT760"); + static STT760 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT760)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT760)"); + check_field_offset(lv, fa, 0, "STT760.fa"); + check_field_offset(lv, fb, 9, "STT760.fb"); + } +} +static Arrange_To_Call_Me vSTT760(Test_STT760, "STT760", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT770 { + double fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT770) C1{ FL Fi:3 Fc} + + + +static void Test_STT770() +{ + { + init_simple_test("STT770"); + static STT770 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT770)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT770)"); + check_field_offset(lv, fa, 0, "STT770.fa"); + check_field_offset(lv, fb, 9, "STT770.fb"); + } +} +static Arrange_To_Call_Me vSTT770(Test_STT770, "STT770", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT780 { + double fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT780) C1{ FL FL:3 Fc} + + + +static void Test_STT780() +{ + { + init_simple_test("STT780"); + static STT780 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT780)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT780)"); + check_field_offset(lv, fa, 0, "STT780.fa"); + check_field_offset(lv, fb, 9, "STT780.fb"); + } +} +static Arrange_To_Call_Me vSTT780(Test_STT780, "STT780", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT790 { + double fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT790) C1{ FL Fs:8 Fc} + + + +static void Test_STT790() +{ + { + init_simple_test("STT790"); + static STT790 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT790)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT790)"); + check_field_offset(lv, fa, 0, "STT790.fa"); + check_field_offset(lv, fb, 9, "STT790.fb"); + } +} +static Arrange_To_Call_Me vSTT790(Test_STT790, "STT790", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7100 { + double fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT7100) C1{ FL Fi:8 Fc} + + + +static void Test_STT7100() +{ + { + init_simple_test("STT7100"); + static STT7100 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7100)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7100)"); + check_field_offset(lv, fa, 0, "STT7100.fa"); + check_field_offset(lv, fb, 9, "STT7100.fb"); + } +} +static Arrange_To_Call_Me vSTT7100(Test_STT7100, "STT7100", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7110 { + double fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT7110) C1{ FL FL:8 Fc} + + + +static void Test_STT7110() +{ + { + init_simple_test("STT7110"); + static STT7110 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7110)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7110)"); + check_field_offset(lv, fa, 0, "STT7110.fa"); + check_field_offset(lv, fb, 9, "STT7110.fb"); + } +} +static Arrange_To_Call_Me vSTT7110(Test_STT7110, "STT7110", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7120 { + double fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT7120) C1{ FL Fi:18 Fc} + + + +static void Test_STT7120() +{ + { + init_simple_test("STT7120"); + static STT7120 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7120)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7120)"); + check_field_offset(lv, fa, 0, "STT7120.fa"); + check_field_offset(lv, fb, 11, "STT7120.fb"); + } +} +static Arrange_To_Call_Me vSTT7120(Test_STT7120, "STT7120", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7130 { + double fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT7130) C1{ FL FL:18 Fc} + + + +static void Test_STT7130() +{ + { + init_simple_test("STT7130"); + static STT7130 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7130)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7130)"); + check_field_offset(lv, fa, 0, "STT7130.fa"); + check_field_offset(lv, fb, 11, "STT7130.fb"); + } +} +static Arrange_To_Call_Me vSTT7130(Test_STT7130, "STT7130", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7140 { + double fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT7140) C1{ FL FL:48 Fc} + + + +static void Test_STT7140() +{ + { + init_simple_test("STT7140"); + static STT7140 lv; + check2(sizeof(lv), 16, "sizeof(STT7140)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7140)"); + check_field_offset(lv, fa, 0, "STT7140.fa"); + check_field_offset(lv, fb, 14, "STT7140.fb"); + } +} +static Arrange_To_Call_Me vSTT7140(Test_STT7140, "STT7140", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7150 { + double fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT7150) C1{ FL Fc:3 Fc} + + + +static void Test_STT7150() +{ + { + init_simple_test("STT7150"); + static STT7150 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7150)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7150)"); + check_field_offset(lv, fa, 0, "STT7150.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7150"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7150"); + check_field_offset(lv, fb, 9, "STT7150.fb"); + } +} +static Arrange_To_Call_Me vSTT7150(Test_STT7150, "STT7150", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7160 { + double fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT7160) C1{ FL Fs:3 Fc} + + + +static void Test_STT7160() +{ + { + init_simple_test("STT7160"); + static STT7160 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7160)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7160)"); + check_field_offset(lv, fa, 0, "STT7160.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7160"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7160"); + check_field_offset(lv, fb, 9, "STT7160.fb"); + } +} +static Arrange_To_Call_Me vSTT7160(Test_STT7160, "STT7160", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7170 { + double fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT7170) C1{ FL Fi:3 Fc} + + + +static void Test_STT7170() +{ + { + init_simple_test("STT7170"); + static STT7170 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7170)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7170)"); + check_field_offset(lv, fa, 0, "STT7170.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7170"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7170"); + check_field_offset(lv, fb, 9, "STT7170.fb"); + } +} +static Arrange_To_Call_Me vSTT7170(Test_STT7170, "STT7170", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7180 { + double fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT7180) C1{ FL FL:3 Fc} + + + +static void Test_STT7180() +{ + { + init_simple_test("STT7180"); + static STT7180 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7180)"); + check_field_offset(lv, fa, 0, "STT7180.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7180"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7180"); + check_field_offset(lv, fb, 9, "STT7180.fb"); + } +} +static Arrange_To_Call_Me vSTT7180(Test_STT7180, "STT7180", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7190 { + double fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT7190) C1{ FL Fs:8 Fc} + + + +static void Test_STT7190() +{ + { + init_simple_test("STT7190"); + static STT7190 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7190)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7190)"); + check_field_offset(lv, fa, 0, "STT7190.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7190"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7190"); + check_field_offset(lv, fb, 9, "STT7190.fb"); + } +} +static Arrange_To_Call_Me vSTT7190(Test_STT7190, "STT7190", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7200 { + double fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT7200) C1{ FL Fi:8 Fc} + + + +static void Test_STT7200() +{ + { + init_simple_test("STT7200"); + static STT7200 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7200)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7200)"); + check_field_offset(lv, fa, 0, "STT7200.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7200"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7200"); + check_field_offset(lv, fb, 9, "STT7200.fb"); + } +} +static Arrange_To_Call_Me vSTT7200(Test_STT7200, "STT7200", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7210 { + double fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT7210) C1{ FL FL:8 Fc} + + + +static void Test_STT7210() +{ + { + init_simple_test("STT7210"); + static STT7210 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7210)"); + check_field_offset(lv, fa, 0, "STT7210.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7210"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7210"); + check_field_offset(lv, fb, 9, "STT7210.fb"); + } +} +static Arrange_To_Call_Me vSTT7210(Test_STT7210, "STT7210", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7220 { + double fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT7220) C1{ FL Fi:18 Fc} + + + +static void Test_STT7220() +{ + { + init_simple_test("STT7220"); + static STT7220 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7220)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7220)"); + check_field_offset(lv, fa, 0, "STT7220.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7220"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7220"); + check_field_offset(lv, fb, 11, "STT7220.fb"); + } +} +static Arrange_To_Call_Me vSTT7220(Test_STT7220, "STT7220", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7230 { + double fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT7230) C1{ FL FL:18 Fc} + + + +static void Test_STT7230() +{ + { + init_simple_test("STT7230"); + static STT7230 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7230)"); + check_field_offset(lv, fa, 0, "STT7230.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7230"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7230"); + check_field_offset(lv, fb, 11, "STT7230.fb"); + } +} +static Arrange_To_Call_Me vSTT7230(Test_STT7230, "STT7230", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7240 { + double fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT7240) C1{ FL FL:48 Fc} + + + +static void Test_STT7240() +{ + { + init_simple_test("STT7240"); + static STT7240 lv; + check2(sizeof(lv), 16, "sizeof(STT7240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7240)"); + check_field_offset(lv, fa, 0, "STT7240.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7240"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7240"); + check_field_offset(lv, fb, 14, "STT7240.fb"); + } +} +static Arrange_To_Call_Me vSTT7240(Test_STT7240, "STT7240", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT711 { + double fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT711) C1{ FL Fc:0 Fs} + + + +static void Test_STT711() +{ + { + init_simple_test("STT711"); + static STT711 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT711)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT711)"); + check_field_offset(lv, fa, 0, "STT711.fa"); + check_field_offset(lv, fb, 8, "STT711.fb"); + } +} +static Arrange_To_Call_Me vSTT711(Test_STT711, "STT711", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT721 { + double fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT721) C1{ FL Fs:0 Fs} + + + +static void Test_STT721() +{ + { + init_simple_test("STT721"); + static STT721 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT721)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT721)"); + check_field_offset(lv, fa, 0, "STT721.fa"); + check_field_offset(lv, fb, 8, "STT721.fb"); + } +} +static Arrange_To_Call_Me vSTT721(Test_STT721, "STT721", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT731 { + double fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT731) C1{ FL Fi:0 Fs} + + + +static void Test_STT731() +{ + { + init_simple_test("STT731"); + static STT731 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT731)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT731)"); + check_field_offset(lv, fa, 0, "STT731.fa"); + check_field_offset(lv, fb, 8, "STT731.fb"); + } +} +static Arrange_To_Call_Me vSTT731(Test_STT731, "STT731", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT741 { + double fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT741) C1{ FL FL:0 Fs} + + + +static void Test_STT741() +{ + { + init_simple_test("STT741"); + static STT741 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT741)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT741)"); + check_field_offset(lv, fa, 0, "STT741.fa"); + check_field_offset(lv, fb, 8, "STT741.fb"); + } +} +static Arrange_To_Call_Me vSTT741(Test_STT741, "STT741", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT751 { + double fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT751) C1{ FL Fc:3 Fs} + + + +static void Test_STT751() +{ + { + init_simple_test("STT751"); + static STT751 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT751)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT751)"); + check_field_offset(lv, fa, 0, "STT751.fa"); + check_field_offset(lv, fb, 10, "STT751.fb"); + } +} +static Arrange_To_Call_Me vSTT751(Test_STT751, "STT751", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT761 { + double fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT761) C1{ FL Fs:3 Fs} + + + +static void Test_STT761() +{ + { + init_simple_test("STT761"); + static STT761 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT761)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT761)"); + check_field_offset(lv, fa, 0, "STT761.fa"); + check_field_offset(lv, fb, 10, "STT761.fb"); + } +} +static Arrange_To_Call_Me vSTT761(Test_STT761, "STT761", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT771 { + double fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT771) C1{ FL Fi:3 Fs} + + + +static void Test_STT771() +{ + { + init_simple_test("STT771"); + static STT771 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT771)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT771)"); + check_field_offset(lv, fa, 0, "STT771.fa"); + check_field_offset(lv, fb, 10, "STT771.fb"); + } +} +static Arrange_To_Call_Me vSTT771(Test_STT771, "STT771", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT781 { + double fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT781) C1{ FL FL:3 Fs} + + + +static void Test_STT781() +{ + { + init_simple_test("STT781"); + static STT781 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT781)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT781)"); + check_field_offset(lv, fa, 0, "STT781.fa"); + check_field_offset(lv, fb, 10, "STT781.fb"); + } +} +static Arrange_To_Call_Me vSTT781(Test_STT781, "STT781", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT791 { + double fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT791) C1{ FL Fs:8 Fs} + + + +static void Test_STT791() +{ + { + init_simple_test("STT791"); + static STT791 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT791)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT791)"); + check_field_offset(lv, fa, 0, "STT791.fa"); + check_field_offset(lv, fb, 10, "STT791.fb"); + } +} +static Arrange_To_Call_Me vSTT791(Test_STT791, "STT791", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7101 { + double fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT7101) C1{ FL Fi:8 Fs} + + + +static void Test_STT7101() +{ + { + init_simple_test("STT7101"); + static STT7101 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7101)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7101)"); + check_field_offset(lv, fa, 0, "STT7101.fa"); + check_field_offset(lv, fb, 10, "STT7101.fb"); + } +} +static Arrange_To_Call_Me vSTT7101(Test_STT7101, "STT7101", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7111 { + double fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT7111) C1{ FL FL:8 Fs} + + + +static void Test_STT7111() +{ + { + init_simple_test("STT7111"); + static STT7111 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7111)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7111)"); + check_field_offset(lv, fa, 0, "STT7111.fa"); + check_field_offset(lv, fb, 10, "STT7111.fb"); + } +} +static Arrange_To_Call_Me vSTT7111(Test_STT7111, "STT7111", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7121 { + double fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT7121) C1{ FL Fi:18 Fs} + + + +static void Test_STT7121() +{ + { + init_simple_test("STT7121"); + static STT7121 lv; + check2(sizeof(lv), 16, "sizeof(STT7121)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7121)"); + check_field_offset(lv, fa, 0, "STT7121.fa"); + check_field_offset(lv, fb, 12, "STT7121.fb"); + } +} +static Arrange_To_Call_Me vSTT7121(Test_STT7121, "STT7121", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7131 { + double fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT7131) C1{ FL FL:18 Fs} + + + +static void Test_STT7131() +{ + { + init_simple_test("STT7131"); + static STT7131 lv; + check2(sizeof(lv), 16, "sizeof(STT7131)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7131)"); + check_field_offset(lv, fa, 0, "STT7131.fa"); + check_field_offset(lv, fb, 12, "STT7131.fb"); + } +} +static Arrange_To_Call_Me vSTT7131(Test_STT7131, "STT7131", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7141 { + double fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT7141) C1{ FL FL:48 Fs} + + + +static void Test_STT7141() +{ + { + init_simple_test("STT7141"); + static STT7141 lv; + check2(sizeof(lv), 16, "sizeof(STT7141)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7141)"); + check_field_offset(lv, fa, 0, "STT7141.fa"); + check_field_offset(lv, fb, 14, "STT7141.fb"); + } +} +static Arrange_To_Call_Me vSTT7141(Test_STT7141, "STT7141", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7151 { + double fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT7151) C1{ FL Fc:3 Fs} + + + +static void Test_STT7151() +{ + { + init_simple_test("STT7151"); + static STT7151 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7151)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7151)"); + check_field_offset(lv, fa, 0, "STT7151.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7151"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7151"); + check_field_offset(lv, fb, 10, "STT7151.fb"); + } +} +static Arrange_To_Call_Me vSTT7151(Test_STT7151, "STT7151", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7161 { + double fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT7161) C1{ FL Fs:3 Fs} + + + +static void Test_STT7161() +{ + { + init_simple_test("STT7161"); + static STT7161 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7161)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7161)"); + check_field_offset(lv, fa, 0, "STT7161.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7161"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7161"); + check_field_offset(lv, fb, 10, "STT7161.fb"); + } +} +static Arrange_To_Call_Me vSTT7161(Test_STT7161, "STT7161", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7171 { + double fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT7171) C1{ FL Fi:3 Fs} + + + +static void Test_STT7171() +{ + { + init_simple_test("STT7171"); + static STT7171 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7171)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7171)"); + check_field_offset(lv, fa, 0, "STT7171.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7171"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7171"); + check_field_offset(lv, fb, 10, "STT7171.fb"); + } +} +static Arrange_To_Call_Me vSTT7171(Test_STT7171, "STT7171", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7181 { + double fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT7181) C1{ FL FL:3 Fs} + + + +static void Test_STT7181() +{ + { + init_simple_test("STT7181"); + static STT7181 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7181)"); + check_field_offset(lv, fa, 0, "STT7181.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7181"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7181"); + check_field_offset(lv, fb, 10, "STT7181.fb"); + } +} +static Arrange_To_Call_Me vSTT7181(Test_STT7181, "STT7181", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7191 { + double fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT7191) C1{ FL Fs:8 Fs} + + + +static void Test_STT7191() +{ + { + init_simple_test("STT7191"); + static STT7191 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7191)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7191)"); + check_field_offset(lv, fa, 0, "STT7191.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7191"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7191"); + check_field_offset(lv, fb, 10, "STT7191.fb"); + } +} +static Arrange_To_Call_Me vSTT7191(Test_STT7191, "STT7191", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7201 { + double fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT7201) C1{ FL Fi:8 Fs} + + + +static void Test_STT7201() +{ + { + init_simple_test("STT7201"); + static STT7201 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7201)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7201)"); + check_field_offset(lv, fa, 0, "STT7201.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7201"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7201"); + check_field_offset(lv, fb, 10, "STT7201.fb"); + } +} +static Arrange_To_Call_Me vSTT7201(Test_STT7201, "STT7201", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7211 { + double fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT7211) C1{ FL FL:8 Fs} + + + +static void Test_STT7211() +{ + { + init_simple_test("STT7211"); + static STT7211 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7211)"); + check_field_offset(lv, fa, 0, "STT7211.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7211"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7211"); + check_field_offset(lv, fb, 10, "STT7211.fb"); + } +} +static Arrange_To_Call_Me vSTT7211(Test_STT7211, "STT7211", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7221 { + double fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT7221) C1{ FL Fi:18 Fs} + + + +static void Test_STT7221() +{ + { + init_simple_test("STT7221"); + static STT7221 lv; + check2(sizeof(lv), 16, "sizeof(STT7221)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7221)"); + check_field_offset(lv, fa, 0, "STT7221.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7221"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7221"); + check_field_offset(lv, fb, 12, "STT7221.fb"); + } +} +static Arrange_To_Call_Me vSTT7221(Test_STT7221, "STT7221", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7231 { + double fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT7231) C1{ FL FL:18 Fs} + + + +static void Test_STT7231() +{ + { + init_simple_test("STT7231"); + static STT7231 lv; + check2(sizeof(lv), 16, "sizeof(STT7231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7231)"); + check_field_offset(lv, fa, 0, "STT7231.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7231"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7231"); + check_field_offset(lv, fb, 12, "STT7231.fb"); + } +} +static Arrange_To_Call_Me vSTT7231(Test_STT7231, "STT7231", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7241 { + double fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT7241) C1{ FL FL:48 Fs} + + + +static void Test_STT7241() +{ + { + init_simple_test("STT7241"); + static STT7241 lv; + check2(sizeof(lv), 16, "sizeof(STT7241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7241)"); + check_field_offset(lv, fa, 0, "STT7241.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7241"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7241"); + check_field_offset(lv, fb, 14, "STT7241.fb"); + } +} +static Arrange_To_Call_Me vSTT7241(Test_STT7241, "STT7241", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT712 { + double fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT712) C1{ FL Fc:0 Fi} + + + +static void Test_STT712() +{ + { + init_simple_test("STT712"); + static STT712 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT712)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT712)"); + check_field_offset(lv, fa, 0, "STT712.fa"); + check_field_offset(lv, fb, 8, "STT712.fb"); + } +} +static Arrange_To_Call_Me vSTT712(Test_STT712, "STT712", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT722 { + double fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT722) C1{ FL Fs:0 Fi} + + + +static void Test_STT722() +{ + { + init_simple_test("STT722"); + static STT722 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT722)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT722)"); + check_field_offset(lv, fa, 0, "STT722.fa"); + check_field_offset(lv, fb, 8, "STT722.fb"); + } +} +static Arrange_To_Call_Me vSTT722(Test_STT722, "STT722", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT732 { + double fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT732) C1{ FL Fi:0 Fi} + + + +static void Test_STT732() +{ + { + init_simple_test("STT732"); + static STT732 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT732)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT732)"); + check_field_offset(lv, fa, 0, "STT732.fa"); + check_field_offset(lv, fb, 8, "STT732.fb"); + } +} +static Arrange_To_Call_Me vSTT732(Test_STT732, "STT732", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT742 { + double fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT742) C1{ FL FL:0 Fi} + + + +static void Test_STT742() +{ + { + init_simple_test("STT742"); + static STT742 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT742)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT742)"); + check_field_offset(lv, fa, 0, "STT742.fa"); + check_field_offset(lv, fb, 8, "STT742.fb"); + } +} +static Arrange_To_Call_Me vSTT742(Test_STT742, "STT742", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT752 { + double fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT752) C1{ FL Fc:3 Fi} + + + +static void Test_STT752() +{ + { + init_simple_test("STT752"); + static STT752 lv; + check2(sizeof(lv), 16, "sizeof(STT752)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT752)"); + check_field_offset(lv, fa, 0, "STT752.fa"); + check_field_offset(lv, fb, 12, "STT752.fb"); + } +} +static Arrange_To_Call_Me vSTT752(Test_STT752, "STT752", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT762 { + double fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT762) C1{ FL Fs:3 Fi} + + + +static void Test_STT762() +{ + { + init_simple_test("STT762"); + static STT762 lv; + check2(sizeof(lv), 16, "sizeof(STT762)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT762)"); + check_field_offset(lv, fa, 0, "STT762.fa"); + check_field_offset(lv, fb, 12, "STT762.fb"); + } +} +static Arrange_To_Call_Me vSTT762(Test_STT762, "STT762", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT772 { + double fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT772) C1{ FL Fi:3 Fi} + + + +static void Test_STT772() +{ + { + init_simple_test("STT772"); + static STT772 lv; + check2(sizeof(lv), 16, "sizeof(STT772)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT772)"); + check_field_offset(lv, fa, 0, "STT772.fa"); + check_field_offset(lv, fb, 12, "STT772.fb"); + } +} +static Arrange_To_Call_Me vSTT772(Test_STT772, "STT772", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT782 { + double fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT782) C1{ FL FL:3 Fi} + + + +static void Test_STT782() +{ + { + init_simple_test("STT782"); + static STT782 lv; + check2(sizeof(lv), 16, "sizeof(STT782)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT782)"); + check_field_offset(lv, fa, 0, "STT782.fa"); + check_field_offset(lv, fb, 12, "STT782.fb"); + } +} +static Arrange_To_Call_Me vSTT782(Test_STT782, "STT782", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT792 { + double fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT792) C1{ FL Fs:8 Fi} + + + +static void Test_STT792() +{ + { + init_simple_test("STT792"); + static STT792 lv; + check2(sizeof(lv), 16, "sizeof(STT792)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT792)"); + check_field_offset(lv, fa, 0, "STT792.fa"); + check_field_offset(lv, fb, 12, "STT792.fb"); + } +} +static Arrange_To_Call_Me vSTT792(Test_STT792, "STT792", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7102 { + double fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT7102) C1{ FL Fi:8 Fi} + + + +static void Test_STT7102() +{ + { + init_simple_test("STT7102"); + static STT7102 lv; + check2(sizeof(lv), 16, "sizeof(STT7102)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7102)"); + check_field_offset(lv, fa, 0, "STT7102.fa"); + check_field_offset(lv, fb, 12, "STT7102.fb"); + } +} +static Arrange_To_Call_Me vSTT7102(Test_STT7102, "STT7102", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7112 { + double fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT7112) C1{ FL FL:8 Fi} + + + +static void Test_STT7112() +{ + { + init_simple_test("STT7112"); + static STT7112 lv; + check2(sizeof(lv), 16, "sizeof(STT7112)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7112)"); + check_field_offset(lv, fa, 0, "STT7112.fa"); + check_field_offset(lv, fb, 12, "STT7112.fb"); + } +} +static Arrange_To_Call_Me vSTT7112(Test_STT7112, "STT7112", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7122 { + double fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT7122) C1{ FL Fi:18 Fi} + + + +static void Test_STT7122() +{ + { + init_simple_test("STT7122"); + static STT7122 lv; + check2(sizeof(lv), 16, "sizeof(STT7122)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7122)"); + check_field_offset(lv, fa, 0, "STT7122.fa"); + check_field_offset(lv, fb, 12, "STT7122.fb"); + } +} +static Arrange_To_Call_Me vSTT7122(Test_STT7122, "STT7122", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7132 { + double fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT7132) C1{ FL FL:18 Fi} + + + +static void Test_STT7132() +{ + { + init_simple_test("STT7132"); + static STT7132 lv; + check2(sizeof(lv), 16, "sizeof(STT7132)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7132)"); + check_field_offset(lv, fa, 0, "STT7132.fa"); + check_field_offset(lv, fb, 12, "STT7132.fb"); + } +} +static Arrange_To_Call_Me vSTT7132(Test_STT7132, "STT7132", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7142 { + double fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT7142) C1{ FL FL:48 Fi} + + + +static void Test_STT7142() +{ + { + init_simple_test("STT7142"); + static STT7142 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7142)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7142)"); + check_field_offset(lv, fa, 0, "STT7142.fa"); + check_field_offset(lv, fb, 16, "STT7142.fb"); + } +} +static Arrange_To_Call_Me vSTT7142(Test_STT7142, "STT7142", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7152 { + double fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT7152) C1{ FL Fc:3 Fi} + + + +static void Test_STT7152() +{ + { + init_simple_test("STT7152"); + static STT7152 lv; + check2(sizeof(lv), 16, "sizeof(STT7152)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7152)"); + check_field_offset(lv, fa, 0, "STT7152.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7152"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7152"); + check_field_offset(lv, fb, 12, "STT7152.fb"); + } +} +static Arrange_To_Call_Me vSTT7152(Test_STT7152, "STT7152", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7162 { + double fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT7162) C1{ FL Fs:3 Fi} + + + +static void Test_STT7162() +{ + { + init_simple_test("STT7162"); + static STT7162 lv; + check2(sizeof(lv), 16, "sizeof(STT7162)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7162)"); + check_field_offset(lv, fa, 0, "STT7162.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7162"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7162"); + check_field_offset(lv, fb, 12, "STT7162.fb"); + } +} +static Arrange_To_Call_Me vSTT7162(Test_STT7162, "STT7162", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7172 { + double fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT7172) C1{ FL Fi:3 Fi} + + + +static void Test_STT7172() +{ + { + init_simple_test("STT7172"); + static STT7172 lv; + check2(sizeof(lv), 16, "sizeof(STT7172)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7172)"); + check_field_offset(lv, fa, 0, "STT7172.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7172"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7172"); + check_field_offset(lv, fb, 12, "STT7172.fb"); + } +} +static Arrange_To_Call_Me vSTT7172(Test_STT7172, "STT7172", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7182 { + double fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT7182) C1{ FL FL:3 Fi} + + + +static void Test_STT7182() +{ + { + init_simple_test("STT7182"); + static STT7182 lv; + check2(sizeof(lv), 16, "sizeof(STT7182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7182)"); + check_field_offset(lv, fa, 0, "STT7182.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7182"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7182"); + check_field_offset(lv, fb, 12, "STT7182.fb"); + } +} +static Arrange_To_Call_Me vSTT7182(Test_STT7182, "STT7182", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7192 { + double fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT7192) C1{ FL Fs:8 Fi} + + + +static void Test_STT7192() +{ + { + init_simple_test("STT7192"); + static STT7192 lv; + check2(sizeof(lv), 16, "sizeof(STT7192)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7192)"); + check_field_offset(lv, fa, 0, "STT7192.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7192"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7192"); + check_field_offset(lv, fb, 12, "STT7192.fb"); + } +} +static Arrange_To_Call_Me vSTT7192(Test_STT7192, "STT7192", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7202 { + double fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT7202) C1{ FL Fi:8 Fi} + + + +static void Test_STT7202() +{ + { + init_simple_test("STT7202"); + static STT7202 lv; + check2(sizeof(lv), 16, "sizeof(STT7202)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7202)"); + check_field_offset(lv, fa, 0, "STT7202.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7202"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7202"); + check_field_offset(lv, fb, 12, "STT7202.fb"); + } +} +static Arrange_To_Call_Me vSTT7202(Test_STT7202, "STT7202", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7212 { + double fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT7212) C1{ FL FL:8 Fi} + + + +static void Test_STT7212() +{ + { + init_simple_test("STT7212"); + static STT7212 lv; + check2(sizeof(lv), 16, "sizeof(STT7212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7212)"); + check_field_offset(lv, fa, 0, "STT7212.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7212"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7212"); + check_field_offset(lv, fb, 12, "STT7212.fb"); + } +} +static Arrange_To_Call_Me vSTT7212(Test_STT7212, "STT7212", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7222 { + double fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT7222) C1{ FL Fi:18 Fi} + + + +static void Test_STT7222() +{ + { + init_simple_test("STT7222"); + static STT7222 lv; + check2(sizeof(lv), 16, "sizeof(STT7222)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7222)"); + check_field_offset(lv, fa, 0, "STT7222.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7222"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7222"); + check_field_offset(lv, fb, 12, "STT7222.fb"); + } +} +static Arrange_To_Call_Me vSTT7222(Test_STT7222, "STT7222", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7232 { + double fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT7232) C1{ FL FL:18 Fi} + + + +static void Test_STT7232() +{ + { + init_simple_test("STT7232"); + static STT7232 lv; + check2(sizeof(lv), 16, "sizeof(STT7232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7232)"); + check_field_offset(lv, fa, 0, "STT7232.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7232"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7232"); + check_field_offset(lv, fb, 12, "STT7232.fb"); + } +} +static Arrange_To_Call_Me vSTT7232(Test_STT7232, "STT7232", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7242 { + double fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT7242) C1{ FL FL:48 Fi} + + + +static void Test_STT7242() +{ + { + init_simple_test("STT7242"); + static STT7242 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7242)"); + check_field_offset(lv, fa, 0, "STT7242.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7242"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7242"); + check_field_offset(lv, fb, 16, "STT7242.fb"); + } +} +static Arrange_To_Call_Me vSTT7242(Test_STT7242, "STT7242", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT713 { + double fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT713) C1{ FL Fc:0 Fl} + + + +static void Test_STT713() +{ + { + init_simple_test("STT713"); + static STT713 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT713)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT713)"); + check_field_offset(lv, fa, 0, "STT713.fa"); + check_field_offset(lv, fb, 8, "STT713.fb"); + } +} +static Arrange_To_Call_Me vSTT713(Test_STT713, "STT713", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT723 { + double fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT723) C1{ FL Fs:0 Fl} + + + +static void Test_STT723() +{ + { + init_simple_test("STT723"); + static STT723 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT723)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT723)"); + check_field_offset(lv, fa, 0, "STT723.fa"); + check_field_offset(lv, fb, 8, "STT723.fb"); + } +} +static Arrange_To_Call_Me vSTT723(Test_STT723, "STT723", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT733 { + double fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT733) C1{ FL Fi:0 Fl} + + + +static void Test_STT733() +{ + { + init_simple_test("STT733"); + static STT733 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT733)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT733)"); + check_field_offset(lv, fa, 0, "STT733.fa"); + check_field_offset(lv, fb, 8, "STT733.fb"); + } +} +static Arrange_To_Call_Me vSTT733(Test_STT733, "STT733", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT743 { + double fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT743) C1{ FL FL:0 Fl} + + + +static void Test_STT743() +{ + { + init_simple_test("STT743"); + static STT743 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT743)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT743)"); + check_field_offset(lv, fa, 0, "STT743.fa"); + check_field_offset(lv, fb, 8, "STT743.fb"); + } +} +static Arrange_To_Call_Me vSTT743(Test_STT743, "STT743", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT753 { + double fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT753) C1{ FL Fc:3 Fl} + + + +static void Test_STT753() +{ + { + init_simple_test("STT753"); + static STT753 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT753)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT753)"); + check_field_offset(lv, fa, 0, "STT753.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT753.fb"); + } +} +static Arrange_To_Call_Me vSTT753(Test_STT753, "STT753", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT763 { + double fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT763) C1{ FL Fs:3 Fl} + + + +static void Test_STT763() +{ + { + init_simple_test("STT763"); + static STT763 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT763)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT763)"); + check_field_offset(lv, fa, 0, "STT763.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT763.fb"); + } +} +static Arrange_To_Call_Me vSTT763(Test_STT763, "STT763", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT773 { + double fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT773) C1{ FL Fi:3 Fl} + + + +static void Test_STT773() +{ + { + init_simple_test("STT773"); + static STT773 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT773)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT773)"); + check_field_offset(lv, fa, 0, "STT773.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT773.fb"); + } +} +static Arrange_To_Call_Me vSTT773(Test_STT773, "STT773", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT783 { + double fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT783) C1{ FL FL:3 Fl} + + + +static void Test_STT783() +{ + { + init_simple_test("STT783"); + static STT783 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT783)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT783)"); + check_field_offset(lv, fa, 0, "STT783.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT783.fb"); + } +} +static Arrange_To_Call_Me vSTT783(Test_STT783, "STT783", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT793 { + double fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT793) C1{ FL Fs:8 Fl} + + + +static void Test_STT793() +{ + { + init_simple_test("STT793"); + static STT793 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT793)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT793)"); + check_field_offset(lv, fa, 0, "STT793.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT793.fb"); + } +} +static Arrange_To_Call_Me vSTT793(Test_STT793, "STT793", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7103 { + double fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT7103) C1{ FL Fi:8 Fl} + + + +static void Test_STT7103() +{ + { + init_simple_test("STT7103"); + static STT7103 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7103)"); + check_field_offset(lv, fa, 0, "STT7103.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7103.fb"); + } +} +static Arrange_To_Call_Me vSTT7103(Test_STT7103, "STT7103", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7113 { + double fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT7113) C1{ FL FL:8 Fl} + + + +static void Test_STT7113() +{ + { + init_simple_test("STT7113"); + static STT7113 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7113)"); + check_field_offset(lv, fa, 0, "STT7113.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7113.fb"); + } +} +static Arrange_To_Call_Me vSTT7113(Test_STT7113, "STT7113", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7123 { + double fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT7123) C1{ FL Fi:18 Fl} + + + +static void Test_STT7123() +{ + { + init_simple_test("STT7123"); + static STT7123 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7123)"); + check_field_offset(lv, fa, 0, "STT7123.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7123.fb"); + } +} +static Arrange_To_Call_Me vSTT7123(Test_STT7123, "STT7123", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7133 { + double fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT7133) C1{ FL FL:18 Fl} + + + +static void Test_STT7133() +{ + { + init_simple_test("STT7133"); + static STT7133 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7133)"); + check_field_offset(lv, fa, 0, "STT7133.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7133.fb"); + } +} +static Arrange_To_Call_Me vSTT7133(Test_STT7133, "STT7133", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7143 { + double fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT7143) C1{ FL FL:48 Fl} + + + +static void Test_STT7143() +{ + { + init_simple_test("STT7143"); + static STT7143 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7143)"); + check_field_offset(lv, fa, 0, "STT7143.fa"); + check_field_offset(lv, fb, 16, "STT7143.fb"); + } +} +static Arrange_To_Call_Me vSTT7143(Test_STT7143, "STT7143", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7153 { + double fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT7153) C1{ FL Fc:3 Fl} + + + +static void Test_STT7153() +{ + { + init_simple_test("STT7153"); + static STT7153 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7153)"); + check_field_offset(lv, fa, 0, "STT7153.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7153"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7153"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7153.fb"); + } +} +static Arrange_To_Call_Me vSTT7153(Test_STT7153, "STT7153", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7163 { + double fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT7163) C1{ FL Fs:3 Fl} + + + +static void Test_STT7163() +{ + { + init_simple_test("STT7163"); + static STT7163 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7163)"); + check_field_offset(lv, fa, 0, "STT7163.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7163"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7163"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7163.fb"); + } +} +static Arrange_To_Call_Me vSTT7163(Test_STT7163, "STT7163", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7173 { + double fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT7173) C1{ FL Fi:3 Fl} + + + +static void Test_STT7173() +{ + { + init_simple_test("STT7173"); + static STT7173 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7173)"); + check_field_offset(lv, fa, 0, "STT7173.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7173"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7173"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7173.fb"); + } +} +static Arrange_To_Call_Me vSTT7173(Test_STT7173, "STT7173", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7183 { + double fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT7183) C1{ FL FL:3 Fl} + + + +static void Test_STT7183() +{ + { + init_simple_test("STT7183"); + static STT7183 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7183)"); + check_field_offset(lv, fa, 0, "STT7183.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7183"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7183"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7183.fb"); + } +} +static Arrange_To_Call_Me vSTT7183(Test_STT7183, "STT7183", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7193 { + double fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT7193) C1{ FL Fs:8 Fl} + + + +static void Test_STT7193() +{ + { + init_simple_test("STT7193"); + static STT7193 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7193)"); + check_field_offset(lv, fa, 0, "STT7193.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7193"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7193"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7193.fb"); + } +} +static Arrange_To_Call_Me vSTT7193(Test_STT7193, "STT7193", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7203 { + double fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT7203) C1{ FL Fi:8 Fl} + + + +static void Test_STT7203() +{ + { + init_simple_test("STT7203"); + static STT7203 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7203)"); + check_field_offset(lv, fa, 0, "STT7203.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7203"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7203"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7203.fb"); + } +} +static Arrange_To_Call_Me vSTT7203(Test_STT7203, "STT7203", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7213 { + double fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT7213) C1{ FL FL:8 Fl} + + + +static void Test_STT7213() +{ + { + init_simple_test("STT7213"); + static STT7213 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7213)"); + check_field_offset(lv, fa, 0, "STT7213.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7213"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7213"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7213.fb"); + } +} +static Arrange_To_Call_Me vSTT7213(Test_STT7213, "STT7213", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7223 { + double fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT7223) C1{ FL Fi:18 Fl} + + + +static void Test_STT7223() +{ + { + init_simple_test("STT7223"); + static STT7223 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7223)"); + check_field_offset(lv, fa, 0, "STT7223.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7223"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7223"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7223.fb"); + } +} +static Arrange_To_Call_Me vSTT7223(Test_STT7223, "STT7223", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7233 { + double fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT7233) C1{ FL FL:18 Fl} + + + +static void Test_STT7233() +{ + { + init_simple_test("STT7233"); + static STT7233 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7233)"); + check_field_offset(lv, fa, 0, "STT7233.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7233"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7233"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7233.fb"); + } +} +static Arrange_To_Call_Me vSTT7233(Test_STT7233, "STT7233", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7243 { + double fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT7243) C1{ FL FL:48 Fl} + + + +static void Test_STT7243() +{ + { + init_simple_test("STT7243"); + static STT7243 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7243)"); + check_field_offset(lv, fa, 0, "STT7243.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7243"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7243"); + check_field_offset(lv, fb, 16, "STT7243.fb"); + } +} +static Arrange_To_Call_Me vSTT7243(Test_STT7243, "STT7243", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT714 { + double fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT714) C1{ FL Fc:0 FL} + + + +static void Test_STT714() +{ + { + init_simple_test("STT714"); + static STT714 lv; + check2(sizeof(lv), 16, "sizeof(STT714)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT714)"); + check_field_offset(lv, fa, 0, "STT714.fa"); + check_field_offset(lv, fb, 8, "STT714.fb"); + } +} +static Arrange_To_Call_Me vSTT714(Test_STT714, "STT714", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT724 { + double fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT724) C1{ FL Fs:0 FL} + + + +static void Test_STT724() +{ + { + init_simple_test("STT724"); + static STT724 lv; + check2(sizeof(lv), 16, "sizeof(STT724)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT724)"); + check_field_offset(lv, fa, 0, "STT724.fa"); + check_field_offset(lv, fb, 8, "STT724.fb"); + } +} +static Arrange_To_Call_Me vSTT724(Test_STT724, "STT724", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT734 { + double fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT734) C1{ FL Fi:0 FL} + + + +static void Test_STT734() +{ + { + init_simple_test("STT734"); + static STT734 lv; + check2(sizeof(lv), 16, "sizeof(STT734)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT734)"); + check_field_offset(lv, fa, 0, "STT734.fa"); + check_field_offset(lv, fb, 8, "STT734.fb"); + } +} +static Arrange_To_Call_Me vSTT734(Test_STT734, "STT734", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT744 { + double fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT744) C1{ FL FL:0 FL} + + + +static void Test_STT744() +{ + { + init_simple_test("STT744"); + static STT744 lv; + check2(sizeof(lv), 16, "sizeof(STT744)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT744)"); + check_field_offset(lv, fa, 0, "STT744.fa"); + check_field_offset(lv, fb, 8, "STT744.fb"); + } +} +static Arrange_To_Call_Me vSTT744(Test_STT744, "STT744", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT754 { + double fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT754) C1{ FL Fc:3 FL} + + + +static void Test_STT754() +{ + { + init_simple_test("STT754"); + static STT754 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT754)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT754)"); + check_field_offset(lv, fa, 0, "STT754.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT754.fb"); + } +} +static Arrange_To_Call_Me vSTT754(Test_STT754, "STT754", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT764 { + double fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT764) C1{ FL Fs:3 FL} + + + +static void Test_STT764() +{ + { + init_simple_test("STT764"); + static STT764 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT764)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT764)"); + check_field_offset(lv, fa, 0, "STT764.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT764.fb"); + } +} +static Arrange_To_Call_Me vSTT764(Test_STT764, "STT764", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT774 { + double fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT774) C1{ FL Fi:3 FL} + + + +static void Test_STT774() +{ + { + init_simple_test("STT774"); + static STT774 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT774)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT774)"); + check_field_offset(lv, fa, 0, "STT774.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT774.fb"); + } +} +static Arrange_To_Call_Me vSTT774(Test_STT774, "STT774", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT784 { + double fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT784) C1{ FL FL:3 FL} + + + +static void Test_STT784() +{ + { + init_simple_test("STT784"); + static STT784 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT784)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT784)"); + check_field_offset(lv, fa, 0, "STT784.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT784.fb"); + } +} +static Arrange_To_Call_Me vSTT784(Test_STT784, "STT784", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT794 { + double fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT794) C1{ FL Fs:8 FL} + + + +static void Test_STT794() +{ + { + init_simple_test("STT794"); + static STT794 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT794)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT794)"); + check_field_offset(lv, fa, 0, "STT794.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT794.fb"); + } +} +static Arrange_To_Call_Me vSTT794(Test_STT794, "STT794", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7104 { + double fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT7104) C1{ FL Fi:8 FL} + + + +static void Test_STT7104() +{ + { + init_simple_test("STT7104"); + static STT7104 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7104)"); + check_field_offset(lv, fa, 0, "STT7104.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7104.fb"); + } +} +static Arrange_To_Call_Me vSTT7104(Test_STT7104, "STT7104", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7114 { + double fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT7114) C1{ FL FL:8 FL} + + + +static void Test_STT7114() +{ + { + init_simple_test("STT7114"); + static STT7114 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7114)"); + check_field_offset(lv, fa, 0, "STT7114.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7114.fb"); + } +} +static Arrange_To_Call_Me vSTT7114(Test_STT7114, "STT7114", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7124 { + double fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT7124) C1{ FL Fi:18 FL} + + + +static void Test_STT7124() +{ + { + init_simple_test("STT7124"); + static STT7124 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7124)"); + check_field_offset(lv, fa, 0, "STT7124.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7124.fb"); + } +} +static Arrange_To_Call_Me vSTT7124(Test_STT7124, "STT7124", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7134 { + double fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT7134) C1{ FL FL:18 FL} + + + +static void Test_STT7134() +{ + { + init_simple_test("STT7134"); + static STT7134 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7134)"); + check_field_offset(lv, fa, 0, "STT7134.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7134.fb"); + } +} +static Arrange_To_Call_Me vSTT7134(Test_STT7134, "STT7134", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7144 { + double fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT7144) C1{ FL FL:48 FL} + + + +static void Test_STT7144() +{ + { + init_simple_test("STT7144"); + static STT7144 lv; + check2(sizeof(lv), 24, "sizeof(STT7144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7144)"); + check_field_offset(lv, fa, 0, "STT7144.fa"); + check_field_offset(lv, fb, 16, "STT7144.fb"); + } +} +static Arrange_To_Call_Me vSTT7144(Test_STT7144, "STT7144", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7154 { + double fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT7154) C1{ FL Fc:3 FL} + + + +static void Test_STT7154() +{ + { + init_simple_test("STT7154"); + static STT7154 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7154)"); + check_field_offset(lv, fa, 0, "STT7154.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7154"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7154"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7154.fb"); + } +} +static Arrange_To_Call_Me vSTT7154(Test_STT7154, "STT7154", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7164 { + double fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT7164) C1{ FL Fs:3 FL} + + + +static void Test_STT7164() +{ + { + init_simple_test("STT7164"); + static STT7164 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7164)"); + check_field_offset(lv, fa, 0, "STT7164.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7164"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7164"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7164.fb"); + } +} +static Arrange_To_Call_Me vSTT7164(Test_STT7164, "STT7164", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7174 { + double fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT7174) C1{ FL Fi:3 FL} + + + +static void Test_STT7174() +{ + { + init_simple_test("STT7174"); + static STT7174 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7174)"); + check_field_offset(lv, fa, 0, "STT7174.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7174"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7174"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7174.fb"); + } +} +static Arrange_To_Call_Me vSTT7174(Test_STT7174, "STT7174", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7184 { + double fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT7184) C1{ FL FL:3 FL} + + + +static void Test_STT7184() +{ + { + init_simple_test("STT7184"); + static STT7184 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7184)"); + check_field_offset(lv, fa, 0, "STT7184.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7184"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7184"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7184.fb"); + } +} +static Arrange_To_Call_Me vSTT7184(Test_STT7184, "STT7184", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7194 { + double fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT7194) C1{ FL Fs:8 FL} + + + +static void Test_STT7194() +{ + { + init_simple_test("STT7194"); + static STT7194 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7194)"); + check_field_offset(lv, fa, 0, "STT7194.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7194"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7194"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7194.fb"); + } +} +static Arrange_To_Call_Me vSTT7194(Test_STT7194, "STT7194", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7204 { + double fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT7204) C1{ FL Fi:8 FL} + + + +static void Test_STT7204() +{ + { + init_simple_test("STT7204"); + static STT7204 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7204)"); + check_field_offset(lv, fa, 0, "STT7204.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7204"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7204"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7204.fb"); + } +} +static Arrange_To_Call_Me vSTT7204(Test_STT7204, "STT7204", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7214 { + double fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT7214) C1{ FL FL:8 FL} + + + +static void Test_STT7214() +{ + { + init_simple_test("STT7214"); + static STT7214 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7214)"); + check_field_offset(lv, fa, 0, "STT7214.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7214"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7214"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7214.fb"); + } +} +static Arrange_To_Call_Me vSTT7214(Test_STT7214, "STT7214", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7224 { + double fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT7224) C1{ FL Fi:18 FL} + + + +static void Test_STT7224() +{ + { + init_simple_test("STT7224"); + static STT7224 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7224)"); + check_field_offset(lv, fa, 0, "STT7224.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7224"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7224"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7224.fb"); + } +} +static Arrange_To_Call_Me vSTT7224(Test_STT7224, "STT7224", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7234 { + double fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT7234) C1{ FL FL:18 FL} + + + +static void Test_STT7234() +{ + { + init_simple_test("STT7234"); + static STT7234 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7234)"); + check_field_offset(lv, fa, 0, "STT7234.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7234"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7234"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7234.fb"); + } +} +static Arrange_To_Call_Me vSTT7234(Test_STT7234, "STT7234", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7244 { + double fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT7244) C1{ FL FL:48 FL} + + + +static void Test_STT7244() +{ + { + init_simple_test("STT7244"); + static STT7244 lv; + check2(sizeof(lv), 24, "sizeof(STT7244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7244)"); + check_field_offset(lv, fa, 0, "STT7244.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7244"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7244"); + check_field_offset(lv, fb, 16, "STT7244.fb"); + } +} +static Arrange_To_Call_Me vSTT7244(Test_STT7244, "STT7244", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT715 { + double fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT715) C1{ FL Fc:0 Fp} + + + +static void Test_STT715() +{ + { + init_simple_test("STT715"); + static STT715 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT715)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT715)"); + check_field_offset(lv, fa, 0, "STT715.fa"); + check_field_offset(lv, fb, 8, "STT715.fb"); + } +} +static Arrange_To_Call_Me vSTT715(Test_STT715, "STT715", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT725 { + double fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT725) C1{ FL Fs:0 Fp} + + + +static void Test_STT725() +{ + { + init_simple_test("STT725"); + static STT725 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT725)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT725)"); + check_field_offset(lv, fa, 0, "STT725.fa"); + check_field_offset(lv, fb, 8, "STT725.fb"); + } +} +static Arrange_To_Call_Me vSTT725(Test_STT725, "STT725", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT735 { + double fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT735) C1{ FL Fi:0 Fp} + + + +static void Test_STT735() +{ + { + init_simple_test("STT735"); + static STT735 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT735)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT735)"); + check_field_offset(lv, fa, 0, "STT735.fa"); + check_field_offset(lv, fb, 8, "STT735.fb"); + } +} +static Arrange_To_Call_Me vSTT735(Test_STT735, "STT735", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT745 { + double fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT745) C1{ FL FL:0 Fp} + + + +static void Test_STT745() +{ + { + init_simple_test("STT745"); + static STT745 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT745)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT745)"); + check_field_offset(lv, fa, 0, "STT745.fa"); + check_field_offset(lv, fb, 8, "STT745.fb"); + } +} +static Arrange_To_Call_Me vSTT745(Test_STT745, "STT745", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT755 { + double fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT755) C1{ FL Fc:3 Fp} + + + +static void Test_STT755() +{ + { + init_simple_test("STT755"); + static STT755 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT755)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT755)"); + check_field_offset(lv, fa, 0, "STT755.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT755.fb"); + } +} +static Arrange_To_Call_Me vSTT755(Test_STT755, "STT755", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT765 { + double fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT765) C1{ FL Fs:3 Fp} + + + +static void Test_STT765() +{ + { + init_simple_test("STT765"); + static STT765 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT765)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT765)"); + check_field_offset(lv, fa, 0, "STT765.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT765.fb"); + } +} +static Arrange_To_Call_Me vSTT765(Test_STT765, "STT765", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT775 { + double fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT775) C1{ FL Fi:3 Fp} + + + +static void Test_STT775() +{ + { + init_simple_test("STT775"); + static STT775 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT775)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT775)"); + check_field_offset(lv, fa, 0, "STT775.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT775.fb"); + } +} +static Arrange_To_Call_Me vSTT775(Test_STT775, "STT775", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT785 { + double fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT785) C1{ FL FL:3 Fp} + + + +static void Test_STT785() +{ + { + init_simple_test("STT785"); + static STT785 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT785)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT785)"); + check_field_offset(lv, fa, 0, "STT785.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT785.fb"); + } +} +static Arrange_To_Call_Me vSTT785(Test_STT785, "STT785", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT795 { + double fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT795) C1{ FL Fs:8 Fp} + + + +static void Test_STT795() +{ + { + init_simple_test("STT795"); + static STT795 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT795)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT795)"); + check_field_offset(lv, fa, 0, "STT795.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT795.fb"); + } +} +static Arrange_To_Call_Me vSTT795(Test_STT795, "STT795", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7105 { + double fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT7105) C1{ FL Fi:8 Fp} + + + +static void Test_STT7105() +{ + { + init_simple_test("STT7105"); + static STT7105 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7105)"); + check_field_offset(lv, fa, 0, "STT7105.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7105.fb"); + } +} +static Arrange_To_Call_Me vSTT7105(Test_STT7105, "STT7105", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7115 { + double fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT7115) C1{ FL FL:8 Fp} + + + +static void Test_STT7115() +{ + { + init_simple_test("STT7115"); + static STT7115 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7115)"); + check_field_offset(lv, fa, 0, "STT7115.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7115.fb"); + } +} +static Arrange_To_Call_Me vSTT7115(Test_STT7115, "STT7115", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7125 { + double fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT7125) C1{ FL Fi:18 Fp} + + + +static void Test_STT7125() +{ + { + init_simple_test("STT7125"); + static STT7125 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7125)"); + check_field_offset(lv, fa, 0, "STT7125.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7125.fb"); + } +} +static Arrange_To_Call_Me vSTT7125(Test_STT7125, "STT7125", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7135 { + double fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT7135) C1{ FL FL:18 Fp} + + + +static void Test_STT7135() +{ + { + init_simple_test("STT7135"); + static STT7135 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7135)"); + check_field_offset(lv, fa, 0, "STT7135.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7135.fb"); + } +} +static Arrange_To_Call_Me vSTT7135(Test_STT7135, "STT7135", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7145 { + double fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT7145) C1{ FL FL:48 Fp} + + + +static void Test_STT7145() +{ + { + init_simple_test("STT7145"); + static STT7145 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7145)"); + check_field_offset(lv, fa, 0, "STT7145.fa"); + check_field_offset(lv, fb, 16, "STT7145.fb"); + } +} +static Arrange_To_Call_Me vSTT7145(Test_STT7145, "STT7145", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7155 { + double fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT7155) C1{ FL Fc:3 Fp} + + + +static void Test_STT7155() +{ + { + init_simple_test("STT7155"); + static STT7155 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7155)"); + check_field_offset(lv, fa, 0, "STT7155.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7155"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7155"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7155.fb"); + } +} +static Arrange_To_Call_Me vSTT7155(Test_STT7155, "STT7155", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7165 { + double fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT7165) C1{ FL Fs:3 Fp} + + + +static void Test_STT7165() +{ + { + init_simple_test("STT7165"); + static STT7165 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7165)"); + check_field_offset(lv, fa, 0, "STT7165.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7165"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7165"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7165.fb"); + } +} +static Arrange_To_Call_Me vSTT7165(Test_STT7165, "STT7165", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7175 { + double fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT7175) C1{ FL Fi:3 Fp} + + + +static void Test_STT7175() +{ + { + init_simple_test("STT7175"); + static STT7175 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7175)"); + check_field_offset(lv, fa, 0, "STT7175.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7175"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7175"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7175.fb"); + } +} +static Arrange_To_Call_Me vSTT7175(Test_STT7175, "STT7175", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7185 { + double fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT7185) C1{ FL FL:3 Fp} + + + +static void Test_STT7185() +{ + { + init_simple_test("STT7185"); + static STT7185 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7185)"); + check_field_offset(lv, fa, 0, "STT7185.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7185"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7185"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7185.fb"); + } +} +static Arrange_To_Call_Me vSTT7185(Test_STT7185, "STT7185", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7195 { + double fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT7195) C1{ FL Fs:8 Fp} + + + +static void Test_STT7195() +{ + { + init_simple_test("STT7195"); + static STT7195 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7195)"); + check_field_offset(lv, fa, 0, "STT7195.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7195"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7195"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7195.fb"); + } +} +static Arrange_To_Call_Me vSTT7195(Test_STT7195, "STT7195", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7205 { + double fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT7205) C1{ FL Fi:8 Fp} + + + +static void Test_STT7205() +{ + { + init_simple_test("STT7205"); + static STT7205 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7205)"); + check_field_offset(lv, fa, 0, "STT7205.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7205"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7205"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7205.fb"); + } +} +static Arrange_To_Call_Me vSTT7205(Test_STT7205, "STT7205", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7215 { + double fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT7215) C1{ FL FL:8 Fp} + + + +static void Test_STT7215() +{ + { + init_simple_test("STT7215"); + static STT7215 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7215)"); + check_field_offset(lv, fa, 0, "STT7215.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7215"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7215"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7215.fb"); + } +} +static Arrange_To_Call_Me vSTT7215(Test_STT7215, "STT7215", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7225 { + double fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT7225) C1{ FL Fi:18 Fp} + + + +static void Test_STT7225() +{ + { + init_simple_test("STT7225"); + static STT7225 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7225)"); + check_field_offset(lv, fa, 0, "STT7225.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7225"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7225"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7225.fb"); + } +} +static Arrange_To_Call_Me vSTT7225(Test_STT7225, "STT7225", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7235 { + double fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT7235) C1{ FL FL:18 Fp} + + + +static void Test_STT7235() +{ + { + init_simple_test("STT7235"); + static STT7235 lv; + check2(sizeof(lv), ABISELECT(24,16), "sizeof(STT7235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7235)"); + check_field_offset(lv, fa, 0, "STT7235.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7235"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7235"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7235.fb"); + } +} +static Arrange_To_Call_Me vSTT7235(Test_STT7235, "STT7235", ABISELECT(24,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7245 { + double fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT7245) C1{ FL FL:48 Fp} + + + +static void Test_STT7245() +{ + { + init_simple_test("STT7245"); + static STT7245 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7245)"); + check_field_offset(lv, fa, 0, "STT7245.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7245"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7245"); + check_field_offset(lv, fb, 16, "STT7245.fb"); + } +} +static Arrange_To_Call_Me vSTT7245(Test_STT7245, "STT7245", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT716 { + double fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT716) C1{ FL Fc:0 Fi} + + + +static void Test_STT716() +{ + { + init_simple_test("STT716"); + static STT716 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT716)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT716)"); + check_field_offset(lv, fa, 0, "STT716.fa"); + check_field_offset(lv, fb, 8, "STT716.fb"); + } +} +static Arrange_To_Call_Me vSTT716(Test_STT716, "STT716", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT726 { + double fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT726) C1{ FL Fs:0 Fi} + + + +static void Test_STT726() +{ + { + init_simple_test("STT726"); + static STT726 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT726)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT726)"); + check_field_offset(lv, fa, 0, "STT726.fa"); + check_field_offset(lv, fb, 8, "STT726.fb"); + } +} +static Arrange_To_Call_Me vSTT726(Test_STT726, "STT726", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT736 { + double fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT736) C1{ FL Fi:0 Fi} + + + +static void Test_STT736() +{ + { + init_simple_test("STT736"); + static STT736 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT736)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT736)"); + check_field_offset(lv, fa, 0, "STT736.fa"); + check_field_offset(lv, fb, 8, "STT736.fb"); + } +} +static Arrange_To_Call_Me vSTT736(Test_STT736, "STT736", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT746 { + double fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT746) C1{ FL FL:0 Fi} + + + +static void Test_STT746() +{ + { + init_simple_test("STT746"); + static STT746 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT746)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT746)"); + check_field_offset(lv, fa, 0, "STT746.fa"); + check_field_offset(lv, fb, 8, "STT746.fb"); + } +} +static Arrange_To_Call_Me vSTT746(Test_STT746, "STT746", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT756 { + double fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT756) C1{ FL Fc:3 Fi} + + + +static void Test_STT756() +{ + { + init_simple_test("STT756"); + static STT756 lv; + check2(sizeof(lv), 16, "sizeof(STT756)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT756)"); + check_field_offset(lv, fa, 0, "STT756.fa"); + check_field_offset(lv, fb, 12, "STT756.fb"); + } +} +static Arrange_To_Call_Me vSTT756(Test_STT756, "STT756", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT766 { + double fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT766) C1{ FL Fs:3 Fi} + + + +static void Test_STT766() +{ + { + init_simple_test("STT766"); + static STT766 lv; + check2(sizeof(lv), 16, "sizeof(STT766)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT766)"); + check_field_offset(lv, fa, 0, "STT766.fa"); + check_field_offset(lv, fb, 12, "STT766.fb"); + } +} +static Arrange_To_Call_Me vSTT766(Test_STT766, "STT766", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT776 { + double fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT776) C1{ FL Fi:3 Fi} + + + +static void Test_STT776() +{ + { + init_simple_test("STT776"); + static STT776 lv; + check2(sizeof(lv), 16, "sizeof(STT776)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT776)"); + check_field_offset(lv, fa, 0, "STT776.fa"); + check_field_offset(lv, fb, 12, "STT776.fb"); + } +} +static Arrange_To_Call_Me vSTT776(Test_STT776, "STT776", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT786 { + double fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT786) C1{ FL FL:3 Fi} + + + +static void Test_STT786() +{ + { + init_simple_test("STT786"); + static STT786 lv; + check2(sizeof(lv), 16, "sizeof(STT786)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT786)"); + check_field_offset(lv, fa, 0, "STT786.fa"); + check_field_offset(lv, fb, 12, "STT786.fb"); + } +} +static Arrange_To_Call_Me vSTT786(Test_STT786, "STT786", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT796 { + double fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT796) C1{ FL Fs:8 Fi} + + + +static void Test_STT796() +{ + { + init_simple_test("STT796"); + static STT796 lv; + check2(sizeof(lv), 16, "sizeof(STT796)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT796)"); + check_field_offset(lv, fa, 0, "STT796.fa"); + check_field_offset(lv, fb, 12, "STT796.fb"); + } +} +static Arrange_To_Call_Me vSTT796(Test_STT796, "STT796", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7106 { + double fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT7106) C1{ FL Fi:8 Fi} + + + +static void Test_STT7106() +{ + { + init_simple_test("STT7106"); + static STT7106 lv; + check2(sizeof(lv), 16, "sizeof(STT7106)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7106)"); + check_field_offset(lv, fa, 0, "STT7106.fa"); + check_field_offset(lv, fb, 12, "STT7106.fb"); + } +} +static Arrange_To_Call_Me vSTT7106(Test_STT7106, "STT7106", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7116 { + double fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT7116) C1{ FL FL:8 Fi} + + + +static void Test_STT7116() +{ + { + init_simple_test("STT7116"); + static STT7116 lv; + check2(sizeof(lv), 16, "sizeof(STT7116)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7116)"); + check_field_offset(lv, fa, 0, "STT7116.fa"); + check_field_offset(lv, fb, 12, "STT7116.fb"); + } +} +static Arrange_To_Call_Me vSTT7116(Test_STT7116, "STT7116", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7126 { + double fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT7126) C1{ FL Fi:18 Fi} + + + +static void Test_STT7126() +{ + { + init_simple_test("STT7126"); + static STT7126 lv; + check2(sizeof(lv), 16, "sizeof(STT7126)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7126)"); + check_field_offset(lv, fa, 0, "STT7126.fa"); + check_field_offset(lv, fb, 12, "STT7126.fb"); + } +} +static Arrange_To_Call_Me vSTT7126(Test_STT7126, "STT7126", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7136 { + double fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT7136) C1{ FL FL:18 Fi} + + + +static void Test_STT7136() +{ + { + init_simple_test("STT7136"); + static STT7136 lv; + check2(sizeof(lv), 16, "sizeof(STT7136)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7136)"); + check_field_offset(lv, fa, 0, "STT7136.fa"); + check_field_offset(lv, fb, 12, "STT7136.fb"); + } +} +static Arrange_To_Call_Me vSTT7136(Test_STT7136, "STT7136", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7146 { + double fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT7146) C1{ FL FL:48 Fi} + + + +static void Test_STT7146() +{ + { + init_simple_test("STT7146"); + static STT7146 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7146)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7146)"); + check_field_offset(lv, fa, 0, "STT7146.fa"); + check_field_offset(lv, fb, 16, "STT7146.fb"); + } +} +static Arrange_To_Call_Me vSTT7146(Test_STT7146, "STT7146", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7156 { + double fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT7156) C1{ FL Fc:3 Fi} + + + +static void Test_STT7156() +{ + { + init_simple_test("STT7156"); + static STT7156 lv; + check2(sizeof(lv), 16, "sizeof(STT7156)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7156)"); + check_field_offset(lv, fa, 0, "STT7156.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7156"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7156"); + check_field_offset(lv, fb, 12, "STT7156.fb"); + } +} +static Arrange_To_Call_Me vSTT7156(Test_STT7156, "STT7156", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7166 { + double fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT7166) C1{ FL Fs:3 Fi} + + + +static void Test_STT7166() +{ + { + init_simple_test("STT7166"); + static STT7166 lv; + check2(sizeof(lv), 16, "sizeof(STT7166)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7166)"); + check_field_offset(lv, fa, 0, "STT7166.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7166"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7166"); + check_field_offset(lv, fb, 12, "STT7166.fb"); + } +} +static Arrange_To_Call_Me vSTT7166(Test_STT7166, "STT7166", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7176 { + double fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT7176) C1{ FL Fi:3 Fi} + + + +static void Test_STT7176() +{ + { + init_simple_test("STT7176"); + static STT7176 lv; + check2(sizeof(lv), 16, "sizeof(STT7176)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7176)"); + check_field_offset(lv, fa, 0, "STT7176.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7176"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7176"); + check_field_offset(lv, fb, 12, "STT7176.fb"); + } +} +static Arrange_To_Call_Me vSTT7176(Test_STT7176, "STT7176", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7186 { + double fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT7186) C1{ FL FL:3 Fi} + + + +static void Test_STT7186() +{ + { + init_simple_test("STT7186"); + static STT7186 lv; + check2(sizeof(lv), 16, "sizeof(STT7186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7186)"); + check_field_offset(lv, fa, 0, "STT7186.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7186"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7186"); + check_field_offset(lv, fb, 12, "STT7186.fb"); + } +} +static Arrange_To_Call_Me vSTT7186(Test_STT7186, "STT7186", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7196 { + double fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT7196) C1{ FL Fs:8 Fi} + + + +static void Test_STT7196() +{ + { + init_simple_test("STT7196"); + static STT7196 lv; + check2(sizeof(lv), 16, "sizeof(STT7196)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7196)"); + check_field_offset(lv, fa, 0, "STT7196.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7196"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7196"); + check_field_offset(lv, fb, 12, "STT7196.fb"); + } +} +static Arrange_To_Call_Me vSTT7196(Test_STT7196, "STT7196", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7206 { + double fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT7206) C1{ FL Fi:8 Fi} + + + +static void Test_STT7206() +{ + { + init_simple_test("STT7206"); + static STT7206 lv; + check2(sizeof(lv), 16, "sizeof(STT7206)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7206)"); + check_field_offset(lv, fa, 0, "STT7206.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7206"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7206"); + check_field_offset(lv, fb, 12, "STT7206.fb"); + } +} +static Arrange_To_Call_Me vSTT7206(Test_STT7206, "STT7206", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7216 { + double fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT7216) C1{ FL FL:8 Fi} + + + +static void Test_STT7216() +{ + { + init_simple_test("STT7216"); + static STT7216 lv; + check2(sizeof(lv), 16, "sizeof(STT7216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7216)"); + check_field_offset(lv, fa, 0, "STT7216.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7216"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7216"); + check_field_offset(lv, fb, 12, "STT7216.fb"); + } +} +static Arrange_To_Call_Me vSTT7216(Test_STT7216, "STT7216", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7226 { + double fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT7226) C1{ FL Fi:18 Fi} + + + +static void Test_STT7226() +{ + { + init_simple_test("STT7226"); + static STT7226 lv; + check2(sizeof(lv), 16, "sizeof(STT7226)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7226)"); + check_field_offset(lv, fa, 0, "STT7226.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7226"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7226"); + check_field_offset(lv, fb, 12, "STT7226.fb"); + } +} +static Arrange_To_Call_Me vSTT7226(Test_STT7226, "STT7226", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7236 { + double fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT7236) C1{ FL FL:18 Fi} + + + +static void Test_STT7236() +{ + { + init_simple_test("STT7236"); + static STT7236 lv; + check2(sizeof(lv), 16, "sizeof(STT7236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7236)"); + check_field_offset(lv, fa, 0, "STT7236.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7236"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7236"); + check_field_offset(lv, fb, 12, "STT7236.fb"); + } +} +static Arrange_To_Call_Me vSTT7236(Test_STT7236, "STT7236", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7246 { + double fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT7246) C1{ FL FL:48 Fi} + + + +static void Test_STT7246() +{ + { + init_simple_test("STT7246"); + static STT7246 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7246)"); + check_field_offset(lv, fa, 0, "STT7246.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7246"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7246"); + check_field_offset(lv, fb, 16, "STT7246.fb"); + } +} +static Arrange_To_Call_Me vSTT7246(Test_STT7246, "STT7246", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT717 { + double fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT717) C1{ FL Fc:0 FL} + + + +static void Test_STT717() +{ + { + init_simple_test("STT717"); + static STT717 lv; + check2(sizeof(lv), 16, "sizeof(STT717)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT717)"); + check_field_offset(lv, fa, 0, "STT717.fa"); + check_field_offset(lv, fb, 8, "STT717.fb"); + } +} +static Arrange_To_Call_Me vSTT717(Test_STT717, "STT717", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT727 { + double fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT727) C1{ FL Fs:0 FL} + + + +static void Test_STT727() +{ + { + init_simple_test("STT727"); + static STT727 lv; + check2(sizeof(lv), 16, "sizeof(STT727)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT727)"); + check_field_offset(lv, fa, 0, "STT727.fa"); + check_field_offset(lv, fb, 8, "STT727.fb"); + } +} +static Arrange_To_Call_Me vSTT727(Test_STT727, "STT727", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT737 { + double fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT737) C1{ FL Fi:0 FL} + + + +static void Test_STT737() +{ + { + init_simple_test("STT737"); + static STT737 lv; + check2(sizeof(lv), 16, "sizeof(STT737)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT737)"); + check_field_offset(lv, fa, 0, "STT737.fa"); + check_field_offset(lv, fb, 8, "STT737.fb"); + } +} +static Arrange_To_Call_Me vSTT737(Test_STT737, "STT737", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT747 { + double fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT747) C1{ FL FL:0 FL} + + + +static void Test_STT747() +{ + { + init_simple_test("STT747"); + static STT747 lv; + check2(sizeof(lv), 16, "sizeof(STT747)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT747)"); + check_field_offset(lv, fa, 0, "STT747.fa"); + check_field_offset(lv, fb, 8, "STT747.fb"); + } +} +static Arrange_To_Call_Me vSTT747(Test_STT747, "STT747", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT757 { + double fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT757) C1{ FL Fc:3 FL} + + + +static void Test_STT757() +{ + { + init_simple_test("STT757"); + static STT757 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT757)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT757)"); + check_field_offset(lv, fa, 0, "STT757.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT757.fb"); + } +} +static Arrange_To_Call_Me vSTT757(Test_STT757, "STT757", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT767 { + double fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT767) C1{ FL Fs:3 FL} + + + +static void Test_STT767() +{ + { + init_simple_test("STT767"); + static STT767 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT767)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT767)"); + check_field_offset(lv, fa, 0, "STT767.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT767.fb"); + } +} +static Arrange_To_Call_Me vSTT767(Test_STT767, "STT767", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT777 { + double fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT777) C1{ FL Fi:3 FL} + + + +static void Test_STT777() +{ + { + init_simple_test("STT777"); + static STT777 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT777)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT777)"); + check_field_offset(lv, fa, 0, "STT777.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT777.fb"); + } +} +static Arrange_To_Call_Me vSTT777(Test_STT777, "STT777", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT787 { + double fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT787) C1{ FL FL:3 FL} + + + +static void Test_STT787() +{ + { + init_simple_test("STT787"); + static STT787 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT787)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT787)"); + check_field_offset(lv, fa, 0, "STT787.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT787.fb"); + } +} +static Arrange_To_Call_Me vSTT787(Test_STT787, "STT787", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT797 { + double fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT797) C1{ FL Fs:8 FL} + + + +static void Test_STT797() +{ + { + init_simple_test("STT797"); + static STT797 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT797)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT797)"); + check_field_offset(lv, fa, 0, "STT797.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT797.fb"); + } +} +static Arrange_To_Call_Me vSTT797(Test_STT797, "STT797", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7107 { + double fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT7107) C1{ FL Fi:8 FL} + + + +static void Test_STT7107() +{ + { + init_simple_test("STT7107"); + static STT7107 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7107)"); + check_field_offset(lv, fa, 0, "STT7107.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7107.fb"); + } +} +static Arrange_To_Call_Me vSTT7107(Test_STT7107, "STT7107", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7117 { + double fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT7117) C1{ FL FL:8 FL} + + + +static void Test_STT7117() +{ + { + init_simple_test("STT7117"); + static STT7117 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7117)"); + check_field_offset(lv, fa, 0, "STT7117.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7117.fb"); + } +} +static Arrange_To_Call_Me vSTT7117(Test_STT7117, "STT7117", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7127 { + double fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT7127) C1{ FL Fi:18 FL} + + + +static void Test_STT7127() +{ + { + init_simple_test("STT7127"); + static STT7127 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7127)"); + check_field_offset(lv, fa, 0, "STT7127.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7127.fb"); + } +} +static Arrange_To_Call_Me vSTT7127(Test_STT7127, "STT7127", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7137 { + double fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT7137) C1{ FL FL:18 FL} + + + +static void Test_STT7137() +{ + { + init_simple_test("STT7137"); + static STT7137 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7137)"); + check_field_offset(lv, fa, 0, "STT7137.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7137.fb"); + } +} +static Arrange_To_Call_Me vSTT7137(Test_STT7137, "STT7137", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7147 { + double fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT7147) C1{ FL FL:48 FL} + + + +static void Test_STT7147() +{ + { + init_simple_test("STT7147"); + static STT7147 lv; + check2(sizeof(lv), 24, "sizeof(STT7147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7147)"); + check_field_offset(lv, fa, 0, "STT7147.fa"); + check_field_offset(lv, fb, 16, "STT7147.fb"); + } +} +static Arrange_To_Call_Me vSTT7147(Test_STT7147, "STT7147", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7157 { + double fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT7157) C1{ FL Fc:3 FL} + + + +static void Test_STT7157() +{ + { + init_simple_test("STT7157"); + static STT7157 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7157)"); + check_field_offset(lv, fa, 0, "STT7157.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7157"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7157"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7157.fb"); + } +} +static Arrange_To_Call_Me vSTT7157(Test_STT7157, "STT7157", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7167 { + double fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT7167) C1{ FL Fs:3 FL} + + + +static void Test_STT7167() +{ + { + init_simple_test("STT7167"); + static STT7167 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7167)"); + check_field_offset(lv, fa, 0, "STT7167.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7167"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7167"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7167.fb"); + } +} +static Arrange_To_Call_Me vSTT7167(Test_STT7167, "STT7167", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7177 { + double fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT7177) C1{ FL Fi:3 FL} + + + +static void Test_STT7177() +{ + { + init_simple_test("STT7177"); + static STT7177 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7177)"); + check_field_offset(lv, fa, 0, "STT7177.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7177"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7177"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7177.fb"); + } +} +static Arrange_To_Call_Me vSTT7177(Test_STT7177, "STT7177", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7187 { + double fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT7187) C1{ FL FL:3 FL} + + + +static void Test_STT7187() +{ + { + init_simple_test("STT7187"); + static STT7187 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7187)"); + check_field_offset(lv, fa, 0, "STT7187.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7187"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7187"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7187.fb"); + } +} +static Arrange_To_Call_Me vSTT7187(Test_STT7187, "STT7187", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7197 { + double fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT7197) C1{ FL Fs:8 FL} + + + +static void Test_STT7197() +{ + { + init_simple_test("STT7197"); + static STT7197 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7197)"); + check_field_offset(lv, fa, 0, "STT7197.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7197"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7197"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7197.fb"); + } +} +static Arrange_To_Call_Me vSTT7197(Test_STT7197, "STT7197", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7207 { + double fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT7207) C1{ FL Fi:8 FL} + + + +static void Test_STT7207() +{ + { + init_simple_test("STT7207"); + static STT7207 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7207)"); + check_field_offset(lv, fa, 0, "STT7207.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7207"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7207"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7207.fb"); + } +} +static Arrange_To_Call_Me vSTT7207(Test_STT7207, "STT7207", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7217 { + double fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT7217) C1{ FL FL:8 FL} + + + +static void Test_STT7217() +{ + { + init_simple_test("STT7217"); + static STT7217 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7217)"); + check_field_offset(lv, fa, 0, "STT7217.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7217"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7217"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7217.fb"); + } +} +static Arrange_To_Call_Me vSTT7217(Test_STT7217, "STT7217", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7227 { + double fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT7227) C1{ FL Fi:18 FL} + + + +static void Test_STT7227() +{ + { + init_simple_test("STT7227"); + static STT7227 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7227)"); + check_field_offset(lv, fa, 0, "STT7227.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7227"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7227"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7227.fb"); + } +} +static Arrange_To_Call_Me vSTT7227(Test_STT7227, "STT7227", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7237 { + double fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT7237) C1{ FL FL:18 FL} + + + +static void Test_STT7237() +{ + { + init_simple_test("STT7237"); + static STT7237 lv; + check2(sizeof(lv), ABISELECT(24,20), "sizeof(STT7237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7237)"); + check_field_offset(lv, fa, 0, "STT7237.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7237"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7237"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7237.fb"); + } +} +static Arrange_To_Call_Me vSTT7237(Test_STT7237, "STT7237", ABISELECT(24,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7247 { + double fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT7247) C1{ FL FL:48 FL} + + + +static void Test_STT7247() +{ + { + init_simple_test("STT7247"); + static STT7247 lv; + check2(sizeof(lv), 24, "sizeof(STT7247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7247)"); + check_field_offset(lv, fa, 0, "STT7247.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7247"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7247"); + check_field_offset(lv, fb, 16, "STT7247.fb"); + } +} +static Arrange_To_Call_Me vSTT7247(Test_STT7247, "STT7247", 24); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT718 { + double fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT718) C1{ FL Fc:0 FD} + + + +static void Test_STT718() +{ + { + init_simple_test("STT718"); + static STT718 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT718)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT718)"); + check_field_offset(lv, fa, 0, "STT718.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT718.fb"); + } +} +static Arrange_To_Call_Me vSTT718(Test_STT718, "STT718", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT728 { + double fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT728) C1{ FL Fs:0 FD} + + + +static void Test_STT728() +{ + { + init_simple_test("STT728"); + static STT728 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT728)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT728)"); + check_field_offset(lv, fa, 0, "STT728.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT728.fb"); + } +} +static Arrange_To_Call_Me vSTT728(Test_STT728, "STT728", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT738 { + double fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT738) C1{ FL Fi:0 FD} + + + +static void Test_STT738() +{ + { + init_simple_test("STT738"); + static STT738 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT738)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT738)"); + check_field_offset(lv, fa, 0, "STT738.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT738.fb"); + } +} +static Arrange_To_Call_Me vSTT738(Test_STT738, "STT738", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT748 { + double fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT748) C1{ FL FL:0 FD} + + + +static void Test_STT748() +{ + { + init_simple_test("STT748"); + static STT748 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT748)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT748)"); + check_field_offset(lv, fa, 0, "STT748.fa"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT748.fb"); + } +} +static Arrange_To_Call_Me vSTT748(Test_STT748, "STT748", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT758 { + double fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT758) C1{ FL Fc:3 FD} + + + +static void Test_STT758() +{ + { + init_simple_test("STT758"); + static STT758 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT758)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT758)"); + check_field_offset(lv, fa, 0, "STT758.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT758.fb"); + } +} +static Arrange_To_Call_Me vSTT758(Test_STT758, "STT758", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT768 { + double fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT768) C1{ FL Fs:3 FD} + + + +static void Test_STT768() +{ + { + init_simple_test("STT768"); + static STT768 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT768)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT768)"); + check_field_offset(lv, fa, 0, "STT768.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT768.fb"); + } +} +static Arrange_To_Call_Me vSTT768(Test_STT768, "STT768", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT778 { + double fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT778) C1{ FL Fi:3 FD} + + + +static void Test_STT778() +{ + { + init_simple_test("STT778"); + static STT778 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT778)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT778)"); + check_field_offset(lv, fa, 0, "STT778.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT778.fb"); + } +} +static Arrange_To_Call_Me vSTT778(Test_STT778, "STT778", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT788 { + double fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT788) C1{ FL FL:3 FD} + + + +static void Test_STT788() +{ + { + init_simple_test("STT788"); + static STT788 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT788)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT788)"); + check_field_offset(lv, fa, 0, "STT788.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT788.fb"); + } +} +static Arrange_To_Call_Me vSTT788(Test_STT788, "STT788", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT798 { + double fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT798) C1{ FL Fs:8 FD} + + + +static void Test_STT798() +{ + { + init_simple_test("STT798"); + static STT798 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT798)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT798)"); + check_field_offset(lv, fa, 0, "STT798.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT798.fb"); + } +} +static Arrange_To_Call_Me vSTT798(Test_STT798, "STT798", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7108 { + double fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT7108) C1{ FL Fi:8 FD} + + + +static void Test_STT7108() +{ + { + init_simple_test("STT7108"); + static STT7108 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7108)"); + check_field_offset(lv, fa, 0, "STT7108.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7108.fb"); + } +} +static Arrange_To_Call_Me vSTT7108(Test_STT7108, "STT7108", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7118 { + double fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT7118) C1{ FL FL:8 FD} + + + +static void Test_STT7118() +{ + { + init_simple_test("STT7118"); + static STT7118 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7118)"); + check_field_offset(lv, fa, 0, "STT7118.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7118.fb"); + } +} +static Arrange_To_Call_Me vSTT7118(Test_STT7118, "STT7118", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7128 { + double fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT7128) C1{ FL Fi:18 FD} + + + +static void Test_STT7128() +{ + { + init_simple_test("STT7128"); + static STT7128 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7128)"); + check_field_offset(lv, fa, 0, "STT7128.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7128.fb"); + } +} +static Arrange_To_Call_Me vSTT7128(Test_STT7128, "STT7128", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7138 { + double fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT7138) C1{ FL FL:18 FD} + + + +static void Test_STT7138() +{ + { + init_simple_test("STT7138"); + static STT7138 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7138)"); + check_field_offset(lv, fa, 0, "STT7138.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7138.fb"); + } +} +static Arrange_To_Call_Me vSTT7138(Test_STT7138, "STT7138", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7148 { + double fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT7148) C1{ FL FL:48 FD} + + + +static void Test_STT7148() +{ + { + init_simple_test("STT7148"); + static STT7148 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT7148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7148)"); + check_field_offset(lv, fa, 0, "STT7148.fa"); + check_field_offset(lv, fb, 16, "STT7148.fb"); + } +} +static Arrange_To_Call_Me vSTT7148(Test_STT7148, "STT7148", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7158 { + double fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT7158) C1{ FL Fc:3 FD} + + + +static void Test_STT7158() +{ + { + init_simple_test("STT7158"); + static STT7158 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7158)"); + check_field_offset(lv, fa, 0, "STT7158.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7158"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7158"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7158.fb"); + } +} +static Arrange_To_Call_Me vSTT7158(Test_STT7158, "STT7158", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7168 { + double fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT7168) C1{ FL Fs:3 FD} + + + +static void Test_STT7168() +{ + { + init_simple_test("STT7168"); + static STT7168 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7168)"); + check_field_offset(lv, fa, 0, "STT7168.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7168"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7168"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7168.fb"); + } +} +static Arrange_To_Call_Me vSTT7168(Test_STT7168, "STT7168", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7178 { + double fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT7178) C1{ FL Fi:3 FD} + + + +static void Test_STT7178() +{ + { + init_simple_test("STT7178"); + static STT7178 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7178)"); + check_field_offset(lv, fa, 0, "STT7178.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7178"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7178"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7178.fb"); + } +} +static Arrange_To_Call_Me vSTT7178(Test_STT7178, "STT7178", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7188 { + double fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT7188) C1{ FL FL:3 FD} + + + +static void Test_STT7188() +{ + { + init_simple_test("STT7188"); + static STT7188 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7188)"); + check_field_offset(lv, fa, 0, "STT7188.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7188"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7188"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7188.fb"); + } +} +static Arrange_To_Call_Me vSTT7188(Test_STT7188, "STT7188", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7198 { + double fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT7198) C1{ FL Fs:8 FD} + + + +static void Test_STT7198() +{ + { + init_simple_test("STT7198"); + static STT7198 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7198)"); + check_field_offset(lv, fa, 0, "STT7198.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7198"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7198"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7198.fb"); + } +} +static Arrange_To_Call_Me vSTT7198(Test_STT7198, "STT7198", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7208 { + double fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT7208) C1{ FL Fi:8 FD} + + + +static void Test_STT7208() +{ + { + init_simple_test("STT7208"); + static STT7208 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7208)"); + check_field_offset(lv, fa, 0, "STT7208.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7208"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7208"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7208.fb"); + } +} +static Arrange_To_Call_Me vSTT7208(Test_STT7208, "STT7208", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7218 { + double fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT7218) C1{ FL FL:8 FD} + + + +static void Test_STT7218() +{ + { + init_simple_test("STT7218"); + static STT7218 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7218)"); + check_field_offset(lv, fa, 0, "STT7218.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7218"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7218"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7218.fb"); + } +} +static Arrange_To_Call_Me vSTT7218(Test_STT7218, "STT7218", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7228 { + double fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT7228) C1{ FL Fi:18 FD} + + + +static void Test_STT7228() +{ + { + init_simple_test("STT7228"); + static STT7228 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7228)"); + check_field_offset(lv, fa, 0, "STT7228.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7228"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7228"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7228.fb"); + } +} +static Arrange_To_Call_Me vSTT7228(Test_STT7228, "STT7228", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7238 { + double fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT7238) C1{ FL FL:18 FD} + + + +static void Test_STT7238() +{ + { + init_simple_test("STT7238"); + static STT7238 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT7238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7238)"); + check_field_offset(lv, fa, 0, "STT7238.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7238"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7238"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT7238.fb"); + } +} +static Arrange_To_Call_Me vSTT7238(Test_STT7238, "STT7238", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7248 { + double fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT7248) C1{ FL FL:48 FD} + + + +static void Test_STT7248() +{ + { + init_simple_test("STT7248"); + static STT7248 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT7248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT7248)"); + check_field_offset(lv, fa, 0, "STT7248.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7248"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7248"); + check_field_offset(lv, fb, 16, "STT7248.fb"); + } +} +static Arrange_To_Call_Me vSTT7248(Test_STT7248, "STT7248", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT719 { + double fa; + unsigned char :0; +}; +//SIG(1 STT719) C1{ FL Fc:0} + + + +static void Test_STT719() +{ + { + init_simple_test("STT719"); + static STT719 lv; + check2(sizeof(lv), 8, "sizeof(STT719)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT719)"); + check_field_offset(lv, fa, 0, "STT719.fa"); + } +} +static Arrange_To_Call_Me vSTT719(Test_STT719, "STT719", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT729 { + double fa; + unsigned short :0; +}; +//SIG(1 STT729) C1{ FL Fs:0} + + + +static void Test_STT729() +{ + { + init_simple_test("STT729"); + static STT729 lv; + check2(sizeof(lv), 8, "sizeof(STT729)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT729)"); + check_field_offset(lv, fa, 0, "STT729.fa"); + } +} +static Arrange_To_Call_Me vSTT729(Test_STT729, "STT729", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT739 { + double fa; + unsigned int :0; +}; +//SIG(1 STT739) C1{ FL Fi:0} + + + +static void Test_STT739() +{ + { + init_simple_test("STT739"); + static STT739 lv; + check2(sizeof(lv), 8, "sizeof(STT739)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT739)"); + check_field_offset(lv, fa, 0, "STT739.fa"); + } +} +static Arrange_To_Call_Me vSTT739(Test_STT739, "STT739", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT749 { + double fa; + __tsu64 :0; +}; +//SIG(1 STT749) C1{ FL FL:0} + + + +static void Test_STT749() +{ + { + init_simple_test("STT749"); + static STT749 lv; + check2(sizeof(lv), 8, "sizeof(STT749)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT749)"); + check_field_offset(lv, fa, 0, "STT749.fa"); + } +} +static Arrange_To_Call_Me vSTT749(Test_STT749, "STT749", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT759 { + double fa; + unsigned char :3; +}; +//SIG(1 STT759) C1{ FL Fc:3} + + + +static void Test_STT759() +{ + { + init_simple_test("STT759"); + static STT759 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT759)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT759)"); + check_field_offset(lv, fa, 0, "STT759.fa"); + } +} +static Arrange_To_Call_Me vSTT759(Test_STT759, "STT759", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT769 { + double fa; + unsigned short :3; +}; +//SIG(1 STT769) C1{ FL Fs:3} + + + +static void Test_STT769() +{ + { + init_simple_test("STT769"); + static STT769 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT769)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT769)"); + check_field_offset(lv, fa, 0, "STT769.fa"); + } +} +static Arrange_To_Call_Me vSTT769(Test_STT769, "STT769", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT779 { + double fa; + unsigned int :3; +}; +//SIG(1 STT779) C1{ FL Fi:3} + + + +static void Test_STT779() +{ + { + init_simple_test("STT779"); + static STT779 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT779)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT779)"); + check_field_offset(lv, fa, 0, "STT779.fa"); + } +} +static Arrange_To_Call_Me vSTT779(Test_STT779, "STT779", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT789 { + double fa; + __tsu64 :3; +}; +//SIG(1 STT789) C1{ FL FL:3} + + + +static void Test_STT789() +{ + { + init_simple_test("STT789"); + static STT789 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT789)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT789)"); + check_field_offset(lv, fa, 0, "STT789.fa"); + } +} +static Arrange_To_Call_Me vSTT789(Test_STT789, "STT789", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT799 { + double fa; + unsigned short :8; +}; +//SIG(1 STT799) C1{ FL Fs:8} + + + +static void Test_STT799() +{ + { + init_simple_test("STT799"); + static STT799 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT799)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT799)"); + check_field_offset(lv, fa, 0, "STT799.fa"); + } +} +static Arrange_To_Call_Me vSTT799(Test_STT799, "STT799", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7109 { + double fa; + unsigned int :8; +}; +//SIG(1 STT7109) C1{ FL Fi:8} + + + +static void Test_STT7109() +{ + { + init_simple_test("STT7109"); + static STT7109 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7109)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7109)"); + check_field_offset(lv, fa, 0, "STT7109.fa"); + } +} +static Arrange_To_Call_Me vSTT7109(Test_STT7109, "STT7109", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7119 { + double fa; + __tsu64 :8; +}; +//SIG(1 STT7119) C1{ FL FL:8} + + + +static void Test_STT7119() +{ + { + init_simple_test("STT7119"); + static STT7119 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7119)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7119)"); + check_field_offset(lv, fa, 0, "STT7119.fa"); + } +} +static Arrange_To_Call_Me vSTT7119(Test_STT7119, "STT7119", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7129 { + double fa; + unsigned int :18; +}; +//SIG(1 STT7129) C1{ FL Fi:18} + + + +static void Test_STT7129() +{ + { + init_simple_test("STT7129"); + static STT7129 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7129)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7129)"); + check_field_offset(lv, fa, 0, "STT7129.fa"); + } +} +static Arrange_To_Call_Me vSTT7129(Test_STT7129, "STT7129", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7139 { + double fa; + __tsu64 :18; +}; +//SIG(1 STT7139) C1{ FL FL:18} + + + +static void Test_STT7139() +{ + { + init_simple_test("STT7139"); + static STT7139 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7139)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7139)"); + check_field_offset(lv, fa, 0, "STT7139.fa"); + } +} +static Arrange_To_Call_Me vSTT7139(Test_STT7139, "STT7139", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7149 { + double fa; + __tsu64 :48; +}; +//SIG(1 STT7149) C1{ FL FL:48} + + + +static void Test_STT7149() +{ + { + init_simple_test("STT7149"); + static STT7149 lv; + check2(sizeof(lv), 16, "sizeof(STT7149)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7149)"); + check_field_offset(lv, fa, 0, "STT7149.fa"); + } +} +static Arrange_To_Call_Me vSTT7149(Test_STT7149, "STT7149", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7159 { + double fa; + unsigned char bf:3; +}; +//SIG(1 STT7159) C1{ FL Fc:3} + + + +static void Test_STT7159() +{ + { + init_simple_test("STT7159"); + static STT7159 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7159)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7159)"); + check_field_offset(lv, fa, 0, "STT7159.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7159"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7159"); + } +} +static Arrange_To_Call_Me vSTT7159(Test_STT7159, "STT7159", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7169 { + double fa; + unsigned short bf:3; +}; +//SIG(1 STT7169) C1{ FL Fs:3} + + + +static void Test_STT7169() +{ + { + init_simple_test("STT7169"); + static STT7169 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7169)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7169)"); + check_field_offset(lv, fa, 0, "STT7169.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7169"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7169"); + } +} +static Arrange_To_Call_Me vSTT7169(Test_STT7169, "STT7169", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7179 { + double fa; + unsigned int bf:3; +}; +//SIG(1 STT7179) C1{ FL Fi:3} + + + +static void Test_STT7179() +{ + { + init_simple_test("STT7179"); + static STT7179 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7179)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7179)"); + check_field_offset(lv, fa, 0, "STT7179.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7179"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7179"); + } +} +static Arrange_To_Call_Me vSTT7179(Test_STT7179, "STT7179", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7189 { + double fa; + __tsu64 bf:3; +}; +//SIG(1 STT7189) C1{ FL FL:3} + + + +static void Test_STT7189() +{ + { + init_simple_test("STT7189"); + static STT7189 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7189)"); + check_field_offset(lv, fa, 0, "STT7189.fa"); + set_bf_and_test(lv, bf, 8, 0, 3, 1, "STT7189"); + set_bf_and_test(lv, bf, 8, 0, 3, hide_ull(1LL<<2), "STT7189"); + } +} +static Arrange_To_Call_Me vSTT7189(Test_STT7189, "STT7189", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7199 { + double fa; + unsigned short bf:8; +}; +//SIG(1 STT7199) C1{ FL Fs:8} + + + +static void Test_STT7199() +{ + { + init_simple_test("STT7199"); + static STT7199 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7199)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7199)"); + check_field_offset(lv, fa, 0, "STT7199.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7199"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7199"); + } +} +static Arrange_To_Call_Me vSTT7199(Test_STT7199, "STT7199", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7209 { + double fa; + unsigned int bf:8; +}; +//SIG(1 STT7209) C1{ FL Fi:8} + + + +static void Test_STT7209() +{ + { + init_simple_test("STT7209"); + static STT7209 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7209)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7209)"); + check_field_offset(lv, fa, 0, "STT7209.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7209"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7209"); + } +} +static Arrange_To_Call_Me vSTT7209(Test_STT7209, "STT7209", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7219 { + double fa; + __tsu64 bf:8; +}; +//SIG(1 STT7219) C1{ FL FL:8} + + + +static void Test_STT7219() +{ + { + init_simple_test("STT7219"); + static STT7219 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7219)"); + check_field_offset(lv, fa, 0, "STT7219.fa"); + set_bf_and_test(lv, bf, 8, 0, 8, 1, "STT7219"); + set_bf_and_test(lv, bf, 8, 0, 8, hide_ull(1LL<<7), "STT7219"); + } +} +static Arrange_To_Call_Me vSTT7219(Test_STT7219, "STT7219", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7229 { + double fa; + unsigned int bf:18; +}; +//SIG(1 STT7229) C1{ FL Fi:18} + + + +static void Test_STT7229() +{ + { + init_simple_test("STT7229"); + static STT7229 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7229)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7229)"); + check_field_offset(lv, fa, 0, "STT7229.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7229"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7229"); + } +} +static Arrange_To_Call_Me vSTT7229(Test_STT7229, "STT7229", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7239 { + double fa; + __tsu64 bf:18; +}; +//SIG(1 STT7239) C1{ FL FL:18} + + + +static void Test_STT7239() +{ + { + init_simple_test("STT7239"); + static STT7239 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT7239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7239)"); + check_field_offset(lv, fa, 0, "STT7239.fa"); + set_bf_and_test(lv, bf, 8, 0, 18, 1, "STT7239"); + set_bf_and_test(lv, bf, 8, 0, 18, hide_ull(1LL<<17), "STT7239"); + } +} +static Arrange_To_Call_Me vSTT7239(Test_STT7239, "STT7239", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT7249 { + double fa; + __tsu64 bf:48; +}; +//SIG(1 STT7249) C1{ FL FL:48} + + + +static void Test_STT7249() +{ + { + init_simple_test("STT7249"); + static STT7249 lv; + check2(sizeof(lv), 16, "sizeof(STT7249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT7249)"); + check_field_offset(lv, fa, 0, "STT7249.fa"); + set_bf_and_test(lv, bf, 8, 0, 48, 1, "STT7249"); + set_bf_and_test(lv, bf, 8, 0, 48, hide_ull(1LL<<47), "STT7249"); + } +} +static Arrange_To_Call_Me vSTT7249(Test_STT7249, "STT7249", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT810 { + long double fa; + unsigned char :0; + char fb; +}; +//SIG(1 STT810) C1{ FD Fc:0 Fc} + + + +static void Test_STT810() +{ + { + init_simple_test("STT810"); + static STT810 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT810)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT810)"); + check_field_offset(lv, fa, 0, "STT810.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT810.fb"); + } +} +static Arrange_To_Call_Me vSTT810(Test_STT810, "STT810", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT820 { + long double fa; + unsigned short :0; + char fb; +}; +//SIG(1 STT820) C1{ FD Fs:0 Fc} + + + +static void Test_STT820() +{ + { + init_simple_test("STT820"); + static STT820 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT820)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT820)"); + check_field_offset(lv, fa, 0, "STT820.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT820.fb"); + } +} +static Arrange_To_Call_Me vSTT820(Test_STT820, "STT820", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT830 { + long double fa; + unsigned int :0; + char fb; +}; +//SIG(1 STT830) C1{ FD Fi:0 Fc} + + + +static void Test_STT830() +{ + { + init_simple_test("STT830"); + static STT830 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT830)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT830)"); + check_field_offset(lv, fa, 0, "STT830.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT830.fb"); + } +} +static Arrange_To_Call_Me vSTT830(Test_STT830, "STT830", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT840 { + long double fa; + __tsu64 :0; + char fb; +}; +//SIG(1 STT840) C1{ FD FL:0 Fc} + + + +static void Test_STT840() +{ + { + init_simple_test("STT840"); + static STT840 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT840)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT840)"); + check_field_offset(lv, fa, 0, "STT840.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT840.fb"); + } +} +static Arrange_To_Call_Me vSTT840(Test_STT840, "STT840", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT850 { + long double fa; + unsigned char :3; + char fb; +}; +//SIG(1 STT850) C1{ FD Fc:3 Fc} + + + +static void Test_STT850() +{ + { + init_simple_test("STT850"); + static STT850 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT850)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT850)"); + check_field_offset(lv, fa, 0, "STT850.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT850.fb"); + } +} +static Arrange_To_Call_Me vSTT850(Test_STT850, "STT850", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT860 { + long double fa; + unsigned short :3; + char fb; +}; +//SIG(1 STT860) C1{ FD Fs:3 Fc} + + + +static void Test_STT860() +{ + { + init_simple_test("STT860"); + static STT860 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT860)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT860)"); + check_field_offset(lv, fa, 0, "STT860.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT860.fb"); + } +} +static Arrange_To_Call_Me vSTT860(Test_STT860, "STT860", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT870 { + long double fa; + unsigned int :3; + char fb; +}; +//SIG(1 STT870) C1{ FD Fi:3 Fc} + + + +static void Test_STT870() +{ + { + init_simple_test("STT870"); + static STT870 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT870)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT870)"); + check_field_offset(lv, fa, 0, "STT870.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT870.fb"); + } +} +static Arrange_To_Call_Me vSTT870(Test_STT870, "STT870", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT880 { + long double fa; + __tsu64 :3; + char fb; +}; +//SIG(1 STT880) C1{ FD FL:3 Fc} + + + +static void Test_STT880() +{ + { + init_simple_test("STT880"); + static STT880 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT880)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT880)"); + check_field_offset(lv, fa, 0, "STT880.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT880.fb"); + } +} +static Arrange_To_Call_Me vSTT880(Test_STT880, "STT880", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT890 { + long double fa; + unsigned short :8; + char fb; +}; +//SIG(1 STT890) C1{ FD Fs:8 Fc} + + + +static void Test_STT890() +{ + { + init_simple_test("STT890"); + static STT890 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT890)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT890)"); + check_field_offset(lv, fa, 0, "STT890.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT890.fb"); + } +} +static Arrange_To_Call_Me vSTT890(Test_STT890, "STT890", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8100 { + long double fa; + unsigned int :8; + char fb; +}; +//SIG(1 STT8100) C1{ FD Fi:8 Fc} + + + +static void Test_STT8100() +{ + { + init_simple_test("STT8100"); + static STT8100 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8100)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8100)"); + check_field_offset(lv, fa, 0, "STT8100.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8100.fb"); + } +} +static Arrange_To_Call_Me vSTT8100(Test_STT8100, "STT8100", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8110 { + long double fa; + __tsu64 :8; + char fb; +}; +//SIG(1 STT8110) C1{ FD FL:8 Fc} + + + +static void Test_STT8110() +{ + { + init_simple_test("STT8110"); + static STT8110 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8110)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8110)"); + check_field_offset(lv, fa, 0, "STT8110.fa"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8110.fb"); + } +} +static Arrange_To_Call_Me vSTT8110(Test_STT8110, "STT8110", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8120 { + long double fa; + unsigned int :18; + char fb; +}; +//SIG(1 STT8120) C1{ FD Fi:18 Fc} + + + +static void Test_STT8120() +{ + { + init_simple_test("STT8120"); + static STT8120 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8120)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8120)"); + check_field_offset(lv, fa, 0, "STT8120.fa"); + check_field_offset(lv, fb, ABISELECT(19,15), "STT8120.fb"); + } +} +static Arrange_To_Call_Me vSTT8120(Test_STT8120, "STT8120", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8130 { + long double fa; + __tsu64 :18; + char fb; +}; +//SIG(1 STT8130) C1{ FD FL:18 Fc} + + + +static void Test_STT8130() +{ + { + init_simple_test("STT8130"); + static STT8130 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8130)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8130)"); + check_field_offset(lv, fa, 0, "STT8130.fa"); + check_field_offset(lv, fb, ABISELECT(19,15), "STT8130.fb"); + } +} +static Arrange_To_Call_Me vSTT8130(Test_STT8130, "STT8130", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8140 { + long double fa; + __tsu64 :48; + char fb; +}; +//SIG(1 STT8140) C1{ FD FL:48 Fc} + + + +static void Test_STT8140() +{ + { + init_simple_test("STT8140"); + static STT8140 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8140)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8140)"); + check_field_offset(lv, fa, 0, "STT8140.fa"); + check_field_offset(lv, fb, ABISELECT(22,18), "STT8140.fb"); + } +} +static Arrange_To_Call_Me vSTT8140(Test_STT8140, "STT8140", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8150 { + long double fa; + unsigned char bf:3; + char fb; +}; +//SIG(1 STT8150) C1{ FD Fc:3 Fc} + + + +static void Test_STT8150() +{ + { + init_simple_test("STT8150"); + static STT8150 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8150)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8150)"); + check_field_offset(lv, fa, 0, "STT8150.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8150"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8150"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8150.fb"); + } +} +static Arrange_To_Call_Me vSTT8150(Test_STT8150, "STT8150", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8160 { + long double fa; + unsigned short bf:3; + char fb; +}; +//SIG(1 STT8160) C1{ FD Fs:3 Fc} + + + +static void Test_STT8160() +{ + { + init_simple_test("STT8160"); + static STT8160 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8160)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8160)"); + check_field_offset(lv, fa, 0, "STT8160.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8160"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8160"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8160.fb"); + } +} +static Arrange_To_Call_Me vSTT8160(Test_STT8160, "STT8160", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8170 { + long double fa; + unsigned int bf:3; + char fb; +}; +//SIG(1 STT8170) C1{ FD Fi:3 Fc} + + + +static void Test_STT8170() +{ + { + init_simple_test("STT8170"); + static STT8170 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8170)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8170)"); + check_field_offset(lv, fa, 0, "STT8170.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8170"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8170"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8170.fb"); + } +} +static Arrange_To_Call_Me vSTT8170(Test_STT8170, "STT8170", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8180 { + long double fa; + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT8180) C1{ FD FL:3 Fc} + + + +static void Test_STT8180() +{ + { + init_simple_test("STT8180"); + static STT8180 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8180)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8180)"); + check_field_offset(lv, fa, 0, "STT8180.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8180"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8180"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8180.fb"); + } +} +static Arrange_To_Call_Me vSTT8180(Test_STT8180, "STT8180", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8190 { + long double fa; + unsigned short bf:8; + char fb; +}; +//SIG(1 STT8190) C1{ FD Fs:8 Fc} + + + +static void Test_STT8190() +{ + { + init_simple_test("STT8190"); + static STT8190 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8190)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8190)"); + check_field_offset(lv, fa, 0, "STT8190.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8190"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8190"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8190.fb"); + } +} +static Arrange_To_Call_Me vSTT8190(Test_STT8190, "STT8190", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8200 { + long double fa; + unsigned int bf:8; + char fb; +}; +//SIG(1 STT8200) C1{ FD Fi:8 Fc} + + + +static void Test_STT8200() +{ + { + init_simple_test("STT8200"); + static STT8200 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8200)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8200)"); + check_field_offset(lv, fa, 0, "STT8200.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8200"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8200"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8200.fb"); + } +} +static Arrange_To_Call_Me vSTT8200(Test_STT8200, "STT8200", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8210 { + long double fa; + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT8210) C1{ FD FL:8 Fc} + + + +static void Test_STT8210() +{ + { + init_simple_test("STT8210"); + static STT8210 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8210)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8210)"); + check_field_offset(lv, fa, 0, "STT8210.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8210"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8210"); + check_field_offset(lv, fb, ABISELECT(17,13), "STT8210.fb"); + } +} +static Arrange_To_Call_Me vSTT8210(Test_STT8210, "STT8210", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8220 { + long double fa; + unsigned int bf:18; + char fb; +}; +//SIG(1 STT8220) C1{ FD Fi:18 Fc} + + + +static void Test_STT8220() +{ + { + init_simple_test("STT8220"); + static STT8220 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8220)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8220)"); + check_field_offset(lv, fa, 0, "STT8220.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8220"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8220"); + check_field_offset(lv, fb, ABISELECT(19,15), "STT8220.fb"); + } +} +static Arrange_To_Call_Me vSTT8220(Test_STT8220, "STT8220", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8230 { + long double fa; + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT8230) C1{ FD FL:18 Fc} + + + +static void Test_STT8230() +{ + { + init_simple_test("STT8230"); + static STT8230 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8230)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8230)"); + check_field_offset(lv, fa, 0, "STT8230.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8230"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8230"); + check_field_offset(lv, fb, ABISELECT(19,15), "STT8230.fb"); + } +} +static Arrange_To_Call_Me vSTT8230(Test_STT8230, "STT8230", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8240 { + long double fa; + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT8240) C1{ FD FL:48 Fc} + + + +static void Test_STT8240() +{ + { + init_simple_test("STT8240"); + static STT8240 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8240)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8240)"); + check_field_offset(lv, fa, 0, "STT8240.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8240"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8240"); + check_field_offset(lv, fb, ABISELECT(22,18), "STT8240.fb"); + } +} +static Arrange_To_Call_Me vSTT8240(Test_STT8240, "STT8240", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT811 { + long double fa; + unsigned char :0; + short fb; +}; +//SIG(1 STT811) C1{ FD Fc:0 Fs} + + + +static void Test_STT811() +{ + { + init_simple_test("STT811"); + static STT811 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT811)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT811)"); + check_field_offset(lv, fa, 0, "STT811.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT811.fb"); + } +} +static Arrange_To_Call_Me vSTT811(Test_STT811, "STT811", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT821 { + long double fa; + unsigned short :0; + short fb; +}; +//SIG(1 STT821) C1{ FD Fs:0 Fs} + + + +static void Test_STT821() +{ + { + init_simple_test("STT821"); + static STT821 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT821)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT821)"); + check_field_offset(lv, fa, 0, "STT821.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT821.fb"); + } +} +static Arrange_To_Call_Me vSTT821(Test_STT821, "STT821", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT831 { + long double fa; + unsigned int :0; + short fb; +}; +//SIG(1 STT831) C1{ FD Fi:0 Fs} + + + +static void Test_STT831() +{ + { + init_simple_test("STT831"); + static STT831 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT831)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT831)"); + check_field_offset(lv, fa, 0, "STT831.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT831.fb"); + } +} +static Arrange_To_Call_Me vSTT831(Test_STT831, "STT831", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT841 { + long double fa; + __tsu64 :0; + short fb; +}; +//SIG(1 STT841) C1{ FD FL:0 Fs} + + + +static void Test_STT841() +{ + { + init_simple_test("STT841"); + static STT841 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT841)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT841)"); + check_field_offset(lv, fa, 0, "STT841.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT841.fb"); + } +} +static Arrange_To_Call_Me vSTT841(Test_STT841, "STT841", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT851 { + long double fa; + unsigned char :3; + short fb; +}; +//SIG(1 STT851) C1{ FD Fc:3 Fs} + + + +static void Test_STT851() +{ + { + init_simple_test("STT851"); + static STT851 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT851)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT851)"); + check_field_offset(lv, fa, 0, "STT851.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT851.fb"); + } +} +static Arrange_To_Call_Me vSTT851(Test_STT851, "STT851", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT861 { + long double fa; + unsigned short :3; + short fb; +}; +//SIG(1 STT861) C1{ FD Fs:3 Fs} + + + +static void Test_STT861() +{ + { + init_simple_test("STT861"); + static STT861 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT861)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT861)"); + check_field_offset(lv, fa, 0, "STT861.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT861.fb"); + } +} +static Arrange_To_Call_Me vSTT861(Test_STT861, "STT861", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT871 { + long double fa; + unsigned int :3; + short fb; +}; +//SIG(1 STT871) C1{ FD Fi:3 Fs} + + + +static void Test_STT871() +{ + { + init_simple_test("STT871"); + static STT871 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT871)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT871)"); + check_field_offset(lv, fa, 0, "STT871.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT871.fb"); + } +} +static Arrange_To_Call_Me vSTT871(Test_STT871, "STT871", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT881 { + long double fa; + __tsu64 :3; + short fb; +}; +//SIG(1 STT881) C1{ FD FL:3 Fs} + + + +static void Test_STT881() +{ + { + init_simple_test("STT881"); + static STT881 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT881)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT881)"); + check_field_offset(lv, fa, 0, "STT881.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT881.fb"); + } +} +static Arrange_To_Call_Me vSTT881(Test_STT881, "STT881", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT891 { + long double fa; + unsigned short :8; + short fb; +}; +//SIG(1 STT891) C1{ FD Fs:8 Fs} + + + +static void Test_STT891() +{ + { + init_simple_test("STT891"); + static STT891 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT891)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT891)"); + check_field_offset(lv, fa, 0, "STT891.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT891.fb"); + } +} +static Arrange_To_Call_Me vSTT891(Test_STT891, "STT891", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8101 { + long double fa; + unsigned int :8; + short fb; +}; +//SIG(1 STT8101) C1{ FD Fi:8 Fs} + + + +static void Test_STT8101() +{ + { + init_simple_test("STT8101"); + static STT8101 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8101)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8101)"); + check_field_offset(lv, fa, 0, "STT8101.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8101.fb"); + } +} +static Arrange_To_Call_Me vSTT8101(Test_STT8101, "STT8101", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8111 { + long double fa; + __tsu64 :8; + short fb; +}; +//SIG(1 STT8111) C1{ FD FL:8 Fs} + + + +static void Test_STT8111() +{ + { + init_simple_test("STT8111"); + static STT8111 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8111)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8111)"); + check_field_offset(lv, fa, 0, "STT8111.fa"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8111.fb"); + } +} +static Arrange_To_Call_Me vSTT8111(Test_STT8111, "STT8111", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8121 { + long double fa; + unsigned int :18; + short fb; +}; +//SIG(1 STT8121) C1{ FD Fi:18 Fs} + + + +static void Test_STT8121() +{ + { + init_simple_test("STT8121"); + static STT8121 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8121)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8121)"); + check_field_offset(lv, fa, 0, "STT8121.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8121.fb"); + } +} +static Arrange_To_Call_Me vSTT8121(Test_STT8121, "STT8121", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8131 { + long double fa; + __tsu64 :18; + short fb; +}; +//SIG(1 STT8131) C1{ FD FL:18 Fs} + + + +static void Test_STT8131() +{ + { + init_simple_test("STT8131"); + static STT8131 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8131)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8131)"); + check_field_offset(lv, fa, 0, "STT8131.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8131.fb"); + } +} +static Arrange_To_Call_Me vSTT8131(Test_STT8131, "STT8131", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8141 { + long double fa; + __tsu64 :48; + short fb; +}; +//SIG(1 STT8141) C1{ FD FL:48 Fs} + + + +static void Test_STT8141() +{ + { + init_simple_test("STT8141"); + static STT8141 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8141)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8141)"); + check_field_offset(lv, fa, 0, "STT8141.fa"); + check_field_offset(lv, fb, ABISELECT(22,18), "STT8141.fb"); + } +} +static Arrange_To_Call_Me vSTT8141(Test_STT8141, "STT8141", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8151 { + long double fa; + unsigned char bf:3; + short fb; +}; +//SIG(1 STT8151) C1{ FD Fc:3 Fs} + + + +static void Test_STT8151() +{ + { + init_simple_test("STT8151"); + static STT8151 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8151)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8151)"); + check_field_offset(lv, fa, 0, "STT8151.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8151"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8151"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8151.fb"); + } +} +static Arrange_To_Call_Me vSTT8151(Test_STT8151, "STT8151", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8161 { + long double fa; + unsigned short bf:3; + short fb; +}; +//SIG(1 STT8161) C1{ FD Fs:3 Fs} + + + +static void Test_STT8161() +{ + { + init_simple_test("STT8161"); + static STT8161 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8161)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8161)"); + check_field_offset(lv, fa, 0, "STT8161.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8161"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8161"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8161.fb"); + } +} +static Arrange_To_Call_Me vSTT8161(Test_STT8161, "STT8161", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8171 { + long double fa; + unsigned int bf:3; + short fb; +}; +//SIG(1 STT8171) C1{ FD Fi:3 Fs} + + + +static void Test_STT8171() +{ + { + init_simple_test("STT8171"); + static STT8171 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8171)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8171)"); + check_field_offset(lv, fa, 0, "STT8171.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8171"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8171"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8171.fb"); + } +} +static Arrange_To_Call_Me vSTT8171(Test_STT8171, "STT8171", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8181 { + long double fa; + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT8181) C1{ FD FL:3 Fs} + + + +static void Test_STT8181() +{ + { + init_simple_test("STT8181"); + static STT8181 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8181)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8181)"); + check_field_offset(lv, fa, 0, "STT8181.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8181"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8181"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8181.fb"); + } +} +static Arrange_To_Call_Me vSTT8181(Test_STT8181, "STT8181", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8191 { + long double fa; + unsigned short bf:8; + short fb; +}; +//SIG(1 STT8191) C1{ FD Fs:8 Fs} + + + +static void Test_STT8191() +{ + { + init_simple_test("STT8191"); + static STT8191 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8191)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8191)"); + check_field_offset(lv, fa, 0, "STT8191.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8191"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8191"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8191.fb"); + } +} +static Arrange_To_Call_Me vSTT8191(Test_STT8191, "STT8191", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8201 { + long double fa; + unsigned int bf:8; + short fb; +}; +//SIG(1 STT8201) C1{ FD Fi:8 Fs} + + + +static void Test_STT8201() +{ + { + init_simple_test("STT8201"); + static STT8201 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8201)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8201)"); + check_field_offset(lv, fa, 0, "STT8201.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8201"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8201"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8201.fb"); + } +} +static Arrange_To_Call_Me vSTT8201(Test_STT8201, "STT8201", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8211 { + long double fa; + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT8211) C1{ FD FL:8 Fs} + + + +static void Test_STT8211() +{ + { + init_simple_test("STT8211"); + static STT8211 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8211)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8211)"); + check_field_offset(lv, fa, 0, "STT8211.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8211"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8211"); + check_field_offset(lv, fb, ABISELECT(18,14), "STT8211.fb"); + } +} +static Arrange_To_Call_Me vSTT8211(Test_STT8211, "STT8211", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8221 { + long double fa; + unsigned int bf:18; + short fb; +}; +//SIG(1 STT8221) C1{ FD Fi:18 Fs} + + + +static void Test_STT8221() +{ + { + init_simple_test("STT8221"); + static STT8221 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8221)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8221)"); + check_field_offset(lv, fa, 0, "STT8221.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8221"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8221"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8221.fb"); + } +} +static Arrange_To_Call_Me vSTT8221(Test_STT8221, "STT8221", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8231 { + long double fa; + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT8231) C1{ FD FL:18 Fs} + + + +static void Test_STT8231() +{ + { + init_simple_test("STT8231"); + static STT8231 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8231)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8231)"); + check_field_offset(lv, fa, 0, "STT8231.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8231"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8231"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8231.fb"); + } +} +static Arrange_To_Call_Me vSTT8231(Test_STT8231, "STT8231", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8241 { + long double fa; + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT8241) C1{ FD FL:48 Fs} + + + +static void Test_STT8241() +{ + { + init_simple_test("STT8241"); + static STT8241 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8241)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8241)"); + check_field_offset(lv, fa, 0, "STT8241.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8241"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8241"); + check_field_offset(lv, fb, ABISELECT(22,18), "STT8241.fb"); + } +} +static Arrange_To_Call_Me vSTT8241(Test_STT8241, "STT8241", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT812 { + long double fa; + unsigned char :0; + int fb; +}; +//SIG(1 STT812) C1{ FD Fc:0 Fi} + + + +static void Test_STT812() +{ + { + init_simple_test("STT812"); + static STT812 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT812)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT812)"); + check_field_offset(lv, fa, 0, "STT812.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT812.fb"); + } +} +static Arrange_To_Call_Me vSTT812(Test_STT812, "STT812", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT822 { + long double fa; + unsigned short :0; + int fb; +}; +//SIG(1 STT822) C1{ FD Fs:0 Fi} + + + +static void Test_STT822() +{ + { + init_simple_test("STT822"); + static STT822 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT822)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT822)"); + check_field_offset(lv, fa, 0, "STT822.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT822.fb"); + } +} +static Arrange_To_Call_Me vSTT822(Test_STT822, "STT822", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT832 { + long double fa; + unsigned int :0; + int fb; +}; +//SIG(1 STT832) C1{ FD Fi:0 Fi} + + + +static void Test_STT832() +{ + { + init_simple_test("STT832"); + static STT832 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT832)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT832)"); + check_field_offset(lv, fa, 0, "STT832.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT832.fb"); + } +} +static Arrange_To_Call_Me vSTT832(Test_STT832, "STT832", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT842 { + long double fa; + __tsu64 :0; + int fb; +}; +//SIG(1 STT842) C1{ FD FL:0 Fi} + + + +static void Test_STT842() +{ + { + init_simple_test("STT842"); + static STT842 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT842)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT842)"); + check_field_offset(lv, fa, 0, "STT842.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT842.fb"); + } +} +static Arrange_To_Call_Me vSTT842(Test_STT842, "STT842", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT852 { + long double fa; + unsigned char :3; + int fb; +}; +//SIG(1 STT852) C1{ FD Fc:3 Fi} + + + +static void Test_STT852() +{ + { + init_simple_test("STT852"); + static STT852 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT852)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT852)"); + check_field_offset(lv, fa, 0, "STT852.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT852.fb"); + } +} +static Arrange_To_Call_Me vSTT852(Test_STT852, "STT852", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT862 { + long double fa; + unsigned short :3; + int fb; +}; +//SIG(1 STT862) C1{ FD Fs:3 Fi} + + + +static void Test_STT862() +{ + { + init_simple_test("STT862"); + static STT862 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT862)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT862)"); + check_field_offset(lv, fa, 0, "STT862.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT862.fb"); + } +} +static Arrange_To_Call_Me vSTT862(Test_STT862, "STT862", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT872 { + long double fa; + unsigned int :3; + int fb; +}; +//SIG(1 STT872) C1{ FD Fi:3 Fi} + + + +static void Test_STT872() +{ + { + init_simple_test("STT872"); + static STT872 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT872)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT872)"); + check_field_offset(lv, fa, 0, "STT872.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT872.fb"); + } +} +static Arrange_To_Call_Me vSTT872(Test_STT872, "STT872", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT882 { + long double fa; + __tsu64 :3; + int fb; +}; +//SIG(1 STT882) C1{ FD FL:3 Fi} + + + +static void Test_STT882() +{ + { + init_simple_test("STT882"); + static STT882 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT882)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT882)"); + check_field_offset(lv, fa, 0, "STT882.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT882.fb"); + } +} +static Arrange_To_Call_Me vSTT882(Test_STT882, "STT882", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT892 { + long double fa; + unsigned short :8; + int fb; +}; +//SIG(1 STT892) C1{ FD Fs:8 Fi} + + + +static void Test_STT892() +{ + { + init_simple_test("STT892"); + static STT892 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT892)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT892)"); + check_field_offset(lv, fa, 0, "STT892.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT892.fb"); + } +} +static Arrange_To_Call_Me vSTT892(Test_STT892, "STT892", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8102 { + long double fa; + unsigned int :8; + int fb; +}; +//SIG(1 STT8102) C1{ FD Fi:8 Fi} + + + +static void Test_STT8102() +{ + { + init_simple_test("STT8102"); + static STT8102 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8102)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8102)"); + check_field_offset(lv, fa, 0, "STT8102.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8102.fb"); + } +} +static Arrange_To_Call_Me vSTT8102(Test_STT8102, "STT8102", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8112 { + long double fa; + __tsu64 :8; + int fb; +}; +//SIG(1 STT8112) C1{ FD FL:8 Fi} + + + +static void Test_STT8112() +{ + { + init_simple_test("STT8112"); + static STT8112 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8112)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8112)"); + check_field_offset(lv, fa, 0, "STT8112.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8112.fb"); + } +} +static Arrange_To_Call_Me vSTT8112(Test_STT8112, "STT8112", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8122 { + long double fa; + unsigned int :18; + int fb; +}; +//SIG(1 STT8122) C1{ FD Fi:18 Fi} + + + +static void Test_STT8122() +{ + { + init_simple_test("STT8122"); + static STT8122 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8122)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8122)"); + check_field_offset(lv, fa, 0, "STT8122.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8122.fb"); + } +} +static Arrange_To_Call_Me vSTT8122(Test_STT8122, "STT8122", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8132 { + long double fa; + __tsu64 :18; + int fb; +}; +//SIG(1 STT8132) C1{ FD FL:18 Fi} + + + +static void Test_STT8132() +{ + { + init_simple_test("STT8132"); + static STT8132 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8132)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8132)"); + check_field_offset(lv, fa, 0, "STT8132.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8132.fb"); + } +} +static Arrange_To_Call_Me vSTT8132(Test_STT8132, "STT8132", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8142 { + long double fa; + __tsu64 :48; + int fb; +}; +//SIG(1 STT8142) C1{ FD FL:48 Fi} + + + +static void Test_STT8142() +{ + { + init_simple_test("STT8142"); + static STT8142 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8142)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8142)"); + check_field_offset(lv, fa, 0, "STT8142.fa"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8142.fb"); + } +} +static Arrange_To_Call_Me vSTT8142(Test_STT8142, "STT8142", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8152 { + long double fa; + unsigned char bf:3; + int fb; +}; +//SIG(1 STT8152) C1{ FD Fc:3 Fi} + + + +static void Test_STT8152() +{ + { + init_simple_test("STT8152"); + static STT8152 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8152)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8152)"); + check_field_offset(lv, fa, 0, "STT8152.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8152"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8152"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8152.fb"); + } +} +static Arrange_To_Call_Me vSTT8152(Test_STT8152, "STT8152", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8162 { + long double fa; + unsigned short bf:3; + int fb; +}; +//SIG(1 STT8162) C1{ FD Fs:3 Fi} + + + +static void Test_STT8162() +{ + { + init_simple_test("STT8162"); + static STT8162 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8162)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8162)"); + check_field_offset(lv, fa, 0, "STT8162.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8162"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8162"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8162.fb"); + } +} +static Arrange_To_Call_Me vSTT8162(Test_STT8162, "STT8162", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8172 { + long double fa; + unsigned int bf:3; + int fb; +}; +//SIG(1 STT8172) C1{ FD Fi:3 Fi} + + + +static void Test_STT8172() +{ + { + init_simple_test("STT8172"); + static STT8172 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8172)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8172)"); + check_field_offset(lv, fa, 0, "STT8172.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8172"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8172"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8172.fb"); + } +} +static Arrange_To_Call_Me vSTT8172(Test_STT8172, "STT8172", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8182 { + long double fa; + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT8182) C1{ FD FL:3 Fi} + + + +static void Test_STT8182() +{ + { + init_simple_test("STT8182"); + static STT8182 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8182)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8182)"); + check_field_offset(lv, fa, 0, "STT8182.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8182"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8182"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8182.fb"); + } +} +static Arrange_To_Call_Me vSTT8182(Test_STT8182, "STT8182", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8192 { + long double fa; + unsigned short bf:8; + int fb; +}; +//SIG(1 STT8192) C1{ FD Fs:8 Fi} + + + +static void Test_STT8192() +{ + { + init_simple_test("STT8192"); + static STT8192 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8192)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8192)"); + check_field_offset(lv, fa, 0, "STT8192.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8192"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8192"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8192.fb"); + } +} +static Arrange_To_Call_Me vSTT8192(Test_STT8192, "STT8192", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8202 { + long double fa; + unsigned int bf:8; + int fb; +}; +//SIG(1 STT8202) C1{ FD Fi:8 Fi} + + + +static void Test_STT8202() +{ + { + init_simple_test("STT8202"); + static STT8202 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8202)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8202)"); + check_field_offset(lv, fa, 0, "STT8202.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8202"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8202"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8202.fb"); + } +} +static Arrange_To_Call_Me vSTT8202(Test_STT8202, "STT8202", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8212 { + long double fa; + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT8212) C1{ FD FL:8 Fi} + + + +static void Test_STT8212() +{ + { + init_simple_test("STT8212"); + static STT8212 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8212)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8212)"); + check_field_offset(lv, fa, 0, "STT8212.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8212"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8212"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8212.fb"); + } +} +static Arrange_To_Call_Me vSTT8212(Test_STT8212, "STT8212", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8222 { + long double fa; + unsigned int bf:18; + int fb; +}; +//SIG(1 STT8222) C1{ FD Fi:18 Fi} + + + +static void Test_STT8222() +{ + { + init_simple_test("STT8222"); + static STT8222 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8222)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8222)"); + check_field_offset(lv, fa, 0, "STT8222.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8222"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8222"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8222.fb"); + } +} +static Arrange_To_Call_Me vSTT8222(Test_STT8222, "STT8222", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8232 { + long double fa; + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT8232) C1{ FD FL:18 Fi} + + + +static void Test_STT8232() +{ + { + init_simple_test("STT8232"); + static STT8232 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8232)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8232)"); + check_field_offset(lv, fa, 0, "STT8232.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8232"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8232"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8232.fb"); + } +} +static Arrange_To_Call_Me vSTT8232(Test_STT8232, "STT8232", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8242 { + long double fa; + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT8242) C1{ FD FL:48 Fi} + + + +static void Test_STT8242() +{ + { + init_simple_test("STT8242"); + static STT8242 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8242)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8242)"); + check_field_offset(lv, fa, 0, "STT8242.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8242"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8242"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8242.fb"); + } +} +static Arrange_To_Call_Me vSTT8242(Test_STT8242, "STT8242", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT813 { + long double fa; + unsigned char :0; + long fb; +}; +//SIG(1 STT813) C1{ FD Fc:0 Fl} + + + +static void Test_STT813() +{ + { + init_simple_test("STT813"); + static STT813 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT813)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT813)"); + check_field_offset(lv, fa, 0, "STT813.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT813.fb"); + } +} +static Arrange_To_Call_Me vSTT813(Test_STT813, "STT813", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT823 { + long double fa; + unsigned short :0; + long fb; +}; +//SIG(1 STT823) C1{ FD Fs:0 Fl} + + + +static void Test_STT823() +{ + { + init_simple_test("STT823"); + static STT823 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT823)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT823)"); + check_field_offset(lv, fa, 0, "STT823.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT823.fb"); + } +} +static Arrange_To_Call_Me vSTT823(Test_STT823, "STT823", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT833 { + long double fa; + unsigned int :0; + long fb; +}; +//SIG(1 STT833) C1{ FD Fi:0 Fl} + + + +static void Test_STT833() +{ + { + init_simple_test("STT833"); + static STT833 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT833)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT833)"); + check_field_offset(lv, fa, 0, "STT833.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT833.fb"); + } +} +static Arrange_To_Call_Me vSTT833(Test_STT833, "STT833", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT843 { + long double fa; + __tsu64 :0; + long fb; +}; +//SIG(1 STT843) C1{ FD FL:0 Fl} + + + +static void Test_STT843() +{ + { + init_simple_test("STT843"); + static STT843 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT843)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT843)"); + check_field_offset(lv, fa, 0, "STT843.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT843.fb"); + } +} +static Arrange_To_Call_Me vSTT843(Test_STT843, "STT843", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT853 { + long double fa; + unsigned char :3; + long fb; +}; +//SIG(1 STT853) C1{ FD Fc:3 Fl} + + + +static void Test_STT853() +{ + { + init_simple_test("STT853"); + static STT853 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT853)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT853)"); + check_field_offset(lv, fa, 0, "STT853.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT853.fb"); + } +} +static Arrange_To_Call_Me vSTT853(Test_STT853, "STT853", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT863 { + long double fa; + unsigned short :3; + long fb; +}; +//SIG(1 STT863) C1{ FD Fs:3 Fl} + + + +static void Test_STT863() +{ + { + init_simple_test("STT863"); + static STT863 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT863)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT863)"); + check_field_offset(lv, fa, 0, "STT863.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT863.fb"); + } +} +static Arrange_To_Call_Me vSTT863(Test_STT863, "STT863", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT873 { + long double fa; + unsigned int :3; + long fb; +}; +//SIG(1 STT873) C1{ FD Fi:3 Fl} + + + +static void Test_STT873() +{ + { + init_simple_test("STT873"); + static STT873 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT873)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT873)"); + check_field_offset(lv, fa, 0, "STT873.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT873.fb"); + } +} +static Arrange_To_Call_Me vSTT873(Test_STT873, "STT873", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT883 { + long double fa; + __tsu64 :3; + long fb; +}; +//SIG(1 STT883) C1{ FD FL:3 Fl} + + + +static void Test_STT883() +{ + { + init_simple_test("STT883"); + static STT883 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT883)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT883)"); + check_field_offset(lv, fa, 0, "STT883.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT883.fb"); + } +} +static Arrange_To_Call_Me vSTT883(Test_STT883, "STT883", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT893 { + long double fa; + unsigned short :8; + long fb; +}; +//SIG(1 STT893) C1{ FD Fs:8 Fl} + + + +static void Test_STT893() +{ + { + init_simple_test("STT893"); + static STT893 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT893)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT893)"); + check_field_offset(lv, fa, 0, "STT893.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT893.fb"); + } +} +static Arrange_To_Call_Me vSTT893(Test_STT893, "STT893", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8103 { + long double fa; + unsigned int :8; + long fb; +}; +//SIG(1 STT8103) C1{ FD Fi:8 Fl} + + + +static void Test_STT8103() +{ + { + init_simple_test("STT8103"); + static STT8103 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8103)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8103)"); + check_field_offset(lv, fa, 0, "STT8103.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8103.fb"); + } +} +static Arrange_To_Call_Me vSTT8103(Test_STT8103, "STT8103", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8113 { + long double fa; + __tsu64 :8; + long fb; +}; +//SIG(1 STT8113) C1{ FD FL:8 Fl} + + + +static void Test_STT8113() +{ + { + init_simple_test("STT8113"); + static STT8113 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8113)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8113)"); + check_field_offset(lv, fa, 0, "STT8113.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8113.fb"); + } +} +static Arrange_To_Call_Me vSTT8113(Test_STT8113, "STT8113", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8123 { + long double fa; + unsigned int :18; + long fb; +}; +//SIG(1 STT8123) C1{ FD Fi:18 Fl} + + + +static void Test_STT8123() +{ + { + init_simple_test("STT8123"); + static STT8123 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8123)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8123)"); + check_field_offset(lv, fa, 0, "STT8123.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8123.fb"); + } +} +static Arrange_To_Call_Me vSTT8123(Test_STT8123, "STT8123", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8133 { + long double fa; + __tsu64 :18; + long fb; +}; +//SIG(1 STT8133) C1{ FD FL:18 Fl} + + + +static void Test_STT8133() +{ + { + init_simple_test("STT8133"); + static STT8133 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8133)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8133)"); + check_field_offset(lv, fa, 0, "STT8133.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8133.fb"); + } +} +static Arrange_To_Call_Me vSTT8133(Test_STT8133, "STT8133", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8143 { + long double fa; + __tsu64 :48; + long fb; +}; +//SIG(1 STT8143) C1{ FD FL:48 Fl} + + + +static void Test_STT8143() +{ + { + init_simple_test("STT8143"); + static STT8143 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8143)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8143)"); + check_field_offset(lv, fa, 0, "STT8143.fa"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8143.fb"); + } +} +static Arrange_To_Call_Me vSTT8143(Test_STT8143, "STT8143", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8153 { + long double fa; + unsigned char bf:3; + long fb; +}; +//SIG(1 STT8153) C1{ FD Fc:3 Fl} + + + +static void Test_STT8153() +{ + { + init_simple_test("STT8153"); + static STT8153 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8153)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8153)"); + check_field_offset(lv, fa, 0, "STT8153.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8153"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8153"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8153.fb"); + } +} +static Arrange_To_Call_Me vSTT8153(Test_STT8153, "STT8153", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8163 { + long double fa; + unsigned short bf:3; + long fb; +}; +//SIG(1 STT8163) C1{ FD Fs:3 Fl} + + + +static void Test_STT8163() +{ + { + init_simple_test("STT8163"); + static STT8163 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8163)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8163)"); + check_field_offset(lv, fa, 0, "STT8163.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8163"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8163"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8163.fb"); + } +} +static Arrange_To_Call_Me vSTT8163(Test_STT8163, "STT8163", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8173 { + long double fa; + unsigned int bf:3; + long fb; +}; +//SIG(1 STT8173) C1{ FD Fi:3 Fl} + + + +static void Test_STT8173() +{ + { + init_simple_test("STT8173"); + static STT8173 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8173)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8173)"); + check_field_offset(lv, fa, 0, "STT8173.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8173"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8173"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8173.fb"); + } +} +static Arrange_To_Call_Me vSTT8173(Test_STT8173, "STT8173", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8183 { + long double fa; + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT8183) C1{ FD FL:3 Fl} + + + +static void Test_STT8183() +{ + { + init_simple_test("STT8183"); + static STT8183 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8183)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8183)"); + check_field_offset(lv, fa, 0, "STT8183.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8183"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8183"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8183.fb"); + } +} +static Arrange_To_Call_Me vSTT8183(Test_STT8183, "STT8183", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8193 { + long double fa; + unsigned short bf:8; + long fb; +}; +//SIG(1 STT8193) C1{ FD Fs:8 Fl} + + + +static void Test_STT8193() +{ + { + init_simple_test("STT8193"); + static STT8193 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8193)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8193)"); + check_field_offset(lv, fa, 0, "STT8193.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8193"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8193"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8193.fb"); + } +} +static Arrange_To_Call_Me vSTT8193(Test_STT8193, "STT8193", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8203 { + long double fa; + unsigned int bf:8; + long fb; +}; +//SIG(1 STT8203) C1{ FD Fi:8 Fl} + + + +static void Test_STT8203() +{ + { + init_simple_test("STT8203"); + static STT8203 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8203)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8203)"); + check_field_offset(lv, fa, 0, "STT8203.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8203"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8203"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8203.fb"); + } +} +static Arrange_To_Call_Me vSTT8203(Test_STT8203, "STT8203", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8213 { + long double fa; + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT8213) C1{ FD FL:8 Fl} + + + +static void Test_STT8213() +{ + { + init_simple_test("STT8213"); + static STT8213 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8213)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8213)"); + check_field_offset(lv, fa, 0, "STT8213.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8213"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8213"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8213.fb"); + } +} +static Arrange_To_Call_Me vSTT8213(Test_STT8213, "STT8213", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8223 { + long double fa; + unsigned int bf:18; + long fb; +}; +//SIG(1 STT8223) C1{ FD Fi:18 Fl} + + + +static void Test_STT8223() +{ + { + init_simple_test("STT8223"); + static STT8223 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8223)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8223)"); + check_field_offset(lv, fa, 0, "STT8223.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8223"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8223"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8223.fb"); + } +} +static Arrange_To_Call_Me vSTT8223(Test_STT8223, "STT8223", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8233 { + long double fa; + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT8233) C1{ FD FL:18 Fl} + + + +static void Test_STT8233() +{ + { + init_simple_test("STT8233"); + static STT8233 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8233)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8233)"); + check_field_offset(lv, fa, 0, "STT8233.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8233"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8233"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8233.fb"); + } +} +static Arrange_To_Call_Me vSTT8233(Test_STT8233, "STT8233", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8243 { + long double fa; + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT8243) C1{ FD FL:48 Fl} + + + +static void Test_STT8243() +{ + { + init_simple_test("STT8243"); + static STT8243 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8243)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8243)"); + check_field_offset(lv, fa, 0, "STT8243.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8243"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8243"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8243.fb"); + } +} +static Arrange_To_Call_Me vSTT8243(Test_STT8243, "STT8243", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT814 { + long double fa; + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT814) C1{ FD Fc:0 FL} + + + +static void Test_STT814() +{ + { + init_simple_test("STT814"); + static STT814 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT814)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT814)"); + check_field_offset(lv, fa, 0, "STT814.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT814.fb"); + } +} +static Arrange_To_Call_Me vSTT814(Test_STT814, "STT814", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT824 { + long double fa; + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT824) C1{ FD Fs:0 FL} + + + +static void Test_STT824() +{ + { + init_simple_test("STT824"); + static STT824 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT824)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT824)"); + check_field_offset(lv, fa, 0, "STT824.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT824.fb"); + } +} +static Arrange_To_Call_Me vSTT824(Test_STT824, "STT824", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT834 { + long double fa; + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT834) C1{ FD Fi:0 FL} + + + +static void Test_STT834() +{ + { + init_simple_test("STT834"); + static STT834 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT834)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT834)"); + check_field_offset(lv, fa, 0, "STT834.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT834.fb"); + } +} +static Arrange_To_Call_Me vSTT834(Test_STT834, "STT834", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT844 { + long double fa; + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT844) C1{ FD FL:0 FL} + + + +static void Test_STT844() +{ + { + init_simple_test("STT844"); + static STT844 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT844)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT844)"); + check_field_offset(lv, fa, 0, "STT844.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT844.fb"); + } +} +static Arrange_To_Call_Me vSTT844(Test_STT844, "STT844", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT854 { + long double fa; + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT854) C1{ FD Fc:3 FL} + + + +static void Test_STT854() +{ + { + init_simple_test("STT854"); + static STT854 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT854)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT854)"); + check_field_offset(lv, fa, 0, "STT854.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT854.fb"); + } +} +static Arrange_To_Call_Me vSTT854(Test_STT854, "STT854", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT864 { + long double fa; + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT864) C1{ FD Fs:3 FL} + + + +static void Test_STT864() +{ + { + init_simple_test("STT864"); + static STT864 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT864)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT864)"); + check_field_offset(lv, fa, 0, "STT864.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT864.fb"); + } +} +static Arrange_To_Call_Me vSTT864(Test_STT864, "STT864", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT874 { + long double fa; + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT874) C1{ FD Fi:3 FL} + + + +static void Test_STT874() +{ + { + init_simple_test("STT874"); + static STT874 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT874)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT874)"); + check_field_offset(lv, fa, 0, "STT874.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT874.fb"); + } +} +static Arrange_To_Call_Me vSTT874(Test_STT874, "STT874", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT884 { + long double fa; + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT884) C1{ FD FL:3 FL} + + + +static void Test_STT884() +{ + { + init_simple_test("STT884"); + static STT884 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT884)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT884)"); + check_field_offset(lv, fa, 0, "STT884.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT884.fb"); + } +} +static Arrange_To_Call_Me vSTT884(Test_STT884, "STT884", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT894 { + long double fa; + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT894) C1{ FD Fs:8 FL} + + + +static void Test_STT894() +{ + { + init_simple_test("STT894"); + static STT894 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT894)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT894)"); + check_field_offset(lv, fa, 0, "STT894.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT894.fb"); + } +} +static Arrange_To_Call_Me vSTT894(Test_STT894, "STT894", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8104 { + long double fa; + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT8104) C1{ FD Fi:8 FL} + + + +static void Test_STT8104() +{ + { + init_simple_test("STT8104"); + static STT8104 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8104)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8104)"); + check_field_offset(lv, fa, 0, "STT8104.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8104.fb"); + } +} +static Arrange_To_Call_Me vSTT8104(Test_STT8104, "STT8104", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8114 { + long double fa; + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT8114) C1{ FD FL:8 FL} + + + +static void Test_STT8114() +{ + { + init_simple_test("STT8114"); + static STT8114 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8114)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8114)"); + check_field_offset(lv, fa, 0, "STT8114.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8114.fb"); + } +} +static Arrange_To_Call_Me vSTT8114(Test_STT8114, "STT8114", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8124 { + long double fa; + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT8124) C1{ FD Fi:18 FL} + + + +static void Test_STT8124() +{ + { + init_simple_test("STT8124"); + static STT8124 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8124)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8124)"); + check_field_offset(lv, fa, 0, "STT8124.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8124.fb"); + } +} +static Arrange_To_Call_Me vSTT8124(Test_STT8124, "STT8124", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8134 { + long double fa; + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT8134) C1{ FD FL:18 FL} + + + +static void Test_STT8134() +{ + { + init_simple_test("STT8134"); + static STT8134 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8134)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8134)"); + check_field_offset(lv, fa, 0, "STT8134.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8134.fb"); + } +} +static Arrange_To_Call_Me vSTT8134(Test_STT8134, "STT8134", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8144 { + long double fa; + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT8144) C1{ FD FL:48 FL} + + + +static void Test_STT8144() +{ + { + init_simple_test("STT8144"); + static STT8144 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT8144)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8144)"); + check_field_offset(lv, fa, 0, "STT8144.fa"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8144.fb"); + } +} +static Arrange_To_Call_Me vSTT8144(Test_STT8144, "STT8144", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8154 { + long double fa; + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT8154) C1{ FD Fc:3 FL} + + + +static void Test_STT8154() +{ + { + init_simple_test("STT8154"); + static STT8154 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8154)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8154)"); + check_field_offset(lv, fa, 0, "STT8154.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8154"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8154"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8154.fb"); + } +} +static Arrange_To_Call_Me vSTT8154(Test_STT8154, "STT8154", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8164 { + long double fa; + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT8164) C1{ FD Fs:3 FL} + + + +static void Test_STT8164() +{ + { + init_simple_test("STT8164"); + static STT8164 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8164)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8164)"); + check_field_offset(lv, fa, 0, "STT8164.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8164"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8164"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8164.fb"); + } +} +static Arrange_To_Call_Me vSTT8164(Test_STT8164, "STT8164", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8174 { + long double fa; + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT8174) C1{ FD Fi:3 FL} + + + +static void Test_STT8174() +{ + { + init_simple_test("STT8174"); + static STT8174 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8174)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8174)"); + check_field_offset(lv, fa, 0, "STT8174.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8174"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8174"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8174.fb"); + } +} +static Arrange_To_Call_Me vSTT8174(Test_STT8174, "STT8174", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8184 { + long double fa; + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT8184) C1{ FD FL:3 FL} + + + +static void Test_STT8184() +{ + { + init_simple_test("STT8184"); + static STT8184 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8184)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8184)"); + check_field_offset(lv, fa, 0, "STT8184.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8184"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8184"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8184.fb"); + } +} +static Arrange_To_Call_Me vSTT8184(Test_STT8184, "STT8184", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8194 { + long double fa; + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT8194) C1{ FD Fs:8 FL} + + + +static void Test_STT8194() +{ + { + init_simple_test("STT8194"); + static STT8194 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8194)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8194)"); + check_field_offset(lv, fa, 0, "STT8194.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8194"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8194"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8194.fb"); + } +} +static Arrange_To_Call_Me vSTT8194(Test_STT8194, "STT8194", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8204 { + long double fa; + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT8204) C1{ FD Fi:8 FL} + + + +static void Test_STT8204() +{ + { + init_simple_test("STT8204"); + static STT8204 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8204)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8204)"); + check_field_offset(lv, fa, 0, "STT8204.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8204"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8204"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8204.fb"); + } +} +static Arrange_To_Call_Me vSTT8204(Test_STT8204, "STT8204", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8214 { + long double fa; + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT8214) C1{ FD FL:8 FL} + + + +static void Test_STT8214() +{ + { + init_simple_test("STT8214"); + static STT8214 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8214)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8214)"); + check_field_offset(lv, fa, 0, "STT8214.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8214"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8214"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8214.fb"); + } +} +static Arrange_To_Call_Me vSTT8214(Test_STT8214, "STT8214", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8224 { + long double fa; + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT8224) C1{ FD Fi:18 FL} + + + +static void Test_STT8224() +{ + { + init_simple_test("STT8224"); + static STT8224 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8224)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8224)"); + check_field_offset(lv, fa, 0, "STT8224.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8224"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8224"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8224.fb"); + } +} +static Arrange_To_Call_Me vSTT8224(Test_STT8224, "STT8224", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8234 { + long double fa; + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT8234) C1{ FD FL:18 FL} + + + +static void Test_STT8234() +{ + { + init_simple_test("STT8234"); + static STT8234 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8234)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8234)"); + check_field_offset(lv, fa, 0, "STT8234.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8234"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8234"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8234.fb"); + } +} +static Arrange_To_Call_Me vSTT8234(Test_STT8234, "STT8234", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8244 { + long double fa; + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT8244) C1{ FD FL:48 FL} + + + +static void Test_STT8244() +{ + { + init_simple_test("STT8244"); + static STT8244 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT8244)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8244)"); + check_field_offset(lv, fa, 0, "STT8244.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8244"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8244"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8244.fb"); + } +} +static Arrange_To_Call_Me vSTT8244(Test_STT8244, "STT8244", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT815 { + long double fa; + unsigned char :0; + void *fb; +}; +//SIG(1 STT815) C1{ FD Fc:0 Fp} + + + +static void Test_STT815() +{ + { + init_simple_test("STT815"); + static STT815 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT815)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT815)"); + check_field_offset(lv, fa, 0, "STT815.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT815.fb"); + } +} +static Arrange_To_Call_Me vSTT815(Test_STT815, "STT815", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT825 { + long double fa; + unsigned short :0; + void *fb; +}; +//SIG(1 STT825) C1{ FD Fs:0 Fp} + + + +static void Test_STT825() +{ + { + init_simple_test("STT825"); + static STT825 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT825)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT825)"); + check_field_offset(lv, fa, 0, "STT825.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT825.fb"); + } +} +static Arrange_To_Call_Me vSTT825(Test_STT825, "STT825", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT835 { + long double fa; + unsigned int :0; + void *fb; +}; +//SIG(1 STT835) C1{ FD Fi:0 Fp} + + + +static void Test_STT835() +{ + { + init_simple_test("STT835"); + static STT835 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT835)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT835)"); + check_field_offset(lv, fa, 0, "STT835.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT835.fb"); + } +} +static Arrange_To_Call_Me vSTT835(Test_STT835, "STT835", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT845 { + long double fa; + __tsu64 :0; + void *fb; +}; +//SIG(1 STT845) C1{ FD FL:0 Fp} + + + +static void Test_STT845() +{ + { + init_simple_test("STT845"); + static STT845 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT845)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT845)"); + check_field_offset(lv, fa, 0, "STT845.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT845.fb"); + } +} +static Arrange_To_Call_Me vSTT845(Test_STT845, "STT845", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT855 { + long double fa; + unsigned char :3; + void *fb; +}; +//SIG(1 STT855) C1{ FD Fc:3 Fp} + + + +static void Test_STT855() +{ + { + init_simple_test("STT855"); + static STT855 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT855)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT855)"); + check_field_offset(lv, fa, 0, "STT855.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT855.fb"); + } +} +static Arrange_To_Call_Me vSTT855(Test_STT855, "STT855", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT865 { + long double fa; + unsigned short :3; + void *fb; +}; +//SIG(1 STT865) C1{ FD Fs:3 Fp} + + + +static void Test_STT865() +{ + { + init_simple_test("STT865"); + static STT865 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT865)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT865)"); + check_field_offset(lv, fa, 0, "STT865.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT865.fb"); + } +} +static Arrange_To_Call_Me vSTT865(Test_STT865, "STT865", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT875 { + long double fa; + unsigned int :3; + void *fb; +}; +//SIG(1 STT875) C1{ FD Fi:3 Fp} + + + +static void Test_STT875() +{ + { + init_simple_test("STT875"); + static STT875 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT875)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT875)"); + check_field_offset(lv, fa, 0, "STT875.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT875.fb"); + } +} +static Arrange_To_Call_Me vSTT875(Test_STT875, "STT875", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT885 { + long double fa; + __tsu64 :3; + void *fb; +}; +//SIG(1 STT885) C1{ FD FL:3 Fp} + + + +static void Test_STT885() +{ + { + init_simple_test("STT885"); + static STT885 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT885)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT885)"); + check_field_offset(lv, fa, 0, "STT885.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT885.fb"); + } +} +static Arrange_To_Call_Me vSTT885(Test_STT885, "STT885", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT895 { + long double fa; + unsigned short :8; + void *fb; +}; +//SIG(1 STT895) C1{ FD Fs:8 Fp} + + + +static void Test_STT895() +{ + { + init_simple_test("STT895"); + static STT895 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT895)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT895)"); + check_field_offset(lv, fa, 0, "STT895.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT895.fb"); + } +} +static Arrange_To_Call_Me vSTT895(Test_STT895, "STT895", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8105 { + long double fa; + unsigned int :8; + void *fb; +}; +//SIG(1 STT8105) C1{ FD Fi:8 Fp} + + + +static void Test_STT8105() +{ + { + init_simple_test("STT8105"); + static STT8105 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8105)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8105)"); + check_field_offset(lv, fa, 0, "STT8105.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8105.fb"); + } +} +static Arrange_To_Call_Me vSTT8105(Test_STT8105, "STT8105", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8115 { + long double fa; + __tsu64 :8; + void *fb; +}; +//SIG(1 STT8115) C1{ FD FL:8 Fp} + + + +static void Test_STT8115() +{ + { + init_simple_test("STT8115"); + static STT8115 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8115)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8115)"); + check_field_offset(lv, fa, 0, "STT8115.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8115.fb"); + } +} +static Arrange_To_Call_Me vSTT8115(Test_STT8115, "STT8115", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8125 { + long double fa; + unsigned int :18; + void *fb; +}; +//SIG(1 STT8125) C1{ FD Fi:18 Fp} + + + +static void Test_STT8125() +{ + { + init_simple_test("STT8125"); + static STT8125 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8125)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8125)"); + check_field_offset(lv, fa, 0, "STT8125.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8125.fb"); + } +} +static Arrange_To_Call_Me vSTT8125(Test_STT8125, "STT8125", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8135 { + long double fa; + __tsu64 :18; + void *fb; +}; +//SIG(1 STT8135) C1{ FD FL:18 Fp} + + + +static void Test_STT8135() +{ + { + init_simple_test("STT8135"); + static STT8135 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8135)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8135)"); + check_field_offset(lv, fa, 0, "STT8135.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8135.fb"); + } +} +static Arrange_To_Call_Me vSTT8135(Test_STT8135, "STT8135", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8145 { + long double fa; + __tsu64 :48; + void *fb; +}; +//SIG(1 STT8145) C1{ FD FL:48 Fp} + + + +static void Test_STT8145() +{ + { + init_simple_test("STT8145"); + static STT8145 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8145)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8145)"); + check_field_offset(lv, fa, 0, "STT8145.fa"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8145.fb"); + } +} +static Arrange_To_Call_Me vSTT8145(Test_STT8145, "STT8145", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8155 { + long double fa; + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT8155) C1{ FD Fc:3 Fp} + + + +static void Test_STT8155() +{ + { + init_simple_test("STT8155"); + static STT8155 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8155)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8155)"); + check_field_offset(lv, fa, 0, "STT8155.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8155"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8155"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8155.fb"); + } +} +static Arrange_To_Call_Me vSTT8155(Test_STT8155, "STT8155", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8165 { + long double fa; + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT8165) C1{ FD Fs:3 Fp} + + + +static void Test_STT8165() +{ + { + init_simple_test("STT8165"); + static STT8165 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8165)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8165)"); + check_field_offset(lv, fa, 0, "STT8165.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8165"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8165"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8165.fb"); + } +} +static Arrange_To_Call_Me vSTT8165(Test_STT8165, "STT8165", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8175 { + long double fa; + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT8175) C1{ FD Fi:3 Fp} + + + +static void Test_STT8175() +{ + { + init_simple_test("STT8175"); + static STT8175 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8175)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8175)"); + check_field_offset(lv, fa, 0, "STT8175.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8175"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8175"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8175.fb"); + } +} +static Arrange_To_Call_Me vSTT8175(Test_STT8175, "STT8175", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8185 { + long double fa; + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT8185) C1{ FD FL:3 Fp} + + + +static void Test_STT8185() +{ + { + init_simple_test("STT8185"); + static STT8185 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8185)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8185)"); + check_field_offset(lv, fa, 0, "STT8185.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8185"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8185"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8185.fb"); + } +} +static Arrange_To_Call_Me vSTT8185(Test_STT8185, "STT8185", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8195 { + long double fa; + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT8195) C1{ FD Fs:8 Fp} + + + +static void Test_STT8195() +{ + { + init_simple_test("STT8195"); + static STT8195 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8195)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8195)"); + check_field_offset(lv, fa, 0, "STT8195.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8195"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8195"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8195.fb"); + } +} +static Arrange_To_Call_Me vSTT8195(Test_STT8195, "STT8195", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8205 { + long double fa; + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT8205) C1{ FD Fi:8 Fp} + + + +static void Test_STT8205() +{ + { + init_simple_test("STT8205"); + static STT8205 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8205)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8205)"); + check_field_offset(lv, fa, 0, "STT8205.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8205"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8205"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8205.fb"); + } +} +static Arrange_To_Call_Me vSTT8205(Test_STT8205, "STT8205", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8215 { + long double fa; + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT8215) C1{ FD FL:8 Fp} + + + +static void Test_STT8215() +{ + { + init_simple_test("STT8215"); + static STT8215 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8215)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8215)"); + check_field_offset(lv, fa, 0, "STT8215.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8215"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8215"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8215.fb"); + } +} +static Arrange_To_Call_Me vSTT8215(Test_STT8215, "STT8215", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8225 { + long double fa; + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT8225) C1{ FD Fi:18 Fp} + + + +static void Test_STT8225() +{ + { + init_simple_test("STT8225"); + static STT8225 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8225)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8225)"); + check_field_offset(lv, fa, 0, "STT8225.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8225"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8225"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8225.fb"); + } +} +static Arrange_To_Call_Me vSTT8225(Test_STT8225, "STT8225", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8235 { + long double fa; + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT8235) C1{ FD FL:18 Fp} + + + +static void Test_STT8235() +{ + { + init_simple_test("STT8235"); + static STT8235 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8235)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8235)"); + check_field_offset(lv, fa, 0, "STT8235.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8235"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8235"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8235.fb"); + } +} +static Arrange_To_Call_Me vSTT8235(Test_STT8235, "STT8235", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8245 { + long double fa; + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT8245) C1{ FD FL:48 Fp} + + + +static void Test_STT8245() +{ + { + init_simple_test("STT8245"); + static STT8245 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8245)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8245)"); + check_field_offset(lv, fa, 0, "STT8245.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8245"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8245"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8245.fb"); + } +} +static Arrange_To_Call_Me vSTT8245(Test_STT8245, "STT8245", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT816 { + long double fa; + unsigned char :0; + float fb; +}; +//SIG(1 STT816) C1{ FD Fc:0 Fi} + + + +static void Test_STT816() +{ + { + init_simple_test("STT816"); + static STT816 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT816)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT816)"); + check_field_offset(lv, fa, 0, "STT816.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT816.fb"); + } +} +static Arrange_To_Call_Me vSTT816(Test_STT816, "STT816", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT826 { + long double fa; + unsigned short :0; + float fb; +}; +//SIG(1 STT826) C1{ FD Fs:0 Fi} + + + +static void Test_STT826() +{ + { + init_simple_test("STT826"); + static STT826 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT826)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT826)"); + check_field_offset(lv, fa, 0, "STT826.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT826.fb"); + } +} +static Arrange_To_Call_Me vSTT826(Test_STT826, "STT826", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT836 { + long double fa; + unsigned int :0; + float fb; +}; +//SIG(1 STT836) C1{ FD Fi:0 Fi} + + + +static void Test_STT836() +{ + { + init_simple_test("STT836"); + static STT836 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT836)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT836)"); + check_field_offset(lv, fa, 0, "STT836.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT836.fb"); + } +} +static Arrange_To_Call_Me vSTT836(Test_STT836, "STT836", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT846 { + long double fa; + __tsu64 :0; + float fb; +}; +//SIG(1 STT846) C1{ FD FL:0 Fi} + + + +static void Test_STT846() +{ + { + init_simple_test("STT846"); + static STT846 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT846)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT846)"); + check_field_offset(lv, fa, 0, "STT846.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT846.fb"); + } +} +static Arrange_To_Call_Me vSTT846(Test_STT846, "STT846", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT856 { + long double fa; + unsigned char :3; + float fb; +}; +//SIG(1 STT856) C1{ FD Fc:3 Fi} + + + +static void Test_STT856() +{ + { + init_simple_test("STT856"); + static STT856 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT856)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT856)"); + check_field_offset(lv, fa, 0, "STT856.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT856.fb"); + } +} +static Arrange_To_Call_Me vSTT856(Test_STT856, "STT856", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT866 { + long double fa; + unsigned short :3; + float fb; +}; +//SIG(1 STT866) C1{ FD Fs:3 Fi} + + + +static void Test_STT866() +{ + { + init_simple_test("STT866"); + static STT866 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT866)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT866)"); + check_field_offset(lv, fa, 0, "STT866.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT866.fb"); + } +} +static Arrange_To_Call_Me vSTT866(Test_STT866, "STT866", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT876 { + long double fa; + unsigned int :3; + float fb; +}; +//SIG(1 STT876) C1{ FD Fi:3 Fi} + + + +static void Test_STT876() +{ + { + init_simple_test("STT876"); + static STT876 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT876)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT876)"); + check_field_offset(lv, fa, 0, "STT876.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT876.fb"); + } +} +static Arrange_To_Call_Me vSTT876(Test_STT876, "STT876", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT886 { + long double fa; + __tsu64 :3; + float fb; +}; +//SIG(1 STT886) C1{ FD FL:3 Fi} + + + +static void Test_STT886() +{ + { + init_simple_test("STT886"); + static STT886 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT886)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT886)"); + check_field_offset(lv, fa, 0, "STT886.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT886.fb"); + } +} +static Arrange_To_Call_Me vSTT886(Test_STT886, "STT886", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT896 { + long double fa; + unsigned short :8; + float fb; +}; +//SIG(1 STT896) C1{ FD Fs:8 Fi} + + + +static void Test_STT896() +{ + { + init_simple_test("STT896"); + static STT896 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT896)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT896)"); + check_field_offset(lv, fa, 0, "STT896.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT896.fb"); + } +} +static Arrange_To_Call_Me vSTT896(Test_STT896, "STT896", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8106 { + long double fa; + unsigned int :8; + float fb; +}; +//SIG(1 STT8106) C1{ FD Fi:8 Fi} + + + +static void Test_STT8106() +{ + { + init_simple_test("STT8106"); + static STT8106 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8106)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8106)"); + check_field_offset(lv, fa, 0, "STT8106.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8106.fb"); + } +} +static Arrange_To_Call_Me vSTT8106(Test_STT8106, "STT8106", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8116 { + long double fa; + __tsu64 :8; + float fb; +}; +//SIG(1 STT8116) C1{ FD FL:8 Fi} + + + +static void Test_STT8116() +{ + { + init_simple_test("STT8116"); + static STT8116 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8116)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8116)"); + check_field_offset(lv, fa, 0, "STT8116.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8116.fb"); + } +} +static Arrange_To_Call_Me vSTT8116(Test_STT8116, "STT8116", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8126 { + long double fa; + unsigned int :18; + float fb; +}; +//SIG(1 STT8126) C1{ FD Fi:18 Fi} + + + +static void Test_STT8126() +{ + { + init_simple_test("STT8126"); + static STT8126 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8126)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8126)"); + check_field_offset(lv, fa, 0, "STT8126.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8126.fb"); + } +} +static Arrange_To_Call_Me vSTT8126(Test_STT8126, "STT8126", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8136 { + long double fa; + __tsu64 :18; + float fb; +}; +//SIG(1 STT8136) C1{ FD FL:18 Fi} + + + +static void Test_STT8136() +{ + { + init_simple_test("STT8136"); + static STT8136 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8136)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8136)"); + check_field_offset(lv, fa, 0, "STT8136.fa"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8136.fb"); + } +} +static Arrange_To_Call_Me vSTT8136(Test_STT8136, "STT8136", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8146 { + long double fa; + __tsu64 :48; + float fb; +}; +//SIG(1 STT8146) C1{ FD FL:48 Fi} + + + +static void Test_STT8146() +{ + { + init_simple_test("STT8146"); + static STT8146 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8146)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8146)"); + check_field_offset(lv, fa, 0, "STT8146.fa"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8146.fb"); + } +} +static Arrange_To_Call_Me vSTT8146(Test_STT8146, "STT8146", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8156 { + long double fa; + unsigned char bf:3; + float fb; +}; +//SIG(1 STT8156) C1{ FD Fc:3 Fi} + + + +static void Test_STT8156() +{ + { + init_simple_test("STT8156"); + static STT8156 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8156)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8156)"); + check_field_offset(lv, fa, 0, "STT8156.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8156"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8156"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8156.fb"); + } +} +static Arrange_To_Call_Me vSTT8156(Test_STT8156, "STT8156", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8166 { + long double fa; + unsigned short bf:3; + float fb; +}; +//SIG(1 STT8166) C1{ FD Fs:3 Fi} + + + +static void Test_STT8166() +{ + { + init_simple_test("STT8166"); + static STT8166 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8166)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8166)"); + check_field_offset(lv, fa, 0, "STT8166.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8166"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8166"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8166.fb"); + } +} +static Arrange_To_Call_Me vSTT8166(Test_STT8166, "STT8166", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8176 { + long double fa; + unsigned int bf:3; + float fb; +}; +//SIG(1 STT8176) C1{ FD Fi:3 Fi} + + + +static void Test_STT8176() +{ + { + init_simple_test("STT8176"); + static STT8176 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8176)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8176)"); + check_field_offset(lv, fa, 0, "STT8176.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8176"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8176"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8176.fb"); + } +} +static Arrange_To_Call_Me vSTT8176(Test_STT8176, "STT8176", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8186 { + long double fa; + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT8186) C1{ FD FL:3 Fi} + + + +static void Test_STT8186() +{ + { + init_simple_test("STT8186"); + static STT8186 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8186)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8186)"); + check_field_offset(lv, fa, 0, "STT8186.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8186"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8186"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8186.fb"); + } +} +static Arrange_To_Call_Me vSTT8186(Test_STT8186, "STT8186", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8196 { + long double fa; + unsigned short bf:8; + float fb; +}; +//SIG(1 STT8196) C1{ FD Fs:8 Fi} + + + +static void Test_STT8196() +{ + { + init_simple_test("STT8196"); + static STT8196 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8196)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8196)"); + check_field_offset(lv, fa, 0, "STT8196.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8196"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8196"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8196.fb"); + } +} +static Arrange_To_Call_Me vSTT8196(Test_STT8196, "STT8196", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8206 { + long double fa; + unsigned int bf:8; + float fb; +}; +//SIG(1 STT8206) C1{ FD Fi:8 Fi} + + + +static void Test_STT8206() +{ + { + init_simple_test("STT8206"); + static STT8206 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8206)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8206)"); + check_field_offset(lv, fa, 0, "STT8206.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8206"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8206"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8206.fb"); + } +} +static Arrange_To_Call_Me vSTT8206(Test_STT8206, "STT8206", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8216 { + long double fa; + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT8216) C1{ FD FL:8 Fi} + + + +static void Test_STT8216() +{ + { + init_simple_test("STT8216"); + static STT8216 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8216)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8216)"); + check_field_offset(lv, fa, 0, "STT8216.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8216"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8216"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8216.fb"); + } +} +static Arrange_To_Call_Me vSTT8216(Test_STT8216, "STT8216", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8226 { + long double fa; + unsigned int bf:18; + float fb; +}; +//SIG(1 STT8226) C1{ FD Fi:18 Fi} + + + +static void Test_STT8226() +{ + { + init_simple_test("STT8226"); + static STT8226 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8226)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8226)"); + check_field_offset(lv, fa, 0, "STT8226.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8226"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8226"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8226.fb"); + } +} +static Arrange_To_Call_Me vSTT8226(Test_STT8226, "STT8226", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8236 { + long double fa; + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT8236) C1{ FD FL:18 Fi} + + + +static void Test_STT8236() +{ + { + init_simple_test("STT8236"); + static STT8236 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8236)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8236)"); + check_field_offset(lv, fa, 0, "STT8236.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8236"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8236"); + check_field_offset(lv, fb, ABISELECT(20,16), "STT8236.fb"); + } +} +static Arrange_To_Call_Me vSTT8236(Test_STT8236, "STT8236", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8246 { + long double fa; + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT8246) C1{ FD FL:48 Fi} + + + +static void Test_STT8246() +{ + { + init_simple_test("STT8246"); + static STT8246 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8246)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8246)"); + check_field_offset(lv, fa, 0, "STT8246.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8246"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8246"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8246.fb"); + } +} +static Arrange_To_Call_Me vSTT8246(Test_STT8246, "STT8246", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT817 { + long double fa; + unsigned char :0; + double fb; +}; +//SIG(1 STT817) C1{ FD Fc:0 FL} + + + +static void Test_STT817() +{ + { + init_simple_test("STT817"); + static STT817 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT817)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT817)"); + check_field_offset(lv, fa, 0, "STT817.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT817.fb"); + } +} +static Arrange_To_Call_Me vSTT817(Test_STT817, "STT817", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT827 { + long double fa; + unsigned short :0; + double fb; +}; +//SIG(1 STT827) C1{ FD Fs:0 FL} + + + +static void Test_STT827() +{ + { + init_simple_test("STT827"); + static STT827 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT827)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT827)"); + check_field_offset(lv, fa, 0, "STT827.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT827.fb"); + } +} +static Arrange_To_Call_Me vSTT827(Test_STT827, "STT827", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT837 { + long double fa; + unsigned int :0; + double fb; +}; +//SIG(1 STT837) C1{ FD Fi:0 FL} + + + +static void Test_STT837() +{ + { + init_simple_test("STT837"); + static STT837 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT837)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT837)"); + check_field_offset(lv, fa, 0, "STT837.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT837.fb"); + } +} +static Arrange_To_Call_Me vSTT837(Test_STT837, "STT837", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT847 { + long double fa; + __tsu64 :0; + double fb; +}; +//SIG(1 STT847) C1{ FD FL:0 FL} + + + +static void Test_STT847() +{ + { + init_simple_test("STT847"); + static STT847 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT847)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT847)"); + check_field_offset(lv, fa, 0, "STT847.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT847.fb"); + } +} +static Arrange_To_Call_Me vSTT847(Test_STT847, "STT847", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT857 { + long double fa; + unsigned char :3; + double fb; +}; +//SIG(1 STT857) C1{ FD Fc:3 FL} + + + +static void Test_STT857() +{ + { + init_simple_test("STT857"); + static STT857 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT857)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT857)"); + check_field_offset(lv, fa, 0, "STT857.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT857.fb"); + } +} +static Arrange_To_Call_Me vSTT857(Test_STT857, "STT857", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT867 { + long double fa; + unsigned short :3; + double fb; +}; +//SIG(1 STT867) C1{ FD Fs:3 FL} + + + +static void Test_STT867() +{ + { + init_simple_test("STT867"); + static STT867 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT867)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT867)"); + check_field_offset(lv, fa, 0, "STT867.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT867.fb"); + } +} +static Arrange_To_Call_Me vSTT867(Test_STT867, "STT867", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT877 { + long double fa; + unsigned int :3; + double fb; +}; +//SIG(1 STT877) C1{ FD Fi:3 FL} + + + +static void Test_STT877() +{ + { + init_simple_test("STT877"); + static STT877 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT877)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT877)"); + check_field_offset(lv, fa, 0, "STT877.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT877.fb"); + } +} +static Arrange_To_Call_Me vSTT877(Test_STT877, "STT877", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT887 { + long double fa; + __tsu64 :3; + double fb; +}; +//SIG(1 STT887) C1{ FD FL:3 FL} + + + +static void Test_STT887() +{ + { + init_simple_test("STT887"); + static STT887 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT887)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT887)"); + check_field_offset(lv, fa, 0, "STT887.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT887.fb"); + } +} +static Arrange_To_Call_Me vSTT887(Test_STT887, "STT887", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT897 { + long double fa; + unsigned short :8; + double fb; +}; +//SIG(1 STT897) C1{ FD Fs:8 FL} + + + +static void Test_STT897() +{ + { + init_simple_test("STT897"); + static STT897 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT897)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT897)"); + check_field_offset(lv, fa, 0, "STT897.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT897.fb"); + } +} +static Arrange_To_Call_Me vSTT897(Test_STT897, "STT897", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8107 { + long double fa; + unsigned int :8; + double fb; +}; +//SIG(1 STT8107) C1{ FD Fi:8 FL} + + + +static void Test_STT8107() +{ + { + init_simple_test("STT8107"); + static STT8107 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8107)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8107)"); + check_field_offset(lv, fa, 0, "STT8107.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8107.fb"); + } +} +static Arrange_To_Call_Me vSTT8107(Test_STT8107, "STT8107", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8117 { + long double fa; + __tsu64 :8; + double fb; +}; +//SIG(1 STT8117) C1{ FD FL:8 FL} + + + +static void Test_STT8117() +{ + { + init_simple_test("STT8117"); + static STT8117 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8117)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8117)"); + check_field_offset(lv, fa, 0, "STT8117.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8117.fb"); + } +} +static Arrange_To_Call_Me vSTT8117(Test_STT8117, "STT8117", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8127 { + long double fa; + unsigned int :18; + double fb; +}; +//SIG(1 STT8127) C1{ FD Fi:18 FL} + + + +static void Test_STT8127() +{ + { + init_simple_test("STT8127"); + static STT8127 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8127)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8127)"); + check_field_offset(lv, fa, 0, "STT8127.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8127.fb"); + } +} +static Arrange_To_Call_Me vSTT8127(Test_STT8127, "STT8127", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8137 { + long double fa; + __tsu64 :18; + double fb; +}; +//SIG(1 STT8137) C1{ FD FL:18 FL} + + + +static void Test_STT8137() +{ + { + init_simple_test("STT8137"); + static STT8137 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8137)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8137)"); + check_field_offset(lv, fa, 0, "STT8137.fa"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8137.fb"); + } +} +static Arrange_To_Call_Me vSTT8137(Test_STT8137, "STT8137", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8147 { + long double fa; + __tsu64 :48; + double fb; +}; +//SIG(1 STT8147) C1{ FD FL:48 FL} + + + +static void Test_STT8147() +{ + { + init_simple_test("STT8147"); + static STT8147 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT8147)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8147)"); + check_field_offset(lv, fa, 0, "STT8147.fa"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8147.fb"); + } +} +static Arrange_To_Call_Me vSTT8147(Test_STT8147, "STT8147", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8157 { + long double fa; + unsigned char bf:3; + double fb; +}; +//SIG(1 STT8157) C1{ FD Fc:3 FL} + + + +static void Test_STT8157() +{ + { + init_simple_test("STT8157"); + static STT8157 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8157)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8157)"); + check_field_offset(lv, fa, 0, "STT8157.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8157"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8157"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8157.fb"); + } +} +static Arrange_To_Call_Me vSTT8157(Test_STT8157, "STT8157", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8167 { + long double fa; + unsigned short bf:3; + double fb; +}; +//SIG(1 STT8167) C1{ FD Fs:3 FL} + + + +static void Test_STT8167() +{ + { + init_simple_test("STT8167"); + static STT8167 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8167)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8167)"); + check_field_offset(lv, fa, 0, "STT8167.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8167"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8167"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8167.fb"); + } +} +static Arrange_To_Call_Me vSTT8167(Test_STT8167, "STT8167", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8177 { + long double fa; + unsigned int bf:3; + double fb; +}; +//SIG(1 STT8177) C1{ FD Fi:3 FL} + + + +static void Test_STT8177() +{ + { + init_simple_test("STT8177"); + static STT8177 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8177)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8177)"); + check_field_offset(lv, fa, 0, "STT8177.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8177"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8177"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8177.fb"); + } +} +static Arrange_To_Call_Me vSTT8177(Test_STT8177, "STT8177", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8187 { + long double fa; + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT8187) C1{ FD FL:3 FL} + + + +static void Test_STT8187() +{ + { + init_simple_test("STT8187"); + static STT8187 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8187)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8187)"); + check_field_offset(lv, fa, 0, "STT8187.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8187"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8187"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8187.fb"); + } +} +static Arrange_To_Call_Me vSTT8187(Test_STT8187, "STT8187", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8197 { + long double fa; + unsigned short bf:8; + double fb; +}; +//SIG(1 STT8197) C1{ FD Fs:8 FL} + + + +static void Test_STT8197() +{ + { + init_simple_test("STT8197"); + static STT8197 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8197)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8197)"); + check_field_offset(lv, fa, 0, "STT8197.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8197"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8197"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8197.fb"); + } +} +static Arrange_To_Call_Me vSTT8197(Test_STT8197, "STT8197", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8207 { + long double fa; + unsigned int bf:8; + double fb; +}; +//SIG(1 STT8207) C1{ FD Fi:8 FL} + + + +static void Test_STT8207() +{ + { + init_simple_test("STT8207"); + static STT8207 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8207)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8207)"); + check_field_offset(lv, fa, 0, "STT8207.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8207"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8207"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8207.fb"); + } +} +static Arrange_To_Call_Me vSTT8207(Test_STT8207, "STT8207", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8217 { + long double fa; + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT8217) C1{ FD FL:8 FL} + + + +static void Test_STT8217() +{ + { + init_simple_test("STT8217"); + static STT8217 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8217)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8217)"); + check_field_offset(lv, fa, 0, "STT8217.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8217"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8217"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8217.fb"); + } +} +static Arrange_To_Call_Me vSTT8217(Test_STT8217, "STT8217", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8227 { + long double fa; + unsigned int bf:18; + double fb; +}; +//SIG(1 STT8227) C1{ FD Fi:18 FL} + + + +static void Test_STT8227() +{ + { + init_simple_test("STT8227"); + static STT8227 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8227)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8227)"); + check_field_offset(lv, fa, 0, "STT8227.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8227"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8227"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8227.fb"); + } +} +static Arrange_To_Call_Me vSTT8227(Test_STT8227, "STT8227", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8237 { + long double fa; + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT8237) C1{ FD FL:18 FL} + + + +static void Test_STT8237() +{ + { + init_simple_test("STT8237"); + static STT8237 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT8237)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8237)"); + check_field_offset(lv, fa, 0, "STT8237.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8237"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8237"); + check_field_offset(lv, fb, ABISELECT(24,16), "STT8237.fb"); + } +} +static Arrange_To_Call_Me vSTT8237(Test_STT8237, "STT8237", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8247 { + long double fa; + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT8247) C1{ FD FL:48 FL} + + + +static void Test_STT8247() +{ + { + init_simple_test("STT8247"); + static STT8247 lv; + check2(sizeof(lv), ABISELECT(32,28), "sizeof(STT8247)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8247)"); + check_field_offset(lv, fa, 0, "STT8247.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8247"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8247"); + check_field_offset(lv, fb, ABISELECT(24,20), "STT8247.fb"); + } +} +static Arrange_To_Call_Me vSTT8247(Test_STT8247, "STT8247", ABISELECT(32,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT818 { + long double fa; + unsigned char :0; + long double fb; +}; +//SIG(1 STT818) C1{ FD Fc:0 FD} + + + +static void Test_STT818() +{ + { + init_simple_test("STT818"); + static STT818 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT818)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT818)"); + check_field_offset(lv, fa, 0, "STT818.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT818.fb"); + } +} +static Arrange_To_Call_Me vSTT818(Test_STT818, "STT818", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT828 { + long double fa; + unsigned short :0; + long double fb; +}; +//SIG(1 STT828) C1{ FD Fs:0 FD} + + + +static void Test_STT828() +{ + { + init_simple_test("STT828"); + static STT828 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT828)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT828)"); + check_field_offset(lv, fa, 0, "STT828.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT828.fb"); + } +} +static Arrange_To_Call_Me vSTT828(Test_STT828, "STT828", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT838 { + long double fa; + unsigned int :0; + long double fb; +}; +//SIG(1 STT838) C1{ FD Fi:0 FD} + + + +static void Test_STT838() +{ + { + init_simple_test("STT838"); + static STT838 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT838)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT838)"); + check_field_offset(lv, fa, 0, "STT838.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT838.fb"); + } +} +static Arrange_To_Call_Me vSTT838(Test_STT838, "STT838", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT848 { + long double fa; + __tsu64 :0; + long double fb; +}; +//SIG(1 STT848) C1{ FD FL:0 FD} + + + +static void Test_STT848() +{ + { + init_simple_test("STT848"); + static STT848 lv; + check2(sizeof(lv), ABISELECT(32,24), "sizeof(STT848)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT848)"); + check_field_offset(lv, fa, 0, "STT848.fa"); + check_field_offset(lv, fb, ABISELECT(16,12), "STT848.fb"); + } +} +static Arrange_To_Call_Me vSTT848(Test_STT848, "STT848", ABISELECT(32,24)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT858 { + long double fa; + unsigned char :3; + long double fb; +}; +//SIG(1 STT858) C1{ FD Fc:3 FD} + + + +static void Test_STT858() +{ + { + init_simple_test("STT858"); + static STT858 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT858)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT858)"); + check_field_offset(lv, fa, 0, "STT858.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT858.fb"); + } +} +static Arrange_To_Call_Me vSTT858(Test_STT858, "STT858", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT868 { + long double fa; + unsigned short :3; + long double fb; +}; +//SIG(1 STT868) C1{ FD Fs:3 FD} + + + +static void Test_STT868() +{ + { + init_simple_test("STT868"); + static STT868 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT868)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT868)"); + check_field_offset(lv, fa, 0, "STT868.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT868.fb"); + } +} +static Arrange_To_Call_Me vSTT868(Test_STT868, "STT868", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT878 { + long double fa; + unsigned int :3; + long double fb; +}; +//SIG(1 STT878) C1{ FD Fi:3 FD} + + + +static void Test_STT878() +{ + { + init_simple_test("STT878"); + static STT878 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT878)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT878)"); + check_field_offset(lv, fa, 0, "STT878.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT878.fb"); + } +} +static Arrange_To_Call_Me vSTT878(Test_STT878, "STT878", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT888 { + long double fa; + __tsu64 :3; + long double fb; +}; +//SIG(1 STT888) C1{ FD FL:3 FD} + + + +static void Test_STT888() +{ + { + init_simple_test("STT888"); + static STT888 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT888)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT888)"); + check_field_offset(lv, fa, 0, "STT888.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT888.fb"); + } +} +static Arrange_To_Call_Me vSTT888(Test_STT888, "STT888", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT898 { + long double fa; + unsigned short :8; + long double fb; +}; +//SIG(1 STT898) C1{ FD Fs:8 FD} + + + +static void Test_STT898() +{ + { + init_simple_test("STT898"); + static STT898 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT898)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT898)"); + check_field_offset(lv, fa, 0, "STT898.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT898.fb"); + } +} +static Arrange_To_Call_Me vSTT898(Test_STT898, "STT898", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8108 { + long double fa; + unsigned int :8; + long double fb; +}; +//SIG(1 STT8108) C1{ FD Fi:8 FD} + + + +static void Test_STT8108() +{ + { + init_simple_test("STT8108"); + static STT8108 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8108)"); + check_field_offset(lv, fa, 0, "STT8108.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8108.fb"); + } +} +static Arrange_To_Call_Me vSTT8108(Test_STT8108, "STT8108", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8118 { + long double fa; + __tsu64 :8; + long double fb; +}; +//SIG(1 STT8118) C1{ FD FL:8 FD} + + + +static void Test_STT8118() +{ + { + init_simple_test("STT8118"); + static STT8118 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8118)"); + check_field_offset(lv, fa, 0, "STT8118.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8118.fb"); + } +} +static Arrange_To_Call_Me vSTT8118(Test_STT8118, "STT8118", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8128 { + long double fa; + unsigned int :18; + long double fb; +}; +//SIG(1 STT8128) C1{ FD Fi:18 FD} + + + +static void Test_STT8128() +{ + { + init_simple_test("STT8128"); + static STT8128 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8128)"); + check_field_offset(lv, fa, 0, "STT8128.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8128.fb"); + } +} +static Arrange_To_Call_Me vSTT8128(Test_STT8128, "STT8128", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8138 { + long double fa; + __tsu64 :18; + long double fb; +}; +//SIG(1 STT8138) C1{ FD FL:18 FD} + + + +static void Test_STT8138() +{ + { + init_simple_test("STT8138"); + static STT8138 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8138)"); + check_field_offset(lv, fa, 0, "STT8138.fa"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8138.fb"); + } +} +static Arrange_To_Call_Me vSTT8138(Test_STT8138, "STT8138", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8148 { + long double fa; + __tsu64 :48; + long double fb; +}; +//SIG(1 STT8148) C1{ FD FL:48 FD} + + + +static void Test_STT8148() +{ + { + init_simple_test("STT8148"); + static STT8148 lv; + check2(sizeof(lv), ABISELECT(48,32), "sizeof(STT8148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8148)"); + check_field_offset(lv, fa, 0, "STT8148.fa"); + check_field_offset(lv, fb, ABISELECT(32,20), "STT8148.fb"); + } +} +static Arrange_To_Call_Me vSTT8148(Test_STT8148, "STT8148", ABISELECT(48,32)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8158 { + long double fa; + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT8158) C1{ FD Fc:3 FD} + + + +static void Test_STT8158() +{ + { + init_simple_test("STT8158"); + static STT8158 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8158)"); + check_field_offset(lv, fa, 0, "STT8158.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8158"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8158"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8158.fb"); + } +} +static Arrange_To_Call_Me vSTT8158(Test_STT8158, "STT8158", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8168 { + long double fa; + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT8168) C1{ FD Fs:3 FD} + + + +static void Test_STT8168() +{ + { + init_simple_test("STT8168"); + static STT8168 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8168)"); + check_field_offset(lv, fa, 0, "STT8168.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8168"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8168"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8168.fb"); + } +} +static Arrange_To_Call_Me vSTT8168(Test_STT8168, "STT8168", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8178 { + long double fa; + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT8178) C1{ FD Fi:3 FD} + + + +static void Test_STT8178() +{ + { + init_simple_test("STT8178"); + static STT8178 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8178)"); + check_field_offset(lv, fa, 0, "STT8178.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8178"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8178"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8178.fb"); + } +} +static Arrange_To_Call_Me vSTT8178(Test_STT8178, "STT8178", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8188 { + long double fa; + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT8188) C1{ FD FL:3 FD} + + + +static void Test_STT8188() +{ + { + init_simple_test("STT8188"); + static STT8188 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8188)"); + check_field_offset(lv, fa, 0, "STT8188.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8188"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8188"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8188.fb"); + } +} +static Arrange_To_Call_Me vSTT8188(Test_STT8188, "STT8188", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8198 { + long double fa; + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT8198) C1{ FD Fs:8 FD} + + + +static void Test_STT8198() +{ + { + init_simple_test("STT8198"); + static STT8198 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8198)"); + check_field_offset(lv, fa, 0, "STT8198.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8198"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8198"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8198.fb"); + } +} +static Arrange_To_Call_Me vSTT8198(Test_STT8198, "STT8198", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8208 { + long double fa; + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT8208) C1{ FD Fi:8 FD} + + + +static void Test_STT8208() +{ + { + init_simple_test("STT8208"); + static STT8208 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8208)"); + check_field_offset(lv, fa, 0, "STT8208.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8208"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8208"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8208.fb"); + } +} +static Arrange_To_Call_Me vSTT8208(Test_STT8208, "STT8208", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8218 { + long double fa; + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT8218) C1{ FD FL:8 FD} + + + +static void Test_STT8218() +{ + { + init_simple_test("STT8218"); + static STT8218 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8218)"); + check_field_offset(lv, fa, 0, "STT8218.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8218"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8218"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8218.fb"); + } +} +static Arrange_To_Call_Me vSTT8218(Test_STT8218, "STT8218", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8228 { + long double fa; + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT8228) C1{ FD Fi:18 FD} + + + +static void Test_STT8228() +{ + { + init_simple_test("STT8228"); + static STT8228 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8228)"); + check_field_offset(lv, fa, 0, "STT8228.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8228"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8228"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8228.fb"); + } +} +static Arrange_To_Call_Me vSTT8228(Test_STT8228, "STT8228", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8238 { + long double fa; + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT8238) C1{ FD FL:18 FD} + + + +static void Test_STT8238() +{ + { + init_simple_test("STT8238"); + static STT8238 lv; + check2(sizeof(lv), ABISELECT(48,28), "sizeof(STT8238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8238)"); + check_field_offset(lv, fa, 0, "STT8238.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8238"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8238"); + check_field_offset(lv, fb, ABISELECT(32,16), "STT8238.fb"); + } +} +static Arrange_To_Call_Me vSTT8238(Test_STT8238, "STT8238", ABISELECT(48,28)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8248 { + long double fa; + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT8248) C1{ FD FL:48 FD} + + + +static void Test_STT8248() +{ + { + init_simple_test("STT8248"); + static STT8248 lv; + check2(sizeof(lv), ABISELECT(48,32), "sizeof(STT8248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8248)"); + check_field_offset(lv, fa, 0, "STT8248.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8248"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8248"); + check_field_offset(lv, fb, ABISELECT(32,20), "STT8248.fb"); + } +} +static Arrange_To_Call_Me vSTT8248(Test_STT8248, "STT8248", ABISELECT(48,32)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT819 { + long double fa; + unsigned char :0; +}; +//SIG(1 STT819) C1{ FD Fc:0} + + + +static void Test_STT819() +{ + { + init_simple_test("STT819"); + static STT819 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT819)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT819)"); + check_field_offset(lv, fa, 0, "STT819.fa"); + } +} +static Arrange_To_Call_Me vSTT819(Test_STT819, "STT819", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT829 { + long double fa; + unsigned short :0; +}; +//SIG(1 STT829) C1{ FD Fs:0} + + + +static void Test_STT829() +{ + { + init_simple_test("STT829"); + static STT829 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT829)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT829)"); + check_field_offset(lv, fa, 0, "STT829.fa"); + } +} +static Arrange_To_Call_Me vSTT829(Test_STT829, "STT829", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT839 { + long double fa; + unsigned int :0; +}; +//SIG(1 STT839) C1{ FD Fi:0} + + + +static void Test_STT839() +{ + { + init_simple_test("STT839"); + static STT839 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT839)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT839)"); + check_field_offset(lv, fa, 0, "STT839.fa"); + } +} +static Arrange_To_Call_Me vSTT839(Test_STT839, "STT839", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT849 { + long double fa; + __tsu64 :0; +}; +//SIG(1 STT849) C1{ FD FL:0} + + + +static void Test_STT849() +{ + { + init_simple_test("STT849"); + static STT849 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT849)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT849)"); + check_field_offset(lv, fa, 0, "STT849.fa"); + } +} +static Arrange_To_Call_Me vSTT849(Test_STT849, "STT849", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT859 { + long double fa; + unsigned char :3; +}; +//SIG(1 STT859) C1{ FD Fc:3} + + + +static void Test_STT859() +{ + { + init_simple_test("STT859"); + static STT859 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT859)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT859)"); + check_field_offset(lv, fa, 0, "STT859.fa"); + } +} +static Arrange_To_Call_Me vSTT859(Test_STT859, "STT859", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT869 { + long double fa; + unsigned short :3; +}; +//SIG(1 STT869) C1{ FD Fs:3} + + + +static void Test_STT869() +{ + { + init_simple_test("STT869"); + static STT869 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT869)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT869)"); + check_field_offset(lv, fa, 0, "STT869.fa"); + } +} +static Arrange_To_Call_Me vSTT869(Test_STT869, "STT869", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT879 { + long double fa; + unsigned int :3; +}; +//SIG(1 STT879) C1{ FD Fi:3} + + + +static void Test_STT879() +{ + { + init_simple_test("STT879"); + static STT879 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT879)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT879)"); + check_field_offset(lv, fa, 0, "STT879.fa"); + } +} +static Arrange_To_Call_Me vSTT879(Test_STT879, "STT879", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT889 { + long double fa; + __tsu64 :3; +}; +//SIG(1 STT889) C1{ FD FL:3} + + + +static void Test_STT889() +{ + { + init_simple_test("STT889"); + static STT889 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT889)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT889)"); + check_field_offset(lv, fa, 0, "STT889.fa"); + } +} +static Arrange_To_Call_Me vSTT889(Test_STT889, "STT889", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT899 { + long double fa; + unsigned short :8; +}; +//SIG(1 STT899) C1{ FD Fs:8} + + + +static void Test_STT899() +{ + { + init_simple_test("STT899"); + static STT899 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT899)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT899)"); + check_field_offset(lv, fa, 0, "STT899.fa"); + } +} +static Arrange_To_Call_Me vSTT899(Test_STT899, "STT899", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8109 { + long double fa; + unsigned int :8; +}; +//SIG(1 STT8109) C1{ FD Fi:8} + + + +static void Test_STT8109() +{ + { + init_simple_test("STT8109"); + static STT8109 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8109)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8109)"); + check_field_offset(lv, fa, 0, "STT8109.fa"); + } +} +static Arrange_To_Call_Me vSTT8109(Test_STT8109, "STT8109", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8119 { + long double fa; + __tsu64 :8; +}; +//SIG(1 STT8119) C1{ FD FL:8} + + + +static void Test_STT8119() +{ + { + init_simple_test("STT8119"); + static STT8119 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8119)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8119)"); + check_field_offset(lv, fa, 0, "STT8119.fa"); + } +} +static Arrange_To_Call_Me vSTT8119(Test_STT8119, "STT8119", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8129 { + long double fa; + unsigned int :18; +}; +//SIG(1 STT8129) C1{ FD Fi:18} + + + +static void Test_STT8129() +{ + { + init_simple_test("STT8129"); + static STT8129 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8129)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8129)"); + check_field_offset(lv, fa, 0, "STT8129.fa"); + } +} +static Arrange_To_Call_Me vSTT8129(Test_STT8129, "STT8129", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8139 { + long double fa; + __tsu64 :18; +}; +//SIG(1 STT8139) C1{ FD FL:18} + + + +static void Test_STT8139() +{ + { + init_simple_test("STT8139"); + static STT8139 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8139)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8139)"); + check_field_offset(lv, fa, 0, "STT8139.fa"); + } +} +static Arrange_To_Call_Me vSTT8139(Test_STT8139, "STT8139", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8149 { + long double fa; + __tsu64 :48; +}; +//SIG(1 STT8149) C1{ FD FL:48} + + + +static void Test_STT8149() +{ + { + init_simple_test("STT8149"); + static STT8149 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8149)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8149)"); + check_field_offset(lv, fa, 0, "STT8149.fa"); + } +} +static Arrange_To_Call_Me vSTT8149(Test_STT8149, "STT8149", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8159 { + long double fa; + unsigned char bf:3; +}; +//SIG(1 STT8159) C1{ FD Fc:3} + + + +static void Test_STT8159() +{ + { + init_simple_test("STT8159"); + static STT8159 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8159)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8159)"); + check_field_offset(lv, fa, 0, "STT8159.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8159"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8159"); + } +} +static Arrange_To_Call_Me vSTT8159(Test_STT8159, "STT8159", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8169 { + long double fa; + unsigned short bf:3; +}; +//SIG(1 STT8169) C1{ FD Fs:3} + + + +static void Test_STT8169() +{ + { + init_simple_test("STT8169"); + static STT8169 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8169)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8169)"); + check_field_offset(lv, fa, 0, "STT8169.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8169"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8169"); + } +} +static Arrange_To_Call_Me vSTT8169(Test_STT8169, "STT8169", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8179 { + long double fa; + unsigned int bf:3; +}; +//SIG(1 STT8179) C1{ FD Fi:3} + + + +static void Test_STT8179() +{ + { + init_simple_test("STT8179"); + static STT8179 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8179)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8179)"); + check_field_offset(lv, fa, 0, "STT8179.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8179"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8179"); + } +} +static Arrange_To_Call_Me vSTT8179(Test_STT8179, "STT8179", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8189 { + long double fa; + __tsu64 bf:3; +}; +//SIG(1 STT8189) C1{ FD FL:3} + + + +static void Test_STT8189() +{ + { + init_simple_test("STT8189"); + static STT8189 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8189)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8189)"); + check_field_offset(lv, fa, 0, "STT8189.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, 1, "STT8189"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 3, hide_ull(1LL<<2), "STT8189"); + } +} +static Arrange_To_Call_Me vSTT8189(Test_STT8189, "STT8189", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8199 { + long double fa; + unsigned short bf:8; +}; +//SIG(1 STT8199) C1{ FD Fs:8} + + + +static void Test_STT8199() +{ + { + init_simple_test("STT8199"); + static STT8199 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8199)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8199)"); + check_field_offset(lv, fa, 0, "STT8199.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8199"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8199"); + } +} +static Arrange_To_Call_Me vSTT8199(Test_STT8199, "STT8199", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8209 { + long double fa; + unsigned int bf:8; +}; +//SIG(1 STT8209) C1{ FD Fi:8} + + + +static void Test_STT8209() +{ + { + init_simple_test("STT8209"); + static STT8209 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8209)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8209)"); + check_field_offset(lv, fa, 0, "STT8209.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8209"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8209"); + } +} +static Arrange_To_Call_Me vSTT8209(Test_STT8209, "STT8209", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8219 { + long double fa; + __tsu64 bf:8; +}; +//SIG(1 STT8219) C1{ FD FL:8} + + + +static void Test_STT8219() +{ + { + init_simple_test("STT8219"); + static STT8219 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8219)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8219)"); + check_field_offset(lv, fa, 0, "STT8219.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, 1, "STT8219"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 8, hide_ull(1LL<<7), "STT8219"); + } +} +static Arrange_To_Call_Me vSTT8219(Test_STT8219, "STT8219", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8229 { + long double fa; + unsigned int bf:18; +}; +//SIG(1 STT8229) C1{ FD Fi:18} + + + +static void Test_STT8229() +{ + { + init_simple_test("STT8229"); + static STT8229 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8229)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8229)"); + check_field_offset(lv, fa, 0, "STT8229.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8229"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8229"); + } +} +static Arrange_To_Call_Me vSTT8229(Test_STT8229, "STT8229", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8239 { + long double fa; + __tsu64 bf:18; +}; +//SIG(1 STT8239) C1{ FD FL:18} + + + +static void Test_STT8239() +{ + { + init_simple_test("STT8239"); + static STT8239 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT8239)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8239)"); + check_field_offset(lv, fa, 0, "STT8239.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, 1, "STT8239"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 18, hide_ull(1LL<<17), "STT8239"); + } +} +static Arrange_To_Call_Me vSTT8239(Test_STT8239, "STT8239", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT8249 { + long double fa; + __tsu64 bf:48; +}; +//SIG(1 STT8249) C1{ FD FL:48} + + + +static void Test_STT8249() +{ + { + init_simple_test("STT8249"); + static STT8249 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT8249)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT8249)"); + check_field_offset(lv, fa, 0, "STT8249.fa"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, 1, "STT8249"); + set_bf_and_test(lv, bf, ABISELECT(16,12), 0, 48, hide_ull(1LL<<47), "STT8249"); + } +} +static Arrange_To_Call_Me vSTT8249(Test_STT8249, "STT8249", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT910 { + unsigned char :0; + char fb; +}; +//SIG(1 STT910) C1{ Fc:0 Fc} + + + +static void Test_STT910() +{ + { + init_simple_test("STT910"); + static STT910 lv; + check2(sizeof(lv), 1, "sizeof(STT910)"); + check2(__alignof__(lv), 1, "__alignof__(STT910)"); + check_field_offset(lv, fb, 0, "STT910.fb"); + } +} +static Arrange_To_Call_Me vSTT910(Test_STT910, "STT910", 1); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT920 { + unsigned short :0; + char fb; +}; +//SIG(1 STT920) C1{ Fs:0 Fc} + + + +static void Test_STT920() +{ + { + init_simple_test("STT920"); + static STT920 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT920)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT920)"); + check_field_offset(lv, fb, 0, "STT920.fb"); + } +} +static Arrange_To_Call_Me vSTT920(Test_STT920, "STT920", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT930 { + unsigned int :0; + char fb; +}; +//SIG(1 STT930) C1{ Fi:0 Fc} + + + +static void Test_STT930() +{ + { + init_simple_test("STT930"); + static STT930 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT930)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT930)"); + check_field_offset(lv, fb, 0, "STT930.fb"); + } +} +static Arrange_To_Call_Me vSTT930(Test_STT930, "STT930", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT940 { + __tsu64 :0; + char fb; +}; +//SIG(1 STT940) C1{ FL:0 Fc} + + + +static void Test_STT940() +{ + { + init_simple_test("STT940"); + static STT940 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT940)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT940)"); + check_field_offset(lv, fb, 0, "STT940.fb"); + } +} +static Arrange_To_Call_Me vSTT940(Test_STT940, "STT940", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT950 { + unsigned char :3; + char fb; +}; +//SIG(1 STT950) C1{ Fc:3 Fc} + + + +static void Test_STT950() +{ + { + init_simple_test("STT950"); + static STT950 lv; + check2(sizeof(lv), 2, "sizeof(STT950)"); + check2(__alignof__(lv), 1, "__alignof__(STT950)"); + check_field_offset(lv, fb, 1, "STT950.fb"); + } +} +static Arrange_To_Call_Me vSTT950(Test_STT950, "STT950", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT960 { + unsigned short :3; + char fb; +}; +//SIG(1 STT960) C1{ Fs:3 Fc} + + + +static void Test_STT960() +{ + { + init_simple_test("STT960"); + static STT960 lv; + check2(sizeof(lv), 2, "sizeof(STT960)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT960)"); + check_field_offset(lv, fb, 1, "STT960.fb"); + } +} +static Arrange_To_Call_Me vSTT960(Test_STT960, "STT960", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT970 { + unsigned int :3; + char fb; +}; +//SIG(1 STT970) C1{ Fi:3 Fc} + + + +static void Test_STT970() +{ + { + init_simple_test("STT970"); + static STT970 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT970)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT970)"); + check_field_offset(lv, fb, 1, "STT970.fb"); + } +} +static Arrange_To_Call_Me vSTT970(Test_STT970, "STT970", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT980 { + __tsu64 :3; + char fb; +}; +//SIG(1 STT980) C1{ FL:3 Fc} + + + +static void Test_STT980() +{ + { + init_simple_test("STT980"); + static STT980 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT980)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT980)"); + check_field_offset(lv, fb, 1, "STT980.fb"); + } +} +static Arrange_To_Call_Me vSTT980(Test_STT980, "STT980", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT990 { + unsigned short :8; + char fb; +}; +//SIG(1 STT990) C1{ Fs:8 Fc} + + + +static void Test_STT990() +{ + { + init_simple_test("STT990"); + static STT990 lv; + check2(sizeof(lv), 2, "sizeof(STT990)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT990)"); + check_field_offset(lv, fb, 1, "STT990.fb"); + } +} +static Arrange_To_Call_Me vSTT990(Test_STT990, "STT990", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9100 { + unsigned int :8; + char fb; +}; +//SIG(1 STT9100) C1{ Fi:8 Fc} + + + +static void Test_STT9100() +{ + { + init_simple_test("STT9100"); + static STT9100 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT9100)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9100)"); + check_field_offset(lv, fb, 1, "STT9100.fb"); + } +} +static Arrange_To_Call_Me vSTT9100(Test_STT9100, "STT9100", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9110 { + __tsu64 :8; + char fb; +}; +//SIG(1 STT9110) C1{ FL:8 Fc} + + + +static void Test_STT9110() +{ + { + init_simple_test("STT9110"); + static STT9110 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT9110)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9110)"); + check_field_offset(lv, fb, 1, "STT9110.fb"); + } +} +static Arrange_To_Call_Me vSTT9110(Test_STT9110, "STT9110", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9120 { + unsigned int :18; + char fb; +}; +//SIG(1 STT9120) C1{ Fi:18 Fc} + + + +static void Test_STT9120() +{ + { + init_simple_test("STT9120"); + static STT9120 lv; + check2(sizeof(lv), 4, "sizeof(STT9120)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9120)"); + check_field_offset(lv, fb, 3, "STT9120.fb"); + } +} +static Arrange_To_Call_Me vSTT9120(Test_STT9120, "STT9120", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9130 { + __tsu64 :18; + char fb; +}; +//SIG(1 STT9130) C1{ FL:18 Fc} + + + +static void Test_STT9130() +{ + { + init_simple_test("STT9130"); + static STT9130 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT9130)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9130)"); + check_field_offset(lv, fb, 3, "STT9130.fb"); + } +} +static Arrange_To_Call_Me vSTT9130(Test_STT9130, "STT9130", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9140 { + __tsu64 :48; + char fb; +}; +//SIG(1 STT9140) C1{ FL:48 Fc} + + + +static void Test_STT9140() +{ + { + init_simple_test("STT9140"); + static STT9140 lv; + check2(sizeof(lv), ABISELECT(7,7), "sizeof(STT9140)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9140)"); + check_field_offset(lv, fb, 6, "STT9140.fb"); + } +} +static Arrange_To_Call_Me vSTT9140(Test_STT9140, "STT9140", ABISELECT(7,7)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9150 { + unsigned char bf:3; + char fb; +}; +//SIG(1 STT9150) C1{ Fc:3 Fc} + + + +static void Test_STT9150() +{ + { + init_simple_test("STT9150"); + static STT9150 lv; + check2(sizeof(lv), 2, "sizeof(STT9150)"); + check2(__alignof__(lv), 1, "__alignof__(STT9150)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9150"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9150"); + check_field_offset(lv, fb, 1, "STT9150.fb"); + } +} +static Arrange_To_Call_Me vSTT9150(Test_STT9150, "STT9150", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9160 { + unsigned short bf:3; + char fb; +}; +//SIG(1 STT9160) C1{ Fs:3 Fc} + + + +static void Test_STT9160() +{ + { + init_simple_test("STT9160"); + static STT9160 lv; + check2(sizeof(lv), 2, "sizeof(STT9160)"); + check2(__alignof__(lv), 2, "__alignof__(STT9160)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9160"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9160"); + check_field_offset(lv, fb, 1, "STT9160.fb"); + } +} +static Arrange_To_Call_Me vSTT9160(Test_STT9160, "STT9160", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9170 { + unsigned int bf:3; + char fb; +}; +//SIG(1 STT9170) C1{ Fi:3 Fc} + + + +static void Test_STT9170() +{ + { + init_simple_test("STT9170"); + static STT9170 lv; + check2(sizeof(lv), 4, "sizeof(STT9170)"); + check2(__alignof__(lv), 4, "__alignof__(STT9170)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9170"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9170"); + check_field_offset(lv, fb, 1, "STT9170.fb"); + } +} +static Arrange_To_Call_Me vSTT9170(Test_STT9170, "STT9170", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9180 { + __tsu64 bf:3; + char fb; +}; +//SIG(1 STT9180) C1{ FL:3 Fc} + + + +static void Test_STT9180() +{ + { + init_simple_test("STT9180"); + static STT9180 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9180)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9180)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9180"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9180"); + check_field_offset(lv, fb, 1, "STT9180.fb"); + } +} +static Arrange_To_Call_Me vSTT9180(Test_STT9180, "STT9180", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9190 { + unsigned short bf:8; + char fb; +}; +//SIG(1 STT9190) C1{ Fs:8 Fc} + + + +static void Test_STT9190() +{ + { + init_simple_test("STT9190"); + static STT9190 lv; + check2(sizeof(lv), 2, "sizeof(STT9190)"); + check2(__alignof__(lv), 2, "__alignof__(STT9190)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9190"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9190"); + check_field_offset(lv, fb, 1, "STT9190.fb"); + } +} +static Arrange_To_Call_Me vSTT9190(Test_STT9190, "STT9190", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9200 { + unsigned int bf:8; + char fb; +}; +//SIG(1 STT9200) C1{ Fi:8 Fc} + + + +static void Test_STT9200() +{ + { + init_simple_test("STT9200"); + static STT9200 lv; + check2(sizeof(lv), 4, "sizeof(STT9200)"); + check2(__alignof__(lv), 4, "__alignof__(STT9200)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9200"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9200"); + check_field_offset(lv, fb, 1, "STT9200.fb"); + } +} +static Arrange_To_Call_Me vSTT9200(Test_STT9200, "STT9200", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9210 { + __tsu64 bf:8; + char fb; +}; +//SIG(1 STT9210) C1{ FL:8 Fc} + + + +static void Test_STT9210() +{ + { + init_simple_test("STT9210"); + static STT9210 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9210)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9210)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9210"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9210"); + check_field_offset(lv, fb, 1, "STT9210.fb"); + } +} +static Arrange_To_Call_Me vSTT9210(Test_STT9210, "STT9210", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9220 { + unsigned int bf:18; + char fb; +}; +//SIG(1 STT9220) C1{ Fi:18 Fc} + + + +static void Test_STT9220() +{ + { + init_simple_test("STT9220"); + static STT9220 lv; + check2(sizeof(lv), 4, "sizeof(STT9220)"); + check2(__alignof__(lv), 4, "__alignof__(STT9220)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9220"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9220"); + check_field_offset(lv, fb, 3, "STT9220.fb"); + } +} +static Arrange_To_Call_Me vSTT9220(Test_STT9220, "STT9220", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9230 { + __tsu64 bf:18; + char fb; +}; +//SIG(1 STT9230) C1{ FL:18 Fc} + + + +static void Test_STT9230() +{ + { + init_simple_test("STT9230"); + static STT9230 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9230)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9230)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9230"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9230"); + check_field_offset(lv, fb, 3, "STT9230.fb"); + } +} +static Arrange_To_Call_Me vSTT9230(Test_STT9230, "STT9230", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9240 { + __tsu64 bf:48; + char fb; +}; +//SIG(1 STT9240) C1{ FL:48 Fc} + + + +static void Test_STT9240() +{ + { + init_simple_test("STT9240"); + static STT9240 lv; + check2(sizeof(lv), 8, "sizeof(STT9240)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9240)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9240"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9240"); + check_field_offset(lv, fb, 6, "STT9240.fb"); + } +} +static Arrange_To_Call_Me vSTT9240(Test_STT9240, "STT9240", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT911 { + unsigned char :0; + short fb; +}; +//SIG(1 STT911) C1{ Fc:0 Fs} + + + +static void Test_STT911() +{ + { + init_simple_test("STT911"); + static STT911 lv; + check2(sizeof(lv), 2, "sizeof(STT911)"); + check2(__alignof__(lv), 2, "__alignof__(STT911)"); + check_field_offset(lv, fb, 0, "STT911.fb"); + } +} +static Arrange_To_Call_Me vSTT911(Test_STT911, "STT911", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT921 { + unsigned short :0; + short fb; +}; +//SIG(1 STT921) C1{ Fs:0 Fs} + + + +static void Test_STT921() +{ + { + init_simple_test("STT921"); + static STT921 lv; + check2(sizeof(lv), 2, "sizeof(STT921)"); + check2(__alignof__(lv), 2, "__alignof__(STT921)"); + check_field_offset(lv, fb, 0, "STT921.fb"); + } +} +static Arrange_To_Call_Me vSTT921(Test_STT921, "STT921", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT931 { + unsigned int :0; + short fb; +}; +//SIG(1 STT931) C1{ Fi:0 Fs} + + + +static void Test_STT931() +{ + { + init_simple_test("STT931"); + static STT931 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT931)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT931)"); + check_field_offset(lv, fb, 0, "STT931.fb"); + } +} +static Arrange_To_Call_Me vSTT931(Test_STT931, "STT931", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT941 { + __tsu64 :0; + short fb; +}; +//SIG(1 STT941) C1{ FL:0 Fs} + + + +static void Test_STT941() +{ + { + init_simple_test("STT941"); + static STT941 lv; + check2(sizeof(lv), ABISELECT(2,2), "sizeof(STT941)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT941)"); + check_field_offset(lv, fb, 0, "STT941.fb"); + } +} +static Arrange_To_Call_Me vSTT941(Test_STT941, "STT941", ABISELECT(2,2)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT951 { + unsigned char :3; + short fb; +}; +//SIG(1 STT951) C1{ Fc:3 Fs} + + + +static void Test_STT951() +{ + { + init_simple_test("STT951"); + static STT951 lv; + check2(sizeof(lv), 4, "sizeof(STT951)"); + check2(__alignof__(lv), 2, "__alignof__(STT951)"); + check_field_offset(lv, fb, 2, "STT951.fb"); + } +} +static Arrange_To_Call_Me vSTT951(Test_STT951, "STT951", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT961 { + unsigned short :3; + short fb; +}; +//SIG(1 STT961) C1{ Fs:3 Fs} + + + +static void Test_STT961() +{ + { + init_simple_test("STT961"); + static STT961 lv; + check2(sizeof(lv), 4, "sizeof(STT961)"); + check2(__alignof__(lv), 2, "__alignof__(STT961)"); + check_field_offset(lv, fb, 2, "STT961.fb"); + } +} +static Arrange_To_Call_Me vSTT961(Test_STT961, "STT961", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT971 { + unsigned int :3; + short fb; +}; +//SIG(1 STT971) C1{ Fi:3 Fs} + + + +static void Test_STT971() +{ + { + init_simple_test("STT971"); + static STT971 lv; + check2(sizeof(lv), 4, "sizeof(STT971)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT971)"); + check_field_offset(lv, fb, 2, "STT971.fb"); + } +} +static Arrange_To_Call_Me vSTT971(Test_STT971, "STT971", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT981 { + __tsu64 :3; + short fb; +}; +//SIG(1 STT981) C1{ FL:3 Fs} + + + +static void Test_STT981() +{ + { + init_simple_test("STT981"); + static STT981 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT981)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT981)"); + check_field_offset(lv, fb, 2, "STT981.fb"); + } +} +static Arrange_To_Call_Me vSTT981(Test_STT981, "STT981", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT991 { + unsigned short :8; + short fb; +}; +//SIG(1 STT991) C1{ Fs:8 Fs} + + + +static void Test_STT991() +{ + { + init_simple_test("STT991"); + static STT991 lv; + check2(sizeof(lv), 4, "sizeof(STT991)"); + check2(__alignof__(lv), 2, "__alignof__(STT991)"); + check_field_offset(lv, fb, 2, "STT991.fb"); + } +} +static Arrange_To_Call_Me vSTT991(Test_STT991, "STT991", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9101 { + unsigned int :8; + short fb; +}; +//SIG(1 STT9101) C1{ Fi:8 Fs} + + + +static void Test_STT9101() +{ + { + init_simple_test("STT9101"); + static STT9101 lv; + check2(sizeof(lv), 4, "sizeof(STT9101)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT9101)"); + check_field_offset(lv, fb, 2, "STT9101.fb"); + } +} +static Arrange_To_Call_Me vSTT9101(Test_STT9101, "STT9101", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9111 { + __tsu64 :8; + short fb; +}; +//SIG(1 STT9111) C1{ FL:8 Fs} + + + +static void Test_STT9111() +{ + { + init_simple_test("STT9111"); + static STT9111 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT9111)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT9111)"); + check_field_offset(lv, fb, 2, "STT9111.fb"); + } +} +static Arrange_To_Call_Me vSTT9111(Test_STT9111, "STT9111", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9121 { + unsigned int :18; + short fb; +}; +//SIG(1 STT9121) C1{ Fi:18 Fs} + + + +static void Test_STT9121() +{ + { + init_simple_test("STT9121"); + static STT9121 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT9121)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT9121)"); + check_field_offset(lv, fb, 4, "STT9121.fb"); + } +} +static Arrange_To_Call_Me vSTT9121(Test_STT9121, "STT9121", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9131 { + __tsu64 :18; + short fb; +}; +//SIG(1 STT9131) C1{ FL:18 Fs} + + + +static void Test_STT9131() +{ + { + init_simple_test("STT9131"); + static STT9131 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT9131)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT9131)"); + check_field_offset(lv, fb, 4, "STT9131.fb"); + } +} +static Arrange_To_Call_Me vSTT9131(Test_STT9131, "STT9131", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9141 { + __tsu64 :48; + short fb; +}; +//SIG(1 STT9141) C1{ FL:48 Fs} + + + +static void Test_STT9141() +{ + { + init_simple_test("STT9141"); + static STT9141 lv; + check2(sizeof(lv), 8, "sizeof(STT9141)"); + check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT9141)"); + check_field_offset(lv, fb, 6, "STT9141.fb"); + } +} +static Arrange_To_Call_Me vSTT9141(Test_STT9141, "STT9141", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9151 { + unsigned char bf:3; + short fb; +}; +//SIG(1 STT9151) C1{ Fc:3 Fs} + + + +static void Test_STT9151() +{ + { + init_simple_test("STT9151"); + static STT9151 lv; + check2(sizeof(lv), 4, "sizeof(STT9151)"); + check2(__alignof__(lv), 2, "__alignof__(STT9151)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9151"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9151"); + check_field_offset(lv, fb, 2, "STT9151.fb"); + } +} +static Arrange_To_Call_Me vSTT9151(Test_STT9151, "STT9151", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9161 { + unsigned short bf:3; + short fb; +}; +//SIG(1 STT9161) C1{ Fs:3 Fs} + + + +static void Test_STT9161() +{ + { + init_simple_test("STT9161"); + static STT9161 lv; + check2(sizeof(lv), 4, "sizeof(STT9161)"); + check2(__alignof__(lv), 2, "__alignof__(STT9161)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9161"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9161"); + check_field_offset(lv, fb, 2, "STT9161.fb"); + } +} +static Arrange_To_Call_Me vSTT9161(Test_STT9161, "STT9161", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9171 { + unsigned int bf:3; + short fb; +}; +//SIG(1 STT9171) C1{ Fi:3 Fs} + + + +static void Test_STT9171() +{ + { + init_simple_test("STT9171"); + static STT9171 lv; + check2(sizeof(lv), 4, "sizeof(STT9171)"); + check2(__alignof__(lv), 4, "__alignof__(STT9171)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9171"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9171"); + check_field_offset(lv, fb, 2, "STT9171.fb"); + } +} +static Arrange_To_Call_Me vSTT9171(Test_STT9171, "STT9171", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9181 { + __tsu64 bf:3; + short fb; +}; +//SIG(1 STT9181) C1{ FL:3 Fs} + + + +static void Test_STT9181() +{ + { + init_simple_test("STT9181"); + static STT9181 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9181)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9181)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9181"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9181"); + check_field_offset(lv, fb, 2, "STT9181.fb"); + } +} +static Arrange_To_Call_Me vSTT9181(Test_STT9181, "STT9181", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9191 { + unsigned short bf:8; + short fb; +}; +//SIG(1 STT9191) C1{ Fs:8 Fs} + + + +static void Test_STT9191() +{ + { + init_simple_test("STT9191"); + static STT9191 lv; + check2(sizeof(lv), 4, "sizeof(STT9191)"); + check2(__alignof__(lv), 2, "__alignof__(STT9191)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9191"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9191"); + check_field_offset(lv, fb, 2, "STT9191.fb"); + } +} +static Arrange_To_Call_Me vSTT9191(Test_STT9191, "STT9191", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9201 { + unsigned int bf:8; + short fb; +}; +//SIG(1 STT9201) C1{ Fi:8 Fs} + + + +static void Test_STT9201() +{ + { + init_simple_test("STT9201"); + static STT9201 lv; + check2(sizeof(lv), 4, "sizeof(STT9201)"); + check2(__alignof__(lv), 4, "__alignof__(STT9201)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9201"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9201"); + check_field_offset(lv, fb, 2, "STT9201.fb"); + } +} +static Arrange_To_Call_Me vSTT9201(Test_STT9201, "STT9201", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9211 { + __tsu64 bf:8; + short fb; +}; +//SIG(1 STT9211) C1{ FL:8 Fs} + + + +static void Test_STT9211() +{ + { + init_simple_test("STT9211"); + static STT9211 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9211)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9211)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9211"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9211"); + check_field_offset(lv, fb, 2, "STT9211.fb"); + } +} +static Arrange_To_Call_Me vSTT9211(Test_STT9211, "STT9211", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9221 { + unsigned int bf:18; + short fb; +}; +//SIG(1 STT9221) C1{ Fi:18 Fs} + + + +static void Test_STT9221() +{ + { + init_simple_test("STT9221"); + static STT9221 lv; + check2(sizeof(lv), 8, "sizeof(STT9221)"); + check2(__alignof__(lv), 4, "__alignof__(STT9221)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9221"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9221"); + check_field_offset(lv, fb, 4, "STT9221.fb"); + } +} +static Arrange_To_Call_Me vSTT9221(Test_STT9221, "STT9221", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9231 { + __tsu64 bf:18; + short fb; +}; +//SIG(1 STT9231) C1{ FL:18 Fs} + + + +static void Test_STT9231() +{ + { + init_simple_test("STT9231"); + static STT9231 lv; + check2(sizeof(lv), 8, "sizeof(STT9231)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9231)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9231"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9231"); + check_field_offset(lv, fb, 4, "STT9231.fb"); + } +} +static Arrange_To_Call_Me vSTT9231(Test_STT9231, "STT9231", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9241 { + __tsu64 bf:48; + short fb; +}; +//SIG(1 STT9241) C1{ FL:48 Fs} + + + +static void Test_STT9241() +{ + { + init_simple_test("STT9241"); + static STT9241 lv; + check2(sizeof(lv), 8, "sizeof(STT9241)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9241)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9241"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9241"); + check_field_offset(lv, fb, 6, "STT9241.fb"); + } +} +static Arrange_To_Call_Me vSTT9241(Test_STT9241, "STT9241", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT912 { + unsigned char :0; + int fb; +}; +//SIG(1 STT912) C1{ Fc:0 Fi} + + + +static void Test_STT912() +{ + { + init_simple_test("STT912"); + static STT912 lv; + check2(sizeof(lv), 4, "sizeof(STT912)"); + check2(__alignof__(lv), 4, "__alignof__(STT912)"); + check_field_offset(lv, fb, 0, "STT912.fb"); + } +} +static Arrange_To_Call_Me vSTT912(Test_STT912, "STT912", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT922 { + unsigned short :0; + int fb; +}; +//SIG(1 STT922) C1{ Fs:0 Fi} + + + +static void Test_STT922() +{ + { + init_simple_test("STT922"); + static STT922 lv; + check2(sizeof(lv), 4, "sizeof(STT922)"); + check2(__alignof__(lv), 4, "__alignof__(STT922)"); + check_field_offset(lv, fb, 0, "STT922.fb"); + } +} +static Arrange_To_Call_Me vSTT922(Test_STT922, "STT922", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT932 { + unsigned int :0; + int fb; +}; +//SIG(1 STT932) C1{ Fi:0 Fi} + + + +static void Test_STT932() +{ + { + init_simple_test("STT932"); + static STT932 lv; + check2(sizeof(lv), 4, "sizeof(STT932)"); + check2(__alignof__(lv), 4, "__alignof__(STT932)"); + check_field_offset(lv, fb, 0, "STT932.fb"); + } +} +static Arrange_To_Call_Me vSTT932(Test_STT932, "STT932", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT942 { + __tsu64 :0; + int fb; +}; +//SIG(1 STT942) C1{ FL:0 Fi} + + + +static void Test_STT942() +{ + { + init_simple_test("STT942"); + static STT942 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT942)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT942)"); + check_field_offset(lv, fb, 0, "STT942.fb"); + } +} +static Arrange_To_Call_Me vSTT942(Test_STT942, "STT942", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT952 { + unsigned char :3; + int fb; +}; +//SIG(1 STT952) C1{ Fc:3 Fi} + + + +static void Test_STT952() +{ + { + init_simple_test("STT952"); + static STT952 lv; + check2(sizeof(lv), 8, "sizeof(STT952)"); + check2(__alignof__(lv), 4, "__alignof__(STT952)"); + check_field_offset(lv, fb, 4, "STT952.fb"); + } +} +static Arrange_To_Call_Me vSTT952(Test_STT952, "STT952", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT962 { + unsigned short :3; + int fb; +}; +//SIG(1 STT962) C1{ Fs:3 Fi} + + + +static void Test_STT962() +{ + { + init_simple_test("STT962"); + static STT962 lv; + check2(sizeof(lv), 8, "sizeof(STT962)"); + check2(__alignof__(lv), 4, "__alignof__(STT962)"); + check_field_offset(lv, fb, 4, "STT962.fb"); + } +} +static Arrange_To_Call_Me vSTT962(Test_STT962, "STT962", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT972 { + unsigned int :3; + int fb; +}; +//SIG(1 STT972) C1{ Fi:3 Fi} + + + +static void Test_STT972() +{ + { + init_simple_test("STT972"); + static STT972 lv; + check2(sizeof(lv), 8, "sizeof(STT972)"); + check2(__alignof__(lv), 4, "__alignof__(STT972)"); + check_field_offset(lv, fb, 4, "STT972.fb"); + } +} +static Arrange_To_Call_Me vSTT972(Test_STT972, "STT972", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT982 { + __tsu64 :3; + int fb; +}; +//SIG(1 STT982) C1{ FL:3 Fi} + + + +static void Test_STT982() +{ + { + init_simple_test("STT982"); + static STT982 lv; + check2(sizeof(lv), 8, "sizeof(STT982)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT982)"); + check_field_offset(lv, fb, 4, "STT982.fb"); + } +} +static Arrange_To_Call_Me vSTT982(Test_STT982, "STT982", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT992 { + unsigned short :8; + int fb; +}; +//SIG(1 STT992) C1{ Fs:8 Fi} + + + +static void Test_STT992() +{ + { + init_simple_test("STT992"); + static STT992 lv; + check2(sizeof(lv), 8, "sizeof(STT992)"); + check2(__alignof__(lv), 4, "__alignof__(STT992)"); + check_field_offset(lv, fb, 4, "STT992.fb"); + } +} +static Arrange_To_Call_Me vSTT992(Test_STT992, "STT992", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9102 { + unsigned int :8; + int fb; +}; +//SIG(1 STT9102) C1{ Fi:8 Fi} + + + +static void Test_STT9102() +{ + { + init_simple_test("STT9102"); + static STT9102 lv; + check2(sizeof(lv), 8, "sizeof(STT9102)"); + check2(__alignof__(lv), 4, "__alignof__(STT9102)"); + check_field_offset(lv, fb, 4, "STT9102.fb"); + } +} +static Arrange_To_Call_Me vSTT9102(Test_STT9102, "STT9102", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9112 { + __tsu64 :8; + int fb; +}; +//SIG(1 STT9112) C1{ FL:8 Fi} + + + +static void Test_STT9112() +{ + { + init_simple_test("STT9112"); + static STT9112 lv; + check2(sizeof(lv), 8, "sizeof(STT9112)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT9112)"); + check_field_offset(lv, fb, 4, "STT9112.fb"); + } +} +static Arrange_To_Call_Me vSTT9112(Test_STT9112, "STT9112", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9122 { + unsigned int :18; + int fb; +}; +//SIG(1 STT9122) C1{ Fi:18 Fi} + + + +static void Test_STT9122() +{ + { + init_simple_test("STT9122"); + static STT9122 lv; + check2(sizeof(lv), 8, "sizeof(STT9122)"); + check2(__alignof__(lv), 4, "__alignof__(STT9122)"); + check_field_offset(lv, fb, 4, "STT9122.fb"); + } +} +static Arrange_To_Call_Me vSTT9122(Test_STT9122, "STT9122", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9132 { + __tsu64 :18; + int fb; +}; +//SIG(1 STT9132) C1{ FL:18 Fi} + + + +static void Test_STT9132() +{ + { + init_simple_test("STT9132"); + static STT9132 lv; + check2(sizeof(lv), 8, "sizeof(STT9132)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT9132)"); + check_field_offset(lv, fb, 4, "STT9132.fb"); + } +} +static Arrange_To_Call_Me vSTT9132(Test_STT9132, "STT9132", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9142 { + __tsu64 :48; + int fb; +}; +//SIG(1 STT9142) C1{ FL:48 Fi} + + + +static void Test_STT9142() +{ + { + init_simple_test("STT9142"); + static STT9142 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT9142)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT9142)"); + check_field_offset(lv, fb, 8, "STT9142.fb"); + } +} +static Arrange_To_Call_Me vSTT9142(Test_STT9142, "STT9142", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9152 { + unsigned char bf:3; + int fb; +}; +//SIG(1 STT9152) C1{ Fc:3 Fi} + + + +static void Test_STT9152() +{ + { + init_simple_test("STT9152"); + static STT9152 lv; + check2(sizeof(lv), 8, "sizeof(STT9152)"); + check2(__alignof__(lv), 4, "__alignof__(STT9152)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9152"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9152"); + check_field_offset(lv, fb, 4, "STT9152.fb"); + } +} +static Arrange_To_Call_Me vSTT9152(Test_STT9152, "STT9152", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9162 { + unsigned short bf:3; + int fb; +}; +//SIG(1 STT9162) C1{ Fs:3 Fi} + + + +static void Test_STT9162() +{ + { + init_simple_test("STT9162"); + static STT9162 lv; + check2(sizeof(lv), 8, "sizeof(STT9162)"); + check2(__alignof__(lv), 4, "__alignof__(STT9162)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9162"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9162"); + check_field_offset(lv, fb, 4, "STT9162.fb"); + } +} +static Arrange_To_Call_Me vSTT9162(Test_STT9162, "STT9162", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9172 { + unsigned int bf:3; + int fb; +}; +//SIG(1 STT9172) C1{ Fi:3 Fi} + + + +static void Test_STT9172() +{ + { + init_simple_test("STT9172"); + static STT9172 lv; + check2(sizeof(lv), 8, "sizeof(STT9172)"); + check2(__alignof__(lv), 4, "__alignof__(STT9172)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9172"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9172"); + check_field_offset(lv, fb, 4, "STT9172.fb"); + } +} +static Arrange_To_Call_Me vSTT9172(Test_STT9172, "STT9172", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9182 { + __tsu64 bf:3; + int fb; +}; +//SIG(1 STT9182) C1{ FL:3 Fi} + + + +static void Test_STT9182() +{ + { + init_simple_test("STT9182"); + static STT9182 lv; + check2(sizeof(lv), 8, "sizeof(STT9182)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9182)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9182"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9182"); + check_field_offset(lv, fb, 4, "STT9182.fb"); + } +} +static Arrange_To_Call_Me vSTT9182(Test_STT9182, "STT9182", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9192 { + unsigned short bf:8; + int fb; +}; +//SIG(1 STT9192) C1{ Fs:8 Fi} + + + +static void Test_STT9192() +{ + { + init_simple_test("STT9192"); + static STT9192 lv; + check2(sizeof(lv), 8, "sizeof(STT9192)"); + check2(__alignof__(lv), 4, "__alignof__(STT9192)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9192"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9192"); + check_field_offset(lv, fb, 4, "STT9192.fb"); + } +} +static Arrange_To_Call_Me vSTT9192(Test_STT9192, "STT9192", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9202 { + unsigned int bf:8; + int fb; +}; +//SIG(1 STT9202) C1{ Fi:8 Fi} + + + +static void Test_STT9202() +{ + { + init_simple_test("STT9202"); + static STT9202 lv; + check2(sizeof(lv), 8, "sizeof(STT9202)"); + check2(__alignof__(lv), 4, "__alignof__(STT9202)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9202"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9202"); + check_field_offset(lv, fb, 4, "STT9202.fb"); + } +} +static Arrange_To_Call_Me vSTT9202(Test_STT9202, "STT9202", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9212 { + __tsu64 bf:8; + int fb; +}; +//SIG(1 STT9212) C1{ FL:8 Fi} + + + +static void Test_STT9212() +{ + { + init_simple_test("STT9212"); + static STT9212 lv; + check2(sizeof(lv), 8, "sizeof(STT9212)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9212)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9212"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9212"); + check_field_offset(lv, fb, 4, "STT9212.fb"); + } +} +static Arrange_To_Call_Me vSTT9212(Test_STT9212, "STT9212", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9222 { + unsigned int bf:18; + int fb; +}; +//SIG(1 STT9222) C1{ Fi:18 Fi} + + + +static void Test_STT9222() +{ + { + init_simple_test("STT9222"); + static STT9222 lv; + check2(sizeof(lv), 8, "sizeof(STT9222)"); + check2(__alignof__(lv), 4, "__alignof__(STT9222)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9222"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9222"); + check_field_offset(lv, fb, 4, "STT9222.fb"); + } +} +static Arrange_To_Call_Me vSTT9222(Test_STT9222, "STT9222", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9232 { + __tsu64 bf:18; + int fb; +}; +//SIG(1 STT9232) C1{ FL:18 Fi} + + + +static void Test_STT9232() +{ + { + init_simple_test("STT9232"); + static STT9232 lv; + check2(sizeof(lv), 8, "sizeof(STT9232)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9232)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9232"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9232"); + check_field_offset(lv, fb, 4, "STT9232.fb"); + } +} +static Arrange_To_Call_Me vSTT9232(Test_STT9232, "STT9232", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9242 { + __tsu64 bf:48; + int fb; +}; +//SIG(1 STT9242) C1{ FL:48 Fi} + + + +static void Test_STT9242() +{ + { + init_simple_test("STT9242"); + static STT9242 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9242)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9242)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9242"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9242"); + check_field_offset(lv, fb, 8, "STT9242.fb"); + } +} +static Arrange_To_Call_Me vSTT9242(Test_STT9242, "STT9242", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT913 { + unsigned char :0; + long fb; +}; +//SIG(1 STT913) C1{ Fc:0 Fl} + + + +static void Test_STT913() +{ + { + init_simple_test("STT913"); + static STT913 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT913)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT913)"); + check_field_offset(lv, fb, 0, "STT913.fb"); + } +} +static Arrange_To_Call_Me vSTT913(Test_STT913, "STT913", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT923 { + unsigned short :0; + long fb; +}; +//SIG(1 STT923) C1{ Fs:0 Fl} + + + +static void Test_STT923() +{ + { + init_simple_test("STT923"); + static STT923 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT923)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT923)"); + check_field_offset(lv, fb, 0, "STT923.fb"); + } +} +static Arrange_To_Call_Me vSTT923(Test_STT923, "STT923", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT933 { + unsigned int :0; + long fb; +}; +//SIG(1 STT933) C1{ Fi:0 Fl} + + + +static void Test_STT933() +{ + { + init_simple_test("STT933"); + static STT933 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT933)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT933)"); + check_field_offset(lv, fb, 0, "STT933.fb"); + } +} +static Arrange_To_Call_Me vSTT933(Test_STT933, "STT933", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT943 { + __tsu64 :0; + long fb; +}; +//SIG(1 STT943) C1{ FL:0 Fl} + + + +static void Test_STT943() +{ + { + init_simple_test("STT943"); + static STT943 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT943)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT943)"); + check_field_offset(lv, fb, 0, "STT943.fb"); + } +} +static Arrange_To_Call_Me vSTT943(Test_STT943, "STT943", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT953 { + unsigned char :3; + long fb; +}; +//SIG(1 STT953) C1{ Fc:3 Fl} + + + +static void Test_STT953() +{ + { + init_simple_test("STT953"); + static STT953 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT953)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT953)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT953.fb"); + } +} +static Arrange_To_Call_Me vSTT953(Test_STT953, "STT953", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT963 { + unsigned short :3; + long fb; +}; +//SIG(1 STT963) C1{ Fs:3 Fl} + + + +static void Test_STT963() +{ + { + init_simple_test("STT963"); + static STT963 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT963)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT963)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT963.fb"); + } +} +static Arrange_To_Call_Me vSTT963(Test_STT963, "STT963", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT973 { + unsigned int :3; + long fb; +}; +//SIG(1 STT973) C1{ Fi:3 Fl} + + + +static void Test_STT973() +{ + { + init_simple_test("STT973"); + static STT973 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT973)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT973)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT973.fb"); + } +} +static Arrange_To_Call_Me vSTT973(Test_STT973, "STT973", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT983 { + __tsu64 :3; + long fb; +}; +//SIG(1 STT983) C1{ FL:3 Fl} + + + +static void Test_STT983() +{ + { + init_simple_test("STT983"); + static STT983 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT983)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT983)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT983.fb"); + } +} +static Arrange_To_Call_Me vSTT983(Test_STT983, "STT983", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT993 { + unsigned short :8; + long fb; +}; +//SIG(1 STT993) C1{ Fs:8 Fl} + + + +static void Test_STT993() +{ + { + init_simple_test("STT993"); + static STT993 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT993)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT993)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT993.fb"); + } +} +static Arrange_To_Call_Me vSTT993(Test_STT993, "STT993", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9103 { + unsigned int :8; + long fb; +}; +//SIG(1 STT9103) C1{ Fi:8 Fl} + + + +static void Test_STT9103() +{ + { + init_simple_test("STT9103"); + static STT9103 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9103)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9103)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9103.fb"); + } +} +static Arrange_To_Call_Me vSTT9103(Test_STT9103, "STT9103", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9113 { + __tsu64 :8; + long fb; +}; +//SIG(1 STT9113) C1{ FL:8 Fl} + + + +static void Test_STT9113() +{ + { + init_simple_test("STT9113"); + static STT9113 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9113)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9113)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9113.fb"); + } +} +static Arrange_To_Call_Me vSTT9113(Test_STT9113, "STT9113", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9123 { + unsigned int :18; + long fb; +}; +//SIG(1 STT9123) C1{ Fi:18 Fl} + + + +static void Test_STT9123() +{ + { + init_simple_test("STT9123"); + static STT9123 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9123)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9123)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9123.fb"); + } +} +static Arrange_To_Call_Me vSTT9123(Test_STT9123, "STT9123", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9133 { + __tsu64 :18; + long fb; +}; +//SIG(1 STT9133) C1{ FL:18 Fl} + + + +static void Test_STT9133() +{ + { + init_simple_test("STT9133"); + static STT9133 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9133)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9133)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9133.fb"); + } +} +static Arrange_To_Call_Me vSTT9133(Test_STT9133, "STT9133", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9143 { + __tsu64 :48; + long fb; +}; +//SIG(1 STT9143) C1{ FL:48 Fl} + + + +static void Test_STT9143() +{ + { + init_simple_test("STT9143"); + static STT9143 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9143)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9143)"); + check_field_offset(lv, fb, 8, "STT9143.fb"); + } +} +static Arrange_To_Call_Me vSTT9143(Test_STT9143, "STT9143", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9153 { + unsigned char bf:3; + long fb; +}; +//SIG(1 STT9153) C1{ Fc:3 Fl} + + + +static void Test_STT9153() +{ + { + init_simple_test("STT9153"); + static STT9153 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9153)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9153)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9153"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9153"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9153.fb"); + } +} +static Arrange_To_Call_Me vSTT9153(Test_STT9153, "STT9153", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9163 { + unsigned short bf:3; + long fb; +}; +//SIG(1 STT9163) C1{ Fs:3 Fl} + + + +static void Test_STT9163() +{ + { + init_simple_test("STT9163"); + static STT9163 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9163)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9163)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9163"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9163"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9163.fb"); + } +} +static Arrange_To_Call_Me vSTT9163(Test_STT9163, "STT9163", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9173 { + unsigned int bf:3; + long fb; +}; +//SIG(1 STT9173) C1{ Fi:3 Fl} + + + +static void Test_STT9173() +{ + { + init_simple_test("STT9173"); + static STT9173 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9173)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9173)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9173"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9173"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9173.fb"); + } +} +static Arrange_To_Call_Me vSTT9173(Test_STT9173, "STT9173", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9183 { + __tsu64 bf:3; + long fb; +}; +//SIG(1 STT9183) C1{ FL:3 Fl} + + + +static void Test_STT9183() +{ + { + init_simple_test("STT9183"); + static STT9183 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9183)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9183)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9183"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9183"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9183.fb"); + } +} +static Arrange_To_Call_Me vSTT9183(Test_STT9183, "STT9183", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9193 { + unsigned short bf:8; + long fb; +}; +//SIG(1 STT9193) C1{ Fs:8 Fl} + + + +static void Test_STT9193() +{ + { + init_simple_test("STT9193"); + static STT9193 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9193)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9193)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9193"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9193"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9193.fb"); + } +} +static Arrange_To_Call_Me vSTT9193(Test_STT9193, "STT9193", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9203 { + unsigned int bf:8; + long fb; +}; +//SIG(1 STT9203) C1{ Fi:8 Fl} + + + +static void Test_STT9203() +{ + { + init_simple_test("STT9203"); + static STT9203 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9203)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9203)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9203"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9203"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9203.fb"); + } +} +static Arrange_To_Call_Me vSTT9203(Test_STT9203, "STT9203", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9213 { + __tsu64 bf:8; + long fb; +}; +//SIG(1 STT9213) C1{ FL:8 Fl} + + + +static void Test_STT9213() +{ + { + init_simple_test("STT9213"); + static STT9213 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9213)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9213)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9213"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9213"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9213.fb"); + } +} +static Arrange_To_Call_Me vSTT9213(Test_STT9213, "STT9213", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9223 { + unsigned int bf:18; + long fb; +}; +//SIG(1 STT9223) C1{ Fi:18 Fl} + + + +static void Test_STT9223() +{ + { + init_simple_test("STT9223"); + static STT9223 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9223)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9223)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9223"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9223"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9223.fb"); + } +} +static Arrange_To_Call_Me vSTT9223(Test_STT9223, "STT9223", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9233 { + __tsu64 bf:18; + long fb; +}; +//SIG(1 STT9233) C1{ FL:18 Fl} + + + +static void Test_STT9233() +{ + { + init_simple_test("STT9233"); + static STT9233 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9233)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9233)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9233"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9233"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9233.fb"); + } +} +static Arrange_To_Call_Me vSTT9233(Test_STT9233, "STT9233", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9243 { + __tsu64 bf:48; + long fb; +}; +//SIG(1 STT9243) C1{ FL:48 Fl} + + + +static void Test_STT9243() +{ + { + init_simple_test("STT9243"); + static STT9243 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9243)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9243)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9243"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9243"); + check_field_offset(lv, fb, 8, "STT9243.fb"); + } +} +static Arrange_To_Call_Me vSTT9243(Test_STT9243, "STT9243", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT914 { + unsigned char :0; + __tsi64 fb; +}; +//SIG(1 STT914) C1{ Fc:0 FL} + + + +static void Test_STT914() +{ + { + init_simple_test("STT914"); + static STT914 lv; + check2(sizeof(lv), 8, "sizeof(STT914)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT914)"); + check_field_offset(lv, fb, 0, "STT914.fb"); + } +} +static Arrange_To_Call_Me vSTT914(Test_STT914, "STT914", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT924 { + unsigned short :0; + __tsi64 fb; +}; +//SIG(1 STT924) C1{ Fs:0 FL} + + + +static void Test_STT924() +{ + { + init_simple_test("STT924"); + static STT924 lv; + check2(sizeof(lv), 8, "sizeof(STT924)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT924)"); + check_field_offset(lv, fb, 0, "STT924.fb"); + } +} +static Arrange_To_Call_Me vSTT924(Test_STT924, "STT924", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT934 { + unsigned int :0; + __tsi64 fb; +}; +//SIG(1 STT934) C1{ Fi:0 FL} + + + +static void Test_STT934() +{ + { + init_simple_test("STT934"); + static STT934 lv; + check2(sizeof(lv), 8, "sizeof(STT934)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT934)"); + check_field_offset(lv, fb, 0, "STT934.fb"); + } +} +static Arrange_To_Call_Me vSTT934(Test_STT934, "STT934", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT944 { + __tsu64 :0; + __tsi64 fb; +}; +//SIG(1 STT944) C1{ FL:0 FL} + + + +static void Test_STT944() +{ + { + init_simple_test("STT944"); + static STT944 lv; + check2(sizeof(lv), 8, "sizeof(STT944)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT944)"); + check_field_offset(lv, fb, 0, "STT944.fb"); + } +} +static Arrange_To_Call_Me vSTT944(Test_STT944, "STT944", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT954 { + unsigned char :3; + __tsi64 fb; +}; +//SIG(1 STT954) C1{ Fc:3 FL} + + + +static void Test_STT954() +{ + { + init_simple_test("STT954"); + static STT954 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT954)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT954)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT954.fb"); + } +} +static Arrange_To_Call_Me vSTT954(Test_STT954, "STT954", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT964 { + unsigned short :3; + __tsi64 fb; +}; +//SIG(1 STT964) C1{ Fs:3 FL} + + + +static void Test_STT964() +{ + { + init_simple_test("STT964"); + static STT964 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT964)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT964)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT964.fb"); + } +} +static Arrange_To_Call_Me vSTT964(Test_STT964, "STT964", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT974 { + unsigned int :3; + __tsi64 fb; +}; +//SIG(1 STT974) C1{ Fi:3 FL} + + + +static void Test_STT974() +{ + { + init_simple_test("STT974"); + static STT974 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT974)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT974)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT974.fb"); + } +} +static Arrange_To_Call_Me vSTT974(Test_STT974, "STT974", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT984 { + __tsu64 :3; + __tsi64 fb; +}; +//SIG(1 STT984) C1{ FL:3 FL} + + + +static void Test_STT984() +{ + { + init_simple_test("STT984"); + static STT984 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT984)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT984)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT984.fb"); + } +} +static Arrange_To_Call_Me vSTT984(Test_STT984, "STT984", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT994 { + unsigned short :8; + __tsi64 fb; +}; +//SIG(1 STT994) C1{ Fs:8 FL} + + + +static void Test_STT994() +{ + { + init_simple_test("STT994"); + static STT994 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT994)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT994)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT994.fb"); + } +} +static Arrange_To_Call_Me vSTT994(Test_STT994, "STT994", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9104 { + unsigned int :8; + __tsi64 fb; +}; +//SIG(1 STT9104) C1{ Fi:8 FL} + + + +static void Test_STT9104() +{ + { + init_simple_test("STT9104"); + static STT9104 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9104)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9104)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9104.fb"); + } +} +static Arrange_To_Call_Me vSTT9104(Test_STT9104, "STT9104", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9114 { + __tsu64 :8; + __tsi64 fb; +}; +//SIG(1 STT9114) C1{ FL:8 FL} + + + +static void Test_STT9114() +{ + { + init_simple_test("STT9114"); + static STT9114 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9114)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9114)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9114.fb"); + } +} +static Arrange_To_Call_Me vSTT9114(Test_STT9114, "STT9114", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9124 { + unsigned int :18; + __tsi64 fb; +}; +//SIG(1 STT9124) C1{ Fi:18 FL} + + + +static void Test_STT9124() +{ + { + init_simple_test("STT9124"); + static STT9124 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9124)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9124)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9124.fb"); + } +} +static Arrange_To_Call_Me vSTT9124(Test_STT9124, "STT9124", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9134 { + __tsu64 :18; + __tsi64 fb; +}; +//SIG(1 STT9134) C1{ FL:18 FL} + + + +static void Test_STT9134() +{ + { + init_simple_test("STT9134"); + static STT9134 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9134)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9134)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9134.fb"); + } +} +static Arrange_To_Call_Me vSTT9134(Test_STT9134, "STT9134", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9144 { + __tsu64 :48; + __tsi64 fb; +}; +//SIG(1 STT9144) C1{ FL:48 FL} + + + +static void Test_STT9144() +{ + { + init_simple_test("STT9144"); + static STT9144 lv; + check2(sizeof(lv), 16, "sizeof(STT9144)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9144)"); + check_field_offset(lv, fb, 8, "STT9144.fb"); + } +} +static Arrange_To_Call_Me vSTT9144(Test_STT9144, "STT9144", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9154 { + unsigned char bf:3; + __tsi64 fb; +}; +//SIG(1 STT9154) C1{ Fc:3 FL} + + + +static void Test_STT9154() +{ + { + init_simple_test("STT9154"); + static STT9154 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9154)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9154)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9154"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9154"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9154.fb"); + } +} +static Arrange_To_Call_Me vSTT9154(Test_STT9154, "STT9154", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9164 { + unsigned short bf:3; + __tsi64 fb; +}; +//SIG(1 STT9164) C1{ Fs:3 FL} + + + +static void Test_STT9164() +{ + { + init_simple_test("STT9164"); + static STT9164 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9164)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9164)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9164"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9164"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9164.fb"); + } +} +static Arrange_To_Call_Me vSTT9164(Test_STT9164, "STT9164", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9174 { + unsigned int bf:3; + __tsi64 fb; +}; +//SIG(1 STT9174) C1{ Fi:3 FL} + + + +static void Test_STT9174() +{ + { + init_simple_test("STT9174"); + static STT9174 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9174)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9174)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9174"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9174"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9174.fb"); + } +} +static Arrange_To_Call_Me vSTT9174(Test_STT9174, "STT9174", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9184 { + __tsu64 bf:3; + __tsi64 fb; +}; +//SIG(1 STT9184) C1{ FL:3 FL} + + + +static void Test_STT9184() +{ + { + init_simple_test("STT9184"); + static STT9184 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9184)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9184)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9184"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9184"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9184.fb"); + } +} +static Arrange_To_Call_Me vSTT9184(Test_STT9184, "STT9184", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9194 { + unsigned short bf:8; + __tsi64 fb; +}; +//SIG(1 STT9194) C1{ Fs:8 FL} + + + +static void Test_STT9194() +{ + { + init_simple_test("STT9194"); + static STT9194 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9194)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9194)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9194"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9194"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9194.fb"); + } +} +static Arrange_To_Call_Me vSTT9194(Test_STT9194, "STT9194", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9204 { + unsigned int bf:8; + __tsi64 fb; +}; +//SIG(1 STT9204) C1{ Fi:8 FL} + + + +static void Test_STT9204() +{ + { + init_simple_test("STT9204"); + static STT9204 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9204)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9204)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9204"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9204"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9204.fb"); + } +} +static Arrange_To_Call_Me vSTT9204(Test_STT9204, "STT9204", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9214 { + __tsu64 bf:8; + __tsi64 fb; +}; +//SIG(1 STT9214) C1{ FL:8 FL} + + + +static void Test_STT9214() +{ + { + init_simple_test("STT9214"); + static STT9214 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9214)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9214)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9214"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9214"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9214.fb"); + } +} +static Arrange_To_Call_Me vSTT9214(Test_STT9214, "STT9214", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9224 { + unsigned int bf:18; + __tsi64 fb; +}; +//SIG(1 STT9224) C1{ Fi:18 FL} + + + +static void Test_STT9224() +{ + { + init_simple_test("STT9224"); + static STT9224 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9224)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9224)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9224"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9224"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9224.fb"); + } +} +static Arrange_To_Call_Me vSTT9224(Test_STT9224, "STT9224", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9234 { + __tsu64 bf:18; + __tsi64 fb; +}; +//SIG(1 STT9234) C1{ FL:18 FL} + + + +static void Test_STT9234() +{ + { + init_simple_test("STT9234"); + static STT9234 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9234)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9234)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9234"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9234"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9234.fb"); + } +} +static Arrange_To_Call_Me vSTT9234(Test_STT9234, "STT9234", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9244 { + __tsu64 bf:48; + __tsi64 fb; +}; +//SIG(1 STT9244) C1{ FL:48 FL} + + + +static void Test_STT9244() +{ + { + init_simple_test("STT9244"); + static STT9244 lv; + check2(sizeof(lv), 16, "sizeof(STT9244)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9244)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9244"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9244"); + check_field_offset(lv, fb, 8, "STT9244.fb"); + } +} +static Arrange_To_Call_Me vSTT9244(Test_STT9244, "STT9244", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT915 { + unsigned char :0; + void *fb; +}; +//SIG(1 STT915) C1{ Fc:0 Fp} + + + +static void Test_STT915() +{ + { + init_simple_test("STT915"); + static STT915 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT915)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT915)"); + check_field_offset(lv, fb, 0, "STT915.fb"); + } +} +static Arrange_To_Call_Me vSTT915(Test_STT915, "STT915", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT925 { + unsigned short :0; + void *fb; +}; +//SIG(1 STT925) C1{ Fs:0 Fp} + + + +static void Test_STT925() +{ + { + init_simple_test("STT925"); + static STT925 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT925)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT925)"); + check_field_offset(lv, fb, 0, "STT925.fb"); + } +} +static Arrange_To_Call_Me vSTT925(Test_STT925, "STT925", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT935 { + unsigned int :0; + void *fb; +}; +//SIG(1 STT935) C1{ Fi:0 Fp} + + + +static void Test_STT935() +{ + { + init_simple_test("STT935"); + static STT935 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT935)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT935)"); + check_field_offset(lv, fb, 0, "STT935.fb"); + } +} +static Arrange_To_Call_Me vSTT935(Test_STT935, "STT935", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT945 { + __tsu64 :0; + void *fb; +}; +//SIG(1 STT945) C1{ FL:0 Fp} + + + +static void Test_STT945() +{ + { + init_simple_test("STT945"); + static STT945 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT945)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT945)"); + check_field_offset(lv, fb, 0, "STT945.fb"); + } +} +static Arrange_To_Call_Me vSTT945(Test_STT945, "STT945", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT955 { + unsigned char :3; + void *fb; +}; +//SIG(1 STT955) C1{ Fc:3 Fp} + + + +static void Test_STT955() +{ + { + init_simple_test("STT955"); + static STT955 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT955)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT955)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT955.fb"); + } +} +static Arrange_To_Call_Me vSTT955(Test_STT955, "STT955", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT965 { + unsigned short :3; + void *fb; +}; +//SIG(1 STT965) C1{ Fs:3 Fp} + + + +static void Test_STT965() +{ + { + init_simple_test("STT965"); + static STT965 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT965)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT965)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT965.fb"); + } +} +static Arrange_To_Call_Me vSTT965(Test_STT965, "STT965", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT975 { + unsigned int :3; + void *fb; +}; +//SIG(1 STT975) C1{ Fi:3 Fp} + + + +static void Test_STT975() +{ + { + init_simple_test("STT975"); + static STT975 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT975)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT975)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT975.fb"); + } +} +static Arrange_To_Call_Me vSTT975(Test_STT975, "STT975", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT985 { + __tsu64 :3; + void *fb; +}; +//SIG(1 STT985) C1{ FL:3 Fp} + + + +static void Test_STT985() +{ + { + init_simple_test("STT985"); + static STT985 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT985)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT985)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT985.fb"); + } +} +static Arrange_To_Call_Me vSTT985(Test_STT985, "STT985", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT995 { + unsigned short :8; + void *fb; +}; +//SIG(1 STT995) C1{ Fs:8 Fp} + + + +static void Test_STT995() +{ + { + init_simple_test("STT995"); + static STT995 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT995)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT995)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT995.fb"); + } +} +static Arrange_To_Call_Me vSTT995(Test_STT995, "STT995", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9105 { + unsigned int :8; + void *fb; +}; +//SIG(1 STT9105) C1{ Fi:8 Fp} + + + +static void Test_STT9105() +{ + { + init_simple_test("STT9105"); + static STT9105 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9105)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9105)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9105.fb"); + } +} +static Arrange_To_Call_Me vSTT9105(Test_STT9105, "STT9105", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9115 { + __tsu64 :8; + void *fb; +}; +//SIG(1 STT9115) C1{ FL:8 Fp} + + + +static void Test_STT9115() +{ + { + init_simple_test("STT9115"); + static STT9115 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9115)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9115)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9115.fb"); + } +} +static Arrange_To_Call_Me vSTT9115(Test_STT9115, "STT9115", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9125 { + unsigned int :18; + void *fb; +}; +//SIG(1 STT9125) C1{ Fi:18 Fp} + + + +static void Test_STT9125() +{ + { + init_simple_test("STT9125"); + static STT9125 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9125)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9125)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9125.fb"); + } +} +static Arrange_To_Call_Me vSTT9125(Test_STT9125, "STT9125", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9135 { + __tsu64 :18; + void *fb; +}; +//SIG(1 STT9135) C1{ FL:18 Fp} + + + +static void Test_STT9135() +{ + { + init_simple_test("STT9135"); + static STT9135 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9135)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9135)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9135.fb"); + } +} +static Arrange_To_Call_Me vSTT9135(Test_STT9135, "STT9135", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9145 { + __tsu64 :48; + void *fb; +}; +//SIG(1 STT9145) C1{ FL:48 Fp} + + + +static void Test_STT9145() +{ + { + init_simple_test("STT9145"); + static STT9145 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9145)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9145)"); + check_field_offset(lv, fb, 8, "STT9145.fb"); + } +} +static Arrange_To_Call_Me vSTT9145(Test_STT9145, "STT9145", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9155 { + unsigned char bf:3; + void *fb; +}; +//SIG(1 STT9155) C1{ Fc:3 Fp} + + + +static void Test_STT9155() +{ + { + init_simple_test("STT9155"); + static STT9155 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9155)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9155)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9155"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9155"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9155.fb"); + } +} +static Arrange_To_Call_Me vSTT9155(Test_STT9155, "STT9155", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9165 { + unsigned short bf:3; + void *fb; +}; +//SIG(1 STT9165) C1{ Fs:3 Fp} + + + +static void Test_STT9165() +{ + { + init_simple_test("STT9165"); + static STT9165 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9165)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9165)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9165"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9165"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9165.fb"); + } +} +static Arrange_To_Call_Me vSTT9165(Test_STT9165, "STT9165", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9175 { + unsigned int bf:3; + void *fb; +}; +//SIG(1 STT9175) C1{ Fi:3 Fp} + + + +static void Test_STT9175() +{ + { + init_simple_test("STT9175"); + static STT9175 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9175)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9175)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9175"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9175"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9175.fb"); + } +} +static Arrange_To_Call_Me vSTT9175(Test_STT9175, "STT9175", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9185 { + __tsu64 bf:3; + void *fb; +}; +//SIG(1 STT9185) C1{ FL:3 Fp} + + + +static void Test_STT9185() +{ + { + init_simple_test("STT9185"); + static STT9185 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9185)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9185)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9185"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9185"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9185.fb"); + } +} +static Arrange_To_Call_Me vSTT9185(Test_STT9185, "STT9185", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9195 { + unsigned short bf:8; + void *fb; +}; +//SIG(1 STT9195) C1{ Fs:8 Fp} + + + +static void Test_STT9195() +{ + { + init_simple_test("STT9195"); + static STT9195 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9195)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9195)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9195"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9195"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9195.fb"); + } +} +static Arrange_To_Call_Me vSTT9195(Test_STT9195, "STT9195", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9205 { + unsigned int bf:8; + void *fb; +}; +//SIG(1 STT9205) C1{ Fi:8 Fp} + + + +static void Test_STT9205() +{ + { + init_simple_test("STT9205"); + static STT9205 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9205)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9205)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9205"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9205"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9205.fb"); + } +} +static Arrange_To_Call_Me vSTT9205(Test_STT9205, "STT9205", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9215 { + __tsu64 bf:8; + void *fb; +}; +//SIG(1 STT9215) C1{ FL:8 Fp} + + + +static void Test_STT9215() +{ + { + init_simple_test("STT9215"); + static STT9215 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9215)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9215)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9215"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9215"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9215.fb"); + } +} +static Arrange_To_Call_Me vSTT9215(Test_STT9215, "STT9215", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9225 { + unsigned int bf:18; + void *fb; +}; +//SIG(1 STT9225) C1{ Fi:18 Fp} + + + +static void Test_STT9225() +{ + { + init_simple_test("STT9225"); + static STT9225 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9225)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9225)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9225"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9225"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9225.fb"); + } +} +static Arrange_To_Call_Me vSTT9225(Test_STT9225, "STT9225", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9235 { + __tsu64 bf:18; + void *fb; +}; +//SIG(1 STT9235) C1{ FL:18 Fp} + + + +static void Test_STT9235() +{ + { + init_simple_test("STT9235"); + static STT9235 lv; + check2(sizeof(lv), ABISELECT(16,8), "sizeof(STT9235)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9235)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9235"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9235"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9235.fb"); + } +} +static Arrange_To_Call_Me vSTT9235(Test_STT9235, "STT9235", ABISELECT(16,8)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9245 { + __tsu64 bf:48; + void *fb; +}; +//SIG(1 STT9245) C1{ FL:48 Fp} + + + +static void Test_STT9245() +{ + { + init_simple_test("STT9245"); + static STT9245 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9245)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9245)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9245"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9245"); + check_field_offset(lv, fb, 8, "STT9245.fb"); + } +} +static Arrange_To_Call_Me vSTT9245(Test_STT9245, "STT9245", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT916 { + unsigned char :0; + float fb; +}; +//SIG(1 STT916) C1{ Fc:0 Fi} + + + +static void Test_STT916() +{ + { + init_simple_test("STT916"); + static STT916 lv; + check2(sizeof(lv), 4, "sizeof(STT916)"); + check2(__alignof__(lv), 4, "__alignof__(STT916)"); + check_field_offset(lv, fb, 0, "STT916.fb"); + } +} +static Arrange_To_Call_Me vSTT916(Test_STT916, "STT916", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT926 { + unsigned short :0; + float fb; +}; +//SIG(1 STT926) C1{ Fs:0 Fi} + + + +static void Test_STT926() +{ + { + init_simple_test("STT926"); + static STT926 lv; + check2(sizeof(lv), 4, "sizeof(STT926)"); + check2(__alignof__(lv), 4, "__alignof__(STT926)"); + check_field_offset(lv, fb, 0, "STT926.fb"); + } +} +static Arrange_To_Call_Me vSTT926(Test_STT926, "STT926", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT936 { + unsigned int :0; + float fb; +}; +//SIG(1 STT936) C1{ Fi:0 Fi} + + + +static void Test_STT936() +{ + { + init_simple_test("STT936"); + static STT936 lv; + check2(sizeof(lv), 4, "sizeof(STT936)"); + check2(__alignof__(lv), 4, "__alignof__(STT936)"); + check_field_offset(lv, fb, 0, "STT936.fb"); + } +} +static Arrange_To_Call_Me vSTT936(Test_STT936, "STT936", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT946 { + __tsu64 :0; + float fb; +}; +//SIG(1 STT946) C1{ FL:0 Fi} + + + +static void Test_STT946() +{ + { + init_simple_test("STT946"); + static STT946 lv; + check2(sizeof(lv), ABISELECT(4,4), "sizeof(STT946)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT946)"); + check_field_offset(lv, fb, 0, "STT946.fb"); + } +} +static Arrange_To_Call_Me vSTT946(Test_STT946, "STT946", ABISELECT(4,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT956 { + unsigned char :3; + float fb; +}; +//SIG(1 STT956) C1{ Fc:3 Fi} + + + +static void Test_STT956() +{ + { + init_simple_test("STT956"); + static STT956 lv; + check2(sizeof(lv), 8, "sizeof(STT956)"); + check2(__alignof__(lv), 4, "__alignof__(STT956)"); + check_field_offset(lv, fb, 4, "STT956.fb"); + } +} +static Arrange_To_Call_Me vSTT956(Test_STT956, "STT956", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT966 { + unsigned short :3; + float fb; +}; +//SIG(1 STT966) C1{ Fs:3 Fi} + + + +static void Test_STT966() +{ + { + init_simple_test("STT966"); + static STT966 lv; + check2(sizeof(lv), 8, "sizeof(STT966)"); + check2(__alignof__(lv), 4, "__alignof__(STT966)"); + check_field_offset(lv, fb, 4, "STT966.fb"); + } +} +static Arrange_To_Call_Me vSTT966(Test_STT966, "STT966", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT976 { + unsigned int :3; + float fb; +}; +//SIG(1 STT976) C1{ Fi:3 Fi} + + + +static void Test_STT976() +{ + { + init_simple_test("STT976"); + static STT976 lv; + check2(sizeof(lv), 8, "sizeof(STT976)"); + check2(__alignof__(lv), 4, "__alignof__(STT976)"); + check_field_offset(lv, fb, 4, "STT976.fb"); + } +} +static Arrange_To_Call_Me vSTT976(Test_STT976, "STT976", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT986 { + __tsu64 :3; + float fb; +}; +//SIG(1 STT986) C1{ FL:3 Fi} + + + +static void Test_STT986() +{ + { + init_simple_test("STT986"); + static STT986 lv; + check2(sizeof(lv), 8, "sizeof(STT986)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT986)"); + check_field_offset(lv, fb, 4, "STT986.fb"); + } +} +static Arrange_To_Call_Me vSTT986(Test_STT986, "STT986", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT996 { + unsigned short :8; + float fb; +}; +//SIG(1 STT996) C1{ Fs:8 Fi} + + + +static void Test_STT996() +{ + { + init_simple_test("STT996"); + static STT996 lv; + check2(sizeof(lv), 8, "sizeof(STT996)"); + check2(__alignof__(lv), 4, "__alignof__(STT996)"); + check_field_offset(lv, fb, 4, "STT996.fb"); + } +} +static Arrange_To_Call_Me vSTT996(Test_STT996, "STT996", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9106 { + unsigned int :8; + float fb; +}; +//SIG(1 STT9106) C1{ Fi:8 Fi} + + + +static void Test_STT9106() +{ + { + init_simple_test("STT9106"); + static STT9106 lv; + check2(sizeof(lv), 8, "sizeof(STT9106)"); + check2(__alignof__(lv), 4, "__alignof__(STT9106)"); + check_field_offset(lv, fb, 4, "STT9106.fb"); + } +} +static Arrange_To_Call_Me vSTT9106(Test_STT9106, "STT9106", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9116 { + __tsu64 :8; + float fb; +}; +//SIG(1 STT9116) C1{ FL:8 Fi} + + + +static void Test_STT9116() +{ + { + init_simple_test("STT9116"); + static STT9116 lv; + check2(sizeof(lv), 8, "sizeof(STT9116)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT9116)"); + check_field_offset(lv, fb, 4, "STT9116.fb"); + } +} +static Arrange_To_Call_Me vSTT9116(Test_STT9116, "STT9116", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9126 { + unsigned int :18; + float fb; +}; +//SIG(1 STT9126) C1{ Fi:18 Fi} + + + +static void Test_STT9126() +{ + { + init_simple_test("STT9126"); + static STT9126 lv; + check2(sizeof(lv), 8, "sizeof(STT9126)"); + check2(__alignof__(lv), 4, "__alignof__(STT9126)"); + check_field_offset(lv, fb, 4, "STT9126.fb"); + } +} +static Arrange_To_Call_Me vSTT9126(Test_STT9126, "STT9126", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9136 { + __tsu64 :18; + float fb; +}; +//SIG(1 STT9136) C1{ FL:18 Fi} + + + +static void Test_STT9136() +{ + { + init_simple_test("STT9136"); + static STT9136 lv; + check2(sizeof(lv), 8, "sizeof(STT9136)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT9136)"); + check_field_offset(lv, fb, 4, "STT9136.fb"); + } +} +static Arrange_To_Call_Me vSTT9136(Test_STT9136, "STT9136", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9146 { + __tsu64 :48; + float fb; +}; +//SIG(1 STT9146) C1{ FL:48 Fi} + + + +static void Test_STT9146() +{ + { + init_simple_test("STT9146"); + static STT9146 lv; + check2(sizeof(lv), ABISELECT(12,12), "sizeof(STT9146)"); + check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT9146)"); + check_field_offset(lv, fb, 8, "STT9146.fb"); + } +} +static Arrange_To_Call_Me vSTT9146(Test_STT9146, "STT9146", ABISELECT(12,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9156 { + unsigned char bf:3; + float fb; +}; +//SIG(1 STT9156) C1{ Fc:3 Fi} + + + +static void Test_STT9156() +{ + { + init_simple_test("STT9156"); + static STT9156 lv; + check2(sizeof(lv), 8, "sizeof(STT9156)"); + check2(__alignof__(lv), 4, "__alignof__(STT9156)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9156"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9156"); + check_field_offset(lv, fb, 4, "STT9156.fb"); + } +} +static Arrange_To_Call_Me vSTT9156(Test_STT9156, "STT9156", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9166 { + unsigned short bf:3; + float fb; +}; +//SIG(1 STT9166) C1{ Fs:3 Fi} + + + +static void Test_STT9166() +{ + { + init_simple_test("STT9166"); + static STT9166 lv; + check2(sizeof(lv), 8, "sizeof(STT9166)"); + check2(__alignof__(lv), 4, "__alignof__(STT9166)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9166"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9166"); + check_field_offset(lv, fb, 4, "STT9166.fb"); + } +} +static Arrange_To_Call_Me vSTT9166(Test_STT9166, "STT9166", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9176 { + unsigned int bf:3; + float fb; +}; +//SIG(1 STT9176) C1{ Fi:3 Fi} + + + +static void Test_STT9176() +{ + { + init_simple_test("STT9176"); + static STT9176 lv; + check2(sizeof(lv), 8, "sizeof(STT9176)"); + check2(__alignof__(lv), 4, "__alignof__(STT9176)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9176"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9176"); + check_field_offset(lv, fb, 4, "STT9176.fb"); + } +} +static Arrange_To_Call_Me vSTT9176(Test_STT9176, "STT9176", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9186 { + __tsu64 bf:3; + float fb; +}; +//SIG(1 STT9186) C1{ FL:3 Fi} + + + +static void Test_STT9186() +{ + { + init_simple_test("STT9186"); + static STT9186 lv; + check2(sizeof(lv), 8, "sizeof(STT9186)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9186)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9186"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9186"); + check_field_offset(lv, fb, 4, "STT9186.fb"); + } +} +static Arrange_To_Call_Me vSTT9186(Test_STT9186, "STT9186", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9196 { + unsigned short bf:8; + float fb; +}; +//SIG(1 STT9196) C1{ Fs:8 Fi} + + + +static void Test_STT9196() +{ + { + init_simple_test("STT9196"); + static STT9196 lv; + check2(sizeof(lv), 8, "sizeof(STT9196)"); + check2(__alignof__(lv), 4, "__alignof__(STT9196)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9196"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9196"); + check_field_offset(lv, fb, 4, "STT9196.fb"); + } +} +static Arrange_To_Call_Me vSTT9196(Test_STT9196, "STT9196", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9206 { + unsigned int bf:8; + float fb; +}; +//SIG(1 STT9206) C1{ Fi:8 Fi} + + + +static void Test_STT9206() +{ + { + init_simple_test("STT9206"); + static STT9206 lv; + check2(sizeof(lv), 8, "sizeof(STT9206)"); + check2(__alignof__(lv), 4, "__alignof__(STT9206)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9206"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9206"); + check_field_offset(lv, fb, 4, "STT9206.fb"); + } +} +static Arrange_To_Call_Me vSTT9206(Test_STT9206, "STT9206", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9216 { + __tsu64 bf:8; + float fb; +}; +//SIG(1 STT9216) C1{ FL:8 Fi} + + + +static void Test_STT9216() +{ + { + init_simple_test("STT9216"); + static STT9216 lv; + check2(sizeof(lv), 8, "sizeof(STT9216)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9216)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9216"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9216"); + check_field_offset(lv, fb, 4, "STT9216.fb"); + } +} +static Arrange_To_Call_Me vSTT9216(Test_STT9216, "STT9216", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9226 { + unsigned int bf:18; + float fb; +}; +//SIG(1 STT9226) C1{ Fi:18 Fi} + + + +static void Test_STT9226() +{ + { + init_simple_test("STT9226"); + static STT9226 lv; + check2(sizeof(lv), 8, "sizeof(STT9226)"); + check2(__alignof__(lv), 4, "__alignof__(STT9226)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9226"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9226"); + check_field_offset(lv, fb, 4, "STT9226.fb"); + } +} +static Arrange_To_Call_Me vSTT9226(Test_STT9226, "STT9226", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9236 { + __tsu64 bf:18; + float fb; +}; +//SIG(1 STT9236) C1{ FL:18 Fi} + + + +static void Test_STT9236() +{ + { + init_simple_test("STT9236"); + static STT9236 lv; + check2(sizeof(lv), 8, "sizeof(STT9236)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9236)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9236"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9236"); + check_field_offset(lv, fb, 4, "STT9236.fb"); + } +} +static Arrange_To_Call_Me vSTT9236(Test_STT9236, "STT9236", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9246 { + __tsu64 bf:48; + float fb; +}; +//SIG(1 STT9246) C1{ FL:48 Fi} + + + +static void Test_STT9246() +{ + { + init_simple_test("STT9246"); + static STT9246 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9246)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9246)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9246"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9246"); + check_field_offset(lv, fb, 8, "STT9246.fb"); + } +} +static Arrange_To_Call_Me vSTT9246(Test_STT9246, "STT9246", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT917 { + unsigned char :0; + double fb; +}; +//SIG(1 STT917) C1{ Fc:0 FL} + + + +static void Test_STT917() +{ + { + init_simple_test("STT917"); + static STT917 lv; + check2(sizeof(lv), 8, "sizeof(STT917)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT917)"); + check_field_offset(lv, fb, 0, "STT917.fb"); + } +} +static Arrange_To_Call_Me vSTT917(Test_STT917, "STT917", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT927 { + unsigned short :0; + double fb; +}; +//SIG(1 STT927) C1{ Fs:0 FL} + + + +static void Test_STT927() +{ + { + init_simple_test("STT927"); + static STT927 lv; + check2(sizeof(lv), 8, "sizeof(STT927)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT927)"); + check_field_offset(lv, fb, 0, "STT927.fb"); + } +} +static Arrange_To_Call_Me vSTT927(Test_STT927, "STT927", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT937 { + unsigned int :0; + double fb; +}; +//SIG(1 STT937) C1{ Fi:0 FL} + + + +static void Test_STT937() +{ + { + init_simple_test("STT937"); + static STT937 lv; + check2(sizeof(lv), 8, "sizeof(STT937)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT937)"); + check_field_offset(lv, fb, 0, "STT937.fb"); + } +} +static Arrange_To_Call_Me vSTT937(Test_STT937, "STT937", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT947 { + __tsu64 :0; + double fb; +}; +//SIG(1 STT947) C1{ FL:0 FL} + + + +static void Test_STT947() +{ + { + init_simple_test("STT947"); + static STT947 lv; + check2(sizeof(lv), 8, "sizeof(STT947)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT947)"); + check_field_offset(lv, fb, 0, "STT947.fb"); + } +} +static Arrange_To_Call_Me vSTT947(Test_STT947, "STT947", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT957 { + unsigned char :3; + double fb; +}; +//SIG(1 STT957) C1{ Fc:3 FL} + + + +static void Test_STT957() +{ + { + init_simple_test("STT957"); + static STT957 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT957)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT957)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT957.fb"); + } +} +static Arrange_To_Call_Me vSTT957(Test_STT957, "STT957", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT967 { + unsigned short :3; + double fb; +}; +//SIG(1 STT967) C1{ Fs:3 FL} + + + +static void Test_STT967() +{ + { + init_simple_test("STT967"); + static STT967 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT967)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT967)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT967.fb"); + } +} +static Arrange_To_Call_Me vSTT967(Test_STT967, "STT967", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT977 { + unsigned int :3; + double fb; +}; +//SIG(1 STT977) C1{ Fi:3 FL} + + + +static void Test_STT977() +{ + { + init_simple_test("STT977"); + static STT977 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT977)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT977)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT977.fb"); + } +} +static Arrange_To_Call_Me vSTT977(Test_STT977, "STT977", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT987 { + __tsu64 :3; + double fb; +}; +//SIG(1 STT987) C1{ FL:3 FL} + + + +static void Test_STT987() +{ + { + init_simple_test("STT987"); + static STT987 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT987)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT987)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT987.fb"); + } +} +static Arrange_To_Call_Me vSTT987(Test_STT987, "STT987", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT997 { + unsigned short :8; + double fb; +}; +//SIG(1 STT997) C1{ Fs:8 FL} + + + +static void Test_STT997() +{ + { + init_simple_test("STT997"); + static STT997 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT997)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT997)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT997.fb"); + } +} +static Arrange_To_Call_Me vSTT997(Test_STT997, "STT997", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9107 { + unsigned int :8; + double fb; +}; +//SIG(1 STT9107) C1{ Fi:8 FL} + + + +static void Test_STT9107() +{ + { + init_simple_test("STT9107"); + static STT9107 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9107)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9107)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9107.fb"); + } +} +static Arrange_To_Call_Me vSTT9107(Test_STT9107, "STT9107", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9117 { + __tsu64 :8; + double fb; +}; +//SIG(1 STT9117) C1{ FL:8 FL} + + + +static void Test_STT9117() +{ + { + init_simple_test("STT9117"); + static STT9117 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9117)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9117)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9117.fb"); + } +} +static Arrange_To_Call_Me vSTT9117(Test_STT9117, "STT9117", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9127 { + unsigned int :18; + double fb; +}; +//SIG(1 STT9127) C1{ Fi:18 FL} + + + +static void Test_STT9127() +{ + { + init_simple_test("STT9127"); + static STT9127 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9127)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9127)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9127.fb"); + } +} +static Arrange_To_Call_Me vSTT9127(Test_STT9127, "STT9127", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9137 { + __tsu64 :18; + double fb; +}; +//SIG(1 STT9137) C1{ FL:18 FL} + + + +static void Test_STT9137() +{ + { + init_simple_test("STT9137"); + static STT9137 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9137)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9137)"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9137.fb"); + } +} +static Arrange_To_Call_Me vSTT9137(Test_STT9137, "STT9137", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9147 { + __tsu64 :48; + double fb; +}; +//SIG(1 STT9147) C1{ FL:48 FL} + + + +static void Test_STT9147() +{ + { + init_simple_test("STT9147"); + static STT9147 lv; + check2(sizeof(lv), 16, "sizeof(STT9147)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9147)"); + check_field_offset(lv, fb, 8, "STT9147.fb"); + } +} +static Arrange_To_Call_Me vSTT9147(Test_STT9147, "STT9147", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9157 { + unsigned char bf:3; + double fb; +}; +//SIG(1 STT9157) C1{ Fc:3 FL} + + + +static void Test_STT9157() +{ + { + init_simple_test("STT9157"); + static STT9157 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9157)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9157)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9157"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9157"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9157.fb"); + } +} +static Arrange_To_Call_Me vSTT9157(Test_STT9157, "STT9157", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9167 { + unsigned short bf:3; + double fb; +}; +//SIG(1 STT9167) C1{ Fs:3 FL} + + + +static void Test_STT9167() +{ + { + init_simple_test("STT9167"); + static STT9167 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9167)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9167)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9167"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9167"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9167.fb"); + } +} +static Arrange_To_Call_Me vSTT9167(Test_STT9167, "STT9167", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9177 { + unsigned int bf:3; + double fb; +}; +//SIG(1 STT9177) C1{ Fi:3 FL} + + + +static void Test_STT9177() +{ + { + init_simple_test("STT9177"); + static STT9177 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9177)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9177)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9177"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9177"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9177.fb"); + } +} +static Arrange_To_Call_Me vSTT9177(Test_STT9177, "STT9177", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9187 { + __tsu64 bf:3; + double fb; +}; +//SIG(1 STT9187) C1{ FL:3 FL} + + + +static void Test_STT9187() +{ + { + init_simple_test("STT9187"); + static STT9187 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9187)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9187)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9187"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9187"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9187.fb"); + } +} +static Arrange_To_Call_Me vSTT9187(Test_STT9187, "STT9187", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9197 { + unsigned short bf:8; + double fb; +}; +//SIG(1 STT9197) C1{ Fs:8 FL} + + + +static void Test_STT9197() +{ + { + init_simple_test("STT9197"); + static STT9197 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9197)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9197)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9197"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9197"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9197.fb"); + } +} +static Arrange_To_Call_Me vSTT9197(Test_STT9197, "STT9197", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9207 { + unsigned int bf:8; + double fb; +}; +//SIG(1 STT9207) C1{ Fi:8 FL} + + + +static void Test_STT9207() +{ + { + init_simple_test("STT9207"); + static STT9207 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9207)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9207)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9207"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9207"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9207.fb"); + } +} +static Arrange_To_Call_Me vSTT9207(Test_STT9207, "STT9207", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9217 { + __tsu64 bf:8; + double fb; +}; +//SIG(1 STT9217) C1{ FL:8 FL} + + + +static void Test_STT9217() +{ + { + init_simple_test("STT9217"); + static STT9217 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9217)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9217)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9217"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9217"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9217.fb"); + } +} +static Arrange_To_Call_Me vSTT9217(Test_STT9217, "STT9217", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9227 { + unsigned int bf:18; + double fb; +}; +//SIG(1 STT9227) C1{ Fi:18 FL} + + + +static void Test_STT9227() +{ + { + init_simple_test("STT9227"); + static STT9227 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9227)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9227)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9227"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9227"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9227.fb"); + } +} +static Arrange_To_Call_Me vSTT9227(Test_STT9227, "STT9227", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9237 { + __tsu64 bf:18; + double fb; +}; +//SIG(1 STT9237) C1{ FL:18 FL} + + + +static void Test_STT9237() +{ + { + init_simple_test("STT9237"); + static STT9237 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT9237)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9237)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9237"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9237"); + check_field_offset(lv, fb, ABISELECT(8,4), "STT9237.fb"); + } +} +static Arrange_To_Call_Me vSTT9237(Test_STT9237, "STT9237", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9247 { + __tsu64 bf:48; + double fb; +}; +//SIG(1 STT9247) C1{ FL:48 FL} + + + +static void Test_STT9247() +{ + { + init_simple_test("STT9247"); + static STT9247 lv; + check2(sizeof(lv), 16, "sizeof(STT9247)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9247)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9247"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9247"); + check_field_offset(lv, fb, 8, "STT9247.fb"); + } +} +static Arrange_To_Call_Me vSTT9247(Test_STT9247, "STT9247", 16); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT918 { + unsigned char :0; + long double fb; +}; +//SIG(1 STT918) C1{ Fc:0 FD} + + + +static void Test_STT918() +{ + { + init_simple_test("STT918"); + static STT918 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT918)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT918)"); + check_field_offset(lv, fb, 0, "STT918.fb"); + } +} +static Arrange_To_Call_Me vSTT918(Test_STT918, "STT918", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT928 { + unsigned short :0; + long double fb; +}; +//SIG(1 STT928) C1{ Fs:0 FD} + + + +static void Test_STT928() +{ + { + init_simple_test("STT928"); + static STT928 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT928)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT928)"); + check_field_offset(lv, fb, 0, "STT928.fb"); + } +} +static Arrange_To_Call_Me vSTT928(Test_STT928, "STT928", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT938 { + unsigned int :0; + long double fb; +}; +//SIG(1 STT938) C1{ Fi:0 FD} + + + +static void Test_STT938() +{ + { + init_simple_test("STT938"); + static STT938 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT938)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT938)"); + check_field_offset(lv, fb, 0, "STT938.fb"); + } +} +static Arrange_To_Call_Me vSTT938(Test_STT938, "STT938", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT948 { + __tsu64 :0; + long double fb; +}; +//SIG(1 STT948) C1{ FL:0 FD} + + + +static void Test_STT948() +{ + { + init_simple_test("STT948"); + static STT948 lv; + check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT948)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT948)"); + check_field_offset(lv, fb, 0, "STT948.fb"); + } +} +static Arrange_To_Call_Me vSTT948(Test_STT948, "STT948", ABISELECT(16,12)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT958 { + unsigned char :3; + long double fb; +}; +//SIG(1 STT958) C1{ Fc:3 FD} + + + +static void Test_STT958() +{ + { + init_simple_test("STT958"); + static STT958 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT958)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT958)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT958.fb"); + } +} +static Arrange_To_Call_Me vSTT958(Test_STT958, "STT958", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT968 { + unsigned short :3; + long double fb; +}; +//SIG(1 STT968) C1{ Fs:3 FD} + + + +static void Test_STT968() +{ + { + init_simple_test("STT968"); + static STT968 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT968)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT968)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT968.fb"); + } +} +static Arrange_To_Call_Me vSTT968(Test_STT968, "STT968", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT978 { + unsigned int :3; + long double fb; +}; +//SIG(1 STT978) C1{ Fi:3 FD} + + + +static void Test_STT978() +{ + { + init_simple_test("STT978"); + static STT978 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT978)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT978)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT978.fb"); + } +} +static Arrange_To_Call_Me vSTT978(Test_STT978, "STT978", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT988 { + __tsu64 :3; + long double fb; +}; +//SIG(1 STT988) C1{ FL:3 FD} + + + +static void Test_STT988() +{ + { + init_simple_test("STT988"); + static STT988 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT988)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT988)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT988.fb"); + } +} +static Arrange_To_Call_Me vSTT988(Test_STT988, "STT988", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT998 { + unsigned short :8; + long double fb; +}; +//SIG(1 STT998) C1{ Fs:8 FD} + + + +static void Test_STT998() +{ + { + init_simple_test("STT998"); + static STT998 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT998)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT998)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT998.fb"); + } +} +static Arrange_To_Call_Me vSTT998(Test_STT998, "STT998", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9108 { + unsigned int :8; + long double fb; +}; +//SIG(1 STT9108) C1{ Fi:8 FD} + + + +static void Test_STT9108() +{ + { + init_simple_test("STT9108"); + static STT9108 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9108)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9108)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9108.fb"); + } +} +static Arrange_To_Call_Me vSTT9108(Test_STT9108, "STT9108", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9118 { + __tsu64 :8; + long double fb; +}; +//SIG(1 STT9118) C1{ FL:8 FD} + + + +static void Test_STT9118() +{ + { + init_simple_test("STT9118"); + static STT9118 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9118)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9118)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9118.fb"); + } +} +static Arrange_To_Call_Me vSTT9118(Test_STT9118, "STT9118", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9128 { + unsigned int :18; + long double fb; +}; +//SIG(1 STT9128) C1{ Fi:18 FD} + + + +static void Test_STT9128() +{ + { + init_simple_test("STT9128"); + static STT9128 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9128)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9128)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9128.fb"); + } +} +static Arrange_To_Call_Me vSTT9128(Test_STT9128, "STT9128", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9138 { + __tsu64 :18; + long double fb; +}; +//SIG(1 STT9138) C1{ FL:18 FD} + + + +static void Test_STT9138() +{ + { + init_simple_test("STT9138"); + static STT9138 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9138)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9138)"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9138.fb"); + } +} +static Arrange_To_Call_Me vSTT9138(Test_STT9138, "STT9138", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9148 { + __tsu64 :48; + long double fb; +}; +//SIG(1 STT9148) C1{ FL:48 FD} + + + +static void Test_STT9148() +{ + { + init_simple_test("STT9148"); + static STT9148 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT9148)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9148)"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT9148.fb"); + } +} +static Arrange_To_Call_Me vSTT9148(Test_STT9148, "STT9148", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9158 { + unsigned char bf:3; + long double fb; +}; +//SIG(1 STT9158) C1{ Fc:3 FD} + + + +static void Test_STT9158() +{ + { + init_simple_test("STT9158"); + static STT9158 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9158)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9158)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9158"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9158"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9158.fb"); + } +} +static Arrange_To_Call_Me vSTT9158(Test_STT9158, "STT9158", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9168 { + unsigned short bf:3; + long double fb; +}; +//SIG(1 STT9168) C1{ Fs:3 FD} + + + +static void Test_STT9168() +{ + { + init_simple_test("STT9168"); + static STT9168 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9168)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9168)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9168"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9168"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9168.fb"); + } +} +static Arrange_To_Call_Me vSTT9168(Test_STT9168, "STT9168", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9178 { + unsigned int bf:3; + long double fb; +}; +//SIG(1 STT9178) C1{ Fi:3 FD} + + + +static void Test_STT9178() +{ + { + init_simple_test("STT9178"); + static STT9178 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9178)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9178)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9178"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9178"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9178.fb"); + } +} +static Arrange_To_Call_Me vSTT9178(Test_STT9178, "STT9178", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9188 { + __tsu64 bf:3; + long double fb; +}; +//SIG(1 STT9188) C1{ FL:3 FD} + + + +static void Test_STT9188() +{ + { + init_simple_test("STT9188"); + static STT9188 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9188)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9188)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9188"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9188"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9188.fb"); + } +} +static Arrange_To_Call_Me vSTT9188(Test_STT9188, "STT9188", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9198 { + unsigned short bf:8; + long double fb; +}; +//SIG(1 STT9198) C1{ Fs:8 FD} + + + +static void Test_STT9198() +{ + { + init_simple_test("STT9198"); + static STT9198 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9198)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9198)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9198"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9198"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9198.fb"); + } +} +static Arrange_To_Call_Me vSTT9198(Test_STT9198, "STT9198", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9208 { + unsigned int bf:8; + long double fb; +}; +//SIG(1 STT9208) C1{ Fi:8 FD} + + + +static void Test_STT9208() +{ + { + init_simple_test("STT9208"); + static STT9208 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9208)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9208)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9208"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9208"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9208.fb"); + } +} +static Arrange_To_Call_Me vSTT9208(Test_STT9208, "STT9208", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9218 { + __tsu64 bf:8; + long double fb; +}; +//SIG(1 STT9218) C1{ FL:8 FD} + + + +static void Test_STT9218() +{ + { + init_simple_test("STT9218"); + static STT9218 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9218)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9218)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9218"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9218"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9218.fb"); + } +} +static Arrange_To_Call_Me vSTT9218(Test_STT9218, "STT9218", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9228 { + unsigned int bf:18; + long double fb; +}; +//SIG(1 STT9228) C1{ Fi:18 FD} + + + +static void Test_STT9228() +{ + { + init_simple_test("STT9228"); + static STT9228 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9228)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9228)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9228"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9228"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9228.fb"); + } +} +static Arrange_To_Call_Me vSTT9228(Test_STT9228, "STT9228", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9238 { + __tsu64 bf:18; + long double fb; +}; +//SIG(1 STT9238) C1{ FL:18 FD} + + + +static void Test_STT9238() +{ + { + init_simple_test("STT9238"); + static STT9238 lv; + check2(sizeof(lv), ABISELECT(32,16), "sizeof(STT9238)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9238)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9238"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9238"); + check_field_offset(lv, fb, ABISELECT(16,4), "STT9238.fb"); + } +} +static Arrange_To_Call_Me vSTT9238(Test_STT9238, "STT9238", ABISELECT(32,16)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9248 { + __tsu64 bf:48; + long double fb; +}; +//SIG(1 STT9248) C1{ FL:48 FD} + + + +static void Test_STT9248() +{ + { + init_simple_test("STT9248"); + static STT9248 lv; + check2(sizeof(lv), ABISELECT(32,20), "sizeof(STT9248)"); + check2(__alignof__(lv), ABISELECT(16,4), "__alignof__(STT9248)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9248"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9248"); + check_field_offset(lv, fb, ABISELECT(16,8), "STT9248.fb"); + } +} +static Arrange_To_Call_Me vSTT9248(Test_STT9248, "STT9248", ABISELECT(32,20)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT919 { + unsigned char :0; +}; +//SIG(1 STT919) C1{ Fc:0} + + + +static void Test_STT919() +{ + { + init_simple_test("STT919"); + static STT919 lv; + check2(sizeof(lv), 1, "sizeof(STT919)"); + check2(__alignof__(lv), 1, "__alignof__(STT919)"); + } +} +static Arrange_To_Call_Me vSTT919(Test_STT919, "STT919", 1); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT929 { + unsigned short :0; +}; +//SIG(1 STT929) C1{ Fs:0} + + + +static void Test_STT929() +{ + { + init_simple_test("STT929"); + static STT929 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT929)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT929)"); + } +} +static Arrange_To_Call_Me vSTT929(Test_STT929, "STT929", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT939 { + unsigned int :0; +}; +//SIG(1 STT939) C1{ Fi:0} + + + +static void Test_STT939() +{ + { + init_simple_test("STT939"); + static STT939 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT939)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT939)"); + } +} +static Arrange_To_Call_Me vSTT939(Test_STT939, "STT939", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT949 { + __tsu64 :0; +}; +//SIG(1 STT949) C1{ FL:0} + + + +static void Test_STT949() +{ + { + init_simple_test("STT949"); + static STT949 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT949)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT949)"); + } +} +static Arrange_To_Call_Me vSTT949(Test_STT949, "STT949", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT959 { + unsigned char :3; +}; +//SIG(1 STT959) C1{ Fc:3} + + + +static void Test_STT959() +{ + { + init_simple_test("STT959"); + static STT959 lv; + check2(sizeof(lv), 1, "sizeof(STT959)"); + check2(__alignof__(lv), 1, "__alignof__(STT959)"); + } +} +static Arrange_To_Call_Me vSTT959(Test_STT959, "STT959", 1); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT969 { + unsigned short :3; +}; +//SIG(1 STT969) C1{ Fs:3} + + + +static void Test_STT969() +{ + { + init_simple_test("STT969"); + static STT969 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT969)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT969)"); + } +} +static Arrange_To_Call_Me vSTT969(Test_STT969, "STT969", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT979 { + unsigned int :3; +}; +//SIG(1 STT979) C1{ Fi:3} + + + +static void Test_STT979() +{ + { + init_simple_test("STT979"); + static STT979 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT979)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT979)"); + } +} +static Arrange_To_Call_Me vSTT979(Test_STT979, "STT979", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT989 { + __tsu64 :3; +}; +//SIG(1 STT989) C1{ FL:3} + + + +static void Test_STT989() +{ + { + init_simple_test("STT989"); + static STT989 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT989)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT989)"); + } +} +static Arrange_To_Call_Me vSTT989(Test_STT989, "STT989", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT999 { + unsigned short :8; +}; +//SIG(1 STT999) C1{ Fs:8} + + + +static void Test_STT999() +{ + { + init_simple_test("STT999"); + static STT999 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT999)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT999)"); + } +} +static Arrange_To_Call_Me vSTT999(Test_STT999, "STT999", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9109 { + unsigned int :8; +}; +//SIG(1 STT9109) C1{ Fi:8} + + + +static void Test_STT9109() +{ + { + init_simple_test("STT9109"); + static STT9109 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT9109)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9109)"); + } +} +static Arrange_To_Call_Me vSTT9109(Test_STT9109, "STT9109", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9119 { + __tsu64 :8; +}; +//SIG(1 STT9119) C1{ FL:8} + + + +static void Test_STT9119() +{ + { + init_simple_test("STT9119"); + static STT9119 lv; + check2(sizeof(lv), ABISELECT(1,1), "sizeof(STT9119)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9119)"); + } +} +static Arrange_To_Call_Me vSTT9119(Test_STT9119, "STT9119", ABISELECT(1,1)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9129 { + unsigned int :18; +}; +//SIG(1 STT9129) C1{ Fi:18} + + + +static void Test_STT9129() +{ + { + init_simple_test("STT9129"); + static STT9129 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT9129)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9129)"); + } +} +static Arrange_To_Call_Me vSTT9129(Test_STT9129, "STT9129", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9139 { + __tsu64 :18; +}; +//SIG(1 STT9139) C1{ FL:18} + + + +static void Test_STT9139() +{ + { + init_simple_test("STT9139"); + static STT9139 lv; + check2(sizeof(lv), ABISELECT(3,3), "sizeof(STT9139)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9139)"); + } +} +static Arrange_To_Call_Me vSTT9139(Test_STT9139, "STT9139", ABISELECT(3,3)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9149 { + __tsu64 :48; +}; +//SIG(1 STT9149) C1{ FL:48} + + + +static void Test_STT9149() +{ + { + init_simple_test("STT9149"); + static STT9149 lv; + check2(sizeof(lv), ABISELECT(6,6), "sizeof(STT9149)"); + check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT9149)"); + } +} +static Arrange_To_Call_Me vSTT9149(Test_STT9149, "STT9149", ABISELECT(6,6)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9159 { + unsigned char bf:3; +}; +//SIG(1 STT9159) C1{ Fc:3} + + + +static void Test_STT9159() +{ + { + init_simple_test("STT9159"); + static STT9159 lv; + check2(sizeof(lv), 1, "sizeof(STT9159)"); + check2(__alignof__(lv), 1, "__alignof__(STT9159)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9159"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9159"); + } +} +static Arrange_To_Call_Me vSTT9159(Test_STT9159, "STT9159", 1); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9169 { + unsigned short bf:3; +}; +//SIG(1 STT9169) C1{ Fs:3} + + + +static void Test_STT9169() +{ + { + init_simple_test("STT9169"); + static STT9169 lv; + check2(sizeof(lv), 2, "sizeof(STT9169)"); + check2(__alignof__(lv), 2, "__alignof__(STT9169)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9169"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9169"); + } +} +static Arrange_To_Call_Me vSTT9169(Test_STT9169, "STT9169", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9179 { + unsigned int bf:3; +}; +//SIG(1 STT9179) C1{ Fi:3} + + + +static void Test_STT9179() +{ + { + init_simple_test("STT9179"); + static STT9179 lv; + check2(sizeof(lv), 4, "sizeof(STT9179)"); + check2(__alignof__(lv), 4, "__alignof__(STT9179)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9179"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9179"); + } +} +static Arrange_To_Call_Me vSTT9179(Test_STT9179, "STT9179", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9189 { + __tsu64 bf:3; +}; +//SIG(1 STT9189) C1{ FL:3} + + + +static void Test_STT9189() +{ + { + init_simple_test("STT9189"); + static STT9189 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9189)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9189)"); + set_bf_and_test(lv, bf, 0, 0, 3, 1, "STT9189"); + set_bf_and_test(lv, bf, 0, 0, 3, hide_ull(1LL<<2), "STT9189"); + } +} +static Arrange_To_Call_Me vSTT9189(Test_STT9189, "STT9189", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9199 { + unsigned short bf:8; +}; +//SIG(1 STT9199) C1{ Fs:8} + + + +static void Test_STT9199() +{ + { + init_simple_test("STT9199"); + static STT9199 lv; + check2(sizeof(lv), 2, "sizeof(STT9199)"); + check2(__alignof__(lv), 2, "__alignof__(STT9199)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9199"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9199"); + } +} +static Arrange_To_Call_Me vSTT9199(Test_STT9199, "STT9199", 2); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9209 { + unsigned int bf:8; +}; +//SIG(1 STT9209) C1{ Fi:8} + + + +static void Test_STT9209() +{ + { + init_simple_test("STT9209"); + static STT9209 lv; + check2(sizeof(lv), 4, "sizeof(STT9209)"); + check2(__alignof__(lv), 4, "__alignof__(STT9209)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9209"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9209"); + } +} +static Arrange_To_Call_Me vSTT9209(Test_STT9209, "STT9209", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9219 { + __tsu64 bf:8; +}; +//SIG(1 STT9219) C1{ FL:8} + + + +static void Test_STT9219() +{ + { + init_simple_test("STT9219"); + static STT9219 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9219)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9219)"); + set_bf_and_test(lv, bf, 0, 0, 8, 1, "STT9219"); + set_bf_and_test(lv, bf, 0, 0, 8, hide_ull(1LL<<7), "STT9219"); + } +} +static Arrange_To_Call_Me vSTT9219(Test_STT9219, "STT9219", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9229 { + unsigned int bf:18; +}; +//SIG(1 STT9229) C1{ Fi:18} + + + +static void Test_STT9229() +{ + { + init_simple_test("STT9229"); + static STT9229 lv; + check2(sizeof(lv), 4, "sizeof(STT9229)"); + check2(__alignof__(lv), 4, "__alignof__(STT9229)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9229"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9229"); + } +} +static Arrange_To_Call_Me vSTT9229(Test_STT9229, "STT9229", 4); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9239 { + __tsu64 bf:18; +}; +//SIG(1 STT9239) C1{ FL:18} + + + +static void Test_STT9239() +{ + { + init_simple_test("STT9239"); + static STT9239 lv; + check2(sizeof(lv), ABISELECT(8,4), "sizeof(STT9239)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9239)"); + set_bf_and_test(lv, bf, 0, 0, 18, 1, "STT9239"); + set_bf_and_test(lv, bf, 0, 0, 18, hide_ull(1LL<<17), "STT9239"); + } +} +static Arrange_To_Call_Me vSTT9239(Test_STT9239, "STT9239", ABISELECT(8,4)); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + +#ifdef __cplusplus + +struct STT9249 { + __tsu64 bf:48; +}; +//SIG(1 STT9249) C1{ FL:48} + + + +static void Test_STT9249() +{ + { + init_simple_test("STT9249"); + static STT9249 lv; + check2(sizeof(lv), 8, "sizeof(STT9249)"); + check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT9249)"); + set_bf_and_test(lv, bf, 0, 0, 48, 1, "STT9249"); + set_bf_and_test(lv, bf, 0, 0, 48, hide_ull(1LL<<47), "STT9249"); + } +} +static Arrange_To_Call_Me vSTT9249(Test_STT9249, "STT9249", 8); + +#else // __cplusplus + +#endif // __cplusplus + +//============================================================================ + |