ELFDn4(*E@cCFW3Eٿ!B c0@P`p)Jk1s2R"RBrb9{Zb$C4 dtDTjK( S6r&0vfVF[z8HXhx@a(#8Hi +ZJzjqP 3:*yX;l|L\",<` A* hI~n^N>2.Qp:Yxʱ -No0 P%@Fpg`ڳ=^"25BRwbVr˥nO, 4$ftGd$TDۧ_~<&6WfvvF4VLm/șDXeHx'h8(}\?؛uJTZ7jz *:.lMɍ&|ld\EL<, >]|ُn6~UNt^.> E9>)>9''+ len'7 crc)  int% BI!I/ &I$ > 4: ; 9 I.?: ; 9 'I@B: ; 9 I : ; 9 I 4: ; 9 I  I $ > Z^[[ ~ ["Z" Z~["0Z3 /home/tom/src/litex/litex/soc/software/libbase/home/tom/src/litex/litex/soc/software/include/basecrc16.ccrc.h'     ~    } '  . $  ; B    __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 int__riscv_muldiv 1__WCHAR_WIDTH__ 32__DEC128_MIN_EXP__ (-6142)__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__DBL_MAX_10_EXP__ 308__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)__DBL_HAS_QUIET_NAN__ 1__FLT64X_HAS_DENORM__ 1__riscv_atomic 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__ 0xffffffffUcrc16__SIZE_TYPE__ unsigned int__FLT64_HAS_QUIET_NAN__ 1__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x__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__DBL_MIN_EXP__ (-1021)__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____LONG_WIDTH__ 32__GCC_ATOMIC_LLONG_LOCK_FREE 1__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____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__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__ 1short unsigned int__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__ 16384__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__INT_FAST64_MAX__ 0x7fffffffffffffffLL__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__GCC_IEC_559_COMPLEX 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__FLT64_MIN_10_EXP__ (-307)__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__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 1/home/tom/src/litex/litex/soc/software/libbase/crc16.cunsigned 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__FLT_EVAL_METHOD__ 0__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__DECIMAL_DIG__ 36__INT_LEAST32_MAX__ 0x7fffffffL__DEC32_MANT_DIG__ 7__GCC_IEC_559 0__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__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__FLT32X_HAS_INFINITY__ 1__FLT128_MANT_DIG__ 113__UINTPTR_TYPE__ unsigned int__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__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128__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 crc16_table__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                " $ ( , 4 :    :$(, <ENW_:hvv ":  j ) "" '.J5<CJ QXG#_*fnvM ~!#I- [# U8  ^/fi  g&.64#>F7N[ V^fnO v~ p" 8$|A !+"&#.$6>F>NV ^f$n|vr#~wK G a # Y ] &.$!6 ?"HQt$Zc4 l u(~$ P 8[$$  )$2';!D #M!V_oh6qjzQ!*  7E  !"%` .7G@hIR} [dTmv %Av"X >  ~!*=3<DEN\W `irz{N# s  ! X >=" T%@ &;%/8AXJS\en4w&$^*# !rdU7 $ p " + 4 O= 8F NO X ` a j vs 9| " <   8    C  .   k _ p  s  [ i!' r 0 9 hB K T D] f o Qx   M \    # $%   $   9  .    X"# , 5 > x G P ~Y -b 0k N"t }  Q 2    @ *    :crc16.c.L0 .LANCHOR0crc16_table.L3.L2.Ldebug_abbrev0.LASF322.LASF323.LASF324.Ltext0.Letext0.Ldebug_line0.Ldebug_macro0.LASF319.LASF318.LASF325.LFB0.LFE0.LASF317.LLST0.LLST1.LLST2.LASF320.LASF321.LVL0.LVL1.LVL2.LVL3.LVL4.Ldebug_info0.Ldebug_macro2.LASF316.LASF0.LASF1.LASF2.LASF3.LASF4.LASF5.LASF6.LASF7.LASF8.LASF9.LASF10.LASF11.LASF12.LASF13.LASF14.LASF15.LASF16.LASF17.LASF18.LASF19.LASF20.LASF21.LASF22.LASF23.LASF24.LASF25.LASF26.LASF27.LASF28.LASF29.LASF30.LASF31.LASF32.LASF33.LASF34.LASF35.LASF36.LASF37.LASF38.LASF39.LASF40.LASF41.LASF42.LASF43.LASF44.LASF45.LASF46.LASF47.LASF48.LASF49.LASF50.LASF51.LASF52.LASF53.LASF54.LASF55.LASF56.LASF57.LASF58.LASF59.LASF60.LASF61.LASF62.LASF63.LASF64.LASF65.LASF66.LASF67.LASF68.LASF69.LASF70.LASF71.LASF72.LASF73.LASF74.LASF75.LASF76.LASF77.LASF78.LASF79.LASF80.LASF81.LASF82.LASF83.LASF84.LASF85.LASF86.LASF87.LASF88.LASF89.LASF90.LASF91.LASF92.LASF93.LASF94.LASF95.LASF96.LASF97.LASF98.LASF99.LASF100.LASF101.LASF102.LASF103.LASF104.LASF105.LASF106.LASF107.LASF108.LASF109.LASF110.LASF111.LASF112.LASF113.LASF114.LASF115.LASF116.LASF117.LASF118.LASF119.LASF120.LASF121.LASF122.LASF123.LASF124.LASF125.LASF126.LASF127.LASF128.LASF129.LASF130.LASF131.LASF132.LASF133.LASF134.LASF135.LASF136.LASF137.LASF138.LASF139.LASF140.LASF141.LASF142.LASF143.LASF144.LASF145.LASF146.LASF147.LASF148.LASF149.LASF150.LASF151.LASF152.LASF153.LASF154.LASF155.LASF156.LASF157.LASF158.LASF159.LASF160.LASF161.LASF162.LASF163.LASF164.LASF165.LASF166.LASF167.LASF168.LASF169.LASF170.LASF171.LASF172.LASF173.LASF174.LASF175.LASF176.LASF177.LASF178.LASF179.LASF180.LASF181.LASF182.LASF183.LASF184.LASF185.LASF186.LASF187.LASF188.LASF189.LASF190.LASF191.LASF192.LASF193.LASF194.LASF195.LASF196.LASF197.LASF198.LASF199.LASF200.LASF201.LASF202.LASF203.LASF204.LASF205.LASF206.LASF207.LASF208.LASF209.LASF210.LASF211.LASF212.LASF213.LASF214.LASF215.LASF216.LASF217.LASF218.LASF219.LASF220.LASF221.LASF222.LASF223.LASF224.LASF225.LASF226.LASF227.LASF228.LASF229.LASF230.LASF231.LASF232.LASF233.LASF234.LASF235.LASF236.LASF237.LASF238.LASF239.LASF240.LASF241.LASF242.LASF243.LASF244.LASF245.LASF246.LASF247.LASF248.LASF249.LASF250.LASF251.LASF252.LASF253.LASF254.LASF255.LASF256.LASF257.LASF258.LASF259.LASF260.LASF261.LASF262.LASF263.LASF264.LASF265.LASF266.LASF267.LASF268.LASF269.LASF270.LASF271.LASF272.LASF273.LASF274.LASF275.LASF276.LASF277.LASF278.LASF279.LASF280.LASF281.LASF282.LASF283.LASF284.LASF285.LASF286.LASF287.LASF288.LASF289.LASF290.LASF291.LASF292.LASF293.LASF294.LASF295.LASF296.LASF297.LASF298.LASF299.LASF300.LASF301.LASF302.LASF303.LASF304.LASF305.LASF306.LASF307.LASF308.LASF309.LASF310.LASF311.LASF312.LASF313.LASF314.LASF315wm4.0.b51c021ec15c6f87e3a4bfa3fca3be81crc163  3%8-&' ()*+#,'+!-%.A/K0X]1h2l#3l'2w456789#:'+#;'+ #; '+#3'+#:'+"#<"'+)#<)'+-#=-'+7#=7'+;#>;'+M#>M'+Q#3Q'+j#:j'+n#=n'+v#=v'+z#3z'+?+#,'+-@AB CDEF#G)H/I5J;KALGMMNSOYP_QeRkSqTwU}VWXYZ[\]^_`abcdefghijklm nopq%r+s1t7u=vCwIxOyUz[{a|g}m~sy !'-39?EKQW]ciou{ #)/5;AGMSY_ekqw} %+17=CIOU[agmsy      !'-39 ?!E"K#Q$W%]&c'i(o)u*{+,-./0123456789:;<=>?@AB CDEF#G)H/I5J;KALGMMNSOYP_QeRkSqTwU}VWXYZ[\]^_`abcdefghijklm nopq%r+s1t7u=vCwIxOyUz[{a|g}"&"&" &" & " & " & " & "& "&"&"&"&"&"&"&"&&"&&.".&2"$2&9 # '.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 ~ @:@|YH &z,z1|>|9@Y JD]X@Z  m~ h@L\0  |@|\$ l|@\ %7@pk 0\n%044(@Dm$ p5+05P M hm