GOOF----LE-8-2.0� ] i 4 h� ] g guile� � g define-module*� � � g system� g base� g target� �
g filenameS� f system/base/target.scm� g importsS�
g rnrs� g bytevectors�
� � g ice-9� g regex� � � � g exportsS� g target-type� g with-target� g
target-cpu� g
target-vendor� g target-os� g target-endianness� g target-word-size� � g set-current-module� � ! � "g foreign� #" � $g sizeof� %#$ � &#$ � 'g *� (g %native-word-size� )g
make-fluid� *g
%host-type� +g %target-type� ,g native-endianness� -g %target-endianness� .g %target-word-size� /g string?� 0g string-split� 1g length� 2g or-map� 3g string-null?� 4g error� 5f invalid target� 6g validate-target� 7g triplet-cpu� 8g cpu-endianness� 9g triplet-pointer-size� :g string=?� ;g string-match� <f
^i[0-9]86$� =g little� >g member� ?f x86_64� @f ia64� Af powerpcle� Bf powerpc64le� Cf mipsel� Df mips64el� Ef nios2� Ff sh3� Gf sh4� Hf alpha� I?@ABCDEFGH
� Jf sparc� Kf sparc64� Lf powerpc� Mf powerpc64� Nf spu� Of mips� Pf mips64� Qf m68k� Rf s390x� SJKLMNOPQR � Tg big� Uf ^arm.*el� Vf ^arm.*eb� Wg string-prefix?� Xf arm� Yf ^aarch64.*be� Zf aarch64� [f unknown CPU endianness� \f ^mips64.*-gnuabi64� ]f ^mips64� ^f ^x86_64-.*-gnux32� _f 64$� `f 64_?[lbe][lbe]$� aJLOCEQFG � bRH � cf ^arm.*� df unknown CPU word size� eg
triplet-os� fg substring� gg string-index� hg triplet-vendor�C 5 hH * ]4
5 4! > "