[test-suite] r214126 - ABI-Testsuite: Bulk of the testsuite
Sunil Srivastava
sunil_srivastava at playstation.sony.com
Mon Jul 28 14:20:39 PDT 2014
Added: test-suite/trunk/ABI-Testsuite/test/struct_layout_tests/CT_bf.x
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/ABI-Testsuite/test/struct_layout_tests/CT_bf.x?rev=214126&view=auto
==============================================================================
--- test-suite/trunk/ABI-Testsuite/test/struct_layout_tests/CT_bf.x (added)
+++ test-suite/trunk/ABI-Testsuite/test/struct_layout_tests/CT_bf.x Mon Jul 28 16:20:34 2014
@@ -0,0 +1,58647 @@
+// This file is distributed under the University of Illinois Open Source License.
+// See LICENSE.TXT for details.
+// RUN: c_compiler -c -o %t1.o -I "common" "common/testsuite.c"
+// RUN: c_compiler -c %s -I "common" -o %t2.o
+// RUN: linker -o %t1%exeext %t1.o %t2.o
+// RUN: runtool %t1%exeext | checker "TEST PASSED"
+#include "testsuite.h"
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT010, STT010)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT020, STT020)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT030, STT030)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT040, STT040)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT050, STT050)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT060, STT060)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT070, STT070)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT080, STT080)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT090, STT090)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0100, STT0100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0110, STT0110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0120, STT0120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0130, STT0130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0140, STT0140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0150, STT0150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0160, STT0160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0170, STT0170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0180, STT0180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0190, STT0190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0200, STT0200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0210, STT0210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0220, STT0220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0230, STT0230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0240, STT0240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT011, STT011)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT021, STT021)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT031, STT031)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT041, STT041)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT051, STT051)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT061, STT061)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT071, STT071)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT081, STT081)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT091, STT091)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0101, STT0101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0111, STT0111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0121, STT0121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0131, STT0131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0141, STT0141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0151, STT0151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0161, STT0161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0171, STT0171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0181, STT0181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0191, STT0191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0201, STT0201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0211, STT0211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0221, STT0221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0231, STT0231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0241, STT0241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT012, STT012)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT022, STT022)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT032, STT032)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT042, STT042)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT052, STT052)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT062, STT062)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT072, STT072)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT082, STT082)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT092, STT092)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0102, STT0102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0112, STT0112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0122, STT0122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0132, STT0132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0142, STT0142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0152, STT0152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0162, STT0162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0172, STT0172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0182, STT0182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0192, STT0192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0202, STT0202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0212, STT0212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0222, STT0222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0232, STT0232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0242, STT0242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT013, STT013)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT023, STT023)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT033, STT033)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT043, STT043)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT053, STT053)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT063, STT063)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT073, STT073)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT083, STT083)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT093, STT093)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0103, STT0103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0113, STT0113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0123, STT0123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0133, STT0133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0143, STT0143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0153, STT0153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0163, STT0163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0173, STT0173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0183, STT0183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0193, STT0193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0203, STT0203)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0213, STT0213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0223, STT0223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0233, STT0233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0243, STT0243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT014, STT014)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT024, STT024)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT034, STT034)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT044, STT044)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT054, STT054)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT064, STT064)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT074, STT074)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT084, STT084)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT094, STT094)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0104, STT0104)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0114, STT0114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0124, STT0124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0134, STT0134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0144, STT0144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0154, STT0154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0164, STT0164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0174, STT0174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0184, STT0184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0194, STT0194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0204, STT0204)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0214, STT0214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0224, STT0224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0234, STT0234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0244, STT0244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT015, STT015)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT025, STT025)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT035, STT035)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT045, STT045)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT055, STT055)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT065, STT065)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT075, STT075)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT085, STT085)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT095, STT095)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0105, STT0105)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0115, STT0115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0125, STT0125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0135, STT0135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0145, STT0145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0155, STT0155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0165, STT0165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0175, STT0175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0185, STT0185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0195, STT0195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0205, STT0205)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0215, STT0215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0225, STT0225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0235, STT0235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0245, STT0245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT016, STT016)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT026, STT026)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT036, STT036)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT046, STT046)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT056, STT056)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT066, STT066)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT076, STT076)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT086, STT086)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT096, STT096)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0106, STT0106)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0116, STT0116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0126, STT0126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0136, STT0136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0146, STT0146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0156, STT0156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0166, STT0166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0176, STT0176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0186, STT0186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0196, STT0196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0206, STT0206)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0216, STT0216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0226, STT0226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0236, STT0236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0246, STT0246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT017, STT017)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT027, STT027)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT037, STT037)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT047, STT047)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT057, STT057)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT067, STT067)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT077, STT077)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT087, STT087)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT097, STT097)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0107, STT0107)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0117, STT0117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0127, STT0127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0137, STT0137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0147, STT0147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0157, STT0157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0167, STT0167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0177, STT0177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0187, STT0187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0197, STT0197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0207, STT0207)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0217, STT0217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0227, STT0227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0237, STT0237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0247, STT0247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT018, STT018)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT028, STT028)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT038, STT038)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT048, STT048)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT058, STT058)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT068, STT068)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT078, STT078)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT088, STT088)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT098, STT098)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0108, STT0108)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0118, STT0118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0128, STT0128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0138, STT0138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0148, STT0148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0158, STT0158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0168, STT0168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0178, STT0178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0188, STT0188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0198, STT0198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0208, STT0208)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0218, STT0218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0228, STT0228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0238, STT0238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0248, STT0248)
+//============================================================================
+
+
+struct STT019 {
+ char fa;
+ unsigned char :0;
+};
+//SIG(1 STT019) C1{ Fc Fc:0}
+
+
+
+static void Test_STT019()
+{
+ {
+ init_simple_test("STT019");
+ static STRUCT_IF_C STT019 lv;
+ check2(sizeof(lv), 1, "sizeof(STT019)");
+ check2(__alignof__(lv), 1, "__alignof__(STT019)");
+ check_field_offset(lv, fa, 0, "STT019.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT019, STT019)
+//============================================================================
+
+
+struct STT029 {
+ char fa;
+ unsigned short :0;
+};
+//SIG(1 STT029) C1{ Fc Fs:0}
+
+
+
+static void Test_STT029()
+{
+ {
+ init_simple_test("STT029");
+ static STRUCT_IF_C STT029 lv;
+ check2(sizeof(lv), 2, "sizeof(STT029)");
+ check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT029)");
+ check_field_offset(lv, fa, 0, "STT029.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT029, STT029)
+//============================================================================
+
+
+struct STT039 {
+ char fa;
+ unsigned int :0;
+};
+//SIG(1 STT039) C1{ Fc Fi:0}
+
+
+
+static void Test_STT039()
+{
+ {
+ init_simple_test("STT039");
+ static STRUCT_IF_C STT039 lv;
+ check2(sizeof(lv), 4, "sizeof(STT039)");
+ check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT039)");
+ check_field_offset(lv, fa, 0, "STT039.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT039, STT039)
+//============================================================================
+
+
+struct STT049 {
+ char fa;
+ __tsu64 :0;
+};
+//SIG(1 STT049) C1{ Fc FL:0}
+
+
+
+static void Test_STT049()
+{
+ {
+ init_simple_test("STT049");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT049, STT049)
+//============================================================================
+
+
+struct STT059 {
+ char fa;
+ unsigned char :3;
+};
+//SIG(1 STT059) C1{ Fc Fc:3}
+
+
+
+static void Test_STT059()
+{
+ {
+ init_simple_test("STT059");
+ static STRUCT_IF_C STT059 lv;
+ check2(sizeof(lv), 2, "sizeof(STT059)");
+ check2(__alignof__(lv), 1, "__alignof__(STT059)");
+ check_field_offset(lv, fa, 0, "STT059.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT059, STT059)
+//============================================================================
+
+
+struct STT069 {
+ char fa;
+ unsigned short :3;
+};
+//SIG(1 STT069) C1{ Fc Fs:3}
+
+
+
+static void Test_STT069()
+{
+ {
+ init_simple_test("STT069");
+ static STRUCT_IF_C STT069 lv;
+ check2(sizeof(lv), 2, "sizeof(STT069)");
+ check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT069)");
+ check_field_offset(lv, fa, 0, "STT069.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT069, STT069)
+//============================================================================
+
+
+struct STT079 {
+ char fa;
+ unsigned int :3;
+};
+//SIG(1 STT079) C1{ Fc Fi:3}
+
+
+
+static void Test_STT079()
+{
+ {
+ init_simple_test("STT079");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT079, STT079)
+//============================================================================
+
+
+struct STT089 {
+ char fa;
+ __tsu64 :3;
+};
+//SIG(1 STT089) C1{ Fc FL:3}
+
+
+
+static void Test_STT089()
+{
+ {
+ init_simple_test("STT089");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT089, STT089)
+//============================================================================
+
+
+struct STT099 {
+ char fa;
+ unsigned short :8;
+};
+//SIG(1 STT099) C1{ Fc Fs:8}
+
+
+
+static void Test_STT099()
+{
+ {
+ init_simple_test("STT099");
+ static STRUCT_IF_C STT099 lv;
+ check2(sizeof(lv), 2, "sizeof(STT099)");
+ check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT099)");
+ check_field_offset(lv, fa, 0, "STT099.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT099, STT099)
+//============================================================================
+
+
+struct STT0109 {
+ char fa;
+ unsigned int :8;
+};
+//SIG(1 STT0109) C1{ Fc Fi:8}
+
+
+
+static void Test_STT0109()
+{
+ {
+ init_simple_test("STT0109");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0109, STT0109)
+//============================================================================
+
+
+struct STT0119 {
+ char fa;
+ __tsu64 :8;
+};
+//SIG(1 STT0119) C1{ Fc FL:8}
+
+
+
+static void Test_STT0119()
+{
+ {
+ init_simple_test("STT0119");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0119, STT0119)
+//============================================================================
+
+
+struct STT0129 {
+ char fa;
+ unsigned int :18;
+};
+//SIG(1 STT0129) C1{ Fc Fi:18}
+
+
+
+static void Test_STT0129()
+{
+ {
+ init_simple_test("STT0129");
+ static STRUCT_IF_C STT0129 lv;
+ check2(sizeof(lv), 4, "sizeof(STT0129)");
+ check2(__alignof__(lv), ABISELECT(1,1), "__alignof__(STT0129)");
+ check_field_offset(lv, fa, 0, "STT0129.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0129, STT0129)
+//============================================================================
+
+
+struct STT0139 {
+ char fa;
+ __tsu64 :18;
+};
+//SIG(1 STT0139) C1{ Fc FL:18}
+
+
+
+static void Test_STT0139()
+{
+ {
+ init_simple_test("STT0139");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0139, STT0139)
+//============================================================================
+
+
+struct STT0149 {
+ char fa;
+ __tsu64 :48;
+};
+//SIG(1 STT0149) C1{ Fc FL:48}
+
+
+
+static void Test_STT0149()
+{
+ {
+ init_simple_test("STT0149");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0149, STT0149)
+//============================================================================
+
+
+struct STT0159 {
+ char fa;
+ unsigned char bf:3;
+};
+//SIG(1 STT0159) C1{ Fc Fc:3}
+
+
+
+static void Test_STT0159()
+{
+ {
+ init_simple_test("STT0159");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0159, STT0159)
+//============================================================================
+
+
+struct STT0169 {
+ char fa;
+ unsigned short bf:3;
+};
+//SIG(1 STT0169) C1{ Fc Fs:3}
+
+
+
+static void Test_STT0169()
+{
+ {
+ init_simple_test("STT0169");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0169, STT0169)
+//============================================================================
+
+
+struct STT0179 {
+ char fa;
+ unsigned int bf:3;
+};
+//SIG(1 STT0179) C1{ Fc Fi:3}
+
+
+
+static void Test_STT0179()
+{
+ {
+ init_simple_test("STT0179");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0179, STT0179)
+//============================================================================
+
+
+struct STT0189 {
+ char fa;
+ __tsu64 bf:3;
+};
+//SIG(1 STT0189) C1{ Fc FL:3}
+
+
+
+static void Test_STT0189()
+{
+ {
+ init_simple_test("STT0189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0189, STT0189)
+//============================================================================
+
+
+struct STT0199 {
+ char fa;
+ unsigned short bf:8;
+};
+//SIG(1 STT0199) C1{ Fc Fs:8}
+
+
+
+static void Test_STT0199()
+{
+ {
+ init_simple_test("STT0199");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0199, STT0199)
+//============================================================================
+
+
+struct STT0209 {
+ char fa;
+ unsigned int bf:8;
+};
+//SIG(1 STT0209) C1{ Fc Fi:8}
+
+
+
+static void Test_STT0209()
+{
+ {
+ init_simple_test("STT0209");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0209, STT0209)
+//============================================================================
+
+
+struct STT0219 {
+ char fa;
+ __tsu64 bf:8;
+};
+//SIG(1 STT0219) C1{ Fc FL:8}
+
+
+
+static void Test_STT0219()
+{
+ {
+ init_simple_test("STT0219");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0219, STT0219)
+//============================================================================
+
+
+struct STT0229 {
+ char fa;
+ unsigned int bf:18;
+};
+//SIG(1 STT0229) C1{ Fc Fi:18}
+
+
+
+static void Test_STT0229()
+{
+ {
+ init_simple_test("STT0229");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0229, STT0229)
+//============================================================================
+
+
+struct STT0239 {
+ char fa;
+ __tsu64 bf:18;
+};
+//SIG(1 STT0239) C1{ Fc FL:18}
+
+
+
+static void Test_STT0239()
+{
+ {
+ init_simple_test("STT0239");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0239, STT0239)
+//============================================================================
+
+
+struct STT0249 {
+ char fa;
+ __tsu64 bf:48;
+};
+//SIG(1 STT0249) C1{ Fc FL:48}
+
+
+
+static void Test_STT0249()
+{
+ {
+ init_simple_test("STT0249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT0249, STT0249)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT110, STT110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT120, STT120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT130, STT130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT140, STT140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT150, STT150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT160, STT160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT170, STT170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT180, STT180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT190, STT190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1100, STT1100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1110, STT1110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1120, STT1120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1130, STT1130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1140, STT1140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1150, STT1150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1160, STT1160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1170, STT1170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1180, STT1180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1190, STT1190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1200, STT1200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1210, STT1210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1220, STT1220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1230, STT1230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1240, STT1240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT111, STT111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT121, STT121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT131, STT131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT141, STT141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT151, STT151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT161, STT161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT171, STT171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT181, STT181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT191, STT191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1101, STT1101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1111, STT1111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1121, STT1121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1131, STT1131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1141, STT1141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1151, STT1151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1161, STT1161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1171, STT1171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1181, STT1181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1191, STT1191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1201, STT1201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1211, STT1211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1221, STT1221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1231, STT1231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1241, STT1241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT112, STT112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT122, STT122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT132, STT132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT142, STT142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT152, STT152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT162, STT162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT172, STT172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT182, STT182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT192, STT192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1102, STT1102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1112, STT1112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1122, STT1122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1132, STT1132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1142, STT1142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1152, STT1152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1162, STT1162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1172, STT1172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1182, STT1182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1192, STT1192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1202, STT1202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1212, STT1212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1222, STT1222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1232, STT1232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1242, STT1242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT113, STT113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT123, STT123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT133, STT133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT143, STT143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT153, STT153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT163, STT163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT173, STT173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT183, STT183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT193, STT193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1103, STT1103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1113, STT1113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1123, STT1123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1133, STT1133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1143, STT1143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1153, STT1153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1163, STT1163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1173, STT1173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1183, STT1183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1193, STT1193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1203, STT1203)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1213, STT1213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1223, STT1223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1233, STT1233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1243, STT1243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT114, STT114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT124, STT124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT134, STT134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT144, STT144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT154, STT154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT164, STT164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT174, STT174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT184, STT184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT194, STT194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1104, STT1104)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1114, STT1114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1124, STT1124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1134, STT1134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1144, STT1144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1154, STT1154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1164, STT1164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1174, STT1174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1184, STT1184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1194, STT1194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1204, STT1204)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1214, STT1214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1224, STT1224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1234, STT1234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1244, STT1244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT115, STT115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT125, STT125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT135, STT135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT145, STT145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT155, STT155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT165, STT165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT175, STT175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT185, STT185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT195, STT195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1105, STT1105)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1115, STT1115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1125, STT1125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1135, STT1135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1145, STT1145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1155, STT1155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1165, STT1165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1175, STT1175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1185, STT1185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1195, STT1195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1205, STT1205)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1215, STT1215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1225, STT1225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1235, STT1235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1245, STT1245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT116, STT116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT126, STT126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT136, STT136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT146, STT146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT156, STT156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT166, STT166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT176, STT176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT186, STT186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT196, STT196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1106, STT1106)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1116, STT1116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1126, STT1126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1136, STT1136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1146, STT1146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1156, STT1156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1166, STT1166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1176, STT1176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1186, STT1186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1196, STT1196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1206, STT1206)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1216, STT1216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1226, STT1226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1236, STT1236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1246, STT1246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT117, STT117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT127, STT127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT137, STT137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT147, STT147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT157, STT157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT167, STT167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT177, STT177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT187, STT187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT197, STT197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1107, STT1107)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1117, STT1117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1127, STT1127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1137, STT1137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1147, STT1147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1157, STT1157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1167, STT1167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1177, STT1177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1187, STT1187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1197, STT1197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1207, STT1207)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1217, STT1217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1227, STT1227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1237, STT1237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1247, STT1247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT118, STT118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT128, STT128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT138, STT138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT148, STT148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT158, STT158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT168, STT168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT178, STT178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT188, STT188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT198, STT198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1108, STT1108)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1118, STT1118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1128, STT1128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1138, STT1138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1148, STT1148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1158, STT1158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1168, STT1168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1178, STT1178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1188, STT1188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1198, STT1198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1208, STT1208)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1218, STT1218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1228, STT1228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1238, STT1238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1248, STT1248)
+//============================================================================
+
+
+struct STT119 {
+ short fa;
+ unsigned char :0;
+};
+//SIG(1 STT119) C1{ Fs Fc:0}
+
+
+
+static void Test_STT119()
+{
+ {
+ init_simple_test("STT119");
+ static STRUCT_IF_C STT119 lv;
+ check2(sizeof(lv), 2, "sizeof(STT119)");
+ check2(__alignof__(lv), 2, "__alignof__(STT119)");
+ check_field_offset(lv, fa, 0, "STT119.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT119, STT119)
+//============================================================================
+
+
+struct STT129 {
+ short fa;
+ unsigned short :0;
+};
+//SIG(1 STT129) C1{ Fs Fs:0}
+
+
+
+static void Test_STT129()
+{
+ {
+ init_simple_test("STT129");
+ static STRUCT_IF_C STT129 lv;
+ check2(sizeof(lv), 2, "sizeof(STT129)");
+ check2(__alignof__(lv), 2, "__alignof__(STT129)");
+ check_field_offset(lv, fa, 0, "STT129.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT129, STT129)
+//============================================================================
+
+
+struct STT139 {
+ short fa;
+ unsigned int :0;
+};
+//SIG(1 STT139) C1{ Fs Fi:0}
+
+
+
+static void Test_STT139()
+{
+ {
+ init_simple_test("STT139");
+ static STRUCT_IF_C STT139 lv;
+ check2(sizeof(lv), 4, "sizeof(STT139)");
+ check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT139)");
+ check_field_offset(lv, fa, 0, "STT139.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT139, STT139)
+//============================================================================
+
+
+struct STT149 {
+ short fa;
+ __tsu64 :0;
+};
+//SIG(1 STT149) C1{ Fs FL:0}
+
+
+
+static void Test_STT149()
+{
+ {
+ init_simple_test("STT149");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT149, STT149)
+//============================================================================
+
+
+struct STT159 {
+ short fa;
+ unsigned char :3;
+};
+//SIG(1 STT159) C1{ Fs Fc:3}
+
+
+
+static void Test_STT159()
+{
+ {
+ init_simple_test("STT159");
+ static STRUCT_IF_C STT159 lv;
+ check2(sizeof(lv), 4, "sizeof(STT159)");
+ check2(__alignof__(lv), 2, "__alignof__(STT159)");
+ check_field_offset(lv, fa, 0, "STT159.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT159, STT159)
+//============================================================================
+
+
+struct STT169 {
+ short fa;
+ unsigned short :3;
+};
+//SIG(1 STT169) C1{ Fs Fs:3}
+
+
+
+static void Test_STT169()
+{
+ {
+ init_simple_test("STT169");
+ static STRUCT_IF_C STT169 lv;
+ check2(sizeof(lv), 4, "sizeof(STT169)");
+ check2(__alignof__(lv), 2, "__alignof__(STT169)");
+ check_field_offset(lv, fa, 0, "STT169.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT169, STT169)
+//============================================================================
+
+
+struct STT179 {
+ short fa;
+ unsigned int :3;
+};
+//SIG(1 STT179) C1{ Fs Fi:3}
+
+
+
+static void Test_STT179()
+{
+ {
+ init_simple_test("STT179");
+ static STRUCT_IF_C STT179 lv;
+ check2(sizeof(lv), 4, "sizeof(STT179)");
+ check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT179)");
+ check_field_offset(lv, fa, 0, "STT179.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT179, STT179)
+//============================================================================
+
+
+struct STT189 {
+ short fa;
+ __tsu64 :3;
+};
+//SIG(1 STT189) C1{ Fs FL:3}
+
+
+
+static void Test_STT189()
+{
+ {
+ init_simple_test("STT189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT189, STT189)
+//============================================================================
+
+
+struct STT199 {
+ short fa;
+ unsigned short :8;
+};
+//SIG(1 STT199) C1{ Fs Fs:8}
+
+
+
+static void Test_STT199()
+{
+ {
+ init_simple_test("STT199");
+ static STRUCT_IF_C STT199 lv;
+ check2(sizeof(lv), 4, "sizeof(STT199)");
+ check2(__alignof__(lv), 2, "__alignof__(STT199)");
+ check_field_offset(lv, fa, 0, "STT199.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT199, STT199)
+//============================================================================
+
+
+struct STT1109 {
+ short fa;
+ unsigned int :8;
+};
+//SIG(1 STT1109) C1{ Fs Fi:8}
+
+
+
+static void Test_STT1109()
+{
+ {
+ init_simple_test("STT1109");
+ static STRUCT_IF_C STT1109 lv;
+ check2(sizeof(lv), 4, "sizeof(STT1109)");
+ check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1109)");
+ check_field_offset(lv, fa, 0, "STT1109.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1109, STT1109)
+//============================================================================
+
+
+struct STT1119 {
+ short fa;
+ __tsu64 :8;
+};
+//SIG(1 STT1119) C1{ Fs FL:8}
+
+
+
+static void Test_STT1119()
+{
+ {
+ init_simple_test("STT1119");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1119, STT1119)
+//============================================================================
+
+
+struct STT1129 {
+ short fa;
+ unsigned int :18;
+};
+//SIG(1 STT1129) C1{ Fs Fi:18}
+
+
+
+static void Test_STT1129()
+{
+ {
+ init_simple_test("STT1129");
+ static STRUCT_IF_C STT1129 lv;
+ check2(sizeof(lv), 8, "sizeof(STT1129)");
+ check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1129)");
+ check_field_offset(lv, fa, 0, "STT1129.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1129, STT1129)
+//============================================================================
+
+
+struct STT1139 {
+ short fa;
+ __tsu64 :18;
+};
+//SIG(1 STT1139) C1{ Fs FL:18}
+
+
+
+static void Test_STT1139()
+{
+ {
+ init_simple_test("STT1139");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1139, STT1139)
+//============================================================================
+
+
+struct STT1149 {
+ short fa;
+ __tsu64 :48;
+};
+//SIG(1 STT1149) C1{ Fs FL:48}
+
+
+
+static void Test_STT1149()
+{
+ {
+ init_simple_test("STT1149");
+ static STRUCT_IF_C STT1149 lv;
+ check2(sizeof(lv), 8, "sizeof(STT1149)");
+ check2(__alignof__(lv), ABISELECT(2,2), "__alignof__(STT1149)");
+ check_field_offset(lv, fa, 0, "STT1149.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1149, STT1149)
+//============================================================================
+
+
+struct STT1159 {
+ short fa;
+ unsigned char bf:3;
+};
+//SIG(1 STT1159) C1{ Fs Fc:3}
+
+
+
+static void Test_STT1159()
+{
+ {
+ init_simple_test("STT1159");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1159, STT1159)
+//============================================================================
+
+
+struct STT1169 {
+ short fa;
+ unsigned short bf:3;
+};
+//SIG(1 STT1169) C1{ Fs Fs:3}
+
+
+
+static void Test_STT1169()
+{
+ {
+ init_simple_test("STT1169");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1169, STT1169)
+//============================================================================
+
+
+struct STT1179 {
+ short fa;
+ unsigned int bf:3;
+};
+//SIG(1 STT1179) C1{ Fs Fi:3}
+
+
+
+static void Test_STT1179()
+{
+ {
+ init_simple_test("STT1179");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1179, STT1179)
+//============================================================================
+
+
+struct STT1189 {
+ short fa;
+ __tsu64 bf:3;
+};
+//SIG(1 STT1189) C1{ Fs FL:3}
+
+
+
+static void Test_STT1189()
+{
+ {
+ init_simple_test("STT1189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1189, STT1189)
+//============================================================================
+
+
+struct STT1199 {
+ short fa;
+ unsigned short bf:8;
+};
+//SIG(1 STT1199) C1{ Fs Fs:8}
+
+
+
+static void Test_STT1199()
+{
+ {
+ init_simple_test("STT1199");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1199, STT1199)
+//============================================================================
+
+
+struct STT1209 {
+ short fa;
+ unsigned int bf:8;
+};
+//SIG(1 STT1209) C1{ Fs Fi:8}
+
+
+
+static void Test_STT1209()
+{
+ {
+ init_simple_test("STT1209");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1209, STT1209)
+//============================================================================
+
+
+struct STT1219 {
+ short fa;
+ __tsu64 bf:8;
+};
+//SIG(1 STT1219) C1{ Fs FL:8}
+
+
+
+static void Test_STT1219()
+{
+ {
+ init_simple_test("STT1219");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1219, STT1219)
+//============================================================================
+
+
+struct STT1229 {
+ short fa;
+ unsigned int bf:18;
+};
+//SIG(1 STT1229) C1{ Fs Fi:18}
+
+
+
+static void Test_STT1229()
+{
+ {
+ init_simple_test("STT1229");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1229, STT1229)
+//============================================================================
+
+
+struct STT1239 {
+ short fa;
+ __tsu64 bf:18;
+};
+//SIG(1 STT1239) C1{ Fs FL:18}
+
+
+
+static void Test_STT1239()
+{
+ {
+ init_simple_test("STT1239");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1239, STT1239)
+//============================================================================
+
+
+struct STT1249 {
+ short fa;
+ __tsu64 bf:48;
+};
+//SIG(1 STT1249) C1{ Fs FL:48}
+
+
+
+static void Test_STT1249()
+{
+ {
+ init_simple_test("STT1249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT1249, STT1249)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT210, STT210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT220, STT220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT230, STT230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT240, STT240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT250, STT250)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT260, STT260)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT270, STT270)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT280, STT280)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT290, STT290)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2100, STT2100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2110, STT2110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2120, STT2120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2130, STT2130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2140, STT2140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2150, STT2150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2160, STT2160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2170, STT2170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2180, STT2180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2190, STT2190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2200, STT2200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2210, STT2210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2220, STT2220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2230, STT2230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2240, STT2240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT211, STT211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT221, STT221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT231, STT231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT241, STT241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT251, STT251)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT261, STT261)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT271, STT271)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT281, STT281)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT291, STT291)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2101, STT2101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2111, STT2111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2121, STT2121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2131, STT2131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2141, STT2141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2151, STT2151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2161, STT2161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2171, STT2171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2181, STT2181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2191, STT2191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2201, STT2201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2211, STT2211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2221, STT2221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2231, STT2231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2241, STT2241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT212, STT212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT222, STT222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT232, STT232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT242, STT242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT252, STT252)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT262, STT262)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT272, STT272)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT282, STT282)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT292, STT292)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2102, STT2102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2112, STT2112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2122, STT2122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2132, STT2132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2142, STT2142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2152, STT2152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2162, STT2162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2172, STT2172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2182, STT2182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2192, STT2192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2202, STT2202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2212, STT2212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2222, STT2222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2232, STT2232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2242, STT2242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT213, STT213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT223, STT223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT233, STT233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT243, STT243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT253, STT253)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT263, STT263)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT273, STT273)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT283, STT283)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT293, STT293)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2103, STT2103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2113, STT2113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2123, STT2123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2133, STT2133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2143, STT2143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2153, STT2153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2163, STT2163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2173, STT2173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2183, STT2183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2193, STT2193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2203, STT2203)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2213, STT2213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2223, STT2223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2233, STT2233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2243, STT2243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT214, STT214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT224, STT224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT234, STT234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT244, STT244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT254, STT254)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT264, STT264)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT274, STT274)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT284, STT284)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT294, STT294)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2104, STT2104)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2114, STT2114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2124, STT2124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2134, STT2134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2144, STT2144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2154, STT2154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2164, STT2164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2174, STT2174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2184, STT2184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2194, STT2194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2204, STT2204)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2214, STT2214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2224, STT2224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2234, STT2234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2244, STT2244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT215, STT215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT225, STT225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT235, STT235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT245, STT245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT255, STT255)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT265, STT265)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT275, STT275)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT285, STT285)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT295, STT295)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2105, STT2105)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2115, STT2115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2125, STT2125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2135, STT2135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2145, STT2145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2155, STT2155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2165, STT2165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2175, STT2175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2185, STT2185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2195, STT2195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2205, STT2205)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2215, STT2215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2225, STT2225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2235, STT2235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2245, STT2245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT216, STT216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT226, STT226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT236, STT236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT246, STT246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT256, STT256)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT266, STT266)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT276, STT276)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT286, STT286)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT296, STT296)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2106, STT2106)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2116, STT2116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2126, STT2126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2136, STT2136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2146, STT2146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2156, STT2156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2166, STT2166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2176, STT2176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2186, STT2186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2196, STT2196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2206, STT2206)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2216, STT2216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2226, STT2226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2236, STT2236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2246, STT2246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT217, STT217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT227, STT227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT237, STT237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT247, STT247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT257, STT257)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT267, STT267)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT277, STT277)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT287, STT287)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT297, STT297)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2107, STT2107)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2117, STT2117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2127, STT2127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2137, STT2137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2147, STT2147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2157, STT2157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2167, STT2167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2177, STT2177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2187, STT2187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2197, STT2197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2207, STT2207)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2217, STT2217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2227, STT2227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2237, STT2237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2247, STT2247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT218, STT218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT228, STT228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT238, STT238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT248, STT248)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT258, STT258)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT268, STT268)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT278, STT278)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT288, STT288)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT298, STT298)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2108, STT2108)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2118, STT2118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2128, STT2128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2138, STT2138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2148, STT2148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2158, STT2158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2168, STT2168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2178, STT2178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2188, STT2188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2198, STT2198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2208, STT2208)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2218, STT2218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2228, STT2228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2238, STT2238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2248, STT2248)
+//============================================================================
+
+
+struct STT219 {
+ int fa;
+ unsigned char :0;
+};
+//SIG(1 STT219) C1{ Fi Fc:0}
+
+
+
+static void Test_STT219()
+{
+ {
+ init_simple_test("STT219");
+ static STRUCT_IF_C STT219 lv;
+ check2(sizeof(lv), 4, "sizeof(STT219)");
+ check2(__alignof__(lv), 4, "__alignof__(STT219)");
+ check_field_offset(lv, fa, 0, "STT219.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT219, STT219)
+//============================================================================
+
+
+struct STT229 {
+ int fa;
+ unsigned short :0;
+};
+//SIG(1 STT229) C1{ Fi Fs:0}
+
+
+
+static void Test_STT229()
+{
+ {
+ init_simple_test("STT229");
+ static STRUCT_IF_C STT229 lv;
+ check2(sizeof(lv), 4, "sizeof(STT229)");
+ check2(__alignof__(lv), 4, "__alignof__(STT229)");
+ check_field_offset(lv, fa, 0, "STT229.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT229, STT229)
+//============================================================================
+
+
+struct STT239 {
+ int fa;
+ unsigned int :0;
+};
+//SIG(1 STT239) C1{ Fi Fi:0}
+
+
+
+static void Test_STT239()
+{
+ {
+ init_simple_test("STT239");
+ static STRUCT_IF_C STT239 lv;
+ check2(sizeof(lv), 4, "sizeof(STT239)");
+ check2(__alignof__(lv), 4, "__alignof__(STT239)");
+ check_field_offset(lv, fa, 0, "STT239.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT239, STT239)
+//============================================================================
+
+
+struct STT249 {
+ int fa;
+ __tsu64 :0;
+};
+//SIG(1 STT249) C1{ Fi FL:0}
+
+
+
+static void Test_STT249()
+{
+ {
+ init_simple_test("STT249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT249, STT249)
+//============================================================================
+
+
+struct STT259 {
+ int fa;
+ unsigned char :3;
+};
+//SIG(1 STT259) C1{ Fi Fc:3}
+
+
+
+static void Test_STT259()
+{
+ {
+ init_simple_test("STT259");
+ static STRUCT_IF_C STT259 lv;
+ check2(sizeof(lv), 8, "sizeof(STT259)");
+ check2(__alignof__(lv), 4, "__alignof__(STT259)");
+ check_field_offset(lv, fa, 0, "STT259.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT259, STT259)
+//============================================================================
+
+
+struct STT269 {
+ int fa;
+ unsigned short :3;
+};
+//SIG(1 STT269) C1{ Fi Fs:3}
+
+
+
+static void Test_STT269()
+{
+ {
+ init_simple_test("STT269");
+ static STRUCT_IF_C STT269 lv;
+ check2(sizeof(lv), 8, "sizeof(STT269)");
+ check2(__alignof__(lv), 4, "__alignof__(STT269)");
+ check_field_offset(lv, fa, 0, "STT269.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT269, STT269)
+//============================================================================
+
+
+struct STT279 {
+ int fa;
+ unsigned int :3;
+};
+//SIG(1 STT279) C1{ Fi Fi:3}
+
+
+
+static void Test_STT279()
+{
+ {
+ init_simple_test("STT279");
+ static STRUCT_IF_C STT279 lv;
+ check2(sizeof(lv), 8, "sizeof(STT279)");
+ check2(__alignof__(lv), 4, "__alignof__(STT279)");
+ check_field_offset(lv, fa, 0, "STT279.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT279, STT279)
+//============================================================================
+
+
+struct STT289 {
+ int fa;
+ __tsu64 :3;
+};
+//SIG(1 STT289) C1{ Fi FL:3}
+
+
+
+static void Test_STT289()
+{
+ {
+ init_simple_test("STT289");
+ static STRUCT_IF_C STT289 lv;
+ check2(sizeof(lv), 8, "sizeof(STT289)");
+ check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT289)");
+ check_field_offset(lv, fa, 0, "STT289.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT289, STT289)
+//============================================================================
+
+
+struct STT299 {
+ int fa;
+ unsigned short :8;
+};
+//SIG(1 STT299) C1{ Fi Fs:8}
+
+
+
+static void Test_STT299()
+{
+ {
+ init_simple_test("STT299");
+ static STRUCT_IF_C STT299 lv;
+ check2(sizeof(lv), 8, "sizeof(STT299)");
+ check2(__alignof__(lv), 4, "__alignof__(STT299)");
+ check_field_offset(lv, fa, 0, "STT299.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT299, STT299)
+//============================================================================
+
+
+struct STT2109 {
+ int fa;
+ unsigned int :8;
+};
+//SIG(1 STT2109) C1{ Fi Fi:8}
+
+
+
+static void Test_STT2109()
+{
+ {
+ init_simple_test("STT2109");
+ static STRUCT_IF_C STT2109 lv;
+ check2(sizeof(lv), 8, "sizeof(STT2109)");
+ check2(__alignof__(lv), 4, "__alignof__(STT2109)");
+ check_field_offset(lv, fa, 0, "STT2109.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2109, STT2109)
+//============================================================================
+
+
+struct STT2119 {
+ int fa;
+ __tsu64 :8;
+};
+//SIG(1 STT2119) C1{ Fi FL:8}
+
+
+
+static void Test_STT2119()
+{
+ {
+ init_simple_test("STT2119");
+ static STRUCT_IF_C STT2119 lv;
+ check2(sizeof(lv), 8, "sizeof(STT2119)");
+ check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2119)");
+ check_field_offset(lv, fa, 0, "STT2119.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2119, STT2119)
+//============================================================================
+
+
+struct STT2129 {
+ int fa;
+ unsigned int :18;
+};
+//SIG(1 STT2129) C1{ Fi Fi:18}
+
+
+
+static void Test_STT2129()
+{
+ {
+ init_simple_test("STT2129");
+ static STRUCT_IF_C STT2129 lv;
+ check2(sizeof(lv), 8, "sizeof(STT2129)");
+ check2(__alignof__(lv), 4, "__alignof__(STT2129)");
+ check_field_offset(lv, fa, 0, "STT2129.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2129, STT2129)
+//============================================================================
+
+
+struct STT2139 {
+ int fa;
+ __tsu64 :18;
+};
+//SIG(1 STT2139) C1{ Fi FL:18}
+
+
+
+static void Test_STT2139()
+{
+ {
+ init_simple_test("STT2139");
+ static STRUCT_IF_C STT2139 lv;
+ check2(sizeof(lv), 8, "sizeof(STT2139)");
+ check2(__alignof__(lv), ABISELECT(4,4), "__alignof__(STT2139)");
+ check_field_offset(lv, fa, 0, "STT2139.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2139, STT2139)
+//============================================================================
+
+
+struct STT2149 {
+ int fa;
+ __tsu64 :48;
+};
+//SIG(1 STT2149) C1{ Fi FL:48}
+
+
+
+static void Test_STT2149()
+{
+ {
+ init_simple_test("STT2149");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2149, STT2149)
+//============================================================================
+
+
+struct STT2159 {
+ int fa;
+ unsigned char bf:3;
+};
+//SIG(1 STT2159) C1{ Fi Fc:3}
+
+
+
+static void Test_STT2159()
+{
+ {
+ init_simple_test("STT2159");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2159, STT2159)
+//============================================================================
+
+
+struct STT2169 {
+ int fa;
+ unsigned short bf:3;
+};
+//SIG(1 STT2169) C1{ Fi Fs:3}
+
+
+
+static void Test_STT2169()
+{
+ {
+ init_simple_test("STT2169");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2169, STT2169)
+//============================================================================
+
+
+struct STT2179 {
+ int fa;
+ unsigned int bf:3;
+};
+//SIG(1 STT2179) C1{ Fi Fi:3}
+
+
+
+static void Test_STT2179()
+{
+ {
+ init_simple_test("STT2179");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2179, STT2179)
+//============================================================================
+
+
+struct STT2189 {
+ int fa;
+ __tsu64 bf:3;
+};
+//SIG(1 STT2189) C1{ Fi FL:3}
+
+
+
+static void Test_STT2189()
+{
+ {
+ init_simple_test("STT2189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2189, STT2189)
+//============================================================================
+
+
+struct STT2199 {
+ int fa;
+ unsigned short bf:8;
+};
+//SIG(1 STT2199) C1{ Fi Fs:8}
+
+
+
+static void Test_STT2199()
+{
+ {
+ init_simple_test("STT2199");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2199, STT2199)
+//============================================================================
+
+
+struct STT2209 {
+ int fa;
+ unsigned int bf:8;
+};
+//SIG(1 STT2209) C1{ Fi Fi:8}
+
+
+
+static void Test_STT2209()
+{
+ {
+ init_simple_test("STT2209");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2209, STT2209)
+//============================================================================
+
+
+struct STT2219 {
+ int fa;
+ __tsu64 bf:8;
+};
+//SIG(1 STT2219) C1{ Fi FL:8}
+
+
+
+static void Test_STT2219()
+{
+ {
+ init_simple_test("STT2219");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2219, STT2219)
+//============================================================================
+
+
+struct STT2229 {
+ int fa;
+ unsigned int bf:18;
+};
+//SIG(1 STT2229) C1{ Fi Fi:18}
+
+
+
+static void Test_STT2229()
+{
+ {
+ init_simple_test("STT2229");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2229, STT2229)
+//============================================================================
+
+
+struct STT2239 {
+ int fa;
+ __tsu64 bf:18;
+};
+//SIG(1 STT2239) C1{ Fi FL:18}
+
+
+
+static void Test_STT2239()
+{
+ {
+ init_simple_test("STT2239");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2239, STT2239)
+//============================================================================
+
+
+struct STT2249 {
+ int fa;
+ __tsu64 bf:48;
+};
+//SIG(1 STT2249) C1{ Fi FL:48}
+
+
+
+static void Test_STT2249()
+{
+ {
+ init_simple_test("STT2249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT2249, STT2249)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT310, STT310)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT320, STT320)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT330, STT330)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT340, STT340)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT350, STT350)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT360, STT360)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT370, STT370)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT380, STT380)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT390, STT390)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3100, STT3100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3110, STT3110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3120, STT3120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3130, STT3130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3140, STT3140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3150, STT3150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3160, STT3160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3170, STT3170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3180, STT3180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3190, STT3190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3200, STT3200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3210, STT3210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3220, STT3220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3230, STT3230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3240, STT3240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT311, STT311)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT321, STT321)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT331, STT331)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT341, STT341)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT351, STT351)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT361, STT361)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT371, STT371)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT381, STT381)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT391, STT391)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3101, STT3101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3111, STT3111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3121, STT3121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3131, STT3131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3141, STT3141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3151, STT3151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3161, STT3161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3171, STT3171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3181, STT3181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3191, STT3191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3201, STT3201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3211, STT3211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3221, STT3221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3231, STT3231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3241, STT3241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT312, STT312)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT322, STT322)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT332, STT332)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT342, STT342)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT352, STT352)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT362, STT362)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT372, STT372)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT382, STT382)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT392, STT392)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3102, STT3102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3112, STT3112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3122, STT3122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3132, STT3132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3142, STT3142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3152, STT3152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3162, STT3162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3172, STT3172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3182, STT3182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3192, STT3192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3202, STT3202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3212, STT3212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3222, STT3222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3232, STT3232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3242, STT3242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT313, STT313)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT323, STT323)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT333, STT333)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT343, STT343)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT353, STT353)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT363, STT363)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT373, STT373)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT383, STT383)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT393, STT393)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3103, STT3103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3113, STT3113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3123, STT3123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3133, STT3133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3143, STT3143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3153, STT3153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3163, STT3163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3173, STT3173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3183, STT3183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3193, STT3193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3203, STT3203)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3213, STT3213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3223, STT3223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3233, STT3233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3243, STT3243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT314, STT314)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT324, STT324)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT334, STT334)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT344, STT344)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT354, STT354)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT364, STT364)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT374, STT374)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT384, STT384)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT394, STT394)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3104, STT3104)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3114, STT3114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3124, STT3124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3134, STT3134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3144, STT3144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3154, STT3154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3164, STT3164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3174, STT3174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3184, STT3184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3194, STT3194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3204, STT3204)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3214, STT3214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3224, STT3224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3234, STT3234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3244, STT3244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT315, STT315)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT325, STT325)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT335, STT335)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT345, STT345)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT355, STT355)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT365, STT365)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT375, STT375)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT385, STT385)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT395, STT395)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3105, STT3105)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3115, STT3115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3125, STT3125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3135, STT3135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3145, STT3145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3155, STT3155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3165, STT3165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3175, STT3175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3185, STT3185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3195, STT3195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3205, STT3205)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3215, STT3215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3225, STT3225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3235, STT3235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3245, STT3245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT316, STT316)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT326, STT326)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT336, STT336)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT346, STT346)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT356, STT356)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT366, STT366)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT376, STT376)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT386, STT386)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT396, STT396)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3106, STT3106)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3116, STT3116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3126, STT3126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3136, STT3136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3146, STT3146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3156, STT3156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3166, STT3166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3176, STT3176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3186, STT3186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3196, STT3196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3206, STT3206)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3216, STT3216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3226, STT3226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3236, STT3236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3246, STT3246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT317, STT317)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT327, STT327)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT337, STT337)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT347, STT347)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT357, STT357)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT367, STT367)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT377, STT377)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT387, STT387)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT397, STT397)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3107, STT3107)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3117, STT3117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3127, STT3127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3137, STT3137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3147, STT3147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3157, STT3157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3167, STT3167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3177, STT3177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3187, STT3187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3197, STT3197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3207, STT3207)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3217, STT3217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3227, STT3227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3237, STT3237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3247, STT3247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT318, STT318)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT328, STT328)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT338, STT338)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT348, STT348)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT358, STT358)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT368, STT368)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT378, STT378)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT388, STT388)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT398, STT398)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3108, STT3108)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3118, STT3118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3128, STT3128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3138, STT3138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3148, STT3148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3158, STT3158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3168, STT3168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3178, STT3178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3188, STT3188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3198, STT3198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3208, STT3208)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3218, STT3218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3228, STT3228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3238, STT3238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3248, STT3248)
+//============================================================================
+
+
+struct STT319 {
+ long fa;
+ unsigned char :0;
+};
+//SIG(1 STT319) C1{ Fl Fc:0}
+
+
+
+static void Test_STT319()
+{
+ {
+ init_simple_test("STT319");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT319, STT319)
+//============================================================================
+
+
+struct STT329 {
+ long fa;
+ unsigned short :0;
+};
+//SIG(1 STT329) C1{ Fl Fs:0}
+
+
+
+static void Test_STT329()
+{
+ {
+ init_simple_test("STT329");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT329, STT329)
+//============================================================================
+
+
+struct STT339 {
+ long fa;
+ unsigned int :0;
+};
+//SIG(1 STT339) C1{ Fl Fi:0}
+
+
+
+static void Test_STT339()
+{
+ {
+ init_simple_test("STT339");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT339, STT339)
+//============================================================================
+
+
+struct STT349 {
+ long fa;
+ __tsu64 :0;
+};
+//SIG(1 STT349) C1{ Fl FL:0}
+
+
+
+static void Test_STT349()
+{
+ {
+ init_simple_test("STT349");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT349, STT349)
+//============================================================================
+
+
+struct STT359 {
+ long fa;
+ unsigned char :3;
+};
+//SIG(1 STT359) C1{ Fl Fc:3}
+
+
+
+static void Test_STT359()
+{
+ {
+ init_simple_test("STT359");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT359, STT359)
+//============================================================================
+
+
+struct STT369 {
+ long fa;
+ unsigned short :3;
+};
+//SIG(1 STT369) C1{ Fl Fs:3}
+
+
+
+static void Test_STT369()
+{
+ {
+ init_simple_test("STT369");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT369, STT369)
+//============================================================================
+
+
+struct STT379 {
+ long fa;
+ unsigned int :3;
+};
+//SIG(1 STT379) C1{ Fl Fi:3}
+
+
+
+static void Test_STT379()
+{
+ {
+ init_simple_test("STT379");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT379, STT379)
+//============================================================================
+
+
+struct STT389 {
+ long fa;
+ __tsu64 :3;
+};
+//SIG(1 STT389) C1{ Fl FL:3}
+
+
+
+static void Test_STT389()
+{
+ {
+ init_simple_test("STT389");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT389, STT389)
+//============================================================================
+
+
+struct STT399 {
+ long fa;
+ unsigned short :8;
+};
+//SIG(1 STT399) C1{ Fl Fs:8}
+
+
+
+static void Test_STT399()
+{
+ {
+ init_simple_test("STT399");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT399, STT399)
+//============================================================================
+
+
+struct STT3109 {
+ long fa;
+ unsigned int :8;
+};
+//SIG(1 STT3109) C1{ Fl Fi:8}
+
+
+
+static void Test_STT3109()
+{
+ {
+ init_simple_test("STT3109");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3109, STT3109)
+//============================================================================
+
+
+struct STT3119 {
+ long fa;
+ __tsu64 :8;
+};
+//SIG(1 STT3119) C1{ Fl FL:8}
+
+
+
+static void Test_STT3119()
+{
+ {
+ init_simple_test("STT3119");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3119, STT3119)
+//============================================================================
+
+
+struct STT3129 {
+ long fa;
+ unsigned int :18;
+};
+//SIG(1 STT3129) C1{ Fl Fi:18}
+
+
+
+static void Test_STT3129()
+{
+ {
+ init_simple_test("STT3129");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3129, STT3129)
+//============================================================================
+
+
+struct STT3139 {
+ long fa;
+ __tsu64 :18;
+};
+//SIG(1 STT3139) C1{ Fl FL:18}
+
+
+
+static void Test_STT3139()
+{
+ {
+ init_simple_test("STT3139");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3139, STT3139)
+//============================================================================
+
+
+struct STT3149 {
+ long fa;
+ __tsu64 :48;
+};
+//SIG(1 STT3149) C1{ Fl FL:48}
+
+
+
+static void Test_STT3149()
+{
+ {
+ init_simple_test("STT3149");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3149, STT3149)
+//============================================================================
+
+
+struct STT3159 {
+ long fa;
+ unsigned char bf:3;
+};
+//SIG(1 STT3159) C1{ Fl Fc:3}
+
+
+
+static void Test_STT3159()
+{
+ {
+ init_simple_test("STT3159");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3159, STT3159)
+//============================================================================
+
+
+struct STT3169 {
+ long fa;
+ unsigned short bf:3;
+};
+//SIG(1 STT3169) C1{ Fl Fs:3}
+
+
+
+static void Test_STT3169()
+{
+ {
+ init_simple_test("STT3169");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3169, STT3169)
+//============================================================================
+
+
+struct STT3179 {
+ long fa;
+ unsigned int bf:3;
+};
+//SIG(1 STT3179) C1{ Fl Fi:3}
+
+
+
+static void Test_STT3179()
+{
+ {
+ init_simple_test("STT3179");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3179, STT3179)
+//============================================================================
+
+
+struct STT3189 {
+ long fa;
+ __tsu64 bf:3;
+};
+//SIG(1 STT3189) C1{ Fl FL:3}
+
+
+
+static void Test_STT3189()
+{
+ {
+ init_simple_test("STT3189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3189, STT3189)
+//============================================================================
+
+
+struct STT3199 {
+ long fa;
+ unsigned short bf:8;
+};
+//SIG(1 STT3199) C1{ Fl Fs:8}
+
+
+
+static void Test_STT3199()
+{
+ {
+ init_simple_test("STT3199");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3199, STT3199)
+//============================================================================
+
+
+struct STT3209 {
+ long fa;
+ unsigned int bf:8;
+};
+//SIG(1 STT3209) C1{ Fl Fi:8}
+
+
+
+static void Test_STT3209()
+{
+ {
+ init_simple_test("STT3209");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3209, STT3209)
+//============================================================================
+
+
+struct STT3219 {
+ long fa;
+ __tsu64 bf:8;
+};
+//SIG(1 STT3219) C1{ Fl FL:8}
+
+
+
+static void Test_STT3219()
+{
+ {
+ init_simple_test("STT3219");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3219, STT3219)
+//============================================================================
+
+
+struct STT3229 {
+ long fa;
+ unsigned int bf:18;
+};
+//SIG(1 STT3229) C1{ Fl Fi:18}
+
+
+
+static void Test_STT3229()
+{
+ {
+ init_simple_test("STT3229");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3229, STT3229)
+//============================================================================
+
+
+struct STT3239 {
+ long fa;
+ __tsu64 bf:18;
+};
+//SIG(1 STT3239) C1{ Fl FL:18}
+
+
+
+static void Test_STT3239()
+{
+ {
+ init_simple_test("STT3239");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3239, STT3239)
+//============================================================================
+
+
+struct STT3249 {
+ long fa;
+ __tsu64 bf:48;
+};
+//SIG(1 STT3249) C1{ Fl FL:48}
+
+
+
+static void Test_STT3249()
+{
+ {
+ init_simple_test("STT3249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT3249, STT3249)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT410, STT410)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT420, STT420)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT430, STT430)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT440, STT440)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT450, STT450)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT460, STT460)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT470, STT470)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT480, STT480)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT490, STT490)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4100, STT4100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4110, STT4110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4120, STT4120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4130, STT4130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4140, STT4140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4150, STT4150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4160, STT4160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4170, STT4170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4180, STT4180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4190, STT4190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4200, STT4200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4210, STT4210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4220, STT4220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4230, STT4230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4240, STT4240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT411, STT411)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT421, STT421)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT431, STT431)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT441, STT441)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT451, STT451)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT461, STT461)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT471, STT471)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT481, STT481)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT491, STT491)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4101, STT4101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4111, STT4111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4121, STT4121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4131, STT4131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4141, STT4141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4151, STT4151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4161, STT4161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4171, STT4171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4181, STT4181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4191, STT4191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4201, STT4201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4211, STT4211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4221, STT4221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4231, STT4231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4241, STT4241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT412, STT412)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT422, STT422)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT432, STT432)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT442, STT442)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT452, STT452)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT462, STT462)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT472, STT472)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT482, STT482)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT492, STT492)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4102, STT4102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4112, STT4112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4122, STT4122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4132, STT4132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4142, STT4142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4152, STT4152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4162, STT4162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4172, STT4172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4182, STT4182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4192, STT4192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4202, STT4202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4212, STT4212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4222, STT4222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4232, STT4232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4242, STT4242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT413, STT413)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT423, STT423)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT433, STT433)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT443, STT443)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT453, STT453)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT463, STT463)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT473, STT473)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT483, STT483)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT493, STT493)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4103, STT4103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4113, STT4113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4123, STT4123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4133, STT4133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4143, STT4143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4153, STT4153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4163, STT4163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4173, STT4173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4183, STT4183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4193, STT4193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4203, STT4203)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4213, STT4213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4223, STT4223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4233, STT4233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4243, STT4243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT414, STT414)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT424, STT424)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT434, STT434)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT444, STT444)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT454, STT454)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT464, STT464)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT474, STT474)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT484, STT484)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT494, STT494)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4104, STT4104)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4114, STT4114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4124, STT4124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4134, STT4134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4144, STT4144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4154, STT4154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4164, STT4164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4174, STT4174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4184, STT4184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4194, STT4194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4204, STT4204)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4214, STT4214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4224, STT4224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4234, STT4234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4244, STT4244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT415, STT415)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT425, STT425)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT435, STT435)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT445, STT445)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT455, STT455)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT465, STT465)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT475, STT475)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT485, STT485)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT495, STT495)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4105, STT4105)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4115, STT4115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4125, STT4125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4135, STT4135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4145, STT4145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4155, STT4155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4165, STT4165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4175, STT4175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4185, STT4185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4195, STT4195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4205, STT4205)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4215, STT4215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4225, STT4225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4235, STT4235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4245, STT4245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT416, STT416)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT426, STT426)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT436, STT436)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT446, STT446)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT456, STT456)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT466, STT466)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT476, STT476)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT486, STT486)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT496, STT496)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4106, STT4106)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4116, STT4116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4126, STT4126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4136, STT4136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4146, STT4146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4156, STT4156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4166, STT4166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4176, STT4176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4186, STT4186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4196, STT4196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4206, STT4206)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4216, STT4216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4226, STT4226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4236, STT4236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4246, STT4246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT417, STT417)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT427, STT427)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT437, STT437)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT447, STT447)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT457, STT457)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT467, STT467)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT477, STT477)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT487, STT487)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT497, STT497)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4107, STT4107)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4117, STT4117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4127, STT4127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4137, STT4137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4147, STT4147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4157, STT4157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4167, STT4167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4177, STT4177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4187, STT4187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4197, STT4197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4207, STT4207)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4217, STT4217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4227, STT4227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4237, STT4237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4247, STT4247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT418, STT418)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT428, STT428)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT438, STT438)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT448, STT448)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT458, STT458)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT468, STT468)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT478, STT478)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT488, STT488)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT498, STT498)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4108, STT4108)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4118, STT4118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4128, STT4128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4138, STT4138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4148, STT4148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4158, STT4158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4168, STT4168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4178, STT4178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4188, STT4188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4198, STT4198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4208, STT4208)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4218, STT4218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4228, STT4228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4238, STT4238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4248, STT4248)
+//============================================================================
+
+
+struct STT419 {
+ __tsi64 fa;
+ unsigned char :0;
+};
+//SIG(1 STT419) C1{ FL Fc:0}
+
+
+
+static void Test_STT419()
+{
+ {
+ init_simple_test("STT419");
+ static STRUCT_IF_C STT419 lv;
+ check2(sizeof(lv), 8, "sizeof(STT419)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT419)");
+ check_field_offset(lv, fa, 0, "STT419.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT419, STT419)
+//============================================================================
+
+
+struct STT429 {
+ __tsi64 fa;
+ unsigned short :0;
+};
+//SIG(1 STT429) C1{ FL Fs:0}
+
+
+
+static void Test_STT429()
+{
+ {
+ init_simple_test("STT429");
+ static STRUCT_IF_C STT429 lv;
+ check2(sizeof(lv), 8, "sizeof(STT429)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT429)");
+ check_field_offset(lv, fa, 0, "STT429.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT429, STT429)
+//============================================================================
+
+
+struct STT439 {
+ __tsi64 fa;
+ unsigned int :0;
+};
+//SIG(1 STT439) C1{ FL Fi:0}
+
+
+
+static void Test_STT439()
+{
+ {
+ init_simple_test("STT439");
+ static STRUCT_IF_C STT439 lv;
+ check2(sizeof(lv), 8, "sizeof(STT439)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT439)");
+ check_field_offset(lv, fa, 0, "STT439.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT439, STT439)
+//============================================================================
+
+
+struct STT449 {
+ __tsi64 fa;
+ __tsu64 :0;
+};
+//SIG(1 STT449) C1{ FL FL:0}
+
+
+
+static void Test_STT449()
+{
+ {
+ init_simple_test("STT449");
+ static STRUCT_IF_C STT449 lv;
+ check2(sizeof(lv), 8, "sizeof(STT449)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT449)");
+ check_field_offset(lv, fa, 0, "STT449.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT449, STT449)
+//============================================================================
+
+
+struct STT459 {
+ __tsi64 fa;
+ unsigned char :3;
+};
+//SIG(1 STT459) C1{ FL Fc:3}
+
+
+
+static void Test_STT459()
+{
+ {
+ init_simple_test("STT459");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT459, STT459)
+//============================================================================
+
+
+struct STT469 {
+ __tsi64 fa;
+ unsigned short :3;
+};
+//SIG(1 STT469) C1{ FL Fs:3}
+
+
+
+static void Test_STT469()
+{
+ {
+ init_simple_test("STT469");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT469, STT469)
+//============================================================================
+
+
+struct STT479 {
+ __tsi64 fa;
+ unsigned int :3;
+};
+//SIG(1 STT479) C1{ FL Fi:3}
+
+
+
+static void Test_STT479()
+{
+ {
+ init_simple_test("STT479");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT479, STT479)
+//============================================================================
+
+
+struct STT489 {
+ __tsi64 fa;
+ __tsu64 :3;
+};
+//SIG(1 STT489) C1{ FL FL:3}
+
+
+
+static void Test_STT489()
+{
+ {
+ init_simple_test("STT489");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT489, STT489)
+//============================================================================
+
+
+struct STT499 {
+ __tsi64 fa;
+ unsigned short :8;
+};
+//SIG(1 STT499) C1{ FL Fs:8}
+
+
+
+static void Test_STT499()
+{
+ {
+ init_simple_test("STT499");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT499, STT499)
+//============================================================================
+
+
+struct STT4109 {
+ __tsi64 fa;
+ unsigned int :8;
+};
+//SIG(1 STT4109) C1{ FL Fi:8}
+
+
+
+static void Test_STT4109()
+{
+ {
+ init_simple_test("STT4109");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4109, STT4109)
+//============================================================================
+
+
+struct STT4119 {
+ __tsi64 fa;
+ __tsu64 :8;
+};
+//SIG(1 STT4119) C1{ FL FL:8}
+
+
+
+static void Test_STT4119()
+{
+ {
+ init_simple_test("STT4119");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4119, STT4119)
+//============================================================================
+
+
+struct STT4129 {
+ __tsi64 fa;
+ unsigned int :18;
+};
+//SIG(1 STT4129) C1{ FL Fi:18}
+
+
+
+static void Test_STT4129()
+{
+ {
+ init_simple_test("STT4129");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4129, STT4129)
+//============================================================================
+
+
+struct STT4139 {
+ __tsi64 fa;
+ __tsu64 :18;
+};
+//SIG(1 STT4139) C1{ FL FL:18}
+
+
+
+static void Test_STT4139()
+{
+ {
+ init_simple_test("STT4139");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4139, STT4139)
+//============================================================================
+
+
+struct STT4149 {
+ __tsi64 fa;
+ __tsu64 :48;
+};
+//SIG(1 STT4149) C1{ FL FL:48}
+
+
+
+static void Test_STT4149()
+{
+ {
+ init_simple_test("STT4149");
+ static STRUCT_IF_C STT4149 lv;
+ check2(sizeof(lv), 16, "sizeof(STT4149)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT4149)");
+ check_field_offset(lv, fa, 0, "STT4149.fa");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4149, STT4149)
+//============================================================================
+
+
+struct STT4159 {
+ __tsi64 fa;
+ unsigned char bf:3;
+};
+//SIG(1 STT4159) C1{ FL Fc:3}
+
+
+
+static void Test_STT4159()
+{
+ {
+ init_simple_test("STT4159");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4159, STT4159)
+//============================================================================
+
+
+struct STT4169 {
+ __tsi64 fa;
+ unsigned short bf:3;
+};
+//SIG(1 STT4169) C1{ FL Fs:3}
+
+
+
+static void Test_STT4169()
+{
+ {
+ init_simple_test("STT4169");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4169, STT4169)
+//============================================================================
+
+
+struct STT4179 {
+ __tsi64 fa;
+ unsigned int bf:3;
+};
+//SIG(1 STT4179) C1{ FL Fi:3}
+
+
+
+static void Test_STT4179()
+{
+ {
+ init_simple_test("STT4179");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4179, STT4179)
+//============================================================================
+
+
+struct STT4189 {
+ __tsi64 fa;
+ __tsu64 bf:3;
+};
+//SIG(1 STT4189) C1{ FL FL:3}
+
+
+
+static void Test_STT4189()
+{
+ {
+ init_simple_test("STT4189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4189, STT4189)
+//============================================================================
+
+
+struct STT4199 {
+ __tsi64 fa;
+ unsigned short bf:8;
+};
+//SIG(1 STT4199) C1{ FL Fs:8}
+
+
+
+static void Test_STT4199()
+{
+ {
+ init_simple_test("STT4199");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4199, STT4199)
+//============================================================================
+
+
+struct STT4209 {
+ __tsi64 fa;
+ unsigned int bf:8;
+};
+//SIG(1 STT4209) C1{ FL Fi:8}
+
+
+
+static void Test_STT4209()
+{
+ {
+ init_simple_test("STT4209");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4209, STT4209)
+//============================================================================
+
+
+struct STT4219 {
+ __tsi64 fa;
+ __tsu64 bf:8;
+};
+//SIG(1 STT4219) C1{ FL FL:8}
+
+
+
+static void Test_STT4219()
+{
+ {
+ init_simple_test("STT4219");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4219, STT4219)
+//============================================================================
+
+
+struct STT4229 {
+ __tsi64 fa;
+ unsigned int bf:18;
+};
+//SIG(1 STT4229) C1{ FL Fi:18}
+
+
+
+static void Test_STT4229()
+{
+ {
+ init_simple_test("STT4229");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4229, STT4229)
+//============================================================================
+
+
+struct STT4239 {
+ __tsi64 fa;
+ __tsu64 bf:18;
+};
+//SIG(1 STT4239) C1{ FL FL:18}
+
+
+
+static void Test_STT4239()
+{
+ {
+ init_simple_test("STT4239");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4239, STT4239)
+//============================================================================
+
+
+struct STT4249 {
+ __tsi64 fa;
+ __tsu64 bf:48;
+};
+//SIG(1 STT4249) C1{ FL FL:48}
+
+
+
+static void Test_STT4249()
+{
+ {
+ init_simple_test("STT4249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT4249, STT4249)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT510, STT510)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT520, STT520)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT530, STT530)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT540, STT540)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT550, STT550)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT560, STT560)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT570, STT570)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT580, STT580)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT590, STT590)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5100, STT5100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5110, STT5110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5120, STT5120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5130, STT5130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5140, STT5140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5150, STT5150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5160, STT5160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5170, STT5170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5180, STT5180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5190, STT5190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5200, STT5200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5210, STT5210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5220, STT5220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5230, STT5230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5240, STT5240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT511, STT511)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT521, STT521)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT531, STT531)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT541, STT541)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT551, STT551)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT561, STT561)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT571, STT571)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT581, STT581)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT591, STT591)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5101, STT5101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5111, STT5111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5121, STT5121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5131, STT5131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5141, STT5141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5151, STT5151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5161, STT5161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5171, STT5171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5181, STT5181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5191, STT5191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5201, STT5201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5211, STT5211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5221, STT5221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5231, STT5231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5241, STT5241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT512, STT512)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT522, STT522)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT532, STT532)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT542, STT542)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT552, STT552)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT562, STT562)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT572, STT572)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT582, STT582)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT592, STT592)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5102, STT5102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5112, STT5112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5122, STT5122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5132, STT5132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5142, STT5142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5152, STT5152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5162, STT5162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5172, STT5172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5182, STT5182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5192, STT5192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5202, STT5202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5212, STT5212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5222, STT5222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5232, STT5232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5242, STT5242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT513, STT513)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT523, STT523)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT533, STT533)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT543, STT543)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT553, STT553)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT563, STT563)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT573, STT573)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT583, STT583)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT593, STT593)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5103, STT5103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5113, STT5113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5123, STT5123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5133, STT5133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5143, STT5143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5153, STT5153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5163, STT5163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5173, STT5173)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5183, STT5183)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5193, STT5193)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5203, STT5203)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5213, STT5213)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5223, STT5223)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5233, STT5233)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5243, STT5243)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT514, STT514)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT524, STT524)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT534, STT534)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT544, STT544)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT554, STT554)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT564, STT564)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT574, STT574)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT584, STT584)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT594, STT594)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5104, STT5104)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5114, STT5114)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5124, STT5124)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5134, STT5134)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5144, STT5144)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5154, STT5154)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5164, STT5164)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5174, STT5174)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5184, STT5184)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5194, STT5194)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5204, STT5204)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5214, STT5214)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5224, STT5224)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5234, STT5234)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5244, STT5244)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT515, STT515)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT525, STT525)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT535, STT535)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT545, STT545)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT555, STT555)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT565, STT565)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT575, STT575)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT585, STT585)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT595, STT595)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5105, STT5105)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5115, STT5115)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5125, STT5125)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5135, STT5135)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5145, STT5145)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5155, STT5155)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5165, STT5165)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5175, STT5175)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5185, STT5185)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5195, STT5195)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5205, STT5205)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5215, STT5215)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5225, STT5225)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5235, STT5235)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5245, STT5245)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT516, STT516)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT526, STT526)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT536, STT536)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT546, STT546)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT556, STT556)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT566, STT566)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT576, STT576)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT586, STT586)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT596, STT596)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5106, STT5106)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5116, STT5116)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5126, STT5126)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5136, STT5136)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5146, STT5146)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5156, STT5156)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5166, STT5166)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5176, STT5176)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5186, STT5186)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5196, STT5196)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5206, STT5206)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5216, STT5216)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5226, STT5226)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5236, STT5236)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5246, STT5246)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT517, STT517)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT527, STT527)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT537, STT537)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT547, STT547)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT557, STT557)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT567, STT567)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT577, STT577)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT587, STT587)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT597, STT597)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5107, STT5107)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5117, STT5117)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5127, STT5127)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5137, STT5137)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5147, STT5147)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5157, STT5157)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5167, STT5167)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5177, STT5177)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5187, STT5187)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5197, STT5197)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5207, STT5207)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5217, STT5217)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5227, STT5227)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5237, STT5237)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5247, STT5247)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT518, STT518)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT528, STT528)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT538, STT538)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT548, STT548)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT558, STT558)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT568, STT568)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT578, STT578)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT588, STT588)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT598, STT598)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5108, STT5108)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5118, STT5118)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5128, STT5128)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5138, STT5138)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5148, STT5148)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5158, STT5158)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5168, STT5168)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5178, STT5178)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5188, STT5188)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5198, STT5198)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5208, STT5208)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5218, STT5218)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5228, STT5228)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5238, STT5238)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5248, STT5248)
+//============================================================================
+
+
+struct STT519 {
+ void *fa;
+ unsigned char :0;
+};
+//SIG(1 STT519) C1{ Fp Fc:0}
+
+
+
+static void Test_STT519()
+{
+ {
+ init_simple_test("STT519");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT519, STT519)
+//============================================================================
+
+
+struct STT529 {
+ void *fa;
+ unsigned short :0;
+};
+//SIG(1 STT529) C1{ Fp Fs:0}
+
+
+
+static void Test_STT529()
+{
+ {
+ init_simple_test("STT529");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT529, STT529)
+//============================================================================
+
+
+struct STT539 {
+ void *fa;
+ unsigned int :0;
+};
+//SIG(1 STT539) C1{ Fp Fi:0}
+
+
+
+static void Test_STT539()
+{
+ {
+ init_simple_test("STT539");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT539, STT539)
+//============================================================================
+
+
+struct STT549 {
+ void *fa;
+ __tsu64 :0;
+};
+//SIG(1 STT549) C1{ Fp FL:0}
+
+
+
+static void Test_STT549()
+{
+ {
+ init_simple_test("STT549");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT549, STT549)
+//============================================================================
+
+
+struct STT559 {
+ void *fa;
+ unsigned char :3;
+};
+//SIG(1 STT559) C1{ Fp Fc:3}
+
+
+
+static void Test_STT559()
+{
+ {
+ init_simple_test("STT559");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT559, STT559)
+//============================================================================
+
+
+struct STT569 {
+ void *fa;
+ unsigned short :3;
+};
+//SIG(1 STT569) C1{ Fp Fs:3}
+
+
+
+static void Test_STT569()
+{
+ {
+ init_simple_test("STT569");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT569, STT569)
+//============================================================================
+
+
+struct STT579 {
+ void *fa;
+ unsigned int :3;
+};
+//SIG(1 STT579) C1{ Fp Fi:3}
+
+
+
+static void Test_STT579()
+{
+ {
+ init_simple_test("STT579");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT579, STT579)
+//============================================================================
+
+
+struct STT589 {
+ void *fa;
+ __tsu64 :3;
+};
+//SIG(1 STT589) C1{ Fp FL:3}
+
+
+
+static void Test_STT589()
+{
+ {
+ init_simple_test("STT589");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT589, STT589)
+//============================================================================
+
+
+struct STT599 {
+ void *fa;
+ unsigned short :8;
+};
+//SIG(1 STT599) C1{ Fp Fs:8}
+
+
+
+static void Test_STT599()
+{
+ {
+ init_simple_test("STT599");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT599, STT599)
+//============================================================================
+
+
+struct STT5109 {
+ void *fa;
+ unsigned int :8;
+};
+//SIG(1 STT5109) C1{ Fp Fi:8}
+
+
+
+static void Test_STT5109()
+{
+ {
+ init_simple_test("STT5109");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5109, STT5109)
+//============================================================================
+
+
+struct STT5119 {
+ void *fa;
+ __tsu64 :8;
+};
+//SIG(1 STT5119) C1{ Fp FL:8}
+
+
+
+static void Test_STT5119()
+{
+ {
+ init_simple_test("STT5119");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5119, STT5119)
+//============================================================================
+
+
+struct STT5129 {
+ void *fa;
+ unsigned int :18;
+};
+//SIG(1 STT5129) C1{ Fp Fi:18}
+
+
+
+static void Test_STT5129()
+{
+ {
+ init_simple_test("STT5129");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5129, STT5129)
+//============================================================================
+
+
+struct STT5139 {
+ void *fa;
+ __tsu64 :18;
+};
+//SIG(1 STT5139) C1{ Fp FL:18}
+
+
+
+static void Test_STT5139()
+{
+ {
+ init_simple_test("STT5139");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5139, STT5139)
+//============================================================================
+
+
+struct STT5149 {
+ void *fa;
+ __tsu64 :48;
+};
+//SIG(1 STT5149) C1{ Fp FL:48}
+
+
+
+static void Test_STT5149()
+{
+ {
+ init_simple_test("STT5149");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5149, STT5149)
+//============================================================================
+
+
+struct STT5159 {
+ void *fa;
+ unsigned char bf:3;
+};
+//SIG(1 STT5159) C1{ Fp Fc:3}
+
+
+
+static void Test_STT5159()
+{
+ {
+ init_simple_test("STT5159");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5159, STT5159)
+//============================================================================
+
+
+struct STT5169 {
+ void *fa;
+ unsigned short bf:3;
+};
+//SIG(1 STT5169) C1{ Fp Fs:3}
+
+
+
+static void Test_STT5169()
+{
+ {
+ init_simple_test("STT5169");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5169, STT5169)
+//============================================================================
+
+
+struct STT5179 {
+ void *fa;
+ unsigned int bf:3;
+};
+//SIG(1 STT5179) C1{ Fp Fi:3}
+
+
+
+static void Test_STT5179()
+{
+ {
+ init_simple_test("STT5179");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5179, STT5179)
+//============================================================================
+
+
+struct STT5189 {
+ void *fa;
+ __tsu64 bf:3;
+};
+//SIG(1 STT5189) C1{ Fp FL:3}
+
+
+
+static void Test_STT5189()
+{
+ {
+ init_simple_test("STT5189");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5189, STT5189)
+//============================================================================
+
+
+struct STT5199 {
+ void *fa;
+ unsigned short bf:8;
+};
+//SIG(1 STT5199) C1{ Fp Fs:8}
+
+
+
+static void Test_STT5199()
+{
+ {
+ init_simple_test("STT5199");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5199, STT5199)
+//============================================================================
+
+
+struct STT5209 {
+ void *fa;
+ unsigned int bf:8;
+};
+//SIG(1 STT5209) C1{ Fp Fi:8}
+
+
+
+static void Test_STT5209()
+{
+ {
+ init_simple_test("STT5209");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5209, STT5209)
+//============================================================================
+
+
+struct STT5219 {
+ void *fa;
+ __tsu64 bf:8;
+};
+//SIG(1 STT5219) C1{ Fp FL:8}
+
+
+
+static void Test_STT5219()
+{
+ {
+ init_simple_test("STT5219");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5219, STT5219)
+//============================================================================
+
+
+struct STT5229 {
+ void *fa;
+ unsigned int bf:18;
+};
+//SIG(1 STT5229) C1{ Fp Fi:18}
+
+
+
+static void Test_STT5229()
+{
+ {
+ init_simple_test("STT5229");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5229, STT5229)
+//============================================================================
+
+
+struct STT5239 {
+ void *fa;
+ __tsu64 bf:18;
+};
+//SIG(1 STT5239) C1{ Fp FL:18}
+
+
+
+static void Test_STT5239()
+{
+ {
+ init_simple_test("STT5239");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5239, STT5239)
+//============================================================================
+
+
+struct STT5249 {
+ void *fa;
+ __tsu64 bf:48;
+};
+//SIG(1 STT5249) C1{ Fp FL:48}
+
+
+
+static void Test_STT5249()
+{
+ {
+ init_simple_test("STT5249");
+ static STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT5249, STT5249)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT610, STT610)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT620, STT620)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT630, STT630)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT640, STT640)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT650, STT650)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT660, STT660)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT670, STT670)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT680, STT680)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT690, STT690)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6100, STT6100)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6110, STT6110)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6120, STT6120)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6130, STT6130)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6140, STT6140)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6150, STT6150)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6160, STT6160)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6170, STT6170)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6180, STT6180)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6190, STT6190)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6200, STT6200)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6210, STT6210)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6220, STT6220)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6230, STT6230)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6240, STT6240)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT611, STT611)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT621, STT621)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT631, STT631)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT641, STT641)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT651, STT651)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT661, STT661)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT671, STT671)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT681, STT681)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT691, STT691)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6101, STT6101)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6111, STT6111)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6121, STT6121)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6131, STT6131)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6141, STT6141)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6151, STT6151)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6161, STT6161)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6171, STT6171)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6181, STT6181)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6191, STT6191)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6201, STT6201)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6211, STT6211)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6221, STT6221)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6231, STT6231)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6241, STT6241)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT612, STT612)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT622, STT622)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT632, STT632)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT642, STT642)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT652, STT652)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT662, STT662)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT672, STT672)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT682, STT682)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT692, STT692)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6102, STT6102)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6112, STT6112)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6122, STT6122)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6132, STT6132)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6142, STT6142)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6152, STT6152)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6162, STT6162)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6172, STT6172)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6182, STT6182)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6192, STT6192)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6202, STT6202)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6212, STT6212)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6222, STT6222)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6232, STT6232)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6242, STT6242)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT613, STT613)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT623, STT623)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT633, STT633)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT643, STT643)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT653, STT653)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT663, STT663)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT673, STT673)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT683, STT683)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT693, STT693)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6103, STT6103)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6113, STT6113)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6123, STT6123)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6133, STT6133)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6143, STT6143)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6153, STT6153)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6163, STT6163)
+//============================================================================
+
+
+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 STRUCT_IF_C 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");
+ }
+}
+ARRANGE_TO_CALL_ME(Test_STT6173, STT6173)
+//============================================================================
+
+
+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 STRUCT_IF_C STT6183 lv;
+ check2(sizeof(lv), ABISELECT(16,12), "sizeof(STT6183)");
+ check2(__alignof__(lv), ABISELECT(8,4), "__alignof__(STT6183)");
[... 20950 lines stripped ...]
More information about the llvm-commits
mailing list