123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185# 1 "machdep.cppo.ml"(* This module was generated automatically by code in Makefile and machdep-ml.c *)typemach={version_major:int;(* Major version number *)version_minor:int;(* Minor version number *)version:string;(* gcc version string *)underscore_name:bool;(* If assembly names have leading underscore *)sizeof_short:int;(* Size of "short" *)sizeof_int:int;(* Size of "int" *)sizeof_bool:int;(* Size of "_Bool" *)sizeof_long:int;(* Size of "long" *)sizeof_longlong:int;(* Size of "long long" *)sizeof_ptr:int;(* Size of pointers *)sizeof_float:int;(* Size of "float" *)sizeof_float32x:int;(* Size of "_Float32x" *)sizeof_float64x:int;(* Size of "_Float64x" *)sizeof_double:int;(* Size of "double" *)sizeof_longdouble:int;(* Size of "long double" *)sizeof_float128:int;(* Size of "_Float128" *)sizeof_float16:int;(* Size of "_Float16" *)sizeof_floatcomplex:int;(* Size of "float _Complex" *)sizeof_doublecomplex:int;(* Size of "double _Complex" *)sizeof_longdoublecomplex:int;(* Size of "long double _Complex" *)sizeof_float128complex:int;(* Size of "_Float128 _Complex" *)sizeof_float16complex:int;(* Size of "_Float16 _Complex" *)sizeof_void:int;(* Size of "void" *)sizeof_fun:int;(* Size of function *)size_t:string;(* Type of "sizeof(T)" *)wchar_t:string;(* Type of "wchar_t" *)char16_t:string;(* Type of "char16_t" *)char32_t:string;(* Type of "char32_t" *)alignof_short:int;(* Alignment of "short" *)alignof_int:int;(* Alignment of "int" *)alignof_bool:int;(* Alignment of "_Bool" *)alignof_long:int;(* Alignment of "long" *)alignof_longlong:int;(* Alignment of "long long" *)alignof_ptr:int;(* Alignment of pointers *)alignof_enum:int;(* Alignment of enum types *)alignof_float:int;(* Alignment of "float" *)alignof_float32x:int;(* Alignment of "_Float32x" *)alignof_float64x:int;(* Alignment of "_Float64x" *)alignof_double:int;(* Alignment of "double" *)alignof_longdouble:int;(* Alignment of "long double" *)alignof_float128:int;(* Alignment of "_Float128" *)alignof_float16:int;(* Alignment of "_Float16" *)alignof_floatcomplex:int;(* Alignment of "float _Complex" *)alignof_doublecomplex:int;(* Alignment of "double _Complex" *)alignof_longdoublecomplex:int;(* Alignment of "long double _Complex" *)alignof_float128complex:int;(* Alignment of "_Float128 _Complex" *)alignof_float16complex:int;(* Alignment of "_Float16 _Complex" *)alignof_str:int;(* Alignment of strings *)alignof_fun:int;(* Alignment of function *)alignof_aligned:int;(* Alignment of anything with the "aligned" attribute *)char_is_unsigned:bool;(* Whether "char" is unsigned *)little_endian:bool;(* whether the machine is little endian *)__thread_is_keyword:bool;(* whether __thread is a keyword *)__builtin_va_list:bool;(* whether __builtin_va_list is builtin (gccism) *)have_float16:bool;(* Whether _Float16 is supported. *)}letgcc={(* Generated by code in machdep-ml.c *)version_major=12;version_minor=2;version="12.2.0";sizeof_short=2;sizeof_int=4;sizeof_bool=1;sizeof_long=8;sizeof_longlong=8;sizeof_ptr=8;sizeof_float=4;sizeof_float32x=8;sizeof_float64x=16;sizeof_double=8;sizeof_longdouble=16;sizeof_float128=16;sizeof_float16=2;sizeof_floatcomplex=8;sizeof_doublecomplex=16;sizeof_longdoublecomplex=32;sizeof_float128complex=32;sizeof_float16complex=4;sizeof_void=1;sizeof_fun=1;size_t="unsigned long";wchar_t="int";char16_t="unsigned short";char32_t="unsigned int";alignof_short=2;alignof_int=4;alignof_bool=1;alignof_long=8;alignof_longlong=8;alignof_ptr=8;alignof_enum=4;alignof_float=4;alignof_float32x=8;alignof_float64x=16;alignof_double=8;alignof_longdouble=16;alignof_float128=16;alignof_float16=2;alignof_floatcomplex=4;alignof_doublecomplex=8;alignof_longdoublecomplex=16;alignof_float128complex=16;alignof_float16complex=2;alignof_str=1;alignof_fun=1;alignof_aligned=16;char_is_unsigned=false;underscore_name=false;__builtin_va_list=true;__thread_is_keyword=true;little_endian=true;have_float16=true;# 63 "machdep.cppo.ml"}letgcc32=# 1 "machdep32"None# 68 "machdep.cppo.ml"letgcc64=# 1 "machdep64"Some{(* Generated by code in machdep-ml.c *)version_major=12;version_minor=2;version="12.2.0";sizeof_short=2;sizeof_int=4;sizeof_bool=1;sizeof_long=8;sizeof_longlong=8;sizeof_ptr=8;sizeof_float=4;sizeof_float32x=8;sizeof_float64x=16;sizeof_double=8;sizeof_longdouble=16;sizeof_float128=16;sizeof_float16=2;sizeof_floatcomplex=8;sizeof_doublecomplex=16;sizeof_longdoublecomplex=32;sizeof_float128complex=32;sizeof_float16complex=4;sizeof_void=1;sizeof_fun=1;size_t="unsigned long";wchar_t="int";char16_t="unsigned short";char32_t="unsigned int";alignof_short=2;alignof_int=4;alignof_bool=1;alignof_long=8;alignof_longlong=8;alignof_ptr=8;alignof_enum=4;alignof_float=4;alignof_float32x=8;alignof_float64x=16;alignof_double=8;alignof_longdouble=16;alignof_float128=16;alignof_float16=2;alignof_floatcomplex=4;alignof_doublecomplex=8;alignof_longdoublecomplex=16;alignof_float128complex=16;alignof_float16complex=2;alignof_str=1;alignof_fun=1;alignof_aligned=16;char_is_unsigned=false;underscore_name=false;__builtin_va_list=true;__thread_is_keyword=true;little_endian=true;have_float16=true;}# 71 "machdep.cppo.ml"lettheMachine:machref=refgcc