ELF|4(*WH3@ca5aV*7FBF!=v 6BF=v 6B=GG!3CgCGS3FfG!3CgCFSg=v 6#F3C3Ffv 6BSg0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z- E9>)> 9E>E) lenE>> crcG> % BI!I/ &I$ > 4: ; 9 I.?: ; 9 'I@B: ; 9 I : ; 9 I 4: ; 9 I  IZ^^~~y~z~{~|~}~~~^[ z~{" [3% [" z~{" z~{"# z~{" ___\V\V_V_@ABC /home/tom/src/litex/litex/soc/software/libbase/home/tom/src/litex/litex/soc/software/include/basecrc32.ccrc.h                      y                         __UINT_FAST8_MAX__ 0xffffffffU__FLT64_HAS_DENORM__ 1__INT_FAST32_WIDTH__ 32__FLT32_DIG__ 6__SIZEOF_SIZE_T__ 4__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FGNU C99 9.2.0 -march=rv32imac -mabi=ilp32 -mtune=rocket -g3 -Os -std=gnu99 -fomit-frame-pointer -fno-builtin -fexceptions__SIZEOF_POINTER__ 4__UINT_LEAST32_TYPE__ long unsigned intcrc32__riscv_muldiv 1__WCHAR_WIDTH__ 32DO1(buf) crc = crc_table[((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8);__DEC128_MIN_EXP__ (-6142)DO2(buf) DO1(buf); DO1(buf);__DEC64_MANT_DIG__ 16__FLT_RADIX__ 2__UINTMAX_C(c) c ## ULL__INT_FAST8_MAX__ 0x7fffffff__has_include_next(STR) __has_include_next__(STR)__UINT64_TYPE__ long long unsigned int__FLT32X_MAX_EXP__ 1024__LDBL_MAX_10_EXP__ 4932__DEC32_MIN__ 1E-95DF__ATOMIC_SEQ_CST 5__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64__SIZEOF_WINT_T__ 4__UINTPTR_TYPE__ unsigned int__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L__INT_LEAST32_WIDTH__ 32__CHAR32_TYPE__ long unsigned int__LDBL_MANT_DIG__ 113__LDBL_DIG__ 33__CHAR_BIT__ 8__DBL_HAS_INFINITY__ 1__FLT128_HAS_QUIET_NAN__ 1__FLT32X_MIN_10_EXP__ (-307)__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x__FLT64X_HAS_DENORM__ 1__STDC_HOSTED__ 1__FLT_EVAL_METHOD_TS_18661_3__ 0__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64__riscv_cmodel_medlow 1__DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)__FLT64X_MIN_10_EXP__ (-4931)__UINT64_MAX__ 0xffffffffffffffffULL__FLT64X_DECIMAL_DIG__ 36__WINT_MAX__ 0xffffffffU/home/tom/src/litex/litex/soc/software/libbase/crc32.c__SIZE_TYPE__ unsigned int__FLT64_HAS_QUIET_NAN__ 1__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__SCHAR_WIDTH__ 8__DBL_MANT_DIG__ 53__UINT_LEAST64_TYPE__ long long unsigned int__DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)__INTPTR_TYPE__ int__INT_LEAST64_MAX__ 0x7fffffffffffffffLL__SHRT_WIDTH__ 16__DEC32_MAX_EXP__ 97__UINT8_TYPE__ unsigned char__SIG_ATOMIC_TYPE__ int__DEC64_MAX_EXP__ 385__PRAGMA_REDEFINE_EXTNAME 1__INT_LEAST16_WIDTH__ 16__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__LDBL_MAX__ 1.18973149535723176508575932662800702e+4932L__LDBL_MAX_EXP__ 16384__LDBL_HAS_INFINITY__ 1__FLT_HAS_DENORM__ 1__FLT128_MIN_EXP__ (-16381)__UINT_FAST16_MAX__ 0xffffffffU__INTPTR_MAX__ 0x7fffffff__UINT16_MAX__ 0xffff__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__INT8_TYPE__ signed char__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__DO4(buf) DO2(buf); DO2(buf);__LONG_WIDTH__ 32__GCC_ATOMIC_LLONG_LOCK_FREE 1__INT_FAST64_MAX__ 0x7fffffffffffffffLL__UINT_LEAST16_MAX__ 0xffff__INT32_TYPE__ long int__INT_LEAST16_TYPE__ short int__INT_FAST16_TYPE__ int__INTMAX_MAX__ 0x7fffffffffffffffLL__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F__LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_DOUBLE__ 8__ELF__ 1__UINT8_MAX__ 0xff__SIZE_MAX__ 0xffffffffU__FLT32X_HAS_DENORM__ 1__GCC_HAVE_DWARF2_CFI_ASM 1__FLT32_MAX_EXP__ 128__INT32_C(c) c ## L__FLT64_MAX_EXP__ 1024__INTPTR_WIDTH__ 32__SIZE_WIDTH__ 32__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__UINTMAX_TYPE__ long long unsigned int__SIG_ATOMIC_WIDTH__ 32__UINT_FAST64_MAX__ 0xffffffffffffffffULL__LDBL_MIN_EXP__ (-16381)__SIZEOF_LONG_LONG__ 8__FLT_DIG__ 6__DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)__ATOMIC_RELEASE 3__FLT_MAX_10_EXP__ 38unsigned int__WINT_MIN__ 0U__INT8_C(c) c__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32__GNUC_MINOR__ 2__FLT32_HAS_INFINITY__ 1__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x__DEC_EVAL_METHOD__ 2__DEC32_MAX__ 9.999999E96DF__LONG_LONG_MAX__ 0x7fffffffffffffffLL__FLT128_HAS_INFINITY__ 1__GCC_IEC_559_COMPLEX 0__INT_FAST16_WIDTH__ 32__FLT32_MANT_DIG__ 24__FLT_HAS_QUIET_NAN__ 1__INT64_MAX__ 0x7fffffffffffffffLL__FLT_MIN_EXP__ (-125)__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x__FLT32X_HAS_QUIET_NAN__ 1__DECIMAL_DIG__ 36__riscv_float_abi_soft 1__ORDER_BIG_ENDIAN__ 4321__CHAR16_TYPE__ short unsigned int__LDBL_MIN_10_EXP__ (-4931)__GCC_ATOMIC_POINTER_LOCK_FREE 2__INTMAX_TYPE__ long long int__SIZEOF_SHORT__ 2__FLT_MIN__ 1.17549435082228750796873653722224568e-38F__STDC_VERSION__ 199901L__FLT64_HAS_INFINITY__ 1__INT16_C(c) c__EXCEPTIONS 1__FLT_MAX_EXP__ 128__DBL_HAS_DENORM__ 1__FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x__FLT128_MIN_10_EXP__ (-4931)__INT_MAX__ 0x7fffffff__FLT128_HAS_DENORM__ 1__SCHAR_MAX__ 0x7f__GNUC_PATCHLEVEL__ 0__FLT32_MIN_10_EXP__ (-37)__DBL_DECIMAL_DIG__ 17__DBL_DIG__ 15__FLT_DECIMAL_DIG__ 9__INT_FAST64_TYPE__ long long int__DEC128_MIN__ 1E-6143DL__BIGGEST_ALIGNMENT__ 16__SIZEOF_INT__ 4__UINT_LEAST8_MAX__ 0xff__FLT32X_MAX_10_EXP__ 308__DEC128_MAX_EXP__ 6145__INT16_MAX__ 0x7fff__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__riscv_compressed 1__FLT128_MAX_EXP__ 16384DO8(buf) DO4(buf); DO4(buf);__FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x__INT_WIDTH__ 32__FLT_MANT_DIG__ 24__INTMAX_WIDTH__ 64__CHAR_UNSIGNED__ 1__INT_FAST8_TYPE__ int__FLT32_MAX_10_EXP__ 38__GNUC__ 9__GCC_ATOMIC_SHORT_LOCK_FREE 1__UINT32_MAX__ 0xffffffffUL__DEC64_MAX__ 9.999999999999999E384DD__FLT32X_MANT_DIG__ 53__INT64_TYPE__ long long int__INT_LEAST8_WIDTH__ 8__UINT_LEAST16_TYPE__ short unsigned int__DBL_MAX_EXP__ 1024__UINTPTR_MAX__ 0xffffffffU__FLT_EVAL_METHOD__ 0__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x__ATOMIC_ACQUIRE 2__DEC64_EPSILON__ 1E-15DD__FLT32_DECIMAL_DIG__ 9__UINTMAX_MAX__ 0xffffffffffffffffULL__GCC_ATOMIC_INT_LOCK_FREE 2__DEC128_EPSILON__ 1E-33DL__SIZEOF_PTRDIFF_T__ 4__FLT_MAX__ 3.40282346638528859811704183484516925e+38F__SIZEOF_WCHAR_T__ 4/home/tom/src/linux-on-litex-vexriscv/litex/build/sim/software/libbase__GCC_ATOMIC_CHAR_LOCK_FREE 1__DEC32_MIN_EXP__ (-94)__UINT_FAST32_TYPE__ unsigned int__riscv_div 1__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__UINT32_TYPE__ long unsigned int__UINT32_C(c) c ## UL__INT_LEAST32_TYPE__ long int__INT_LEAST16_MAX__ 0x7fff__FLT64X_MAX_EXP__ 16384__DEC128_MANT_DIG__ 34__DEC64_MIN_EXP__ (-382)__WINT_WIDTH__ 32__FLT128_DECIMAL_DIG__ 36__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)__GCC_ATOMIC_CHAR16_T_LOCK_FREE 1unsigned char__FLT32X_DIG__ 15__OPTIMIZE_SIZE__ 1__INTMAX_C(c) c ## LL__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32__PTRDIFF_MAX__ 0x7fffffff__INT64_C(c) c ## LL__FLT64_MIN_10_EXP__ (-307)__INT_LEAST8_TYPE__ signed char__UINT16_C(c) c__SHRT_MAX__ 0x7fff__SIZEOF_FLOAT__ 4__WCHAR_MAX__ 0x7fffffff__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128__STDC__ 1__ORDER_PDP_ENDIAN__ 3412__ORDER_LITTLE_ENDIAN__ 1234__WINT_TYPE__ unsigned int__INT_LEAST64_TYPE__ long long int__ATOMIC_RELAXED 0__riscv_atomic 1__INT_LEAST32_MAX__ 0x7fffffffL__DEC32_MANT_DIG__ 7__GCC_IEC_559 0__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x__FLT32X_DECIMAL_DIG__ 17__FLT64X_MANT_DIG__ 113__riscv_mul 1__FLT64X_HAS_QUIET_NAN__ 1__LDBL_HAS_QUIET_NAN__ 1__SIG_ATOMIC_MAX__ 0x7fffffff__vexriscv__ 1__DBL_MIN_EXP__ (-1021)__FLT32X_HAS_INFINITY__ 1__FLT128_MANT_DIG__ 113crc_table__FLT32_HAS_DENORM__ 1__UINT64_C(c) c ## ULL__FLT64_MANT_DIG__ 53__FLT_HAS_INFINITY__ 1__FLT64X_HAS_INFINITY__ 1__FLT64_DECIMAL_DIG__ 17__LONG_LONG_WIDTH__ 64__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64buffer__INT16_TYPE__ short int__SIZEOF_LONG__ 4__UINT_FAST32_MAX__ 0xffffffffU__STDC_UTF_16__ 1__LDBL_EPSILON__ 1.92592994438723585305597794258492732e-34L__UINT_FAST8_TYPE__ unsigned int__PTRDIFF_TYPE__ int__LDBL_HAS_DENORM__ 1__UINT_LEAST32_MAX__ 0xffffffffUL__has_include(STR) __has_include__(STR)__FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x__INT_FAST32_MAX__ 0x7fffffff__REGISTER_PREFIX__ __ATOMIC_CONSUME 1__LDBL_DECIMAL_DIG__ 36__riscv_xlen 32__STDC_UTF_32__ 1__UINT16_TYPE__ short unsigned int__FLT64X_MAX_10_EXP__ 4932__OPTIMIZE__ 1__FLT64X_MIN_EXP__ (-16381)__FLT32_HAS_QUIET_NAN__ 1__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128__DEC64_MIN__ 1E-383DD__GXX_ABI_VERSION 1013__INT_FAST16_MAX__ 0x7fffffff__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT_FAST64_WIDTH__ 64__DEC32_EPSILON__ 1E-6DF__DBL_MAX_10_EXP__ 308__INT_FAST32_TYPE__ int__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32__UINT_FAST16_TYPE__ unsigned int__FLT64_DIG__ 15__riscv 1__GCC_ATOMIC_LONG_LOCK_FREE 2__DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__FLT64X_DIG__ 33__INT8_MAX__ 0x7f__CRC_H __DBL_HAS_QUIET_NAN__ 1__FLT_MIN_10_EXP__ (-37)__INT_FAST8_WIDTH__ 32__ATOMIC_ACQ_REL 4__WCHAR_TYPE__ int__VERSION__ "9.2.0"__FINITE_MATH_ONLY__ 0__LONG_MAX__ 0x7fffffffL__PTRDIFF_WIDTH__ 32__USER_LABEL_PREFIX__ __FLT32_MIN_EXP__ (-125)__FLT128_MAX_10_EXP__ 4932__UINT_FAST64_TYPE__ long long unsigned int__UINT8_C(c) c__FLT128_DIG__ 33__UINT_LEAST8_TYPE__ unsigned char__INT_LEAST64_WIDTH__ 64__INT32_MAX__ 0x7fffffffL__FLT32X_MIN_EXP__ (-1021)__INT_LEAST8_MAX__ 0x7f__GCC_ATOMIC_BOOL_LOCK_FREE 1__UINT_LEAST64_MAX__ 0xffffffffffffffffULL__DBL_MIN_10_EXP__ (-307)__GNUC_STDC_INLINE__ 1__FLT64_MAX_10_EXP__ 308__FLT64_MIN_EXP__ (-1021)GCC: (GNU) 9.2.0zR| A*riscv rv32i2p0_m2p0_a2p0_c2p0             , , . 8 8 N N N R R X n n                          "X&R*8.2 BKTF]en|  (8RX^n &-4;LANGlNU\cjqxW#.  _ U~#F@ '#/E 7? G#O?W_ gow  ^&1} g\#N VM ' /^70? GZOWV_ goiw$|] <";"r$!k<#'/7@?G+O W _7g o_w= A$  q2!+ E#$   'B00%9;B{KT]foR x=%$P$ v|f%#!x 6n #!,5n >GC P Y} bkt`}gap x#(% =  I(1_:%CL%"U^"gpy `#xm  QX c  q% $-N6>$?H< QZmclIu ~T" "%:f %(YX  x  ) $2 R ; D M W$V &_ ?@ABCDEFGHIJ KLMN!O'P-Q3R9S?TEUKVQWWX]YcZi[o\u]{^_`abcdefghijklmnopqrstu vwxy#z){/|5};~AGMSY_ekqw} %+17=CIOU[ag"&"&" &" & " & " & " & "& "&"&"&"&"&"&"&("(&4"4&A"A&H"H&Q"Q&Z"Z&`"`&f"f&l"l&r"r&x" x&~"!~& ""&!"#&""$&#"%&$"&&%"'&&"(&'")&("*&)"+&*",&+"-&,".&-"/&."0&/"1&0"2&1">&29 #3 '.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_macro.rela.debug_line.debug_str.comment.rela.eh_frame.riscv.attributes.group4  @@` &Z,Z1\>\9@a J]X@bp  mS h@g0  s3|@gT l|@h @vD 0%07 8(@{$ p48+`8 S <{