libc.so.6 strcpy stdout memmove getenv __strtol_internal fgets memcpy tmpfile pclose malloc remove vsnprintf __strtoul_internal ftruncate strncasecmp abort popen strrchr __ctype_tolower_loc calloc strcat fseek stdin ferror strstr strncmp strncpy strcasecmp realloc sscanf strncat fread memset ftell time strcmp getcwd fgetc sprintf fclose stderr fputc __ctype_b_loc fwrite __xstat rewind __errno_location exit fopen fileno __ctype_toupper_loc _IO_stdin_used strspn __libc_start_main strchr fputs mkdir vfprintf free __gmon_start__ GLIBC_2.1 GLIBC_2.3 GLIBC_2.0
Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. Yasm developers and/or contributors include: Brian Gladman (Visual Studio build files, other fixes) Stanislav Karchebny (options parser) Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) Anonymous "NASM64" developer (NASM preprocessor fixes) Stephen Polkowski (x86 instruction patches) Henryk Richter (Mach-O object format) Ben Skeggs (patches, bug reports) Alexei Svitkine (GAS preprocessor) Samuel Thibault (TASM parser and frontend) ----------------------------------- Yasm licensing overview and summary Note: This document does not provide legal advice nor is it the actual license of any part of Yasm. See the individual licenses for complete details. Consult a lawyer for legal advice. The primary license of Yasm is the 2-clause BSD license. Please use this license if you plan on submitting code to the project. Yasm has absolutely no warranty; not even for merchantibility or fitness Libyasm is 2-clause or 3-clause BSD licensed, with the exception of bitvect, which is triple-licensed under the Artistic license, GPL, and LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also means that libyasm is free for binary-only distribution as long as the terms of the 3-clause BSD license and Artistic license (as it applies to The modules are 2-clause or 3-clause BSD licensed. The frontends are 2-clause BSD licensed. The full text of all licenses are provided in separate files in the source distribution. Each source file may include the entire license (in the case of the BSD and Artistic licenses), or may reference the GPL or LGPL license BSD.txt - 2-clause and 3-clause BSD licenses Artistic.txt - Artistic license GNU_GPL-2.0 - GNU General Public License GNU_LGPL-2.0 - GNU Library General Public License select architecture (list with -a help) select parser (list with -p help) select preprocessor (list with -r help) select object format (list with -f help) select debugging format (list with -g help) select list format (list with -L help) select machine (list with -m help) treat all sized operands as if `strict' was used generate Makefile dependencies on stdout redirect error messages to file redirect error messages to stdout preprocess only (writes output to stdout by default) pre-define a macro, optionally to value select error/warning message style (`gnu' or `vc') prepend argument to name of all external symbols append argument to name of all external symbols Run yasm --license for licensing overview and summary. usage: yasm [option]* file Options: Files are asm sources to be assembled. Sample invocation: yasm -f elf -o object.o source.asm Report bugs to bug-yasm@tortall.net %s: unknown architecture error %s: `%s' is not a valid %s for %s `%s' warning: object format `%s' does not support map files %s: could not initialize BitVector warning: can open only one input file, only the last file will be processed warning: can output to only one list file, last specified used warning: can output to only one object file, last specified used warning: can output to only one map file, last specified used warning: can output to only one error file, last specified used warning: unrecognized message style `%s' file name already ends in `.%s': output will be in `%s' file name already has no extension: output will be in `%s' INTERNAL ERROR at %s, line %u: %s Peter Johnson Michael Urman for a particular purpose. Libyasm bitvect) are fulfilled. Modules Frontends ------------- License Texts file. show version text license show license text help show help text arch preproc oformat dformat lformat name of list-file output listfile objfile name of object-file output filename mapfile name of map-file output machine force-strict inhibits warning messages enables/disables warning preproc-only add include path pre-include file macro[=value] undefine a macro style suffix postfix yasm 1.0.1.2326 Compiled on Jul 19 2010. yasm.out %s: %s \ wt FATAL architecture force_strict map nasm mode_bits preprocessor amd64 debug format %s: could not load default %s No input files specified machines Available %s for %s `%s': x86 object format bin could not open file `%s' architectures Available yasm %s: %s: unrecognized %s `%s' parsers preprocessors object formats debug formats list formats unrecognized-char orphan-labels uninit-contents size-override gnu gcc __YASM_OBJFMT__= %4s%-12s%s yasm: yasm: %s: %s:%lu: %s%s %s(%lu) : %s%s %s: %s%s %s : %s%s error: warning: warning: unrecognized option `%s' option `-%c' needs an argument! option `--%s' needs an argument! param -%c <%s> --%s=<%s> %-22s %s %s --%s -%c 7 > E L S Z a h o v } N > f 8 B unexpected internal error - please contact author bits(word) != 2^ld(bits(word)) result vector(s) must be distinct sizeof(word) > sizeof(size_t) bits(word) != sizeof(word)*8 bits(word) < 16 bits(word) > bits(long) bits(word) != 2^x unable to allocate memory index out of range minimum > maximum index bit vector size mismatch input string syntax error numeric overflow error exponent must be positive division by zero error 6.4 2ZGU D ?ffffff @Unexpected errwarn insert action warnings being treated as errors ../libyasm/errwarn.c octal value out of range could not determine current working directory ../libyasm/floatnum.c Invalid float conversion size %c %s *2^%04x 32-bit: %d: %02x 64-bit: %d: 80-bit: %d: Unsupported floating-point arithmetic operation Byte length of BitVector does not match bit length Both underflow and overflow set unsupported floatnum functionality overflow in floating point expression underflow in floating point expression Numeric constant too large for internal format Character constant too large for internal format invalid operation in intnum calculation misaligned value, truncating to boundary value does not fit in %d bit field value does not fit in signed %d bit field invalid decimal literal invalid binary literal invalid octal literal invalid hex literal big endian not implemented ../libyasm/intnum.c divide by zero SEG invalid use of '%s' operation needs an operand unknown intnum type destination too large 0x%s 0x%lx / a/ / / / / ;0 ;0 _0 s0 0 0 0 0 0 0 51 1 1 1 2 G2 2 2 2 3 +3 M3 o3 3 3 3 3 unknown COMMON SECTION .extern gas .global .globl common segment %*sSymbol Table: ../libyasm/section.c %*sname=%s %*sBytecodes: %*sNext Bytecode: %*sAssociated data: %*s(none) circular reference detected no size specified in %s declaration invalid argument to directive `%s' object format `%s' does not support architecture `%s' machine `%s' `%s' is not a valid debug format for object format `%s' debug format `%s' does not work with object format `%s' different destroy function given to add_reloc NULL destroy function given to add_reloc could not calculate bc distance org/align went to negative offset secondary expansion of an external/complex value cannot combine multiples and setting assembly position + + B + + LC + + LC + = B + = LC + = C = `D %+ = `D `%s' previously defined here redefinition of `%s' %*sSymbol `%s' %*s-Unknown (Common/Extern)- %*sStatus= %*sVisibility= %*sLine Index (Defined)=%lu %*sLine Index (Declared)=%lu %*sLine Index (Used)=%lu Extern, Common, Global, Local Not in Table, Valued, Defined, Used, %*s_EQU_ %*sExpn= ***UNVALUED*** Label CurPos %*s_%s_ %*sSection: %*sPreceding bytecode: %*s-Special- `%s' both defined and declared extern duplicate definition of `%s'; first defined on line %lu undefined symbol `%s' (first use) (Each undefined symbol is reported only once.) i k l l l directive `%s' requires an identifier parameter directive `%s' requires an argument argument to `%s' is not an expression argument to `%s' is not an integer argument to `%s' is not a string or identifier Unrecognized numeric qualifier ("%s", ((nil), (none) Unrecognized qualifier `%s' Unrecognized string qualifier unexpected expr term type ../libyasm/value.c %*s%u-bit, %ssigned %*sAbsolute portion= SEG %*sRelative to=%s%s %*s(Right shifted by=%u) %*s(Section-relative) %*s(Jump target) %*s(IP-relative) %*s(With respect to=%s) expression on line %d has too many add terms; internal limit of 32 floating point expression too complex %*s(Overflow warnings disabled) %*s(Relative to current position) out of memory lc3b cv8 dwarf2 dbg dosexe elf elf32 elf64 coff macho macho32 macho64 rdf win32 win64 xdf tasm cpp default_rel gas_intel_mode CPU invalid argument to [%s] BITS unknown register size bad register group ah dh bh spl bpl dil r8b r9b r10b r11b r12b r13b r14b r15b r8w r9w r10w r11w r12w r13w r14w r15w eax ecx edx ebx esp ebp esi edi r8d r9d r10d r11d r12d r13d r14d r15d rax rcx rdx rbx rbp rsi rdi r9 r10 r11 r12 r13 r14 r15 xmm%d cr%d tr%d dr%d ymm%d st%d cs IA-32 and derivatives AMD64 cpu .code16 .code32 .code64 ignoring default rel in non-64-bit mode Invalid mode_bits in x86_get_fill x86 (IA-32 and derivatives), AMD64 t t f v t& t& & & @ D f D f f. ff. fff. ffff. fffff. ffffff. ff D f D f D f D f D c5 y5 Y 5 = G = P 5 + 5 + 5 + T 0 h< | 4 , h< p , h< \ < \ 4 @ L X H l l cannot use A/B/C/DH with instruction needing REX multiple LOCK or REP prefixes, using leftmost overriding generated REX prefix multiple REX prefixes, using leftmost REX prefix not allowed on this instruction, ignoring %*sModRM=%03o ValidRM=%u NeedRM=%u %*sSIB=%03o ValidSIB=%u NeedSIB=%u %*sAddrSize=%u OperSize=%u LockRepPre=%02x BITS=%u %*sOpcode: %02x %02x %02x OpLen=%u %*sSpPre=%02x REX=%03o PostOp=%u trying to expand an already-near jump x86: got a REX prefix in non-64-bit mode invalid SIB in x86 tobytes_insn invalid Mod/RM in x86 tobytes_insn x86: REX.WXB set, but 2-byte VEX jump op_sel cannot be JMP_NONE in tobytes unrecognized relative jump op_sel effective address too complex ignoring REX prefix on jump %*sDisp: %*sNoSplit=%u %*sSegmentOv=%02x %*s_Instruction_ %*sEffective Address: %*sImmediate Value: (nil) %*s_Jump_ %*sTarget: %*sShort Form: %*sNone %*sNear Form: %*sOpSel= None Forced Short Forced Near UNKNOWN!! %*s_Far_Jump_ %*sSegment: %*sOffset: near jump does not exist unrecognized span id ../modules/arch/x86/x86bc.c short jump out of range short jump does not exist Register expression not ADD or EXPN invalid effective address (displacement size) invalid displacement size; fixed 16-bit addresses not supported in 64-bit mode invalid effective address (64-bit in non-64-bit mode) RIP-relative directive ignored in non-64-bit mode invalid floating point constant size ../modules/arch/x86/x86expr.c unexpected expr op Non-integer value in reg expn strange EA displacement size invalid effective address h G j h h h h D h ` p< < < @ B B a@ @ BB cB @ B B "B a@ bB B B B B bB bB B B B @ B @ B A CB a cB B A CB @ a cB ` B ` a@ @ BB a@ @ BB cB "B bB B a @ a @ @ @ BB a@ @ B B cB B @ B B "B B B B B B @ B B B CB A CB A , cB a cB a , B B , c@ @ C@ c@ @ cB B B cB B A a A @ a ` ` @ B a @ @ #B ! ! #B B B B bB a B + 5F K UF k uF F 5F + UF K uF k F @ a bB bB B + 5B K UB k uB 5B + UB K uB k #B + CB K cB k B + #B K CB k cB B BB F A@ F a@ F @ F F CB !@ A@ @ a@ ` @ @ #B CB @ cB ` B ` #@ C@ @ c@ ` @ ` t a@ g a@ g @ a@ t @ g h a@ h @ @ h @ BB A BB B + #@ K C@ k c@ @ l@ l@ B B B @ @ L@ L@ bB + K k M + M K M k @ l K A@ A@ K k@ k k a@ a@ k @ @ A B a B B a #@ a C@ #@ #@ , #@ 6 C@ , C@ 6 c@ , c@ 6 @ , @ 6 F B @ @ @ ` @ K @ k ` ` C@ CB @ C@ @ c@ cB ` c@ ` @ @ ` B bB B B A #B C@ @ @ B k B B F K @ k ` ` B @ @B c@ c@ @ B@ b@ @ @ S s O o P p Q q R r @ W w @ ` A CH cH H H BX bX X X @ ` @ ` a C @ ` ` N n 9 J = @ B D F H J ( * , @ . 0 2 4 @ 6 L N P @ R @ T V X @ Z b e @ h \ ^ ` @ b d _ a f h j @ l @ n p r t @ v x z | @ ~ D " " B " D B # B # ! B ! Q o Q @ n Q Q @ ~ Q ~ X Q ~ Q @ f n Q f " Q @ f ~ ( * , @ . 0 2 4 @ 6 @ 8 @ @ @ c 0 @ P h P j @ P 8 @ @ @ @ j d A@ @ j f @@ jh p D jh g @ @ jh jh @ @ h s h u @@ h h i j k ; < = > ? @ A B C D E F G H I @ X h X j @ X 8 @ @ ; < = > ? @ A B C D E F G H I b e @ 7 @ @ @ h C E I C E I C E I C E I @ @ x p @ @ @ b e @ h x h j @ x @ x @ @ $ & @ ( x p z r | t @ ~ @ v @ b e @ h x @ b e @ h @ k b k e B @ k h @ k k B @ k @ ki k ki n B @ ki q @ ki ki B @ ki @ x @ @ @ B @ C x E I Q @ @ @ E I Q @ K L M @ M @ N O @@ O @ P @@ A @ Q @ J @ R S @@ T @ U V W @ X Y Z [ \ ] ^ _ D H A K L M @ M @ @ N O @@ O @ P @ @@ A @ Q @ J @ R S @@ T @ U V W @ X Y Z [ \ ] ^ _ D H A 2 @ c i i i E . C @@ . EA . d e @ e @ p @ @ N O @@ O @ @ P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ \ _ \ ' @ @ b e @ h D b b : ` c ` ^ ` ` @ ` c c 2 ^ @ !@ 7 @ 8 @ : @ !@ 7 @ 8 @ : @ @ !@ 6 @ 7 @ 8 A@ @ !@ 7 @ 8 @ @ @ @ @ !@ 7 @ 8 @ A@ 2 A@ @ !@ 7 @ 8 @ @ @ ` @ A@ @ @ @ !@ 6 @ 7 @ @ @ @ * @ @ * @ a @ b @ @ @ b @ e @ @ h $ @ & * n @ n ~ @ ~ f n @ f n f ~ @ f ~ o @ n @ ~ ~ X ~ @ f n f " @ f ~ f f f 4 4 4 : @ @ < 2 @ 4 @ \ 0 4 \ 0 4 \ 0 2 s , \ _ ' P @ P P @ P > \ # s f s @ @ f f : f : @ f : s t s @ w s z f } @ f f @ s f s @ @ f s p \ _ \ _ % @ @ x @@ x y e @@ y h f X f s f s @ * P 8 @ f 8 8 4 @ : @ f : f 8 8 f : : 4 : f : : 4 f : \ f : : : 0 f : \ f : _ : : f 8 f 8 : < : @ : < 8 8 8 e @ 8 @ 8 h f : @ f : f :! f :! \ :! 0 :! f 8* f : f : f : @ f : f : @ f : f : f : } : ( : , f :" :" @ f :" @ :" L f 8 f 8 X f 8 # f 8 X f 8 f 8 X b e @ h n ~ ~ X ~ ' @ n @ ~ : : : X X X # X 8 8 # 8 8 8 : : 8 w 8 4 8 8 8 8 4 8 : : : 8 4 8 8 4 8 8 8 0 8 8 f ) 4 f f @ f X 4 @ f :D X :D 4 f x Y f y X x X y X + ' + @ @ @ @ @ @ X X # < P @ T 4 4 < < P 4 4 : < : P : @ : T : : D : H : : : $ 8 8 ` 8 : ` 8 $ @ 8 @ 8 & @ 9 ^ 1U 6 1U y 1U 1U x " ] ] p p p p p b p e ] ] : d d Y d d d d d @P [ l % E ^ P 5 U o , S o z @ P t g - > R c t & U 4 4 4 D F % _ w u c Rp x 9 { x f \p I @ cp s + u s jp I @ op y f( wp g @ |p o @ p @q @ x p p `v f [ 8 p v f p Y p w Y p XI p x p g p u s p } _ p I @ p } p ` p I 1 @ p j p x f p v Y q U q g q @ q } q :D &q s ,q s 3q 9q Fq @ Lq \s Tq I u s ]q eq mq u r x f tq 7r `v fl ~q x q x f Q a q h q q p @ q @o @ q q j q s q XI q k `u r q ` @ 2 q `v f q @l ` p w Y { Y q r q f X q r `x r P r r M #r g 'r `v f .r I 6r `v fl ] u t v Br k Fr ` Mr \r XI ~| b ar I 2 @ gr @q @ mr wr XI n }r r ` `v f} @ r # r r : r r x r @{ r r XI r | @ `v f\ r t x r r `v ff r P s s z s s @l s @l !s 0s ` u 7s j <s I Bs @ k Ks Qs g Vs `x bs } ^ is h ns { u w \ vs x s s I @ J Y ( t `v fW s [ s s x f s g s I @ s q @ s `v f s Y & `v fQ s s x F XI @ s /w `x v y s q @ s R t @ t 0m ` w 5 t x f %t XI A )t @~ - 3t @t v Jt d Vt `x bt ` gt ot `v fi zt *t @~ - t t v f\ t x } ] t py t x r # w X t XI @ _ t s `x t } t v f] @ t t v fW t `x t s t q @ t x f u k u I 4 u @ " u I @ u #u > +u } 5u =u s ~ `z 7v z Cu Mu Wu I 0 @ ]u eu x } Q nu l ` su \s zu u u n E{ p @ u 1Un| w / u `x u u u u ` u h u u `v f u \s u y ( u t `x w x v v @q @ v w , v *v XI @@ 0v v V u 6v z t `v Q ?v x f Lv Tv `v , | 1U v u s ev \s mv @ yv j v y v I v I @w * } v r @ v w ^ v `v f v XI @ I v , v ~ f- s `v R v g v g XI w 8 q } v XI v } v q @ ) v v XI / v [ `u r v XI w 8 w I @ w 0m Y @\ w r q & } 1 u "w @ .w `x 8w I @ ?w x Lw @ Rw @ _w h ~ fw w I E nw g qw ~w w Mw s w x p w 5 ,u } w @n @ w `v fc s @ w x f w } X w @ w 8 w I w w x w g w ! w } ] x `v f x `v fa | k x x f !x (x s 0x =x I @ Cx @ Z Mx Yx @q @ _x jx XI a B ox `x y z |x j x x I x v ] x _y `z f @V x g O j \ `u q x f/ V @k } \ x 9 u y ( x I @ x `x x : x `v f u tu s x } 4 x y % y ; y } | `x !y +y _ Mq s /y `x 8y x Cy XI Gy ` K Qy `x ^y `z f fy oy ( wy @ @ y o @ y $ y XI ` ` Hy y I @ y } Y `u q y 0m ` y `p y z y x f y m s x f y I y y g } y } ^u 2/ :D y I @ y @[ y + z `v U `v fZ q `v f z I z x f !z I @ (z x f w ! 2z @q @ x XI m 8z I =z I AeDz } J p @ Nz } Zz Q ~ u bz kz @w * _ I uz v f w `v @ z n @ z 1U z I @ z I z z - z z _ z `v fv x `x z `v f z \s z x z P z } { z f { { } ){ s 0{ :{ D{ J{ P{ Z{ I @ `{ o{ `x {{ x p `v f w 8 I w Q { (w * { ~ f* { ` `t { { f } s { `v f { { x * 7 { { x f y % { { `x } u s { XI { j { { | | | XI @ x `v f[ | `v f | k t $| I +| x fp 3| `v f ;| E| } N| x p 2. @ W| _| x u |l l| . u| w Q }| b | `x p `v Y ~ `v f_ | `x | j | ` ] | x | | } | XI | | Z @ | | 0m Y | } | y f } @ } } $} @l ` (} u s C u g /} @ ;} ) } f. u } I w J} XI N} XI @ T} g `m 0 X} P ^} } i} ] r} |} q @ } } 8 } j P ! } Q{ } I } \s } @ R } @ } } @ } } } s } h x f } } XI } `v f ~ `v f ~ `v f ~ `p u @ ~ s ~ `x &~ y fo .~ I @ 5~ H w R >~ XI p B~ g F~ } R~ } \ Y~ I y ; " `v f| @ e~ x f x x f q~ w X x~ ~ g ~ v f ~ @ ~ x r x ~ } ~ ~ ~ `z `v fU ~ Y 8 @ ~ `v f ~ < f ~ ~ n @ ~ v f_ ~ } } j " j ' [ 2 ? XI E `z M n @ T XI o Z x f p X g XI o ? u m X ~ u q A w f[ x Y `x `v fm \ } 0 D `v f 8 p @ j `x `x @ I 3 % @ / ; w _ C r @ I P S x W w \ ^ I f u `x XI g v f^ j XI @ 0m = < ] z Y 0 3 @ @ @W m| w . * `v f ~ `v f @ 1 I u `v fT y 6 `v fd ? K @ S h X u q u e _ i s x { XI I @ B XI l XI \ XI a B j { j g ` _ { { f g `v f `v fu I @ F `z x O| x p x f s r # 0 `v f 9 `x B x f O o @ x `v ] } 8 U j [ u s b x f l } x I Es } X Z @ lI @[ `m y I q @ XI z u v g > a y $ 1v `v V w _ cs } ^ j `x F{ Y | u " j ( h . U I p @ 6 XI u u < s { 1 r @{ x : B `v fg L g P a [ u q b x l w s } `v fk R { + x I @ . @ fZ ` d `v f P @~ , , < (r u XI ; x f x I @ u gv & x f 5 v W < E P i Y x s u e q I z 8 x I I @ _ u x f x u x f I @ y s s ; `v T ( ? g } Z I @Q { f+ v f} < @ I p I @ _ X | % fQ { f+ - 7 e u B I v XI m I X `x `z f fv s a n @ f m } Y t , z 1Uz w Z `v _ x t } v `x `v s j % u j j I @ \s P ^ } XI 7 y P ! ' - I p 5 q @ u ; l D y o L g | } s P Y `p a I 5 i I @ q @ p @ { @| s z 1 l B } `z f `v } @ x f `x 8 XI @ I @ z g v fY : `x z x f os { s 7 u d v ^ XI I 3 @ p @ w ] r u f `u q % q @ , x 9 ? ,| x fp G I L XI @ Q h @ W I `^ e XI @@ k x w o @ j XI @@ } Q A ` J `v fe XI XI a x f `v f` x u a u r I x `v f @ 2 I @ q ` 4 $ . 8 x A w S H v , S r y o \ `v ft e x '~ y fo n x f I { I ({ \ `u s g _ XI r @ I ~ 1a u u x f x @| `x I u q @ x f `v [ r : XI @ I ) `x & / 7 / ? } H `v N `x Z XI ^ h x f t _ @~ , ? x x ] @ 1U u g @ s h 1 3 `x " `v f g py v q @ x f x { x \s Hr \ } J ` u ` ( f. ~ u s 1 @[ 5 I 6 `v W : x f F j @ L @ $u > U ^ `v f `v f @ e j l u s `v fm y ` B w S Gq @ * } f/ x } s t `v f] w x p `x M @ `v f^ v fU nq `u r { z f ` v } q [ g u h s `v @ s w ] } g x g , { 1U v fT L XI ` B @S I @ | y f j | * q @ x f pt u i 0 3 : v T A `v \ I ` Q Z u r a `v fb l 8 x m @ | v | s u s ( `p w Z P} s `v f `v f } I XI @ x 0 l ` pp y f( `x XI I % - _ `v ^ 1 @ K j Q { + v w ^ Z 8 f } Z p ` v ^ q u w } z | x v - x j 0 XI @ I @ `x [ | A ) X ! v f| ) 7 9 x 2 @X 6 @ G g L U @k x f \ d XI @ k I @ t py r ]w w - 1U | ` @ : I @ )} `u s `p n @ `v fh Q `v S XI XI { u T c I A x `v f ( `v [ z s $ `v fj m 8 / ~ f, 9 } r P G w R `v fY P q @ W d `v f k @ x I @ } I @ s `p XI @ @ `x n } Y x f `x u ` | `v @ lz @w * `v f = `v f XI XI $ - x 9 o @ > `v f r G q @ M s T s [ j ` j f g j XI o ` y ( `r I @ `v X + [ X z `v fX I @ g XI XI @ @w * z u , } 1U j @ o 6u I 8 1 XI XI v U g b u b Hr @ 4| u XI ? I Ae ) 1 6 } C I @ I XI `v N j U ` j u @ " f ( n z d w Y `x y `v fV I @ r ] B o XI w I x f } Z H @q @ } @ I @ I @ ~ A j u q g v _ < x f XI @ Q `v f x Dx } Z c } _ I v \ ' s . XI 4 < x I v fX P < _ h j m I p x v fV s ~ } v X XI ` B XI ' v - Y R I g I XI y + p y x f } } x f x f x f py ` I } `v | @ C v ] ] u S t C C t C t C t C ] t 7 S C ] { C U t C 7 t D v S : ] S C C S C C u G 8 \ ] 7 \ 8 ] S C t S t S 7 t 2 ] 8 S 2 2 2 8 P Q t 2 7 7 { A 7 G C S C : v M 2 O # t t C t S S g 8 ] \ t 7 S ] ` : o ^ ^ 8 ` C % t / t V S U : v \ 3 ^ A S g 7 t 7 C C P S > S L W @ S D u f d x O S o S n A ] ^ v ^ ] u t S S S / u S % 8 v ] ? C 7 ' 7 ' g P 7 ] u \ S S ` ] \ 7 Z p s z s u| w Q t v f\ } r ` e o{ `x & _ kz @w * + q @ 3 ~ : s f B q @o @ \ `u q e x p Y q A p u s r P q @ XI } v r @ g q f v ^ )} `u s K `v f ~| b [ u s 8 x R s w 8 Z { s H v , x W I ` { u a k 0m f s Hy d Y n n @ r @w * I @ r t v - } u s *t @~ - U s i ~ u G I fZ _ j W k ~ i @~ , ? > I Y ( t _ Z H w @n @ s `v _ I h x f q @ XI @ @ B `v fg y x f f ! J} XI B I I @ h j j z ar I 2 @ w f[ ' w I } j x XI (x s t `x l ` 0 t py v , \s g `v U % 0m Y q ` 1v `v V } s 9 u uu I E e u E| } + s 2 @j @ I A @ I F~ } | } /} @ |x j s q @ : p @ ] u t + u s I g r A s F `z X P i 0 H k x v w ^ `x L s } $} @l ` Es } X =x I @ t x ^u u s `m g T i \ f b s `x x f } k j p v f ' [ r} u r q @ y i s } XI I ` b @ . U 0 N `x ^y `z f } |p o @ Y f s ? X} P , { 1Uc @~ - Qy `x z 1 z u X s pt u i s @ P @X ]q f ( E `z (z x f j y ; _ y z u I @ g XI ` { XI .w `x y % P Q `v S v fY 7s j 9 x b x x f Y XI @ N j q r v , T n x f y ( j g B P { 1 | XI @ Br k @j @ j @V v f} Q s tq v \p I @ r x j u ` Mq s Lq \s s s @l ` 8 r P _ } \ ~q x j `m [ 8 m I p v fU q g x x f ot `v fi ! s | ) X 6 `v W ) @S . I @ ~ v f | XI g f y 6 j `v @ A Z{ I @ m 8 p X j x : r # } p `v f = `O 0 3 E s Dz } 8w I @ q @l ` L o ` x ` j )r Y S i u v y 0m ` z p @ { s R ( P a | 0m Y q M @ w 8 [ < x / Y ~ [ `u r A a s h @W m s t s x f g P % @ | @S f s P ) 7 g 0v v V `v _ !s r : 7r `v fl I @ s Y ^ t wy @ @ r `v ^ `r I @[ r P @W @V { % w 8 x f x f r @ ) ) Y v w ^ @l ` q @ (} u s `x B - x _ s u h u @ " `v f w _ Y Jt d q @ v XI m Mu ({ 4 &q s r Dx } Z XI ' u |l } 8 I F j ;| _ X u q y ; . @ q @ t @ `p @w * ;} m } Y { ` s ~ `v f_ y } q [ @[ q @ r @{ s p @ lz @w * % s . j 5 s ) u r @{ y XI ` B ~ s > P w I E t `v f] n C I @ | `v @ cs } ^ E _ N| x p J I @ I @ & x f XI R P j 3| `v f z y ` ~ ~ Y s a @ z _ | } h @~ - } Z H B x f s k ; x f z x @w * { Y p `v f =z I Ae- x f ~ Y 8 Tv j Q h @ u n Q a ] l B } k jx XI a B z Y 0 x I x f o @ q } R } @ w 0m Y q XI q `v f M n @ _ t 0m ` ? x `v f 2 _w h } s j u x `v ] } I `v f ` F XI @ q u @l z I @q @ w Z Z XI p x f , x I @ _ . XI - _ 0 `v f u _ .r I 1 P s XI `v fY ~ `v f f g XI s @ 2 s z P s [ j K o @ i} ] w w - I Ae Z u r I P s I !x \ XI 7 +| x fp Cu s r | I @ v w , w 8 u * 7 | k p I @ q @V v f^ u h $ s y + ev \s +y _ , n @ I @ _x r ] XI ` B B Y | / ~ f, 4 q @ { x f y g y < I XI { } @ cp s ; E : x f '~ y fo A Y F s s r `v ff N i L @ @| s U @l d Z I @ a u y ( b @~ - f } Z 3t { r !z I @ } h 6 } @[ = * q @ `v [ 8 u `x F{ Y Yx @q @ /w `x } o @ x x { z f y `p m f Y `x x x f } Q ` s y f @| s w I z 1U u ` @ _ P < H w R r q :D u `v f @t v s g j s x yv j m X s @l j a k p j op y f( v XI / X o @ 7 p Z @ @w * } `v f^ l [ I @ w } x `v f[ gt I @ I Ae [ 0s ` w Z is h - I p h x f x s u y ( p ` `x ~ u P p @ { j c k Y `u q w x p r Y 8 s v u s z `v fv j x } s s 9 o @ @\ k @ P} s x f { `x X `x s $| I } 8 \ s B w S XI Y 8 _ < # Mx a I 5 { . q @ \r XI Y y s `v fm j 5 J } Mr y @w * u } } `v | @ z x f r @ q @ @ < n @ s `v R a n @ x~ z B k l B zt @W v X t s u @ ? u G Y p XI L Y @ @ 1UQ o @ \ `v ft W s ^ @[ Rw @ Ks `v fh w `v fc c @j @ w ] j s r P y s `m y $ ; l ( h \ _ | j ' U Y 0 _ # J{ s q @ p @ } } r _ Y 8 #r g B I | ^} } @ 6 `v fd k I @ XI lI vs ]u Y x t v f] v d XI @ x f z n @ y I @ x | n @ Y g @l Cx @ Z `v f l ` u u s x x f/ v I I y } _ Rp Y 0 s r `x _ z f v @q @ z K j w x s @[ } ~ v f_ l ` s q s | x z `v f z - y % % u j y z v U s `u r } \s x x f } s XI I 0x XI j t py n @ 5u w I @ I | `x x I @ " j s s x | `x _ u _ I s qw $ `m * zu ~ `x 1 @X 6 fZ , A _ w s [ `v f\ ){ s u r T} g )t @~ - F j { ~ f* @w * { { f M XI @@ U _ `v Z XI _ @l ` x f d Y 0 8 XI I 3 ' s i C I @ o n @ x q @ ? Y ^ ~ { k I p I I [ I Y t `v Q 1 @[ x `v fa `v f @ N} XI @ ( w u c R { + I 8 1 Q { + {{ x XI w X Y 8 O g :{ s L XI @ %t XI w } X s Y v , J p @ o @ nw g x Y 7 / s { x v } s s I `r s { { f Y t q @ gv Hr @ @ 1 . { f+ q h Z H Z @ `p ,| x fp o s s q~ w X g A XI ? z x f j s x f u s q `v f V @k { XI fZ l v `v f ~ tu s ! v f| `z f c r j L u k v I `v fk _y `z f D y o (r u x C u g 'r `v f % _ @ # D s u ( s 1 `O t } q @ Zz Q p I 1 @ z `v fX 9 s u `x _ u A ` 9 `v f G Z H L @[ eq t `x Q _ r V XI P q @ < \ s d I z x ,u } | `x ~ } j ` v g Gq @ W| p g @ q } I Z @ v } 9q w @[ ~ `v f y + ~ `p | 0m Y r l ` s . 1 u ] d ~ s XI g | ` ] | `v f e XI @@ @[ G w R I O o @ g XI a B XI m s s s n @ x I q @ .~ I @ I E ` j b u b U @k Lv !y % q @ } @ { (w * | } s XI l s `v f Y ( x v fV }r U \s x j jp I @ oy ( P Y `p _ I j { x u @ " I P XI `v f 0m ` g 1 3 | Wu I 0 @ A s XI q @ S r X XI ^ i k q @ [ & s I v , . s 7 s > p @ ~ g @ : `x XI v ~ f- w } ] I @ D @n @ w ! w J q @ p Q @j @ X j : `x ^ I y x f @ d g @ O j S h p ` j I j r p @ g x XI @ P S w @ z } @ g } P ! { x f q @ gr @q @ XI i W w \ L g D{ t _ s g z d ^ ` XI &~ y fo p x "w @ XI @w * s p @ g `r v XI @ ? } _ I @ P ! P w x p s I y I @ py XI `m @l v XI `v f` I @ { I @ 1 I >~ XI p `v } @ Fq @ 1U ~ `v f #u > ; `v T z j r XI @ i @~ - `O x : @o @ `v fT @ s x `x s [ XI @ I @ x f s q @ Tq I & s . s y o @ 6 j u q = i bt ` w s XI @ p v Y I @ t /y `x D @W { I s b x f Q _ ox `x Mw s v } } _ ( f. `v \ |} q @ } 4 z u v V q @ Gy ` K ] M 5 v W K [ ~ `z e j `x l o @ `x `v fU s X `x @~ , x } * `v f x @ w 5 `v fe Y~ I s Hr _ fy X p w Y ` J r _ { Hr \`{ t v fW ns { < 4 p } _ } } v - r x u a v ~ < f \ `u s Qs g n @ @| M s I E j { s k e~ x f X 6 XI eu x q U Bs @ k s j `x s _ x <s I ) } f. @| L g _ XI @ @~ , w x f @w * bz A T XI o ?w x t t } @X z a z f A w S u s `x q I E p g z f w ` `O }| b q p @ x f q x f `x fw @\ X A s p @ XI @ XI ! s p w Y l| . ^ E{ p @ ) Z @ . s x f 6 Z @ ` u w `v @ _ I w ! ; @\ I @Q | k v A n @ I I @ } s Q @~ , ~ } ] s ^ I d r @ y $ o j w s ~ @o @ @ 2 XI @ `v fZ v p @q @ q @ g j v \ w ] m @ I f I @ `p Y ( pp y f( `x x 9 XI s P ! [ w u s _ | A [ py u m| w . Fr ` _ p @ B 0m ` u u ` q @ `m $u > v y bs } ^ j u g @ } `v f ` u y x } ] t XI @ Y l r ~ x u e ^ > a u w \ u v - `x q @ N ] v - s , } 1UL x f 9 `x - s n @ XI @@ q ` @\ X | u Z x f v _ Q{ x w _ q @ x A B~ g 7 u d | ` @ nu l ` _ `v f | y f ! P } I w 8y x ( XI d `v f | y f . A `v f Vt `x x I j XI fv s u 1Ul } T s 5 `m & } g } Z ; F 5 I l 8 x q j A H p } y I H N I E s I @ b z T XI a d x t x f & Z @l w g `v , | 1U_ @\ r u f e XI + [ k Y p j { `v f w @l I ~ 1a| p @ @w * @[ | { f+ { x v ] j ( `v [ q 2z @q @ x `v f Lw @ x i | v | X X n @ z } s @l `v fu w 5 ~ u s I @ I @ O| x p r y o v u I 4 " `v f| @ 6v z I v fX 2/ :D P < XI @ XI @ M s x f @ s J ` ~ `v f y @[ =u s j 6r `v fl } j 8z I l ` +u } ? } 4| u ~ `z ,q s _ { Y t x z I @ `u q x `x p @ n| w / x u w x s `v f} @ P{ x f x ~ n @ Cy XI P ! 2 @X z f I G g s Y s " j 6u U j x 9 `v f I @ s XI XI 5 q @ j g @ U f I Ae^ `v f a `v fb XI o @ o @n @ } Q } v , XI @w * I $ ~ @ @ s n } Y t `v fW mq u r s su \s r ` y m [ u q | Z r x u ~w x f x } < s Y 0 * } f/ e j | $ r - 0m z I 3 A | : XI @ ? H g I z I w Q 3q E @[ y `v fV I p @ J j I @ `v ~ G q @ XI P @l ` I @ $ `v fj @| s U s \ P R~ } \ c _ `z f ; 5~ h _ `x m @S r q @ `v fm x s @~ , r # R _| x I 4 @| s x = { z f R @~ , v fT $ @[ j v - f % fQ k x K Z H z \s q k s : v T I @ U t s g u `v f wr XI n Y ( ?v x f ` @l ` j i I @ uz v f XI @ XI m @ v - Nz } r : @[ mv @ @[ @ G os { s I @ ] I @ t , z 1UC r @ Y } } @j @ s t x f @l ` s Vs `x XI J Y ( i @ / mr x p @ { U I @ p @ z u x m @ v q @ } @ s & X > `v f y } + XI } @ 2 p @ 8 `m `x > _ C k `v f 7v z 0 *v XI @@ v ^ H @V L `O T L [ j p `v Y Q @S } s I @ a z q I 0{ @ l X ^ u \s `v X q q @ & `v fQ ` y f nq `u r u I @ ~ P 6 v y Z 8 s q @ 8 t t t \ U M v ^ ` ` o l ~ t l o t C @ ] u ] C S f / v v f : j ~ g \ d S t w [ ] g v : M k 7 v L h v 7 - 7 S 7 h h U t v ] C v t l v M L C S \ \ 8 h ] R U v S S V : t ` ` ' o u 1 f t v % g t h ` y f ] C S M S t t t D S c M 2 S 8 Q l + > 8 t d } Q _ t h R t P t 7 H H R S M S = . ` V o \ U O t ] < h } Y ` # v _ C " V g 7 t t S d S : > H v ` c D F l , S > 7 % d # _ X ) ] 8 U j 1 Q S C Z { M E ] S D / jump target offset too complex jump target segment too complex didn't get FAR expression in jmpfar jump target expression too complex no NEAR form of that jump instruction exists no SHORT form of that jump instruction exists invalid combination of opcode and operands one of source operand 1 or 3 must match dest operand first opcode byte of XOP must be 0x08 or 0x09 first opcode byte of VEX must be 0x0F immediate expression too complex multiple segment overrides, using leftmost unknown operand postponed action invalid segment in effective address immediate does not support segment skipping prefixes on this instruction `%s' is an instruction in CPU%s `%s' is an instruction in 64-bit mode `%s' is a prefix in 64-bit mode Cannot override address size to 16 bits in 64-bit mode Cannot override data size to 32 bits in 64-bit mode ../modules/arch/x86/x86id.c invalid operand conversion invalid jump target invalid target modifier type invalid operand type invalid size for operand %d requires CPU%s invalid number of operands unrecognized special prefix address size override ignored unhandled segment prefix unknown operand action unsupported address size indirect call without `*' too many operands vpcomgeuq fcompp cmovle fldz vmovapd retf fcomp fsubrp vpcomleuq vpmulhuw vunpcklpd adc vmulss stosw vzeroupper jnle vmaxsd fldl2e vcmpneq_oqsd rdtsc setns vcmptrue_uspd vmulps jno vfnmsubsd vcmpordsd vpclmulqdq cmova cmovnl pi2fw vfnmadd132pd vdpps fcmovnb vmlaunch pfcmpge vpcomud vpslld vpcomgtud vcmpge_oqps vcmpngt_uqpd vfmaddps vphsubd fdiv fst vpcomled setne cmovl cmc bt vroundss vpsubusw lar cmpxchg vcvttpd2dq vfnmsub132ps vcmpord_sss movzx pfacc vpextrb jge vpaddb fucompp vpunpcklqdq btc vpshlb vfmsubadd132pd sahf rdmsr fdivp vpcomleub outsb xcryptofb skinit vpmovsxwd vprotw vpminuw vpcomgtq vcmpneqps vmovss vfmadd132ps int03 vpabsw vmovntdqa vpcomneud vpcmpgtd vmaskmovdqu vpmadcswd vfmsub213pd bsf bsr vfmaddsub231pd vpshad setz cpuid vfmaddsd repnz jnbe vcmpeq_osss vdivsd jcxz vpextrw vfnmadd213pd vfnmsub231ps fldlg2 pmvlzb vfmadd213ss vcmpordpd jns fnstenv ficom vpmulhw pmulhrwc vpcomltw vcmple_oqps vpmaddubsw fnstsw vrsqrtps vfmadd231sd verr vcmpneq_ospd cld vcvtsd2si vfnmsub213ps vaddsubps vinsertf128 vcmplt_oqss shrd invlpga vpunpckhwd pavgusb vpcomned vsubpd xcryptctr vldmxcsr vcmpneq_oqps stosq cmovnp vcmpeqsd vminpd vpinsrq vxorpd vcmpunordss cmovge fiadd vcmple_oqpd sysenter vpmovsxbq finit vpcomb vpmaxuw vcmpnlesd vpinsrd cmovg vpermilpd vpcomequd wrmsr vpslldq vzeroall arpl fcmovb vfnmadd132ss vfnmsub132ss vfmsubss wrshr vcmpeq_uqss pf2iw pfmin vfmaddsub231ps vpshlq loopne vpsignd vpaddusw fcmovu vmovaps vpcomgtd vfnmadd231pd fsubp cvttps2pi vfmadd231ss popfq vorps vmovhlps vcmpnlt_uqpd vpcomuw vpcomfalsew svts fcmovbe vfmadd132sd setpo vcmpss clts prefetcht0 cmpxchg8b vdivss vpminsw popfw cvtpd2pi vfmsub231pd jg lodsb vcmpeq_ussd fimul vextractps das vphadduwq pushfd vaesenc fnop lldt cmpxchg486 vfmadd213sd vcmpnltss frstor vcmpnlt_uqps vmovd vfnmsub132sd loopnz movntsd jc vfnmsub231pd vfmsub132pd xstore vpshuflw vpmovzxdq fstp vpacksswb vcmptruepd vaddsd vpcmov vaesimc wbinvd vmovsldup vcmpnltps jne vpmovsxbd vminsd vpsadbw vpunpcklwd vcmpnlepd popcnt cmovnae vpcomfalseuw fprem vcvtps2pd vfmsub231ss fmulp cmpxchg16b popa vcmpneq_usss setge vpcomtrueud swapgs vminps movntss retn vcomisd vpminsd fxtract vcmpnless vaeskeygenassist vpaddsb vcmpngt_uqsd vfmsubadd132ps vpmovsxdq vpminud vcmpfalse_ossd vpcomneqq rcl vcmpgess vcmptrueps cdq vblendvpd vcmpnle_uqss vmovhpd vphsubbw vmptrld vcvtps2ph fxch vpmovsxwq pushad mwait vfnmsubpd verw fcomi vmovmskps vcmpnltpd vfmsubpd lfence vpcomeqb jae vcmpunord_ssd fincstp not vpackusdw vpcomltq xsetbv vcmpneqpd fldl2t vcmpngtpd faddp fcos sysret vcmpngtsd vcmpeq_ossd paddsiw pmachriw vcvtsi2sd vaddsubpd fldt rsdc fdecstp vmcall vfmadd231pd vmaskmovpd vpcomneub vfmsubaddpd vpcmpeqd vpxor fcmovne vcmpneq_osps vextractf128 vcmptrue_ussd vmovmskpd vpclmulhqhqdq vcmpnle_uqsd cmovns xcryptecb vpcomneuq pfadd repne vpmovsxbw fptan vfmsubadd231ps vcmpeq_usss vcmpgtps cvtpi2ps cvtpi2pd vpshab vmovntdq vpor vpcomnequw vcmpeqps pswapd vcmpltpd vpcomltd vcmpngess lahf setnc vpcomeqd vpcomneqw vmovshdup vphsubdq cdqe vpsubsb btr invlpg vpshufd vpsubsw xstorerng vcmpgesd vpshufhw insertq vcmpnle_uqps vucomiss vsqrtss vpcmpistrm vcmptruess vcmpneqss setnae ibts vcmptrue_usps vpalignr vpmovmskb std vfmadd213ps pmvnzb vfnmsub231ss ltr vcmplt_oqsd vmovupd vcvtph2ps vfnmsub213pd vmload lsl vpsllq vfmsub213sd vfmaddsub132ps cwd cmpsq jna movsx vcmptruesd pmulhriw vpcomneqb fist vphadddq vaesdec seto vphaddbd femms fcmove vfmsub132sd vphaddubd vpmulld vcmpord_ssd cmovc loopz vfmsubadd231pd stosb vpmaxub vpsubusb vpavgb fcomip cmovp vcmpgtss vmovdqa fnsave vphaddwd smi jle vcmpfalsesd vsubsd prefetchnta vcmpeq_uspd vaddss vfnmadd231ss jnc vunpckhpd vfnmadd213sd vcmplt_oqps vcmpneq_ussd vfnmsubss vmovlps cmp vpandn vmclear vpcomequb fstpt vmaxpd vpclmullqhqdq vcmpge_oqsd vcmple_oqsd setnge setg vcvttps2dq vpcomfalseub lodsd vmovhps fisttp outsw vcmpnle_uqpd outsd lfs lzcnt vcvtps2dq vphsubw vpcomgtb vcmpordps vfnmsub132pd vpunpckhqdq vfmaddsubps vcmpnge_uqsd vpmovzxbw vpsubq vpminsb fdivr sets vpcomgeud vcmpngtss vcmple_oqss vfnmsub213sd rdpmc vcvtdq2pd vfmsub213ss vpextrd fstsw pfsubr vrcpps vsubss fxrstor vfmsubadd213ps vcmpneq_oqss vpmacssww scasd jnb vphaddd vfnmadd213ps vdivpd vfmsub213ps setle lodsq vphaddubq pfrcp vcvtpd2dq lmsw vpcomfalseuq vpmaxsd vfmaddsubpd vpsignw vfnmadd231sd vpcomtrueb vpavgw stgi vpcmpgtb vpcomfalseq pfcmpgt loop vpsllw vpmacsswd vpcomltud vshufps xlatb fyl2x vmpsadbw into pmvgezb popaw vfmaddss setnbe jng vpmacssdqh sal vtestps vpmacssdql vphaddubw jnae vpand vpcmpeqw fsave vcmpnleps vpcomeqq vcmplt_oqpd movnti vpcomfalseud vpmaddwd vcmpless vcmpnge_uqpd fbstp setae vpsrlq vcmpngepd vcmpeq_uqsd vmmcall pmulhrwa inc pause smsw vfnmaddpd vblendpd vpcomw fsincos fnstcw pfrcpit1 vpcomq cwde jpo vpshufb vpcomnew vmaxss vphaddw seta vpcomtrueuw vcmpnlt_uqss vpcomequq setng loope psubsiw movsb cmovo vpackuswb jnl vpcmpestri vpsrlw vcmpngtps vpcomnequq cmovz vpcomgtub vpackssdw fabs vfmsub132ss vbroadcastss vcvtpd2ps vpshld movdq2q vpaddsw movsxd vcvttsd2si vmaskmovps vlddqu vpcomneqd stc vcmpnge_uqps vmwrite fscale pfrsqrt vcmpfalse_ospd vxorps vphsubwd vpcomnequd vfmaddpd vcmpgt_oqps vfmadd231ps vmresume xcryptcfb vpsignb vcmpltps prefetchw fyl2xp1 vcmpgtpd vcmpeq_uqpd fld1 vptest maskmovq cmovae vpmuldq vpmaxud rsm pi2fd vmovntpd vhsubpd vpmaxsb ud1 repz f2xm1 lgs vpabsd vsqrtpd vpmulhrsw vpcomtrueq xgetbv vfmaddsub132pd vcmpeqss fild vprotb vmulsd svldt vfnmsub213ss vcvtss2sd vcmpunordps vunpcklps vcmpunord_sss vfmsub132ps cmovpo setnb setnp fchs fcmovnbe paveb vfmsubaddps vcmpunordsd vpcomltub aaa vmovups vperm2f128 vmrun crc32 loadall fisub vfmsubps vmovdqu jpe vpmacswd fucomip sysexit fninit vfnmaddsd vpmovzxbd bound vcmpneq_ossd vmovlpd vcmpge_oqpd vcmpltss vphaddwq pf2id vroundpd frndint js vmulpd pfrcpit2 vdivps scasw vfmadd132pd ud2 vpcomfalsed vpcomgtw vfmadd213pd fisubr vcmpngt_uqps vmovq vfrczps sgdt popf jrcxz fsetpm vpcomd leave vcmpeq_uqps vpcomleq fcom vpcomgeuw setc pushfq vpcomub vsqrtsd vdppd vblendvps vpcmpgtw iretw popad vcmppd vpunpcklbw vpsrad fsin vcmpfalseps vpsubb vpmovzxbq fldln2 pfpnacc vpmovzxwq vpmacsdql vpcomgeub vcmpleps vrcpss vcvttss2si vpcomgeq vpcmpeqb vcmpgeps vcmpneq_uspd mfence movntq jnz rcr vmsave stosd vpcomequw smintold vcmpeqpd vpinsrw vcmptrue_usss vmxoff fstcw vcmpgt_oqpd pfmax iretq vpcomtrueuq fprem1 vpcmpeqq vphsubsw vcmpgt_oqss vpcomneb pfcmpeq vcomiss vcmpgtsd pfsub vcmpge_oqss sti vpcomgtuw vcmpeq_ospd rol vfnmaddps vpmadcsswd aam svdc cmovnge jecxz vpcomtruew xcryptcbc vpmullw jp vstmxcsr vunpckhps ficomp vshufpd movq2dq fcmovnu vfnmadd132ps ffreep vcmpgt_oqsd vpcomltb vblendps vucomisd neg sidt vcmpunordpd setbe vroundps vpcomneq vpsubw setnle vfnmadd213ss vpshaw cmovna vfmaddsub213ps vcmpfalsess vpcomeqw vandnpd vhsubps jo clflush cmovnc vminss jbe vcmpngeps jl rsldt vandpd vpblendvb pushaw ftst setpe vpcomleb vpabsb vpcomfalseb fidiv vpmovzxwd vandps vpcomuq vpinsrb vmovddup vpsrld vpunpckldq vaesenclast fld vhaddps cmovs fucomp pshufw vpaddw vpmaxsw vcmplesd vpclmulhqlqdq prefetcht2 scasq vcmpeq_usps vpcomtrueub vpextrq vpcomleuw vcmpfalse_osss lodsw lidt pfrsqit1 vpcomgeb xsha256 sar vfmsubadd213pd vpcomnequb setnl vmovntps vaesdeclast vcvtsd2ss vpshlw vcmpneqsd vtestpd vfnmaddss vfnmsubps vcmpeq_osps vcvtss2si vfrczss vcmpfalse_osps sete cqo vpmacsww vpcomltuq prefetcht1 vfnmadd132sd vcmpnge_uqss vcvtdq2ps vphminposuw vhaddpd vpcmpgtq lea vpcomneuw vprotq jnge vphaddsw vmovsd vfrczpd pushfw fstenv xbts cvtps2pi rdshr monitor fucom fistp vpcomltuw vpunpckhbw scasb cmpsb pdistib vpcmpistri vfmadd132ss syscall vpermilps vcmpunord_sps vpaddq vmovlhps cmovpe vfmaddsub213pd o16 vpunpckhdq cvttpd2pi vpclmullqlqdq vrsqrtss fidivr vfnmadd231ps vpsubd vfnmsub231sd clgi vphadduwd vpcomleud fpatan cmovnle fucomi pushf vprotd xsha1 vfmsub231sd vphaddudq vcmpngt_uqss vcmpord_spd vcmpneq_osss vpshaq vpperm vpaddd vpmuludq vfmsub231ps clc vpcomgew vcmpord_sps fbld vpaddusb fldcw cmovno cmovng setl setnz jnp int3 vinsertps vbroadcastsd vpblendw bswap fnclex pfnacc vpmacsdd pmvzb fclex jb iretd hlt vcvtsi2ss rsts vpsrldq vpmacsdqh setno vfmsubsd smint iret cli vandnps ja ffree aas rdtscp vpcomged montmul repe vcmpnlt_uqsd fldpi salc vcmpsd vpcomtrued setna vmptrst vroundsd vpcomgtuq vcmpordss vpcomlew fsqrt xadd aad popfd vcmplepd fdivrp fldenv pfmul fxam vmread setp vpsraw je vmaxps vmxon vcmpfalsepd fwait vsqrtps vpminub vcmpps prefetch vsubps cmovnz cmpsw vfrczsd vcmpneq_usps vaddpd vbroadcastf128 vphaddbq setb loadall286 vorpd vcmpltsd vaddps pusha daa vphaddbw vpmacssdd sbb pmagw lgdt jz sfence cbw umov vcmpngesd vcmpnltsd vcmpneq_oqpd vcmpgepd vcmpunord_spd vpcmpestrm fxsave cmovncw data32 rcrl ficompl adword cmovnzq vmwriteq addr32 cmovleq crc32w btcw cmovbeq fildq vcvtss2siq cmovnsq loopzl roll setnab btrw loopw vcvttsd2sil ht lidtw decw cmovzl rclw fnstsww sscaq addr64 popcntl vcvttpd2dqx vpmovmskbq setgeb sscaw popcntq strq vcvttss2siq lldtw cmovow loopneq fdivrs cmovol btq cmovncq loopnzw ljmpq cmovngew setnzb fisubs loopnel cmovnlq sbbw lcall cmovgl lfsl cmovnaeq movsxb leaw setbeb lret pushal movzxw andb leavew enterl movzxb loopq setnpb inb cmovew setpeb cmovngq lslw setsb smswq cmovpow popw fldenvs setneb movabsl cmovsq crc32b loopl vmreadq cmovaq outl cmovbq cmovlew popq lcallq cmovel movsbl fsavel cmovll sbbl imulb cmpxchgl notw outb inw fstsww larl fnstcww rexy cmovaeq fisubrs xaddl sidtl rolw fiaddl cmovnoq notq ficomps cmovnaew cmovnbel setnob cmovnleq movzbl shrq fnsavel movzbw cmovnel aqword vcvtsd2sil btcl vcvtsi2ssq vpextrwq andw setob boundw btsw fcompl salw setpb bsrq fldenvl rcll movswq cmovlw cbtw cwtd movntil cmovzq cmovbw rex64yz fistpll sysretq lidtl cmovngel fnsaves cmovnbw fisttps ficoml rexxz adcl cmovlel loopel bsfq fstenvs vcvtsd2siq vcvttpd2dqy lcallw rclb movsxw cmovnlel setaeb btsq lssw fcoml incb vcvtsi2sdl vmwritel boundl sysretl idivq cmovpoq movslq fadds btsl cmpl cmovgel cmovnlew cmovnpw cmovsl cmpb rcrw vcvtpd2dqy ficoms rex64y filds btrl andq andl fcoms cmovbl negq loopzq cmovnpl movsbq cmovngl shrw xorw rolq vpmovmskbl cmpq rex64z sscab fistps adcq lretl bsrl strl xorq vmovmskpdq vmovmskpsq cmovnol cmovnbq cmovncl scasl sgdtl fisttpl cmovpol salq cmovpl sldtw crc32l leal vcvtpd2psy rorw setnsb popcntw sarl cltd larw xorb rexyz fisttpll fists vpextrwl lgdtq fxrstorq stosl cmpw rex64xyz cmovnbl fcomps sbbq cmovpw lidtq bswapq cmovnow sbbb rex decq incl cmovgw cmovcq enterq setbb cmovbel vcvtpd2psx vmreadl rexx cmovnbeq movabsw cmovngw shrdw decl negl sarb smovb cmovgeq lgdtw shrdq enterw negw ltrw cmpxchgb arplw cmovlq hnt cmovpeq popfl insl cmovnlw cmovngeq cmovnew fildl rorb sgdtw movzwq smovw verrw lzcntl cmovnaq fisubl cmpxchgq lssl smovl imulw btl fldcww cmovnaw cmovnbew cmovsw fsubs fstpl fidivl loopeq setzb sgdtq lretw fxsaveq fdivl cqto pushw fidivrs cwtl loopew rcrq imulq shldw vcvtsi2sdq cmovcw fsubl bswapl rcrb pushq movzbq cmovnzl lgdtl smsww bsrw fsaves setpob xaddw movabsb fstl cmovnsw vcvtpd2dqx cmovbew cmovnzw setngb loopzw outw cmovnsl rclq fidivs rex64xz setnbb fildll ldsw data64 lgsw xaddq sall xaddb fistpq vpinsrwq setngeb btcq lesw setnbeb cmovzw shrl vpinsrwl salb vcvtsi2ssl leaq vmovmskpdl shldq movabs testw rexz cmovneq fmull leaveq cmovpel incw movntiq incq testq fisttpq fstenvl vcvttsd2siq cmoval cmpxchg8bq setnleb cmovcl fsts fiadds setab flds lcalll cmovnll pushl idivb rorq idivw shll fdivs verww fimull sldtl setcb shrdl fimuls rex64xy cmovaew fistpl leavel testb ldsl fstcww sarw movzwl cmpsl lzcntw smswl rexxy data16 aword sidtq popal bsfw testl sscal adcb setncb bsfl fdivrl notl loopnew lfsw fnstenvs frstorl setnlb strw sarq faddl cmovnael adcw cmovoq cmovnal lodsl setlb lretq ljmpw outsl fstps vcvttss2sil sidtw cmovael cmovgq xorl cmpxchgw lmsww lzcntq cltq rex64 negb seteb lsll cmovpq movswl rolb shrb popl fistl cmovgew addr16 cmovpew setleb vcvtss2sil ljmpl decb crc32q cmoveq shldl larq setnaeb smovq fldl notb rexxyz frstors loopnzq lslq iretl loopnzl fsubrl fnstenvl fsubrs cmovnpq lgsl pushfl fmuls sldtq rorl btrq inl movabsq rex64x setgb vmovmskpsl lesl fidivrl ljmp movsbw cmovaw fisubrl Hammer Athlon K6 IA64 P4 P3 686 SSE4.2 SSE4.1 SSSE3 EM64T PadLock SVM SMM AMD Cyrix 3DNow SSE3 SSE2 SSE MMX FPU Privileged Obsolete Undocumented Protected `%s' invalid in 64-bit mode r%u LC-3b LC-3b does not support floating point h< 4 ' / E T c r %*sOpcode: %04x %*sType= NONE-SHOULDN'T HAPPEN 4-bit 5-bit 6-bit, word-multiple 6-bit, byte-multiple 8-bit, word-multiple 9-bit, signed, word-multiple jump target out of range Unrecognized immediate type ../modules/arch/lc3b/lc3bbc.c 9-bit, signed, word-multiple, PC-relative %6lu %*s%s %6lu %08lX <gap>%*s%s %6lu %08lX %02X %*s <rept> NASM-style list format end of file in comment GNU AS (GAS)-compatible parser can only have one token of lookahead ../modules/parsers/gas/gas-parse.c junk at end of line, first unrecognized character is `%c' label or instruction expected at start of line instruction not recognized: `%s' expression expected after `%s' junk at end of cpp line marker .align directive must specify alignment scale factor of %u without an index register integer register index expected missing closing parenthesis for register index unrecognized identifier after `@' size must be an absolute expression & & & " ) 0 7 integer expected %s floating point value segment register target modifier << >> label directive `%s' not recognized .file line number is negative line increment is negative .COMM size expected for `%s' .ZERO .SKIP .FILL .bss .data .text flag string expected expression syntax error invalid memory expression non-integer scale expression missing after `%s' bad register index `%u' missing parenthesis expected identifier after `@' gasflags invalid section name `%s' .align .p2align .balign .org .local .comm .lcomm .byte .2byte .4byte .8byte .16byte .short .int .long .hword .quad .octa .value .ascii .asciz .string .sleb128 .uleb128 .float .single .double .tfloat .section .skip .space .fill .zero .intel_syntax .att_syntax .equ .line .set .word %define __FILE__ %define __LINE__ %imacro section 1+.nolist %define __SECT__ [section %1] __SECT__ %endmacro %imacro segment 1+.nolist %define __SECT__ [segment %1] %imacro absolute 1+.nolist %imacro struc 1.nolist %push struc %define %$strucname %1 [absolute 0] %$strucname: %imacro endstruc 0.nolist %{$strucname}_size: %pop %imacro istruc 1.nolist %push istruc %$strucstart: %imacro at 1-2+.nolist %imacro iend 0.nolist %imacro align 1-2+.nolist nop %ifidni %2,nop [align %1] %else times ($$-$) & ((%1)-1) %2 %endif %imacro extern 1-*.nolist %rep %0 [extern %1] %rotate 1 %endrep %imacro bits 1+.nolist [bits %1] %imacro use16 0.nolist [bits 16] %imacro use32 0.nolist [bits 32] %imacro use64 0.nolist [bits 64] %imacro global 1-*.nolist [global %1] %imacro common 1-*.nolist [common %1] %imacro cpu 1+.nolist [cpu %1] %imacro default 1+.nolist [default %1] NASM-compatible parser TASM-compatible parser %define __SECT__ [section .text] %define __SECT__ [absolute %1] times %1-($-%$strucstart) db 0 times %{$strucname}_size-($-%$strucstart) db 0 %imacro alignb 1-2+.nolist resb 1 %define __OUTPUT_FORMAT__ __YASM_OBJFMT__ = = o 3 3 o only can have one token of lookahead ../modules/parsers/nasm/nasm-parse.c only RES* allowed within absolute section [warning] directive not supported; ignored instruction expected after label label alone on a line without a colon might be in error instruction expected after TIMES expression expected ) after DUPlicated expression can not handle more than one '?' filename string expected after INCBIN expression expected for INCBIN maximum length expression expected for INCBIN start unexpected %s after instruction overriding operand size from %u-bit to %u-bit register adressing not supported relative adressing not supported OFFSET applied to non-memory operand OFFSET applied to non-absolute memory operand segment applied to non-memory operand `:' required after segment register data values can't have registers ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# " " " " " " <# " " <# " " " <# " " <# <# " " " " # # # # &# 0# <# <# K# U# _# i# s# }# # # @= $> $> $> $> $> $> $> $> $> $> = = = $> $> $> $> $> < end of line directive name DB/DW/etc. RESB/RESW/etc. INCBIN EQU TIMES NOSPLIT STRICT instruction instruction prefix // %% $$ ..identifier ..@identifier %line invalid arguments to [%s] expression expected after %s expression or string expected expected ( after DUP RESx expected operand, got %s double operand size override cannot override register size ptr expected expression after ] memory address expected flat missing closing bracket expected expression after [ expected expression after %s `+' `(' `~' `-' HIGH LOW default unrecognized default `%s' unrecognized default value unrecognized directive `%s' %define __YASM_MAJOR__ 1 %define __YASM_MINOR__ 0 %define __YASM_SUBMINOR__ 1 %define __YASM_BUILD__ 2326 %define __YASM_VER__ "1.0.1" Could not open input file %%line %ld+%d %s Real NASM Preprocessor Real TASM Preprocessor %define __YASM_VERSION_ID__ 001000100h ../modules/preprocs/nasm/nasm-preproc.c |S S S S S S S S S %arg %assign %clear %define %elif %elifctx %elifdef %elifid %elifidn %elifidni %elifmacro %elifnctx %elifndef %elifnid %elifnidn %elifnidni %elifnmacro %elifnnum %elifnstr %elifnum %elifstr %endscope %error %exitrep %iassign %idefine %if %ifctx %ifdef %ifid %ifidn %ifidni %ifmacro %ifnctx %ifndef %ifnid %ifnidn %ifnidni %ifnmacro %ifnnum %ifnstr %ifnum %ifstr %imacro %include %ixdefine %local %macro %push %rep %repl %rotate %scope %stacksize %strlen %substr %undef %xdefine ifdifi %idefine IDEAL %idefine JUMPS %idefine END %idefine P8086 CPU 8086 %idefine P186 CPU 186 %idefine P286 CPU 286 %idefine P286N CPU 286 %idefine P286P CPU 286 Priv %idefine P386 CPU 386 %idefine P386N CPU 386 %idefine P386P CPU 386 Priv %idefine P486 CPU 486 %idefine P586 CPU 586 %idefine .8086 CPU 8086 %idefine .186 CPU 186 %idefine .286 CPU 286 %idefine .286C CPU 286 %idefine .286P CPU 286 %idefine .386 CPU 386 %idefine .386C CPU 386 %idefine .386P CPU 386 %idefine .486 CPU 486 %idefine .486C CPU 486 %idefine .486P CPU 486 %idefine .586 CPU 586 %idefine .586C CPU 586 %idefine .586P CPU 586 %imacro TITLE 1 %imacro NAME 1 %imacro EXTRN 1-*.nolist %imacro PUBLIC 1-*.nolist ; this is not needed %idefine PTR %%endm %%undef %s ENDM: not in an endm context locals irp struc %s endstruc ENDS: not in an ends context endp assume expected `:' instead of `%c' expected `,' instead of `%c' %s: istruc %s %s.%s: at .%s, %s %s %%{%d} .%s %s %s ..%s %%imacro %s 0-* %%idefine %s %%{%-u} expected comma '%s': expected parameter name %s: expected <values> %%include "%s" %ifdef BOGUS no token after & no token before & 0123456789 %%line %d %.*s unterminated string ..@%lu. character constant too long seg `%s': context stack is empty `%s' expects a macro name small %%define %s (%s+%d) tword `%s': no matching `%%if' `%%else': no matching `%%if' `%%endif': no matching `%%if' `%s': not defining a macro `%%line' expects line number %%define %s (%s-%d) ''' parameter identifier expected `%s': not in a macro call (%s:%d) %s ENDM: bogus endm context type %d %%undef %s %%rotate 1 %%endrep %%endm irp %s %%undef irp STRUC: already in a struc context SEGMENT: already in a segment context ENDS: bogus ends context type %d Too many initializers in structure %s %s Expected > for struc field initializer in %s %s %s Expected < for struc field initializer in %s %s %s Expected struc field initializer after %s %s too many parameters for macro %s %%imacro irp 0-* %%rep %%0 %%define %s %%1 can't handle different types of token around & can't handle empty token around & `%s': context stack is only %d level%s deep environment variable `%s' does not exist unable to open include file `%s' braces do not enclose all of macro parameter `%s' expects context identifiers preprocessor directive `%s' not yet implemented non-constant value given to `%s' trailing garbage after expression ignored `%s' expects macro identifiers `%s': more than one comma on line `%s' expects two comma-separated arguments `%s' expects a parameter count or nothing `%s' expects a parameter count after `-' minimum parameter count exceeds maximum unable to parse parameter count `%s' unknown preprocessor directive `%s' `%%stacksize' missing size parameter `%%stacksize' invalid size type Invalid size type for `%%arg' missing directive `%%arg' missing size type parameter Syntax error processing `%%arg' directive `%%arg' missing argument parameter trailing garbage after `%%clear' ignored trailing garbage after `%%else' ignored trailing garbage after `%%endif' ignored `%%endrep': no matching `%%rep' `%%endscope': already popped all levels trailing garbage after `%%endscope' ignored `%%exitrep' not within `%%rep' block `%%%sassign' expects a macro identifier single-line macro `%s' defined both with and without parameters non-constant value given to `%%%sassign' `%%include' expects a file name trailing garbage after `%%include' ignored `%%line' expects line increment %%assign %%$localsize %%$localsize+%d Invalid size type for `%%local' missing directive `%%local' missing size type parameter Syntax error processing `%%local' directive `%%local' missing argument parameter `%%%smacro': already defining a macro `%%%smacro' expects a macro name `%%%smacro' expects a parameter count redefining multi-line macro `%s' `%%%smacro' expects a parameter count after `-' `%%pop': context stack is already empty trailing garbage after `%%pop' ignored `%%push' expects a context identifier trailing garbage after `%%push' ignored non-constant value given to `%%rep' `%%rep' expects a repeat count `%%repl' expects a context identifier `%%repl': context stack is empty trailing garbage after `%%repl' ignored `%%rotate' missing rotate count `%%rotate' invoked within macro without parameters `%%rotate' invoked outside a macro call non-constant value given to `%%rotate' trailing garbage after `%%scope' ignored `%%strlen' expects a macro identifier as first parameter `%%strlen` requires string as second parameter `%%substr' expects a macro identifier as first parameter `%%substr` requires string as second parameter non-constant value given to `%%substr` `%%undef' expects a macro identifier trailing garbage after macro name ignored `%%%s%sdefine' expects a macro identifier `)' expected to terminate macro template `%s': parameter identifier expected macro parameter %d is not a condition code condition code `%s' is not invertible macro `%s' exists, but not taking %d parameters macro call expects terminating `)' expected `%%endif' before end of file `%%rep' without `%%endrep' within expansion of macro `%s' defining with name in expansion end of file while still defining macro `%s' H o + o + , , , , , , , , , , H o + o + > D > D > D > D U U G n n n n n n n n n n n n n n n n n ( < ( R J $ V ~ * expecting `)' %s not supported cannot reference symbol `%s' in preprocessor undefined symbol `%s' in preprocessor error when reading from file Disable preprocessing -x assembler-with-cpp command line too long! -M -I -include -D -U Failed to execute preprocessor Preprocessor exited with failure Run input through external C preprocessor == != <> <= >= && ^^ || ".endif" without ".if" elseif ".%s" without ".if" .ifnc .ifc .ifnes .ifeqs .macro .endm ".endm" without ".macro" .rept rept without matching endr .endr ".endr" without ".rept" */ /* ifb ifeq ifge ifgt ifle iflt ifnb ifnotdef ifne equiv ".%s" expects two arguments 4 7 N = Q T T W Z ] ` c ! 8 } T B H c n % * / 4 9 > G \ ( L p ( d h expression is required in ".if" statement expression is required in ".elseif" statement "%s" expects two single-quoted or unquoted arguments "%s" expects two double-quoted arguments unable to open included file "%s" symbol "%s" is already defined redefining symbols not yet implimented unexpected EOF in ".macro" block GNU AS (GAS)-compatible preprocessor CodeView debugging format for VC8 ! ! h< ! < " D# X# h< `# < # 4$ l$ h< t$ < $ X' ' h< ' < ' & ' 8' 8' 8' 8' ' ' 8' 8' 8' 8' 8' 8' 8' & 8' 8' 8' 8' 8' 1' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( <) * * * * ) ) * * * * * * * ( * * * * * ) * * * * * * * * * * * * * * <) wZ wwwwZh YbZ wYZ .%06u .debug$S unknown sym format character unknown leaf format character codeview: could not open source file could not find filename in table ../modules/dbgfmts/codeview/cv-symline.c codeview file number %d unassigned tried to calc_len a codeview symhead bytecode tried to calc_len a codeview fileinfo bytecode tried to calc_len a codeview linehead bytecode tried to calc_len a codeview sym bytecode 0. . h< . < . + L+ L+ L+ L+ L+ L+ 8+ H+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ H+ L+ L+ L+ L+ L+ H+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ H+ + , , , , , , + + , , , , , , , , , , , , , + , , , , , , , , , , , , , , , , , , , , + , - - - - - - , -- - - - - - - - - - - - - - , - - - - - n- - - - - - - - - - - - - - - - .debug$T ../modules/dbgfmts/codeview/cv-type.c L3 `3 h< h3 < 3 4 05 + D + H = D = H .debug_info .bcsym .loc DWARF2 debugging format tried to calc_len a dwarf2 head bytecode ../modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c XA lA h< tA < A C HC h< PC < pC could not find label prior to loc dwarf2 address went backwards? ../modules/dbgfmts/dwarf2/dwarf2-line.c dwarf2 file number %d unassigned tried to calc_len a dwarf2 spp bytecode tried to calc_len a dwarf2 line_op bytecode [%s] can only be used inside of a section unrecognized numeric qualifier is_stmt value is not a constant column number is not a constant file number given but no filename .debug_line file number required file number less than one line number required is_stmt isa unrecognized loc option `%s' %s requires value basic_block prologue_end epilogue_begin isa value less than zero isa value is not a constant is_stmt value not 0 or 1 line number is not a constant file number is not a constant FILE [%s] requires an argument .debug_aranges P Q h< (Q < HQ .debug_abbrev yasm 1.0.1 tried to calc_len a dwarf2 aranges head bytecode ../modules/dbgfmts/dwarf2/dwarf2-info.c No debugging info Y `Y h< Y < X X Y h< Y < W :F1 .n_so .stab .stabstr over 65535 stabs .stabstr has no entries %*s"%s" Stabs debugging format ../modules/dbgfmts/stabs/stabs-dbgfmt.c stabs debugging overrides empty section .stabstr stabs debugging conflicts with user-defined section .stabstr stabs debugging overrides empty section .stab stabs debugging conflicts with user-defined section .stab %*s.stabs "%s", 0x%x, 0x%x, 0x%x, 0x%lx tried to resolve a stabs stab bytecode tried to resolve a stabs str bytecode could not open temporary file create() output(f, object-> %d) Symbol Table: destroy() init_new_section("%s", %lu) add_default_section() section_switch(headp, , %lu), returning NULL "%s" section (new) get_special_sym(object, "%s", "%s") Trace of all info passed to object format module 8 8 L r r q q q v q } |q |q D |q |q |q |q ~ ? Tq Tq Tq Tq Tq 2 = 9 = = = w 3 3 w binary object format does not support common variables binary object format does not support global variables binary object format does not support extern variables vstart expression is too complex start expression is too complex section `%s' internal align of %lu is greater than `%s' of %lu; using `%s' start inconsistent with align; using aligned value vstart inconsistent with valign sections `%s' and `%s' overlap by %lu bytes binary object format does not support external references uninitialized space declared in code/data section: zeroing initialized space declared in nobits section: ignoring section `%s' start value too large section `%s' starts before origin (ORG) vfollows loop between section `%s' and section `%s' section `%s' vfollows an invalid or unknown section `%s' follows loop between section `%s' and section `%s' section `%s' follows an invalid or unknown section `%s' argument to `%s' is not a power of two cannot combine `vstart' and `vfollows' section attributes cannot combine `start' and `follows' section attributes argument to ORG must be expression unexpected expression in [map] %s: could not find symbol `start' valign nobits %-*s ---- Section %s class: %s length: start: align: not defined follows: %s vstart: valign: vfollows: %s Name Virtual Real %-*s%-*s%s - YASM Map file Source file: %s Output file: %s -- Program origin -- Symbols ---- No Section Value %-*s%s -- Sections (detailed) -- Sections (summary) Class Length Stop Start Vstop Vstart %-*s%-*s%-*s%-*s%-*s%-*s%s unable to open map file `%s' could not seek on output file ORG expression is too complex ORG expression is negative .start .vstart .length vfollows noexecute program origin redefined map file already specified brief sections segments %*sbss=%d %*salign= %*svalign= %*sstart= %*svstart= %*sfollows= %*svfollows= %*sistart= %*sivstart= %*slength= (nil) %*ssection="%s" %*swhich= LENGTH VSTART %imacro org 1+.nolist [org %1] Flat format binary __bss_start MZ DOS .EXE format binary unrecognized symbol type `%s' function internal hidden ..sym elf: invalid relocation size elf: relocation too complex null info struct no associated data _GLOBAL_OFFSET_TABLE_ .strtab .symtab .shstrtab non-string section attribute noalloc noexec nowrite notls noprogbits invalid merge entity size .tdata .rodata .comment no type specified tls_object notype no size specified .type .size .weak .ident %imacro type 1+.nolist [type %1] %imacro size 1+.nolist [size %1] %imacro weak 1+.nolist [weak %1] ELF ELF (32-bit) ELF (64-bit) ) |q |q x |q 2 ; - . 7 Tq Tq Tq Tq |q hq hq hq hq |q } |q \ q + + X + 8 + | Xo = > = X = 8 = | = = w More than one symbol visibility provided; using last alignment constraint is not a power of two alignment constraint is not an integer could not set file position on output file could not get file position on output file requested alignment not a power of two ../modules/objfmts/elf/elf-objfmt.c elf: invalid relocation (WRT or size) couldn't seek on output stream couldn't read position on output stream no section header attached to section missing .stab or .stabstr section/data unrecognized section attribute: `%c' entity size for SHF_MERGE not specified section flags ignored on section redeclaration .comment requires string parameters $ 8 X ` h< h < x * 9 H W D |q ` |q ` |q @ |q @ @% |q E |q B x Tq hq hq Tq hq Tq Tq hq Tq hq Tq @ hq @ Tq hq hq Tq q + = + = + | = | + = = = ,y + = + | = | + = + 4 = 4 + = + 0 = 0 + = + ! = , + 8 - = 8 7 + 8 = B + C = = = y + = z .debug coff: relocation too complex coff: invalid relocation size coff: common size is negative coff: common size too complex /%ld .absolut didn't understand section YASM_TEST_SUITE procedure started here nodiscard nocache nopage noshare noread nobase .rdata .rdata$ .drectve .pdata .xdata .sxdata %*ssym= %*sscnum=%d %*sflags= UNKNOWN %*saddr=0x%lx %*sscnptr=0x%lx %*ssize=%ld %*srelptr=0x%lx %*snreloc=%ld %*srelocs: BSS %*ssymtab index=%lu %*ssclass=%d -export: .rdata$zzz unwind info not present prologue ended here [%s] after end of prologue PUSHREG SETFRAME ALLOCSTACK [%s] requires a size SAVEREG SAVEXMM128 PUSHFRAME ENDPROLOG ENDPROC_FRAME COFF (DJGPP) .export .safeseh %imacro export 1+.nolist [export %1] %imacro safeseh 1+.nolist [safeseh %1] Win32 obj .proc_frame .pushreg .setframe .allocstack .savereg .savexmm128 .pushframe .endprolog .endproc_frame %imacro proc_frame 1+.nolist %1: [proc_frame %1] [endproc_frame] %imacro push_reg 1 push %1 [pushreg %1] %imacro rex_push_reg 1 db 0x48 %imacro push_eflags 0 [allocstack 8] %imacro rex_push_eflags 0 %imacro alloc_stack 1 sub rsp, %1 [allocstack %1] %imacro save_reg 2 mov [rsp+%2], %1 [savereg %1 %2] %imacro save_xmm128 2 movdqa [rsp+%2], %1 [savexmm128 %1 %2] %imacro push_frame 0-1.nolist [pushframe %1] %imacro set_frame 1-2 %if %0==1 mov %1, rsp lea %1, [rsp+%2] [setframe %1 %2] %imacro end_prolog 0.nolist [endprolog] %imacro end_prologue 0.nolist .export %1 .proc_frame %1 pushq %1 .pushreg %1 .byte 0x48 .allocstack 8 subq $%1, %rsp .allocstack %1 movq %1, %2(%rsp) .savereg %1 %2 movdqa %1, %2(%rsp) .savexmm128 %1, %2 .pushframe %1 movq %rsp, %1 leaq %2(%rsp), %1 .setframe %1, %2 Win64 coff objfmt: unrecognized machine ../modules/objfmts/coff/coff-objfmt.c coff: wrt expression too complex coff: cannot wrt across sections coff: no symbol data for relocated symbol coff: section computed size did not match actual size too many relocations in section `%s' coff: unrecognized aux symtab type global EQU value not an integer expression COMMON data size not an integer expression coff: expected sym data to be present end of file in procedure frame COFF section names limited to 8 characters: truncating Win32 does not support alignments > 8192 Standard COFF does not support read-only data sections argument to EXPORT must be symbol name argument to SAFESEH must be symbol name coff: no symbol data for SAFESEH symbol previous procedure started here nested procedures not supported (didn't use [ENDPROC_FRAME]?) [%s] without preceding [PROC_FRAME] [%s] requires a register as the first parameter [%s] requires an offset as the second parameter ended procedure without ending prologue %imacro endproc_frame 0.nolist d ( D D H H p p % E % ` % frame offset expression too complex codes count expression too complex ../modules/objfmts/coff/win64-except.c prolog size expression too complex frame offset of %ld is not a multiple of 16 frame offset of %ld bytes, must be between 0 and 240 prologue %ld bytes, must be <256 %ld unwind codes, maximum of 255 offset of %ld is not a multiple of %ld expansion on already largest alloc offset of %ld bytes, must be between %ld and %ld offset expression too complex negative offset not allowed unrecognied unwind opcode / G @ N G U ] G k z G G G G G G G G - < K R b K q K ) K K K U ; K U $ K G G G ) 5 = N [ o ( 7 F Q c q r q ..gotpcrel macho: relocation too complex macho: invalid WRT macho: SEG not supported uninitialized space: zeroing no sections defined LC_SEGMENT.__TEXT.__text __TEXT .const __const .static_const __static_const .cstring __cstring .literal4 __literal4 .literal8 __literal8 .literal16 __literal16 .constructor __constructor .destructor __destructor .fvmlib_init0 __fvmlib_init0 .fvmlib_init1 __fvmlib_init1 .mod_init_func __DATA __mod_init_func .mod_term_func __mod_term_func .dyld __dyld __data .static_data __static_data .const_data __bss .objc_class_names .objc_meth_var_types .objc_meth_var_names .objc_selector_strs __OBJC __selector_strs .objc_class __class .objc_meta_class __meta_class .objc_string_object __string_object .objc_protocol __protocol .objc_cat_cls_meth __cat_cls_meth .objc_cat_inst_meth __cat_inst_meth .objc_cls_meth __cls_meth .objc_inst_meth __inst_meth .objc_message_refs __message_refs .objc_cls_refs __cls_refs .objc_module_info __module_info .objc_symbols __symbols .objc_category __category .objc_class_vars __class_vars .objc_instance_vars __instance_vars segname LC_SEGMENT.%s.%s %*sscnum=%ld %*sflags=0x%lx %*ssize=%lu %*snreloc=%lu %*soffset=%lu %*sextreloc=%u %*sindex=%ld %*svalue= nil macho: relocation size unsupported macho: shifted relocations not supported macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. macho: relocation too complex for current implementation ../modules/objfmts/macho/macho-objfmt.c Unknown section name, defaulting to __TEXT segment macho implementation does not support alignments > 16384 section name is too long, max 16 chars; truncating segment name is too long, max 16 chars; truncating Mac OS X ABI Mach-O File Format Mac OS X ABI Mach-O File Format (32-bit) Mac OS X ABI Mach-O File Format (64-bit) ` p x ` p ` p ) ` p ; ` P ` ` B ` P F ` % D R [ d m w q = T = = = } rdf: relocation too complex rdf: WRT not supported import far near RDOFF2 lcomment pcomment symdebug linedebug reserved %*stype=0x%x %*sreserved=0x%x %*ssymtab segment=%u library module %imacro library 1+.nolist [library %1] %imacro module 1+.nolist [module %1] ../modules/objfmts/rdf/rdf-objfmt.c rdf: no symbol data for relocated symbol rdf: section computed size did not match actual size label name too long, truncating to %d bytes rdf does not support exporting EQU/absolute values new segment declared without type code name too long, truncating to %d bytes Relocatable Dynamic Object File Format (RDOFF) v2.0 ! ! " " \ h b h h h @ % Tq Y Tq " q n q q xdf: relocation too complex use16 use32 use64 virtual %*sflags=0x%x %*saddr= %*svaddr= Extended Dynamic Object xdf: no base symbol for WRT relocation ../modules/objfmts/xdf/xdf-objfmt.c xdf: no symbol data for relocated base symbol xdf: no symbol data for relocated symbol xdf: section computed size did not match actual size XDF object format does not support common variables XDF does not support alignments > 4096 $ $ t% & P& & %*s_Align_ %*sBoundary= %*sFill= %*sMax Skip= align fill must be a constant invalid alignment size %d align maximum skip must be a constant align boundary must be a constant could not find any code alignment size ( ( ) 4* D* < + k* * * * * * + X+ + + + , - - 0 - - 1 . . / . . / 4 24 Y4 4 4 4 %*s_Data_ %*sElements: data expression too complex non-constant in data_tobytes ../libyasm/bc-data.c multiple is negative could not determine multiple %*sMultiple= nil (1) %*sEmpty %*sValue: %*sBytes=[ ] 0x%02x, %*sULEB128 value: %*sSLEB128 value: %*sReserved multiple expression not absolute multiple expression too complex negative value in unsigned LEB128 LEB128 requires constant values LEB128 does not allow string constants 5 H5 6 6 < 7 %*s_IncBin_ %*sFilename=`%s' %*sStart= nil (0) %*sMax Len= nil (unlimited) start expression not absolute start expression too complex ../libyasm/bc-incbin.c maximum length expression not absolute maximum length expression too complex `incbin': start past end of file `%s' `incbin': unable to seek on file `%s' `incbin': unable to open file `%s' incbin does not yet understand non-constant `incbin': unable to read %lu bytes from file `%s' could not determine start in bc_tobytes_incbin H9 \9 9 9 9 : %*s_Org_ %*sStart=%lu ORG overlap with already existing data : : ,; |; ; < ; %*s_Reserve_ %*sNum Items= %*sItem Size=%u bc_reserve_tobytes called ../libyasm/bc-reserve.c bytecode length cannot be calculated bytecode does not have any dependent spans bytecode cannot be converted to bytes got empty bytecode in yasm_bc_elem_size got empty bytecode in yasm_bc_calc_len expression must not contain floating point value got empty bytecode in yasm_bc_expand written length does not match optimized length got empty bytecode in bc_tobytes ../libyasm/bytecode.c %*s_Empty_ %*sLength=%lu %*sLine Index=%lu %*sOffset=%lx could not find expritem in pool Right side of expression must exist ../libyasm/expr.c too many expritems {%lx} [%u] T T T T T T T T T T T T T T T T T T T T T $U 8U )U $U 8U $U $U $U @U $U $U $U $U $U $U $U 8U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U 8U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U U d[ Z m[ x[ [ [ [ [ [ [ [ [ [ [ \ \ \ \ *\ 5\ @\ K\ ]\ f\ q\ |\ \ \ \ \ \ \ \ Z Z Z Z [ Z Z Z [ Z Z Z Z Z Z Z '[ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z >[ Subtrie is seen as subtrie before flag is set (misaligned?) Value is seen as subtrie (misaligned?) Data is seen as subtrie (misaligned?) ../libyasm/hamt.c %*sTargetMod=%lx %*sSize=%u %*sDeref=%d, Strict=%d %*sReg= %*sImm= %*sMemory= %*sSegReg= %s in immediate expression %s in memory expression , l=%li, h=%li, mH=%li l->low= r->low= p->low= red=%i NULL E @ 7 . % + & x n d Z S I ? 5 + ! nopadlock i386 nehalem pentium-4 intelnop core2 pentium3 pentium-3 nomovbe noprivileged noavx nofma clawhammer conroe no3dnow noamd pentium-iii pentium4 p6 noaes pentiumii 80286 i286 family10h noprotected noxop nosse4 westmere williamette pentium-iv p5 k8 penryn pentium-ii nosse42 sandybridge nopriv nosse2 nosse4.2 noem64t i586 p3 pentiumiii pentium2 ia64 nosse4.1 pentiumiv noundoc venice k10 nommx amdnop pentiumpro 80486 athlon-64 opteron p2 athlon64 nofma4 athlon noprot bulldozer nosse3 80186 k6 i486 noxsave pentium nosvm noundocumented i186 nossse3 i686 nocvt16 nosse phenom ia-64 itanium pentium-2 nopclmulqdq p4 nocyrix ppro nosse4a nofpu noobs corei7 noobsolete katmai 80386 k7 noclmul prescott nosmm nosse41 basicnop , , T , T , T , , T gv p & H- p - T - - p / p - T - & T . p - (- " .- # / p 4- ?- T / p ) . p ( F- N- T- T `- T i- T l- $ r- T |- T - T - , p - . p - ' . p - - T - T . p - T / p . p \/ p - T N/ p T 8- - - T - T - - T - - T . . . T . T - p . T (. T 1. 6. ?. T . p I. Q. 8. p X. \. b. i. T t. T i/ p - p z. . . T P- p . - p ' 0- p # . p . ( ^. p . T . . p ! . . T . . T . ! . T . . . T . V/ p . T / ) / K. p / / *- p " / < T &/ T A/ p - p 0/ % n- p $ 2/ p % - p </ T ?/ G/ T L/ T/ / p % Z/ `/ T g/ r/ T y/ T / T T / % / T / / / q q } q }* R } } }q q } }U R | qU} q}- Xt R qq x | q W } R W unrecognized CPU identifier `%s' st6 ymm1 ymm12 tr6 tr0 xmm6 dr6 tr5 xmm14 xmm12 xmm ymm2 xmm8 ymm4 ymm3 xmm3 xmm0 dr7 ymm13 ymm8 ymm6 tr4 cr3 xmm4 st0 tr3 xmm13 st3 xmm15 xmm10 cr8 xmm7 cr4 tr1 st4 cr0 xmm11 dr2 ymm7 xmm9 st2 ymm9 st7 ymm11 ymm5 ymm15 cr2 ymm14 tr7 xmm2 st5 rip dr5 dr1 dr4 ymm10 dr3 xmm5 ymm0 ymm xmm1 st1 tr2 dr0 7 ` 7 P @(5 P @ 4 0 4 @ 7 p !5 P @ 7 @ 7 P @ e 4 @ @ 5 P @ 4 @ J7 p 7 7 b4 7 7 4 @ o4 @!7 4 0 4 0 4 @%7 @+7 @,5 P @17 57 4 @ :7 @ 4 @ @?7 D7 5 P @I7 N7 S7 4 0 @ 8 p 4 0 @W7 @{4 @]7 @ 4 0 05 P @ 4 0 @%5 P @ 4 0 @ @ 4 0 @b7 Vx 6 @g7 k7 4 0 @o7 t7 ` s4 @x7 4 @ @ 4 0 @|7 @ 7 ` 7 @ 7 @o- & @ 7 @ 7 k4 @<5 P @ 7 4 d 5 P @O7 p @ p 7 n 7 ` 7 7 @p7 p h4 5 @ @ 7 4 @ @ 7 7 @ 4 @ 7 ` 7 @ 7 ` 4 0 7 @ 7 7 @ 5 P @45 P @ 8 p 0 4 0 7 4 @ @ 7 @ 7 > @ 4 0 c ` 4 @ + 7 p 4 @ 7 7 ` 7 @ 5 P @ } 4 @ @ 7 7 F 85 P @e4 C 8 8 @ 8 8 7 p 4 0 @B 8 8 Zq 8 4 @ 4 @!8 ` w4 @ 4 @ 4 @ 4 @ %8 5 P @ 4 @ @`5 . )8 4 @ } U U q *7 R X U q } X }qW t q q WW q(U}qU }q xt | \} \} - q X `%s' is a register in %u-bit mode l p< < < > 6 > & ? . reg expr too complex? ../modules/arch/lc3b/lc3bid.re unexpected end of file in string ignoring unrecognized character `%s' Unrecognized register name `%s' L%c %lu > c R no non-local label before `%s' offset low high fword > ] . Q ~ ~ ~ ~ ~ ~ & ; \ D ; ; ; ; ; T ; n ; ; ; P ; ; ; \ D ; ; ; ; ; T ; n ; ; ; P ; l 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 C C C C C C , , , 0 , , , , G , 0 , , , , G l 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 l 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 u > > > > > > > > > > > > > > > $ > > > > > > > > > u > > > > > > > > > > > > > > > $ > 8 > u > > > F > > > > > > > > > > > > > > > > > > > > > 8 > u > > > F > > > > > > > > > > > > > N N } } } } } } } a } } } } } } } 6 } 6 } } } } } } } } } } } } } 6 } a } } } } } } } 6 } 6 f f f f f f a 6 6 a 6 6 , 8 $ sym is null ../modules/objfmts/elf/elf.c strtab is null symtab entry is null %*sbind= undef %*stype= notype %*ssize= object func file weak local global symtab is null NULL entry unsupported ELF format shead is null <undef> %*sindex=0x%x %*soffset=0x%lx %*ssize=0x%lx %*slink=0x%x %*salign=%lu EXEC ALLOC WRITE reloc is null sect is null Unsupported machine for ELF output strtab is missing initial dummy entry symtab is missing initial dummy entry EQU value not an integer expression size specifier not an integer expression Failed to write an elf section header Unsupported arch/machine for elf output alignment %d for section `%s' is not a power of 2 Unsupported ELF format for output ELF program header is not proper length Failed to write ELF program header gotoff gotpc tlsgd tlsldm gottpoff dtpoff gotntpoff indntpoff got tlsdesc tlscall Unsupported relocation size Unsupported WRT .rel O M M M M M ! M " N M N N N N ' %N ( YN ( 4 @ p 8 `N symbol references section without data ../modules/objfmts/elf/elf-x86-x86.c pltoff gotplt tlsld .rela ../modules/objfmts/elf/elf-x86-amd64.c Y O @ @ d l X @ @
o T 4 p o D h D o o L o o = = ` 8 o = % = o ; - ; o 7 E 7 0 | S o D o X Y k X s h X a t x p r f K g L D l o ` m , l , 4 w 0 A W 0 [ M E < s e t 4 i I P d l D l u U X o o , d < x H e - J%I -64OS ke W r3q # 2 I Zy 9 zc%C1 |} d|F U~$? 9 ' * g 9E /L[ M a w +e X q= p= L R` % M ]= ]; e u uv H e ~ Q o G < I x p+ i 4 @ |_ _ _ _ D k 3 l 3 ,v 3 Dv jK hv v 3 v w 3 `w 3 x 3 @x 3 x 3 x 3 @| 3 | 3 | 3 @} 3 `y 3 { A { 3 } = dl + l l = p 3 q = q 3 q u 3 u + v `g g g h h @h 6 !6 #6 &6 *6 /6 56 <6 D6 M6 W6 b6 n6 {6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 "7 )7 17 :7 D7 O7 [7 h7 v7 6 6 7 7 7 7 "7 )7 17 7 7 7 7 7 7 + C b4 Zq e4 h4 + C k4 o4 s4 w4 {4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 !5 7 %5 (5 ,5 05 45 85 <5 o- `5 Vx 4 5 8 l 4 $ \ l @ 4 t 7 o r w ~ i 3 i 3 T h 4 P k 3 = ( @ + 3 = + xl + xl + ` ' ) 1 D 6 H = C J P W ^ e m t y x x x $ t ) / T \ | 4 ! ' | A R c } $ ; H U o $ > 0 & A ` & H b j v b & v 2 b L v X n w = = p = 3 3 q 3 ` ' ! : S o ,S 4S <S DS LS TS = S T DU HV W $W LW tW W 3 W T DU HV W $W LW tW W R/ y 4 p 3 / U} ; Rs w I q g& I p q g s H ; 3 x } $ - A ' 6 @ G P Y b f m t z X $ + 6 > F M y ! B c n V 4 ] l { , H ^ t * @ W n o ' ' o b j v o b & v o L H 4 H d l t | $ 3 ` H + < 0 x ( 0 H 3 x 3 $0 0 1 8 jK Q Q Q R R U jK 3 3 v jK Y Z Z `[ [ [ \ jK w jK \ ,w p| H~ |} ~ 3 3 w jK @ p| H~ |} ~ jK 3 3 H w jK X 3 H w jK X 3 H @ w jK X jK 3 x 3 H x jK ` p , jK 3 3 3 y jK p , Q n r t . : J ] n ~ A % 6 R ^ R | Q n t B J ~ * 8 F A X 6 7 ^ 7 i 3 @ y jK @ 0 p , i A @ y jK @ 0 p , jK 3 H | jK ` T 3 H | jK 8 ` T 3 H @ | jK P ` T jK L 3 3 } jK h l $ jK 3 3 } jK h $ | ! ~~~~~~^^ NNNNNN NNNNNN @ @ @ ?????? @ @ @ @ @ @ ?????? @O P `J O @ O O @ M @ M O M M M N N " %N #
GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-46) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-46) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: yasm.c 2318 2010-04-08 06:13:03Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: yasm-options.c 2248 2009-12-26 04:41:21Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bitvect.c 2063 2008-04-12 08:30:22Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: errwarn.c 2258 2010-01-03 01:04:18Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: file.c 2287 2010-02-13 08:42:27Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: floatnum.c 1954 2007-09-16 20:41:16Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: intnum.c 2253 2010-01-01 20:47:58Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: linemap.c 2259 2010-01-03 01:58:23Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: section.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: symrec.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: valparam.c 2010 2007-11-14 08:33:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: value.c 2220 2009-07-24 19:01:35Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: xmalloc.c 2101 2008-05-23 06:46:51Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: xstrdup.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: module.in 2080 2008-04-30 04:40:29Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86arch.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86bc.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86expr.c 2199 2009-05-10 05:24:46Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86id.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: lc3barch.c 1963 2007-09-19 07:47:10Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: lc3bbc.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-listfmt.c 1894 2007-07-14 04:34:41Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-parser.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-parse.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-parse-intel.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-parser.c 2277 2010-01-19 07:03:15Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-parse.c 2325 2010-05-16 06:30:24Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-preproc.c 2185 2009-03-24 06:33:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: raw-preproc.c 2172 2009-01-27 06:38:14Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-preproc.c 2285 2010-02-13 07:22:23Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: cv-dbgfmt.c 1894 2007-07-14 04:34:41Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: cv-symline.c 2258 2010-01-03 01:04:18Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: cv-type.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-dbgfmt.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-line.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-aranges.c 2010 2007-11-14 08:33:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-info.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: null-dbgfmt.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: stabs-dbgfmt.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dbg-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bin-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: coff-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: win64-except.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: macho-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: rdf-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: xdf-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: assocdat.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-align.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-data.c 2133 2008-10-07 05:59:29Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-incbin.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-org.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-reserve.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bytecode.c 2233 2009-10-31 21:45:55Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: expr.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: hamt.c 1907 2007-08-05 16:44:07Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: insn.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: inttree.c 2262 2010-01-03 02:46:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: md5.c 1825 2007-04-22 03:32:46Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: mergesort.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: phash.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: strcasecmp.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86cpu.gperf 2199 2009-05-10 05:24:46Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86regtmod.gperf 2061 2008-04-12 01:33:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: lc3bid.re 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-token.re 2266 2010-01-03 22:02:30Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-token.re 2277 2010-01-19 07:03:15Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf.c 2206 2009-07-21 06:48:42Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf-x86-x86.c 2324 2010-05-16 06:29:08Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf-x86-amd64.c 2210 2009-07-22 05:51:35Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-46)
.shstrtab .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame .data .dynamic .ctors .dtors .jcr .got .bss .comment
Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. Yasm developers and/or contributors include: Brian Gladman (Visual Studio build files, other fixes) Stanislav Karchebny (options parser) Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) Anonymous "NASM64" developer (NASM preprocessor fixes) Stephen Polkowski (x86 instruction patches) Henryk Richter (Mach-O object format) Ben Skeggs (patches, bug reports) Alexei Svitkine (GAS preprocessor) Samuel Thibault (TASM parser and frontend) ----------------------------------- Yasm licensing overview and summary Note: This document does not provide legal advice nor is it the actual license of any part of Yasm. See the individual licenses for complete details. Consult a lawyer for legal advice. The primary license of Yasm is the 2-clause BSD license. Please use this license if you plan on submitting code to the project. Yasm has absolutely no warranty; not even for merchantibility or fitness Libyasm is 2-clause or 3-clause BSD licensed, with the exception of bitvect, which is triple-licensed under the Artistic license, GPL, and LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also means that libyasm is free for binary-only distribution as long as the terms of the 3-clause BSD license and Artistic license (as it applies to The modules are 2-clause or 3-clause BSD licensed. The frontends are 2-clause BSD licensed. The full text of all licenses are provided in separate files in the source distribution. Each source file may include the entire license (in the case of the BSD and Artistic licenses), or may reference the GPL or LGPL license BSD.txt - 2-clause and 3-clause BSD licenses Artistic.txt - Artistic license GNU_GPL-2.0 - GNU General Public License GNU_LGPL-2.0 - GNU Library General Public License select architecture (list with -a help) select parser (list with -p help) select preprocessor (list with -r help) select object format (list with -f help) select debugging format (list with -g help) select list format (list with -L help) select machine (list with -m help) treat all sized operands as if `strict' was used generate Makefile dependencies on stdout redirect error messages to file redirect error messages to stdout preprocess only (writes output to stdout by default) pre-define a macro, optionally to value select error/warning message style (`gnu' or `vc') prepend argument to name of all external symbols append argument to name of all external symbols Run yasm --license for licensing overview and summary. usage: yasm [option]* file Options: Files are asm sources to be assembled. Sample invocation: yasm -f elf -o object.o source.asm Report bugs to bug-yasm@tortall.net %s: unknown architecture error %s: `%s' is not a valid %s for %s `%s' warning: object format `%s' does not support map files %s: could not initialize BitVector warning: can open only one input file, only the last file will be processed warning: can output to only one list file, last specified used warning: can output to only one object file, last specified used warning: can output to only one map file, last specified used warning: can output to only one error file, last specified used warning: unrecognized message style `%s' file name already ends in `.%s': output will be in `%s' file name already has no extension: output will be in `%s' INTERNAL ERROR at %s, line %u: %s Peter Johnson Michael Urman for a particular purpose. Libyasm bitvect) are fulfilled. Modules Frontends ------------- License Texts file. show version text license show license text help show help text arch preproc oformat dformat lformat name of list-file output listfile objfile name of object-file output filename mapfile name of map-file output machine force-strict inhibits warning messages enables/disables warning preproc-only add include path pre-include file macro[=value] undefine a macro style suffix postfix yasm 1.0.1.2326 Compiled on Jul 19 2010. yasm.out %s: %s \ wt FATAL architecture force_strict map nasm mode_bits preprocessor amd64 debug format %s: could not load default %s No input files specified machines Available %s for %s `%s': x86 object format bin could not open file `%s' architectures Available yasm %s: %s: unrecognized %s `%s' parsers preprocessors object formats debug formats list formats unrecognized-char orphan-labels uninit-contents size-override gnu gcc __YASM_OBJFMT__= %4s%-12s%s yasm: yasm: %s: %s:%lu: %s%s %s(%lu) : %s%s %s: %s%s %s : %s%s error: warning: warning: unrecognized option `%s' option `-%c' needs an argument! option `--%s' needs an argument! param -%c <%s> --%s=<%s> %-22s %s %s --%s -%c 7 > E L S Z a h o v } N > f 8 B unexpected internal error - please contact author bits(word) != 2^ld(bits(word)) result vector(s) must be distinct sizeof(word) > sizeof(size_t) bits(word) != sizeof(word)*8 bits(word) < 16 bits(word) > bits(long) bits(word) != 2^x unable to allocate memory index out of range minimum > maximum index bit vector size mismatch input string syntax error numeric overflow error exponent must be positive division by zero error 6.4 2ZGU D ?ffffff @Unexpected errwarn insert action warnings being treated as errors ../libyasm/errwarn.c octal value out of range could not determine current working directory ../libyasm/floatnum.c Invalid float conversion size %c %s *2^%04x 32-bit: %d: %02x 64-bit: %d: 80-bit: %d: Unsupported floating-point arithmetic operation Byte length of BitVector does not match bit length Both underflow and overflow set unsupported floatnum functionality overflow in floating point expression underflow in floating point expression Numeric constant too large for internal format Character constant too large for internal format invalid operation in intnum calculation misaligned value, truncating to boundary value does not fit in %d bit field value does not fit in signed %d bit field invalid decimal literal invalid binary literal invalid octal literal invalid hex literal big endian not implemented ../libyasm/intnum.c divide by zero SEG invalid use of '%s' operation needs an operand unknown intnum type destination too large 0x%s 0x%lx / a/ / / / / ;0 ;0 _0 s0 0 0 0 0 0 0 51 1 1 1 2 G2 2 2 2 3 +3 M3 o3 3 3 3 3 unknown COMMON SECTION .extern gas .global .globl common segment %*sSymbol Table: ../libyasm/section.c %*sname=%s %*sBytecodes: %*sNext Bytecode: %*sAssociated data: %*s(none) circular reference detected no size specified in %s declaration invalid argument to directive `%s' object format `%s' does not support architecture `%s' machine `%s' `%s' is not a valid debug format for object format `%s' debug format `%s' does not work with object format `%s' different destroy function given to add_reloc NULL destroy function given to add_reloc could not calculate bc distance org/align went to negative offset secondary expansion of an external/complex value cannot combine multiples and setting assembly position + + B + + LC + + LC + = B + = LC + = C = `D %+ = `D `%s' previously defined here redefinition of `%s' %*sSymbol `%s' %*s-Unknown (Common/Extern)- %*sStatus= %*sVisibility= %*sLine Index (Defined)=%lu %*sLine Index (Declared)=%lu %*sLine Index (Used)=%lu Extern, Common, Global, Local Not in Table, Valued, Defined, Used, %*s_EQU_ %*sExpn= ***UNVALUED*** Label CurPos %*s_%s_ %*sSection: %*sPreceding bytecode: %*s-Special- `%s' both defined and declared extern duplicate definition of `%s'; first defined on line %lu undefined symbol `%s' (first use) (Each undefined symbol is reported only once.) i k l l l directive `%s' requires an identifier parameter directive `%s' requires an argument argument to `%s' is not an expression argument to `%s' is not an integer argument to `%s' is not a string or identifier Unrecognized numeric qualifier ("%s", ((nil), (none) Unrecognized qualifier `%s' Unrecognized string qualifier unexpected expr term type ../libyasm/value.c %*s%u-bit, %ssigned %*sAbsolute portion= SEG %*sRelative to=%s%s %*s(Right shifted by=%u) %*s(Section-relative) %*s(Jump target) %*s(IP-relative) %*s(With respect to=%s) expression on line %d has too many add terms; internal limit of 32 floating point expression too complex %*s(Overflow warnings disabled) %*s(Relative to current position) out of memory lc3b cv8 dwarf2 dbg dosexe elf elf32 elf64 coff macho macho32 macho64 rdf win32 win64 xdf tasm cpp default_rel gas_intel_mode CPU invalid argument to [%s] BITS unknown register size bad register group ah dh bh spl bpl dil r8b r9b r10b r11b r12b r13b r14b r15b r8w r9w r10w r11w r12w r13w r14w r15w eax ecx edx ebx esp ebp esi edi r8d r9d r10d r11d r12d r13d r14d r15d rax rcx rdx rbx rbp rsi rdi r9 r10 r11 r12 r13 r14 r15 xmm%d cr%d tr%d dr%d ymm%d st%d cs IA-32 and derivatives AMD64 cpu .code16 .code32 .code64 ignoring default rel in non-64-bit mode Invalid mode_bits in x86_get_fill x86 (IA-32 and derivatives), AMD64 t t f v t& t& & & @ D f D f f. ff. fff. ffff. fffff. ffffff. ff D f D f D f D f D c5 y5 Y 5 = G = P 5 + 5 + 5 + T 0 h< | 4 , h< p , h< \ < \ 4 @ L X H l l cannot use A/B/C/DH with instruction needing REX multiple LOCK or REP prefixes, using leftmost overriding generated REX prefix multiple REX prefixes, using leftmost REX prefix not allowed on this instruction, ignoring %*sModRM=%03o ValidRM=%u NeedRM=%u %*sSIB=%03o ValidSIB=%u NeedSIB=%u %*sAddrSize=%u OperSize=%u LockRepPre=%02x BITS=%u %*sOpcode: %02x %02x %02x OpLen=%u %*sSpPre=%02x REX=%03o PostOp=%u trying to expand an already-near jump x86: got a REX prefix in non-64-bit mode invalid SIB in x86 tobytes_insn invalid Mod/RM in x86 tobytes_insn x86: REX.WXB set, but 2-byte VEX jump op_sel cannot be JMP_NONE in tobytes unrecognized relative jump op_sel effective address too complex ignoring REX prefix on jump %*sDisp: %*sNoSplit=%u %*sSegmentOv=%02x %*s_Instruction_ %*sEffective Address: %*sImmediate Value: (nil) %*s_Jump_ %*sTarget: %*sShort Form: %*sNone %*sNear Form: %*sOpSel= None Forced Short Forced Near UNKNOWN!! %*s_Far_Jump_ %*sSegment: %*sOffset: near jump does not exist unrecognized span id ../modules/arch/x86/x86bc.c short jump out of range short jump does not exist Register expression not ADD or EXPN invalid effective address (displacement size) invalid displacement size; fixed 16-bit addresses not supported in 64-bit mode invalid effective address (64-bit in non-64-bit mode) RIP-relative directive ignored in non-64-bit mode invalid floating point constant size ../modules/arch/x86/x86expr.c unexpected expr op Non-integer value in reg expn strange EA displacement size invalid effective address h G j h h h h D h ` p< < < @ B B a@ @ BB cB @ B B "B a@ bB B B B B bB bB B B B @ B @ B A CB a cB B A CB @ a cB ` B ` a@ @ BB a@ @ BB cB "B bB B a @ a @ @ @ BB a@ @ B B cB B @ B B "B B B B B B @ B B B CB A CB A , cB a cB a , B B , c@ @ C@ c@ @ cB B B cB B A a A @ a ` ` @ B a @ @ #B ! ! #B B B B bB a B + 5F K UF k uF F 5F + UF K uF k F @ a bB bB B + 5B K UB k uB 5B + UB K uB k #B + CB K cB k B + #B K CB k cB B BB F A@ F a@ F @ F F CB !@ A@ @ a@ ` @ @ #B CB @ cB ` B ` #@ C@ @ c@ ` @ ` t a@ g a@ g @ a@ t @ g h a@ h @ @ h @ BB A BB B + #@ K C@ k c@ @ l@ l@ B B B @ @ L@ L@ bB + K k M + M K M k @ l K A@ A@ K k@ k k a@ a@ k @ @ A B a B B a #@ a C@ #@ #@ , #@ 6 C@ , C@ 6 c@ , c@ 6 @ , @ 6 F B @ @ @ ` @ K @ k ` ` C@ CB @ C@ @ c@ cB ` c@ ` @ @ ` B bB B B A #B C@ @ @ B k B B F K @ k ` ` B @ @B c@ c@ @ B@ b@ @ @ S s O o P p Q q R r @ W w @ ` A CH cH H H BX bX X X @ ` @ ` a C @ ` ` N n 9 J = @ B D F H J ( * , @ . 0 2 4 @ 6 L N P @ R @ T V X @ Z b e @ h \ ^ ` @ b d _ a f h j @ l @ n p r t @ v x z | @ ~ D " " B " D B # B # ! B ! Q o Q @ n Q Q @ ~ Q ~ X Q ~ Q @ f n Q f " Q @ f ~ ( * , @ . 0 2 4 @ 6 @ 8 @ @ @ c 0 @ P h P j @ P 8 @ @ @ @ j d A@ @ j f @@ jh p D jh g @ @ jh jh @ @ h s h u @@ h h i j k ; < = > ? @ A B C D E F G H I @ X h X j @ X 8 @ @ ; < = > ? @ A B C D E F G H I b e @ 7 @ @ @ h C E I C E I C E I C E I @ @ x p @ @ @ b e @ h x h j @ x @ x @ @ $ & @ ( x p z r | t @ ~ @ v @ b e @ h x @ b e @ h @ k b k e B @ k h @ k k B @ k @ ki k ki n B @ ki q @ ki ki B @ ki @ x @ @ @ B @ C x E I Q @ @ @ E I Q @ K L M @ M @ N O @@ O @ P @@ A @ Q @ J @ R S @@ T @ U V W @ X Y Z [ \ ] ^ _ D H A K L M @ M @ @ N O @@ O @ P @ @@ A @ Q @ J @ R S @@ T @ U V W @ X Y Z [ \ ] ^ _ D H A 2 @ c i i i E . C @@ . EA . d e @ e @ p @ @ N O @@ O @ @ P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ \ _ \ ' @ @ b e @ h D b b : ` c ` ^ ` ` @ ` c c 2 ^ @ !@ 7 @ 8 @ : @ !@ 7 @ 8 @ : @ @ !@ 6 @ 7 @ 8 A@ @ !@ 7 @ 8 @ @ @ @ @ !@ 7 @ 8 @ A@ 2 A@ @ !@ 7 @ 8 @ @ @ ` @ A@ @ @ @ !@ 6 @ 7 @ @ @ @ * @ @ * @ a @ b @ @ @ b @ e @ @ h $ @ & * n @ n ~ @ ~ f n @ f n f ~ @ f ~ o @ n @ ~ ~ X ~ @ f n f " @ f ~ f f f 4 4 4 : @ @ < 2 @ 4 @ \ 0 4 \ 0 4 \ 0 2 s , \ _ ' P @ P P @ P > \ # s f s @ @ f f : f : @ f : s t s @ w s z f } @ f f @ s f s @ @ f s p \ _ \ _ % @ @ x @@ x y e @@ y h f X f s f s @ * P 8 @ f 8 8 4 @ : @ f : f 8 8 f : : 4 : f : : 4 f : \ f : : : 0 f : \ f : _ : : f 8 f 8 : < : @ : < 8 8 8 e @ 8 @ 8 h f : @ f : f :! f :! \ :! 0 :! f 8* f : f : f : @ f : f : @ f : f : f : } : ( : , f :" :" @ f :" @ :" L f 8 f 8 X f 8 # f 8 X f 8 f 8 X b e @ h n ~ ~ X ~ ' @ n @ ~ : : : X X X # X 8 8 # 8 8 8 : : 8 w 8 4 8 8 8 8 4 8 : : : 8 4 8 8 4 8 8 8 0 8 8 f ) 4 f f @ f X 4 @ f :D X :D 4 f x Y f y X x X y X + ' + @ @ @ @ @ @ X X # < P @ T 4 4 < < P 4 4 : < : P : @ : T : : D : H : : : $ 8 8 ` 8 : ` 8 $ @ 8 @ 8 & @ 9 ^ 1U 6 1U y 1U 1U x " ] ] p p p p p b p e ] ] : d d Y d d d d d @P [ l % E ^ P 5 U o , S o z @ P t g - > R c t & U 4 4 4 D F % _ w u c Rp x 9 { x f \p I @ cp s + u s jp I @ op y f( wp g @ |p o @ p @q @ x p p `v f [ 8 p v f p Y p w Y p XI p x p g p u s p } _ p I @ p } p ` p I 1 @ p j p x f p v Y q U q g q @ q } q :D &q s ,q s 3q 9q Fq @ Lq \s Tq I u s ]q eq mq u r x f tq 7r `v fl ~q x q x f Q a q h q q p @ q @o @ q q j q s q XI q k `u r q ` @ 2 q `v f q @l ` p w Y { Y q r q f X q r `x r P r r M #r g 'r `v f .r I 6r `v fl ] u t v Br k Fr ` Mr \r XI ~| b ar I 2 @ gr @q @ mr wr XI n }r r ` `v f} @ r # r r : r r x r @{ r r XI r | @ `v f\ r t x r r `v ff r P s s z s s @l s @l !s 0s ` u 7s j <s I Bs @ k Ks Qs g Vs `x bs } ^ is h ns { u w \ vs x s s I @ J Y ( t `v fW s [ s s x f s g s I @ s q @ s `v f s Y & `v fQ s s x F XI @ s /w `x v y s q @ s R t @ t 0m ` w 5 t x f %t XI A )t @~ - 3t @t v Jt d Vt `x bt ` gt ot `v fi zt *t @~ - t t v f\ t x } ] t py t x r # w X t XI @ _ t s `x t } t v f] @ t t v fW t `x t s t q @ t x f u k u I 4 u @ " u I @ u #u > +u } 5u =u s ~ `z 7v z Cu Mu Wu I 0 @ ]u eu x } Q nu l ` su \s zu u u n E{ p @ u 1Un| w / u `x u u u u ` u h u u `v f u \s u y ( u t `x w x v v @q @ v w , v *v XI @@ 0v v V u 6v z t `v Q ?v x f Lv Tv `v , | 1U v u s ev \s mv @ yv j v y v I v I @w * } v r @ v w ^ v `v f v XI @ I v , v ~ f- s `v R v g v g XI w 8 q } v XI v } v q @ ) v v XI / v [ `u r v XI w 8 w I @ w 0m Y @\ w r q & } 1 u "w @ .w `x 8w I @ ?w x Lw @ Rw @ _w h ~ fw w I E nw g qw ~w w Mw s w x p w 5 ,u } w @n @ w `v fc s @ w x f w } X w @ w 8 w I w w x w g w ! w } ] x `v f x `v fa | k x x f !x (x s 0x =x I @ Cx @ Z Mx Yx @q @ _x jx XI a B ox `x y z |x j x x I x v ] x _y `z f @V x g O j \ `u q x f/ V @k } \ x 9 u y ( x I @ x `x x : x `v f u tu s x } 4 x y % y ; y } | `x !y +y _ Mq s /y `x 8y x Cy XI Gy ` K Qy `x ^y `z f fy oy ( wy @ @ y o @ y $ y XI ` ` Hy y I @ y } Y `u q y 0m ` y `p y z y x f y m s x f y I y y g } y } ^u 2/ :D y I @ y @[ y + z `v U `v fZ q `v f z I z x f !z I @ (z x f w ! 2z @q @ x XI m 8z I =z I AeDz } J p @ Nz } Zz Q ~ u bz kz @w * _ I uz v f w `v @ z n @ z 1U z I @ z I z z - z z _ z `v fv x `x z `v f z \s z x z P z } { z f { { } ){ s 0{ :{ D{ J{ P{ Z{ I @ `{ o{ `x {{ x p `v f w 8 I w Q { (w * { ~ f* { ` `t { { f } s { `v f { { x * 7 { { x f y % { { `x } u s { XI { j { { | | | XI @ x `v f[ | `v f | k t $| I +| x fp 3| `v f ;| E| } N| x p 2. @ W| _| x u |l l| . u| w Q }| b | `x p `v Y ~ `v f_ | `x | j | ` ] | x | | } | XI | | Z @ | | 0m Y | } | y f } @ } } $} @l ` (} u s C u g /} @ ;} ) } f. u } I w J} XI N} XI @ T} g `m 0 X} P ^} } i} ] r} |} q @ } } 8 } j P ! } Q{ } I } \s } @ R } @ } } @ } } } s } h x f } } XI } `v f ~ `v f ~ `v f ~ `p u @ ~ s ~ `x &~ y fo .~ I @ 5~ H w R >~ XI p B~ g F~ } R~ } \ Y~ I y ; " `v f| @ e~ x f x x f q~ w X x~ ~ g ~ v f ~ @ ~ x r x ~ } ~ ~ ~ `z `v fU ~ Y 8 @ ~ `v f ~ < f ~ ~ n @ ~ v f_ ~ } } j " j ' [ 2 ? XI E `z M n @ T XI o Z x f p X g XI o ? u m X ~ u q A w f[ x Y `x `v fm \ } 0 D `v f 8 p @ j `x `x @ I 3 % @ / ; w _ C r @ I P S x W w \ ^ I f u `x XI g v f^ j XI @ 0m = < ] z Y 0 3 @ @ @W m| w . * `v f ~ `v f @ 1 I u `v fT y 6 `v fd ? K @ S h X u q u e _ i s x { XI I @ B XI l XI \ XI a B j { j g ` _ { { f g `v f `v fu I @ F `z x O| x p x f s r # 0 `v f 9 `x B x f O o @ x `v ] } 8 U j [ u s b x f l } x I Es } X Z @ lI @[ `m y I q @ XI z u v g > a y $ 1v `v V w _ cs } ^ j `x F{ Y | u " j ( h . U I p @ 6 XI u u < s { 1 r @{ x : B `v fg L g P a [ u q b x l w s } `v fk R { + x I @ . @ fZ ` d `v f P @~ , , < (r u XI ; x f x I @ u gv & x f 5 v W < E P i Y x s u e q I z 8 x I I @ _ u x f x u x f I @ y s s ; `v T ( ? g } Z I @Q { f+ v f} < @ I p I @ _ X | % fQ { f+ - 7 e u B I v XI m I X `x `z f fv s a n @ f m } Y t , z 1Uz w Z `v _ x t } v `x `v s j % u j j I @ \s P ^ } XI 7 y P ! ' - I p 5 q @ u ; l D y o L g | } s P Y `p a I 5 i I @ q @ p @ { @| s z 1 l B } `z f `v } @ x f `x 8 XI @ I @ z g v fY : `x z x f os { s 7 u d v ^ XI I 3 @ p @ w ] r u f `u q % q @ , x 9 ? ,| x fp G I L XI @ Q h @ W I `^ e XI @@ k x w o @ j XI @@ } Q A ` J `v fe XI XI a x f `v f` x u a u r I x `v f @ 2 I @ q ` 4 $ . 8 x A w S H v , S r y o \ `v ft e x '~ y fo n x f I { I ({ \ `u s g _ XI r @ I ~ 1a u u x f x @| `x I u q @ x f `v [ r : XI @ I ) `x & / 7 / ? } H `v N `x Z XI ^ h x f t _ @~ , ? x x ] @ 1U u g @ s h 1 3 `x " `v f g py v q @ x f x { x \s Hr \ } J ` u ` ( f. ~ u s 1 @[ 5 I 6 `v W : x f F j @ L @ $u > U ^ `v f `v f @ e j l u s `v fm y ` B w S Gq @ * } f/ x } s t `v f] w x p `x M @ `v f^ v fU nq `u r { z f ` v } q [ g u h s `v @ s w ] } g x g , { 1U v fT L XI ` B @S I @ | y f j | * q @ x f pt u i 0 3 : v T A `v \ I ` Q Z u r a `v fb l 8 x m @ | v | s u s ( `p w Z P} s `v f `v f } I XI @ x 0 l ` pp y f( `x XI I % - _ `v ^ 1 @ K j Q { + v w ^ Z 8 f } Z p ` v ^ q u w } z | x v - x j 0 XI @ I @ `x [ | A ) X ! v f| ) 7 9 x 2 @X 6 @ G g L U @k x f \ d XI @ k I @ t py r ]w w - 1U | ` @ : I @ )} `u s `p n @ `v fh Q `v S XI XI { u T c I A x `v f ( `v [ z s $ `v fj m 8 / ~ f, 9 } r P G w R `v fY P q @ W d `v f k @ x I @ } I @ s `p XI @ @ `x n } Y x f `x u ` | `v @ lz @w * `v f = `v f XI XI $ - x 9 o @ > `v f r G q @ M s T s [ j ` j f g j XI o ` y ( `r I @ `v X + [ X z `v fX I @ g XI XI @ @w * z u , } 1U j @ o 6u I 8 1 XI XI v U g b u b Hr @ 4| u XI ? I Ae ) 1 6 } C I @ I XI `v N j U ` j u @ " f ( n z d w Y `x y `v fV I @ r ] B o XI w I x f } Z H @q @ } @ I @ I @ ~ A j u q g v _ < x f XI @ Q `v f x Dx } Z c } _ I v \ ' s . XI 4 < x I v fX P < _ h j m I p x v fV s ~ } v X XI ` B XI ' v - Y R I g I XI y + p y x f } } x f x f x f py ` I } `v | @ C v ] ] u S t C C t C t C t C ] t 7 S C ] { C U t C 7 t D v S : ] S C C S C C u G 8 \ ] 7 \ 8 ] S C t S t S 7 t 2 ] 8 S 2 2 2 8 P Q t 2 7 7 { A 7 G C S C : v M 2 O # t t C t S S g 8 ] \ t 7 S ] ` : o ^ ^ 8 ` C % t / t V S U : v \ 3 ^ A S g 7 t 7 C C P S > S L W @ S D u f d x O S o S n A ] ^ v ^ ] u t S S S / u S % 8 v ] ? C 7 ' 7 ' g P 7 ] u \ S S ` ] \ 7 Z p s z s u| w Q t v f\ } r ` e o{ `x & _ kz @w * + q @ 3 ~ : s f B q @o @ \ `u q e x p Y q A p u s r P q @ XI } v r @ g q f v ^ )} `u s K `v f ~| b [ u s 8 x R s w 8 Z { s H v , x W I ` { u a k 0m f s Hy d Y n n @ r @w * I @ r t v - } u s *t @~ - U s i ~ u G I fZ _ j W k ~ i @~ , ? > I Y ( t _ Z H w @n @ s `v _ I h x f q @ XI @ @ B `v fg y x f f ! J} XI B I I @ h j j z ar I 2 @ w f[ ' w I } j x XI (x s t `x l ` 0 t py v , \s g `v U % 0m Y q ` 1v `v V } s 9 u uu I E e u E| } + s 2 @j @ I A @ I F~ } | } /} @ |x j s q @ : p @ ] u t + u s I g r A s F `z X P i 0 H k x v w ^ `x L s } $} @l ` Es } X =x I @ t x ^u u s `m g T i \ f b s `x x f } k j p v f ' [ r} u r q @ y i s } XI I ` b @ . U 0 N `x ^y `z f } |p o @ Y f s ? X} P , { 1Uc @~ - Qy `x z 1 z u X s pt u i s @ P @X ]q f ( E `z (z x f j y ; _ y z u I @ g XI ` { XI .w `x y % P Q `v S v fY 7s j 9 x b x x f Y XI @ N j q r v , T n x f y ( j g B P { 1 | XI @ Br k @j @ j @V v f} Q s tq v \p I @ r x j u ` Mq s Lq \s s s @l ` 8 r P _ } \ ~q x j `m [ 8 m I p v fU q g x x f ot `v fi ! s | ) X 6 `v W ) @S . I @ ~ v f | XI g f y 6 j `v @ A Z{ I @ m 8 p X j x : r # } p `v f = `O 0 3 E s Dz } 8w I @ q @l ` L o ` x ` j )r Y S i u v y 0m ` z p @ { s R ( P a | 0m Y q M @ w 8 [ < x / Y ~ [ `u r A a s h @W m s t s x f g P % @ | @S f s P ) 7 g 0v v V `v _ !s r : 7r `v fl I @ s Y ^ t wy @ @ r `v ^ `r I @[ r P @W @V { % w 8 x f x f r @ ) ) Y v w ^ @l ` q @ (} u s `x B - x _ s u h u @ " `v f w _ Y Jt d q @ v XI m Mu ({ 4 &q s r Dx } Z XI ' u |l } 8 I F j ;| _ X u q y ; . @ q @ t @ `p @w * ;} m } Y { ` s ~ `v f_ y } q [ @[ q @ r @{ s p @ lz @w * % s . j 5 s ) u r @{ y XI ` B ~ s > P w I E t `v f] n C I @ | `v @ cs } ^ E _ N| x p J I @ I @ & x f XI R P j 3| `v f z y ` ~ ~ Y s a @ z _ | } h @~ - } Z H B x f s k ; x f z x @w * { Y p `v f =z I Ae- x f ~ Y 8 Tv j Q h @ u n Q a ] l B } k jx XI a B z Y 0 x I x f o @ q } R } @ w 0m Y q XI q `v f M n @ _ t 0m ` ? x `v f 2 _w h } s j u x `v ] } I `v f ` F XI @ q u @l z I @q @ w Z Z XI p x f , x I @ _ . XI - _ 0 `v f u _ .r I 1 P s XI `v fY ~ `v f f g XI s @ 2 s z P s [ j K o @ i} ] w w - I Ae Z u r I P s I !x \ XI 7 +| x fp Cu s r | I @ v w , w 8 u * 7 | k p I @ q @V v f^ u h $ s y + ev \s +y _ , n @ I @ _x r ] XI ` B B Y | / ~ f, 4 q @ { x f y g y < I XI { } @ cp s ; E : x f '~ y fo A Y F s s r `v ff N i L @ @| s U @l d Z I @ a u y ( b @~ - f } Z 3t { r !z I @ } h 6 } @[ = * q @ `v [ 8 u `x F{ Y Yx @q @ /w `x } o @ x x { z f y `p m f Y `x x x f } Q ` s y f @| s w I z 1U u ` @ _ P < H w R r q :D u `v f @t v s g j s x yv j m X s @l j a k p j op y f( v XI / X o @ 7 p Z @ @w * } `v f^ l [ I @ w } x `v f[ gt I @ I Ae [ 0s ` w Z is h - I p h x f x s u y ( p ` `x ~ u P p @ { j c k Y `u q w x p r Y 8 s v u s z `v fv j x } s s 9 o @ @\ k @ P} s x f { `x X `x s $| I } 8 \ s B w S XI Y 8 _ < # Mx a I 5 { . q @ \r XI Y y s `v fm j 5 J } Mr y @w * u } } `v | @ z x f r @ q @ @ < n @ s `v R a n @ x~ z B k l B zt @W v X t s u @ ? u G Y p XI L Y @ @ 1UQ o @ \ `v ft W s ^ @[ Rw @ Ks `v fh w `v fc c @j @ w ] j s r P y s `m y $ ; l ( h \ _ | j ' U Y 0 _ # J{ s q @ p @ } } r _ Y 8 #r g B I | ^} } @ 6 `v fd k I @ XI lI vs ]u Y x t v f] v d XI @ x f z n @ y I @ x | n @ Y g @l Cx @ Z `v f l ` u u s x x f/ v I I y } _ Rp Y 0 s r `x _ z f v @q @ z K j w x s @[ } ~ v f_ l ` s q s | x z `v f z - y % % u j y z v U s `u r } \s x x f } s XI I 0x XI j t py n @ 5u w I @ I | `x x I @ " j s s x | `x _ u _ I s qw $ `m * zu ~ `x 1 @X 6 fZ , A _ w s [ `v f\ ){ s u r T} g )t @~ - F j { ~ f* @w * { { f M XI @@ U _ `v Z XI _ @l ` x f d Y 0 8 XI I 3 ' s i C I @ o n @ x q @ ? Y ^ ~ { k I p I I [ I Y t `v Q 1 @[ x `v fa `v f @ N} XI @ ( w u c R { + I 8 1 Q { + {{ x XI w X Y 8 O g :{ s L XI @ %t XI w } X s Y v , J p @ o @ nw g x Y 7 / s { x v } s s I `r s { { f Y t q @ gv Hr @ @ 1 . { f+ q h Z H Z @ `p ,| x fp o s s q~ w X g A XI ? z x f j s x f u s q `v f V @k { XI fZ l v `v f ~ tu s ! v f| `z f c r j L u k v I `v fk _y `z f D y o (r u x C u g 'r `v f % _ @ # D s u ( s 1 `O t } q @ Zz Q p I 1 @ z `v fX 9 s u `x _ u A ` 9 `v f G Z H L @[ eq t `x Q _ r V XI P q @ < \ s d I z x ,u } | `x ~ } j ` v g Gq @ W| p g @ q } I Z @ v } 9q w @[ ~ `v f y + ~ `p | 0m Y r l ` s . 1 u ] d ~ s XI g | ` ] | `v f e XI @@ @[ G w R I O o @ g XI a B XI m s s s n @ x I q @ .~ I @ I E ` j b u b U @k Lv !y % q @ } @ { (w * | } s XI l s `v f Y ( x v fV }r U \s x j jp I @ oy ( P Y `p _ I j { x u @ " I P XI `v f 0m ` g 1 3 | Wu I 0 @ A s XI q @ S r X XI ^ i k q @ [ & s I v , . s 7 s > p @ ~ g @ : `x XI v ~ f- w } ] I @ D @n @ w ! w J q @ p Q @j @ X j : `x ^ I y x f @ d g @ O j S h p ` j I j r p @ g x XI @ P S w @ z } @ g } P ! { x f q @ gr @q @ XI i W w \ L g D{ t _ s g z d ^ ` XI &~ y fo p x "w @ XI @w * s p @ g `r v XI @ ? } _ I @ P ! P w x p s I y I @ py XI `m @l v XI `v f` I @ { I @ 1 I >~ XI p `v } @ Fq @ 1U ~ `v f #u > ; `v T z j r XI @ i @~ - `O x : @o @ `v fT @ s x `x s [ XI @ I @ x f s q @ Tq I & s . s y o @ 6 j u q = i bt ` w s XI @ p v Y I @ t /y `x D @W { I s b x f Q _ ox `x Mw s v } } _ ( f. `v \ |} q @ } 4 z u v V q @ Gy ` K ] M 5 v W K [ ~ `z e j `x l o @ `x `v fU s X `x @~ , x } * `v f x @ w 5 `v fe Y~ I s Hr _ fy X p w Y ` J r _ { Hr \`{ t v fW ns { < 4 p } _ } } v - r x u a v ~ < f \ `u s Qs g n @ @| M s I E j { s k e~ x f X 6 XI eu x q U Bs @ k s j `x s _ x <s I ) } f. @| L g _ XI @ @~ , w x f @w * bz A T XI o ?w x t t } @X z a z f A w S u s `x q I E p g z f w ` `O }| b q p @ x f q x f `x fw @\ X A s p @ XI @ XI ! s p w Y l| . ^ E{ p @ ) Z @ . s x f 6 Z @ ` u w `v @ _ I w ! ; @\ I @Q | k v A n @ I I @ } s Q @~ , ~ } ] s ^ I d r @ y $ o j w s ~ @o @ @ 2 XI @ `v fZ v p @q @ q @ g j v \ w ] m @ I f I @ `p Y ( pp y f( `x x 9 XI s P ! [ w u s _ | A [ py u m| w . Fr ` _ p @ B 0m ` u u ` q @ `m $u > v y bs } ^ j u g @ } `v f ` u y x } ] t XI @ Y l r ~ x u e ^ > a u w \ u v - `x q @ N ] v - s , } 1UL x f 9 `x - s n @ XI @@ q ` @\ X | u Z x f v _ Q{ x w _ q @ x A B~ g 7 u d | ` @ nu l ` _ `v f | y f ! P } I w 8y x ( XI d `v f | y f . A `v f Vt `x x I j XI fv s u 1Ul } T s 5 `m & } g } Z ; F 5 I l 8 x q j A H p } y I H N I E s I @ b z T XI a d x t x f & Z @l w g `v , | 1U_ @\ r u f e XI + [ k Y p j { `v f w @l I ~ 1a| p @ @w * @[ | { f+ { x v ] j ( `v [ q 2z @q @ x `v f Lw @ x i | v | X X n @ z } s @l `v fu w 5 ~ u s I @ I @ O| x p r y o v u I 4 " `v f| @ 6v z I v fX 2/ :D P < XI @ XI @ M s x f @ s J ` ~ `v f y @[ =u s j 6r `v fl } j 8z I l ` +u } ? } 4| u ~ `z ,q s _ { Y t x z I @ `u q x `x p @ n| w / x u w x s `v f} @ P{ x f x ~ n @ Cy XI P ! 2 @X z f I G g s Y s " j 6u U j x 9 `v f I @ s XI XI 5 q @ j g @ U f I Ae^ `v f a `v fb XI o @ o @n @ } Q } v , XI @w * I $ ~ @ @ s n } Y t `v fW mq u r s su \s r ` y m [ u q | Z r x u ~w x f x } < s Y 0 * } f/ e j | $ r - 0m z I 3 A | : XI @ ? H g I z I w Q 3q E @[ y `v fV I p @ J j I @ `v ~ G q @ XI P @l ` I @ $ `v fj @| s U s \ P R~ } \ c _ `z f ; 5~ h _ `x m @S r q @ `v fm x s @~ , r # R _| x I 4 @| s x = { z f R @~ , v fT $ @[ j v - f % fQ k x K Z H z \s q k s : v T I @ U t s g u `v f wr XI n Y ( ?v x f ` @l ` j i I @ uz v f XI @ XI m @ v - Nz } r : @[ mv @ @[ @ G os { s I @ ] I @ t , z 1UC r @ Y } } @j @ s t x f @l ` s Vs `x XI J Y ( i @ / mr x p @ { U I @ p @ z u x m @ v q @ } @ s & X > `v f y } + XI } @ 2 p @ 8 `m `x > _ C k `v f 7v z 0 *v XI @@ v ^ H @V L `O T L [ j p `v Y Q @S } s I @ a z q I 0{ @ l X ^ u \s `v X q q @ & `v fQ ` y f nq `u r u I @ ~ P 6 v y Z 8 s q @ 8 t t t \ U M v ^ ` ` o l ~ t l o t C @ ] u ] C S f / v v f : j ~ g \ d S t w [ ] g v : M k 7 v L h v 7 - 7 S 7 h h U t v ] C v t l v M L C S \ \ 8 h ] R U v S S V : t ` ` ' o u 1 f t v % g t h ` y f ] C S M S t t t D S c M 2 S 8 Q l + > 8 t d } Q _ t h R t P t 7 H H R S M S = . ` V o \ U O t ] < h } Y ` # v _ C " V g 7 t t S d S : > H v ` c D F l , S > 7 % d # _ X ) ] 8 U j 1 Q S C Z { M E ] S D / jump target offset too complex jump target segment too complex didn't get FAR expression in jmpfar jump target expression too complex no NEAR form of that jump instruction exists no SHORT form of that jump instruction exists invalid combination of opcode and operands one of source operand 1 or 3 must match dest operand first opcode byte of XOP must be 0x08 or 0x09 first opcode byte of VEX must be 0x0F immediate expression too complex multiple segment overrides, using leftmost unknown operand postponed action invalid segment in effective address immediate does not support segment skipping prefixes on this instruction `%s' is an instruction in CPU%s `%s' is an instruction in 64-bit mode `%s' is a prefix in 64-bit mode Cannot override address size to 16 bits in 64-bit mode Cannot override data size to 32 bits in 64-bit mode ../modules/arch/x86/x86id.c invalid operand conversion invalid jump target invalid target modifier type invalid operand type invalid size for operand %d requires CPU%s invalid number of operands unrecognized special prefix address size override ignored unhandled segment prefix unknown operand action unsupported address size indirect call without `*' too many operands vpcomgeuq fcompp cmovle fldz vmovapd retf fcomp fsubrp vpcomleuq vpmulhuw vunpcklpd adc vmulss stosw vzeroupper jnle vmaxsd fldl2e vcmpneq_oqsd rdtsc setns vcmptrue_uspd vmulps jno vfnmsubsd vcmpordsd vpclmulqdq cmova cmovnl pi2fw vfnmadd132pd vdpps fcmovnb vmlaunch pfcmpge vpcomud vpslld vpcomgtud vcmpge_oqps vcmpngt_uqpd vfmaddps vphsubd fdiv fst vpcomled setne cmovl cmc bt vroundss vpsubusw lar cmpxchg vcvttpd2dq vfnmsub132ps vcmpord_sss movzx pfacc vpextrb jge vpaddb fucompp vpunpcklqdq btc vpshlb vfmsubadd132pd sahf rdmsr fdivp vpcomleub outsb xcryptofb skinit vpmovsxwd vprotw vpminuw vpcomgtq vcmpneqps vmovss vfmadd132ps int03 vpabsw vmovntdqa vpcomneud vpcmpgtd vmaskmovdqu vpmadcswd vfmsub213pd bsf bsr vfmaddsub231pd vpshad setz cpuid vfmaddsd repnz jnbe vcmpeq_osss vdivsd jcxz vpextrw vfnmadd213pd vfnmsub231ps fldlg2 pmvlzb vfmadd213ss vcmpordpd jns fnstenv ficom vpmulhw pmulhrwc vpcomltw vcmple_oqps vpmaddubsw fnstsw vrsqrtps vfmadd231sd verr vcmpneq_ospd cld vcvtsd2si vfnmsub213ps vaddsubps vinsertf128 vcmplt_oqss shrd invlpga vpunpckhwd pavgusb vpcomned vsubpd xcryptctr vldmxcsr vcmpneq_oqps stosq cmovnp vcmpeqsd vminpd vpinsrq vxorpd vcmpunordss cmovge fiadd vcmple_oqpd sysenter vpmovsxbq finit vpcomb vpmaxuw vcmpnlesd vpinsrd cmovg vpermilpd vpcomequd wrmsr vpslldq vzeroall arpl fcmovb vfnmadd132ss vfnmsub132ss vfmsubss wrshr vcmpeq_uqss pf2iw pfmin vfmaddsub231ps vpshlq loopne vpsignd vpaddusw fcmovu vmovaps vpcomgtd vfnmadd231pd fsubp cvttps2pi vfmadd231ss popfq vorps vmovhlps vcmpnlt_uqpd vpcomuw vpcomfalsew svts fcmovbe vfmadd132sd setpo vcmpss clts prefetcht0 cmpxchg8b vdivss vpminsw popfw cvtpd2pi vfmsub231pd jg lodsb vcmpeq_ussd fimul vextractps das vphadduwq pushfd vaesenc fnop lldt cmpxchg486 vfmadd213sd vcmpnltss frstor vcmpnlt_uqps vmovd vfnmsub132sd loopnz movntsd jc vfnmsub231pd vfmsub132pd xstore vpshuflw vpmovzxdq fstp vpacksswb vcmptruepd vaddsd vpcmov vaesimc wbinvd vmovsldup vcmpnltps jne vpmovsxbd vminsd vpsadbw vpunpcklwd vcmpnlepd popcnt cmovnae vpcomfalseuw fprem vcvtps2pd vfmsub231ss fmulp cmpxchg16b popa vcmpneq_usss setge vpcomtrueud swapgs vminps movntss retn vcomisd vpminsd fxtract vcmpnless vaeskeygenassist vpaddsb vcmpngt_uqsd vfmsubadd132ps vpmovsxdq vpminud vcmpfalse_ossd vpcomneqq rcl vcmpgess vcmptrueps cdq vblendvpd vcmpnle_uqss vmovhpd vphsubbw vmptrld vcvtps2ph fxch vpmovsxwq pushad mwait vfnmsubpd verw fcomi vmovmskps vcmpnltpd vfmsubpd lfence vpcomeqb jae vcmpunord_ssd fincstp not vpackusdw vpcomltq xsetbv vcmpneqpd fldl2t vcmpngtpd faddp fcos sysret vcmpngtsd vcmpeq_ossd paddsiw pmachriw vcvtsi2sd vaddsubpd fldt rsdc fdecstp vmcall vfmadd231pd vmaskmovpd vpcomneub vfmsubaddpd vpcmpeqd vpxor fcmovne vcmpneq_osps vextractf128 vcmptrue_ussd vmovmskpd vpclmulhqhqdq vcmpnle_uqsd cmovns xcryptecb vpcomneuq pfadd repne vpmovsxbw fptan vfmsubadd231ps vcmpeq_usss vcmpgtps cvtpi2ps cvtpi2pd vpshab vmovntdq vpor vpcomnequw vcmpeqps pswapd vcmpltpd vpcomltd vcmpngess lahf setnc vpcomeqd vpcomneqw vmovshdup vphsubdq cdqe vpsubsb btr invlpg vpshufd vpsubsw xstorerng vcmpgesd vpshufhw insertq vcmpnle_uqps vucomiss vsqrtss vpcmpistrm vcmptruess vcmpneqss setnae ibts vcmptrue_usps vpalignr vpmovmskb std vfmadd213ps pmvnzb vfnmsub231ss ltr vcmplt_oqsd vmovupd vcvtph2ps vfnmsub213pd vmload lsl vpsllq vfmsub213sd vfmaddsub132ps cwd cmpsq jna movsx vcmptruesd pmulhriw vpcomneqb fist vphadddq vaesdec seto vphaddbd femms fcmove vfmsub132sd vphaddubd vpmulld vcmpord_ssd cmovc loopz vfmsubadd231pd stosb vpmaxub vpsubusb vpavgb fcomip cmovp vcmpgtss vmovdqa fnsave vphaddwd smi jle vcmpfalsesd vsubsd prefetchnta vcmpeq_uspd vaddss vfnmadd231ss jnc vunpckhpd vfnmadd213sd vcmplt_oqps vcmpneq_ussd vfnmsubss vmovlps cmp vpandn vmclear vpcomequb fstpt vmaxpd vpclmullqhqdq vcmpge_oqsd vcmple_oqsd setnge setg vcvttps2dq vpcomfalseub lodsd vmovhps fisttp outsw vcmpnle_uqpd outsd lfs lzcnt vcvtps2dq vphsubw vpcomgtb vcmpordps vfnmsub132pd vpunpckhqdq vfmaddsubps vcmpnge_uqsd vpmovzxbw vpsubq vpminsb fdivr sets vpcomgeud vcmpngtss vcmple_oqss vfnmsub213sd rdpmc vcvtdq2pd vfmsub213ss vpextrd fstsw pfsubr vrcpps vsubss fxrstor vfmsubadd213ps vcmpneq_oqss vpmacssww scasd jnb vphaddd vfnmadd213ps vdivpd vfmsub213ps setle lodsq vphaddubq pfrcp vcvtpd2dq lmsw vpcomfalseuq vpmaxsd vfmaddsubpd vpsignw vfnmadd231sd vpcomtrueb vpavgw stgi vpcmpgtb vpcomfalseq pfcmpgt loop vpsllw vpmacsswd vpcomltud vshufps xlatb fyl2x vmpsadbw into pmvgezb popaw vfmaddss setnbe jng vpmacssdqh sal vtestps vpmacssdql vphaddubw jnae vpand vpcmpeqw fsave vcmpnleps vpcomeqq vcmplt_oqpd movnti vpcomfalseud vpmaddwd vcmpless vcmpnge_uqpd fbstp setae vpsrlq vcmpngepd vcmpeq_uqsd vmmcall pmulhrwa inc pause smsw vfnmaddpd vblendpd vpcomw fsincos fnstcw pfrcpit1 vpcomq cwde jpo vpshufb vpcomnew vmaxss vphaddw seta vpcomtrueuw vcmpnlt_uqss vpcomequq setng loope psubsiw movsb cmovo vpackuswb jnl vpcmpestri vpsrlw vcmpngtps vpcomnequq cmovz vpcomgtub vpackssdw fabs vfmsub132ss vbroadcastss vcvtpd2ps vpshld movdq2q vpaddsw movsxd vcvttsd2si vmaskmovps vlddqu vpcomneqd stc vcmpnge_uqps vmwrite fscale pfrsqrt vcmpfalse_ospd vxorps vphsubwd vpcomnequd vfmaddpd vcmpgt_oqps vfmadd231ps vmresume xcryptcfb vpsignb vcmpltps prefetchw fyl2xp1 vcmpgtpd vcmpeq_uqpd fld1 vptest maskmovq cmovae vpmuldq vpmaxud rsm pi2fd vmovntpd vhsubpd vpmaxsb ud1 repz f2xm1 lgs vpabsd vsqrtpd vpmulhrsw vpcomtrueq xgetbv vfmaddsub132pd vcmpeqss fild vprotb vmulsd svldt vfnmsub213ss vcvtss2sd vcmpunordps vunpcklps vcmpunord_sss vfmsub132ps cmovpo setnb setnp fchs fcmovnbe paveb vfmsubaddps vcmpunordsd vpcomltub aaa vmovups vperm2f128 vmrun crc32 loadall fisub vfmsubps vmovdqu jpe vpmacswd fucomip sysexit fninit vfnmaddsd vpmovzxbd bound vcmpneq_ossd vmovlpd vcmpge_oqpd vcmpltss vphaddwq pf2id vroundpd frndint js vmulpd pfrcpit2 vdivps scasw vfmadd132pd ud2 vpcomfalsed vpcomgtw vfmadd213pd fisubr vcmpngt_uqps vmovq vfrczps sgdt popf jrcxz fsetpm vpcomd leave vcmpeq_uqps vpcomleq fcom vpcomgeuw setc pushfq vpcomub vsqrtsd vdppd vblendvps vpcmpgtw iretw popad vcmppd vpunpcklbw vpsrad fsin vcmpfalseps vpsubb vpmovzxbq fldln2 pfpnacc vpmovzxwq vpmacsdql vpcomgeub vcmpleps vrcpss vcvttss2si vpcomgeq vpcmpeqb vcmpgeps vcmpneq_uspd mfence movntq jnz rcr vmsave stosd vpcomequw smintold vcmpeqpd vpinsrw vcmptrue_usss vmxoff fstcw vcmpgt_oqpd pfmax iretq vpcomtrueuq fprem1 vpcmpeqq vphsubsw vcmpgt_oqss vpcomneb pfcmpeq vcomiss vcmpgtsd pfsub vcmpge_oqss sti vpcomgtuw vcmpeq_ospd rol vfnmaddps vpmadcsswd aam svdc cmovnge jecxz vpcomtruew xcryptcbc vpmullw jp vstmxcsr vunpckhps ficomp vshufpd movq2dq fcmovnu vfnmadd132ps ffreep vcmpgt_oqsd vpcomltb vblendps vucomisd neg sidt vcmpunordpd setbe vroundps vpcomneq vpsubw setnle vfnmadd213ss vpshaw cmovna vfmaddsub213ps vcmpfalsess vpcomeqw vandnpd vhsubps jo clflush cmovnc vminss jbe vcmpngeps jl rsldt vandpd vpblendvb pushaw ftst setpe vpcomleb vpabsb vpcomfalseb fidiv vpmovzxwd vandps vpcomuq vpinsrb vmovddup vpsrld vpunpckldq vaesenclast fld vhaddps cmovs fucomp pshufw vpaddw vpmaxsw vcmplesd vpclmulhqlqdq prefetcht2 scasq vcmpeq_usps vpcomtrueub vpextrq vpcomleuw vcmpfalse_osss lodsw lidt pfrsqit1 vpcomgeb xsha256 sar vfmsubadd213pd vpcomnequb setnl vmovntps vaesdeclast vcvtsd2ss vpshlw vcmpneqsd vtestpd vfnmaddss vfnmsubps vcmpeq_osps vcvtss2si vfrczss vcmpfalse_osps sete cqo vpmacsww vpcomltuq prefetcht1 vfnmadd132sd vcmpnge_uqss vcvtdq2ps vphminposuw vhaddpd vpcmpgtq lea vpcomneuw vprotq jnge vphaddsw vmovsd vfrczpd pushfw fstenv xbts cvtps2pi rdshr monitor fucom fistp vpcomltuw vpunpckhbw scasb cmpsb pdistib vpcmpistri vfmadd132ss syscall vpermilps vcmpunord_sps vpaddq vmovlhps cmovpe vfmaddsub213pd o16 vpunpckhdq cvttpd2pi vpclmullqlqdq vrsqrtss fidivr vfnmadd231ps vpsubd vfnmsub231sd clgi vphadduwd vpcomleud fpatan cmovnle fucomi pushf vprotd xsha1 vfmsub231sd vphaddudq vcmpngt_uqss vcmpord_spd vcmpneq_osss vpshaq vpperm vpaddd vpmuludq vfmsub231ps clc vpcomgew vcmpord_sps fbld vpaddusb fldcw cmovno cmovng setl setnz jnp int3 vinsertps vbroadcastsd vpblendw bswap fnclex pfnacc vpmacsdd pmvzb fclex jb iretd hlt vcvtsi2ss rsts vpsrldq vpmacsdqh setno vfmsubsd smint iret cli vandnps ja ffree aas rdtscp vpcomged montmul repe vcmpnlt_uqsd fldpi salc vcmpsd vpcomtrued setna vmptrst vroundsd vpcomgtuq vcmpordss vpcomlew fsqrt xadd aad popfd vcmplepd fdivrp fldenv pfmul fxam vmread setp vpsraw je vmaxps vmxon vcmpfalsepd fwait vsqrtps vpminub vcmpps prefetch vsubps cmovnz cmpsw vfrczsd vcmpneq_usps vaddpd vbroadcastf128 vphaddbq setb loadall286 vorpd vcmpltsd vaddps pusha daa vphaddbw vpmacssdd sbb pmagw lgdt jz sfence cbw umov vcmpngesd vcmpnltsd vcmpneq_oqpd vcmpgepd vcmpunord_spd vpcmpestrm fxsave cmovncw data32 rcrl ficompl adword cmovnzq vmwriteq addr32 cmovleq crc32w btcw cmovbeq fildq vcvtss2siq cmovnsq loopzl roll setnab btrw loopw vcvttsd2sil ht lidtw decw cmovzl rclw fnstsww sscaq addr64 popcntl vcvttpd2dqx vpmovmskbq setgeb sscaw popcntq strq vcvttss2siq lldtw cmovow loopneq fdivrs cmovol btq cmovncq loopnzw ljmpq cmovngew setnzb fisubs loopnel cmovnlq sbbw lcall cmovgl lfsl cmovnaeq movsxb leaw setbeb lret pushal movzxw andb leavew enterl movzxb loopq setnpb inb cmovew setpeb cmovngq lslw setsb smswq cmovpow popw fldenvs setneb movabsl cmovsq crc32b loopl vmreadq cmovaq outl cmovbq cmovlew popq lcallq cmovel movsbl fsavel cmovll sbbl imulb cmpxchgl notw outb inw fstsww larl fnstcww rexy cmovaeq fisubrs xaddl sidtl rolw fiaddl cmovnoq notq ficomps cmovnaew cmovnbel setnob cmovnleq movzbl shrq fnsavel movzbw cmovnel aqword vcvtsd2sil btcl vcvtsi2ssq vpextrwq andw setob boundw btsw fcompl salw setpb bsrq fldenvl rcll movswq cmovlw cbtw cwtd movntil cmovzq cmovbw rex64yz fistpll sysretq lidtl cmovngel fnsaves cmovnbw fisttps ficoml rexxz adcl cmovlel loopel bsfq fstenvs vcvtsd2siq vcvttpd2dqy lcallw rclb movsxw cmovnlel setaeb btsq lssw fcoml incb vcvtsi2sdl vmwritel boundl sysretl idivq cmovpoq movslq fadds btsl cmpl cmovgel cmovnlew cmovnpw cmovsl cmpb rcrw vcvtpd2dqy ficoms rex64y filds btrl andq andl fcoms cmovbl negq loopzq cmovnpl movsbq cmovngl shrw xorw rolq vpmovmskbl cmpq rex64z sscab fistps adcq lretl bsrl strl xorq vmovmskpdq vmovmskpsq cmovnol cmovnbq cmovncl scasl sgdtl fisttpl cmovpol salq cmovpl sldtw crc32l leal vcvtpd2psy rorw setnsb popcntw sarl cltd larw xorb rexyz fisttpll fists vpextrwl lgdtq fxrstorq stosl cmpw rex64xyz cmovnbl fcomps sbbq cmovpw lidtq bswapq cmovnow sbbb rex decq incl cmovgw cmovcq enterq setbb cmovbel vcvtpd2psx vmreadl rexx cmovnbeq movabsw cmovngw shrdw decl negl sarb smovb cmovgeq lgdtw shrdq enterw negw ltrw cmpxchgb arplw cmovlq hnt cmovpeq popfl insl cmovnlw cmovngeq cmovnew fildl rorb sgdtw movzwq smovw verrw lzcntl cmovnaq fisubl cmpxchgq lssl smovl imulw btl fldcww cmovnaw cmovnbew cmovsw fsubs fstpl fidivl loopeq setzb sgdtq lretw fxsaveq fdivl cqto pushw fidivrs cwtl loopew rcrq imulq shldw vcvtsi2sdq cmovcw fsubl bswapl rcrb pushq movzbq cmovnzl lgdtl smsww bsrw fsaves setpob xaddw movabsb fstl cmovnsw vcvtpd2dqx cmovbew cmovnzw setngb loopzw outw cmovnsl rclq fidivs rex64xz setnbb fildll ldsw data64 lgsw xaddq sall xaddb fistpq vpinsrwq setngeb btcq lesw setnbeb cmovzw shrl vpinsrwl salb vcvtsi2ssl leaq vmovmskpdl shldq movabs testw rexz cmovneq fmull leaveq cmovpel incw movntiq incq testq fisttpq fstenvl vcvttsd2siq cmoval cmpxchg8bq setnleb cmovcl fsts fiadds setab flds lcalll cmovnll pushl idivb rorq idivw shll fdivs verww fimull sldtl setcb shrdl fimuls rex64xy cmovaew fistpl leavel testb ldsl fstcww sarw movzwl cmpsl lzcntw smswl rexxy data16 aword sidtq popal bsfw testl sscal adcb setncb bsfl fdivrl notl loopnew lfsw fnstenvs frstorl setnlb strw sarq faddl cmovnael adcw cmovoq cmovnal lodsl setlb lretq ljmpw outsl fstps vcvttss2sil sidtw cmovael cmovgq xorl cmpxchgw lmsww lzcntq cltq rex64 negb seteb lsll cmovpq movswl rolb shrb popl fistl cmovgew addr16 cmovpew setleb vcvtss2sil ljmpl decb crc32q cmoveq shldl larq setnaeb smovq fldl notb rexxyz frstors loopnzq lslq iretl loopnzl fsubrl fnstenvl fsubrs cmovnpq lgsl pushfl fmuls sldtq rorl btrq inl movabsq rex64x setgb vmovmskpsl lesl fidivrl ljmp movsbw cmovaw fisubrl Hammer Athlon K6 IA64 P4 P3 686 SSE4.2 SSE4.1 SSSE3 EM64T PadLock SVM SMM AMD Cyrix 3DNow SSE3 SSE2 SSE MMX FPU Privileged Obsolete Undocumented Protected `%s' invalid in 64-bit mode r%u LC-3b LC-3b does not support floating point h< 4 ' / E T c r %*sOpcode: %04x %*sType= NONE-SHOULDN'T HAPPEN 4-bit 5-bit 6-bit, word-multiple 6-bit, byte-multiple 8-bit, word-multiple 9-bit, signed, word-multiple jump target out of range Unrecognized immediate type ../modules/arch/lc3b/lc3bbc.c 9-bit, signed, word-multiple, PC-relative %6lu %*s%s %6lu %08lX <gap>%*s%s %6lu %08lX %02X %*s <rept> NASM-style list format end of file in comment GNU AS (GAS)-compatible parser can only have one token of lookahead ../modules/parsers/gas/gas-parse.c junk at end of line, first unrecognized character is `%c' label or instruction expected at start of line instruction not recognized: `%s' expression expected after `%s' junk at end of cpp line marker .align directive must specify alignment scale factor of %u without an index register integer register index expected missing closing parenthesis for register index unrecognized identifier after `@' size must be an absolute expression & & & " ) 0 7 integer expected %s floating point value segment register target modifier << >> label directive `%s' not recognized .file line number is negative line increment is negative .COMM size expected for `%s' .ZERO .SKIP .FILL .bss .data .text flag string expected expression syntax error invalid memory expression non-integer scale expression missing after `%s' bad register index `%u' missing parenthesis expected identifier after `@' gasflags invalid section name `%s' .align .p2align .balign .org .local .comm .lcomm .byte .2byte .4byte .8byte .16byte .short .int .long .hword .quad .octa .value .ascii .asciz .string .sleb128 .uleb128 .float .single .double .tfloat .section .skip .space .fill .zero .intel_syntax .att_syntax .equ .line .set .word %define __FILE__ %define __LINE__ %imacro section 1+.nolist %define __SECT__ [section %1] __SECT__ %endmacro %imacro segment 1+.nolist %define __SECT__ [segment %1] %imacro absolute 1+.nolist %imacro struc 1.nolist %push struc %define %$strucname %1 [absolute 0] %$strucname: %imacro endstruc 0.nolist %{$strucname}_size: %pop %imacro istruc 1.nolist %push istruc %$strucstart: %imacro at 1-2+.nolist %imacro iend 0.nolist %imacro align 1-2+.nolist nop %ifidni %2,nop [align %1] %else times ($$-$) & ((%1)-1) %2 %endif %imacro extern 1-*.nolist %rep %0 [extern %1] %rotate 1 %endrep %imacro bits 1+.nolist [bits %1] %imacro use16 0.nolist [bits 16] %imacro use32 0.nolist [bits 32] %imacro use64 0.nolist [bits 64] %imacro global 1-*.nolist [global %1] %imacro common 1-*.nolist [common %1] %imacro cpu 1+.nolist [cpu %1] %imacro default 1+.nolist [default %1] NASM-compatible parser TASM-compatible parser %define __SECT__ [section .text] %define __SECT__ [absolute %1] times %1-($-%$strucstart) db 0 times %{$strucname}_size-($-%$strucstart) db 0 %imacro alignb 1-2+.nolist resb 1 %define __OUTPUT_FORMAT__ __YASM_OBJFMT__ = = o 3 3 o only can have one token of lookahead ../modules/parsers/nasm/nasm-parse.c only RES* allowed within absolute section [warning] directive not supported; ignored instruction expected after label label alone on a line without a colon might be in error instruction expected after TIMES expression expected ) after DUPlicated expression can not handle more than one '?' filename string expected after INCBIN expression expected for INCBIN maximum length expression expected for INCBIN start unexpected %s after instruction overriding operand size from %u-bit to %u-bit register adressing not supported relative adressing not supported OFFSET applied to non-memory operand OFFSET applied to non-absolute memory operand segment applied to non-memory operand `:' required after segment register data values can't have registers ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# <# " " " " " " <# " " <# " " " <# " " <# <# " " " " # # # # &# 0# <# <# K# U# _# i# s# }# # # @= $> $> $> $> $> $> $> $> $> $> = = = $> $> $> $> $> < end of line directive name DB/DW/etc. RESB/RESW/etc. INCBIN EQU TIMES NOSPLIT STRICT instruction instruction prefix // %% $$ ..identifier ..@identifier %line invalid arguments to [%s] expression expected after %s expression or string expected expected ( after DUP RESx expected operand, got %s double operand size override cannot override register size ptr expected expression after ] memory address expected flat missing closing bracket expected expression after [ expected expression after %s `+' `(' `~' `-' HIGH LOW default unrecognized default `%s' unrecognized default value unrecognized directive `%s' %define __YASM_MAJOR__ 1 %define __YASM_MINOR__ 0 %define __YASM_SUBMINOR__ 1 %define __YASM_BUILD__ 2326 %define __YASM_VER__ "1.0.1" Could not open input file %%line %ld+%d %s Real NASM Preprocessor Real TASM Preprocessor %define __YASM_VERSION_ID__ 001000100h ../modules/preprocs/nasm/nasm-preproc.c |S S S S S S S S S %arg %assign %clear %define %elif %elifctx %elifdef %elifid %elifidn %elifidni %elifmacro %elifnctx %elifndef %elifnid %elifnidn %elifnidni %elifnmacro %elifnnum %elifnstr %elifnum %elifstr %endscope %error %exitrep %iassign %idefine %if %ifctx %ifdef %ifid %ifidn %ifidni %ifmacro %ifnctx %ifndef %ifnid %ifnidn %ifnidni %ifnmacro %ifnnum %ifnstr %ifnum %ifstr %imacro %include %ixdefine %local %macro %push %rep %repl %rotate %scope %stacksize %strlen %substr %undef %xdefine ifdifi %idefine IDEAL %idefine JUMPS %idefine END %idefine P8086 CPU 8086 %idefine P186 CPU 186 %idefine P286 CPU 286 %idefine P286N CPU 286 %idefine P286P CPU 286 Priv %idefine P386 CPU 386 %idefine P386N CPU 386 %idefine P386P CPU 386 Priv %idefine P486 CPU 486 %idefine P586 CPU 586 %idefine .8086 CPU 8086 %idefine .186 CPU 186 %idefine .286 CPU 286 %idefine .286C CPU 286 %idefine .286P CPU 286 %idefine .386 CPU 386 %idefine .386C CPU 386 %idefine .386P CPU 386 %idefine .486 CPU 486 %idefine .486C CPU 486 %idefine .486P CPU 486 %idefine .586 CPU 586 %idefine .586C CPU 586 %idefine .586P CPU 586 %imacro TITLE 1 %imacro NAME 1 %imacro EXTRN 1-*.nolist %imacro PUBLIC 1-*.nolist ; this is not needed %idefine PTR %%endm %%undef %s ENDM: not in an endm context locals irp struc %s endstruc ENDS: not in an ends context endp assume expected `:' instead of `%c' expected `,' instead of `%c' %s: istruc %s %s.%s: at .%s, %s %s %%{%d} .%s %s %s ..%s %%imacro %s 0-* %%idefine %s %%{%-u} expected comma '%s': expected parameter name %s: expected <values> %%include "%s" %ifdef BOGUS no token after & no token before & 0123456789 %%line %d %.*s unterminated string ..@%lu. character constant too long seg `%s': context stack is empty `%s' expects a macro name small %%define %s (%s+%d) tword `%s': no matching `%%if' `%%else': no matching `%%if' `%%endif': no matching `%%if' `%s': not defining a macro `%%line' expects line number %%define %s (%s-%d) ''' parameter identifier expected `%s': not in a macro call (%s:%d) %s ENDM: bogus endm context type %d %%undef %s %%rotate 1 %%endrep %%endm irp %s %%undef irp STRUC: already in a struc context SEGMENT: already in a segment context ENDS: bogus ends context type %d Too many initializers in structure %s %s Expected > for struc field initializer in %s %s %s Expected < for struc field initializer in %s %s %s Expected struc field initializer after %s %s too many parameters for macro %s %%imacro irp 0-* %%rep %%0 %%define %s %%1 can't handle different types of token around & can't handle empty token around & `%s': context stack is only %d level%s deep environment variable `%s' does not exist unable to open include file `%s' braces do not enclose all of macro parameter `%s' expects context identifiers preprocessor directive `%s' not yet implemented non-constant value given to `%s' trailing garbage after expression ignored `%s' expects macro identifiers `%s': more than one comma on line `%s' expects two comma-separated arguments `%s' expects a parameter count or nothing `%s' expects a parameter count after `-' minimum parameter count exceeds maximum unable to parse parameter count `%s' unknown preprocessor directive `%s' `%%stacksize' missing size parameter `%%stacksize' invalid size type Invalid size type for `%%arg' missing directive `%%arg' missing size type parameter Syntax error processing `%%arg' directive `%%arg' missing argument parameter trailing garbage after `%%clear' ignored trailing garbage after `%%else' ignored trailing garbage after `%%endif' ignored `%%endrep': no matching `%%rep' `%%endscope': already popped all levels trailing garbage after `%%endscope' ignored `%%exitrep' not within `%%rep' block `%%%sassign' expects a macro identifier single-line macro `%s' defined both with and without parameters non-constant value given to `%%%sassign' `%%include' expects a file name trailing garbage after `%%include' ignored `%%line' expects line increment %%assign %%$localsize %%$localsize+%d Invalid size type for `%%local' missing directive `%%local' missing size type parameter Syntax error processing `%%local' directive `%%local' missing argument parameter `%%%smacro': already defining a macro `%%%smacro' expects a macro name `%%%smacro' expects a parameter count redefining multi-line macro `%s' `%%%smacro' expects a parameter count after `-' `%%pop': context stack is already empty trailing garbage after `%%pop' ignored `%%push' expects a context identifier trailing garbage after `%%push' ignored non-constant value given to `%%rep' `%%rep' expects a repeat count `%%repl' expects a context identifier `%%repl': context stack is empty trailing garbage after `%%repl' ignored `%%rotate' missing rotate count `%%rotate' invoked within macro without parameters `%%rotate' invoked outside a macro call non-constant value given to `%%rotate' trailing garbage after `%%scope' ignored `%%strlen' expects a macro identifier as first parameter `%%strlen` requires string as second parameter `%%substr' expects a macro identifier as first parameter `%%substr` requires string as second parameter non-constant value given to `%%substr` `%%undef' expects a macro identifier trailing garbage after macro name ignored `%%%s%sdefine' expects a macro identifier `)' expected to terminate macro template `%s': parameter identifier expected macro parameter %d is not a condition code condition code `%s' is not invertible macro `%s' exists, but not taking %d parameters macro call expects terminating `)' expected `%%endif' before end of file `%%rep' without `%%endrep' within expansion of macro `%s' defining with name in expansion end of file while still defining macro `%s' H o + o + , , , , , , , , , , H o + o + > D > D > D > D U U G n n n n n n n n n n n n n n n n n ( < ( R J $ V ~ * expecting `)' %s not supported cannot reference symbol `%s' in preprocessor undefined symbol `%s' in preprocessor error when reading from file Disable preprocessing -x assembler-with-cpp command line too long! -M -I -include -D -U Failed to execute preprocessor Preprocessor exited with failure Run input through external C preprocessor == != <> <= >= && ^^ || ".endif" without ".if" elseif ".%s" without ".if" .ifnc .ifc .ifnes .ifeqs .macro .endm ".endm" without ".macro" .rept rept without matching endr .endr ".endr" without ".rept" */ /* ifb ifeq ifge ifgt ifle iflt ifnb ifnotdef ifne equiv ".%s" expects two arguments 4 7 N = Q T T W Z ] ` c ! 8 } T B H c n % * / 4 9 > G \ ( L p ( d h expression is required in ".if" statement expression is required in ".elseif" statement "%s" expects two single-quoted or unquoted arguments "%s" expects two double-quoted arguments unable to open included file "%s" symbol "%s" is already defined redefining symbols not yet implimented unexpected EOF in ".macro" block GNU AS (GAS)-compatible preprocessor CodeView debugging format for VC8 ! ! h< ! < " D# X# h< `# < # 4$ l$ h< t$ < $ X' ' h< ' < ' & ' 8' 8' 8' 8' ' ' 8' 8' 8' 8' 8' 8' 8' & 8' 8' 8' 8' 8' 1' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' 8' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( <) * * * * ) ) * * * * * * * ( * * * * * ) * * * * * * * * * * * * * * <) wZ wwwwZh YbZ wYZ .%06u .debug$S unknown sym format character unknown leaf format character codeview: could not open source file could not find filename in table ../modules/dbgfmts/codeview/cv-symline.c codeview file number %d unassigned tried to calc_len a codeview symhead bytecode tried to calc_len a codeview fileinfo bytecode tried to calc_len a codeview linehead bytecode tried to calc_len a codeview sym bytecode 0. . h< . < . + L+ L+ L+ L+ L+ L+ 8+ H+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ H+ L+ L+ L+ L+ L+ H+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ L+ H+ + , , , , , , + + , , , , , , , , , , , , , + , , , , , , , , , , , , , , , , , , , , + , - - - - - - , -- - - - - - - - - - - - - - , - - - - - n- - - - - - - - - - - - - - - - .debug$T ../modules/dbgfmts/codeview/cv-type.c L3 `3 h< h3 < 3 4 05 + D + H = D = H .debug_info .bcsym .loc DWARF2 debugging format tried to calc_len a dwarf2 head bytecode ../modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c XA lA h< tA < A C HC h< PC < pC could not find label prior to loc dwarf2 address went backwards? ../modules/dbgfmts/dwarf2/dwarf2-line.c dwarf2 file number %d unassigned tried to calc_len a dwarf2 spp bytecode tried to calc_len a dwarf2 line_op bytecode [%s] can only be used inside of a section unrecognized numeric qualifier is_stmt value is not a constant column number is not a constant file number given but no filename .debug_line file number required file number less than one line number required is_stmt isa unrecognized loc option `%s' %s requires value basic_block prologue_end epilogue_begin isa value less than zero isa value is not a constant is_stmt value not 0 or 1 line number is not a constant file number is not a constant FILE [%s] requires an argument .debug_aranges P Q h< (Q < HQ .debug_abbrev yasm 1.0.1 tried to calc_len a dwarf2 aranges head bytecode ../modules/dbgfmts/dwarf2/dwarf2-info.c No debugging info Y `Y h< Y < X X Y h< Y < W :F1 .n_so .stab .stabstr over 65535 stabs .stabstr has no entries %*s"%s" Stabs debugging format ../modules/dbgfmts/stabs/stabs-dbgfmt.c stabs debugging overrides empty section .stabstr stabs debugging conflicts with user-defined section .stabstr stabs debugging overrides empty section .stab stabs debugging conflicts with user-defined section .stab %*s.stabs "%s", 0x%x, 0x%x, 0x%x, 0x%lx tried to resolve a stabs stab bytecode tried to resolve a stabs str bytecode could not open temporary file create() output(f, object-> %d) Symbol Table: destroy() init_new_section("%s", %lu) add_default_section() section_switch(headp, , %lu), returning NULL "%s" section (new) get_special_sym(object, "%s", "%s") Trace of all info passed to object format module 8 8 L r r q q q v q } |q |q D |q |q |q |q ~ ? Tq Tq Tq Tq Tq 2 = 9 = = = w 3 3 w binary object format does not support common variables binary object format does not support global variables binary object format does not support extern variables vstart expression is too complex start expression is too complex section `%s' internal align of %lu is greater than `%s' of %lu; using `%s' start inconsistent with align; using aligned value vstart inconsistent with valign sections `%s' and `%s' overlap by %lu bytes binary object format does not support external references uninitialized space declared in code/data section: zeroing initialized space declared in nobits section: ignoring section `%s' start value too large section `%s' starts before origin (ORG) vfollows loop between section `%s' and section `%s' section `%s' vfollows an invalid or unknown section `%s' follows loop between section `%s' and section `%s' section `%s' follows an invalid or unknown section `%s' argument to `%s' is not a power of two cannot combine `vstart' and `vfollows' section attributes cannot combine `start' and `follows' section attributes argument to ORG must be expression unexpected expression in [map] %s: could not find symbol `start' valign nobits %-*s ---- Section %s class: %s length: start: align: not defined follows: %s vstart: valign: vfollows: %s Name Virtual Real %-*s%-*s%s - YASM Map file Source file: %s Output file: %s -- Program origin -- Symbols ---- No Section Value %-*s%s -- Sections (detailed) -- Sections (summary) Class Length Stop Start Vstop Vstart %-*s%-*s%-*s%-*s%-*s%-*s%s unable to open map file `%s' could not seek on output file ORG expression is too complex ORG expression is negative .start .vstart .length vfollows noexecute program origin redefined map file already specified brief sections segments %*sbss=%d %*salign= %*svalign= %*sstart= %*svstart= %*sfollows= %*svfollows= %*sistart= %*sivstart= %*slength= (nil) %*ssection="%s" %*swhich= LENGTH VSTART %imacro org 1+.nolist [org %1] Flat format binary __bss_start MZ DOS .EXE format binary unrecognized symbol type `%s' function internal hidden ..sym elf: invalid relocation size elf: relocation too complex null info struct no associated data _GLOBAL_OFFSET_TABLE_ .strtab .symtab .shstrtab non-string section attribute noalloc noexec nowrite notls noprogbits invalid merge entity size .tdata .rodata .comment no type specified tls_object notype no size specified .type .size .weak .ident %imacro type 1+.nolist [type %1] %imacro size 1+.nolist [size %1] %imacro weak 1+.nolist [weak %1] ELF ELF (32-bit) ELF (64-bit) ) |q |q x |q 2 ; - . 7 Tq Tq Tq Tq |q hq hq hq hq |q } |q \ q + + X + 8 + | Xo = > = X = 8 = | = = w More than one symbol visibility provided; using last alignment constraint is not a power of two alignment constraint is not an integer could not set file position on output file could not get file position on output file requested alignment not a power of two ../modules/objfmts/elf/elf-objfmt.c elf: invalid relocation (WRT or size) couldn't seek on output stream couldn't read position on output stream no section header attached to section missing .stab or .stabstr section/data unrecognized section attribute: `%c' entity size for SHF_MERGE not specified section flags ignored on section redeclaration .comment requires string parameters $ 8 X ` h< h < x * 9 H W D |q ` |q ` |q @ |q @ @% |q E |q B x Tq hq hq Tq hq Tq Tq hq Tq hq Tq @ hq @ Tq hq hq Tq q + = + = + | = | + = = = ,y + = + | = | + = + 4 = 4 + = + 0 = 0 + = + ! = , + 8 - = 8 7 + 8 = B + C = = = y + = z .debug coff: relocation too complex coff: invalid relocation size coff: common size is negative coff: common size too complex /%ld .absolut didn't understand section YASM_TEST_SUITE procedure started here nodiscard nocache nopage noshare noread nobase .rdata .rdata$ .drectve .pdata .xdata .sxdata %*ssym= %*sscnum=%d %*sflags= UNKNOWN %*saddr=0x%lx %*sscnptr=0x%lx %*ssize=%ld %*srelptr=0x%lx %*snreloc=%ld %*srelocs: BSS %*ssymtab index=%lu %*ssclass=%d -export: .rdata$zzz unwind info not present prologue ended here [%s] after end of prologue PUSHREG SETFRAME ALLOCSTACK [%s] requires a size SAVEREG SAVEXMM128 PUSHFRAME ENDPROLOG ENDPROC_FRAME COFF (DJGPP) .export .safeseh %imacro export 1+.nolist [export %1] %imacro safeseh 1+.nolist [safeseh %1] Win32 obj .proc_frame .pushreg .setframe .allocstack .savereg .savexmm128 .pushframe .endprolog .endproc_frame %imacro proc_frame 1+.nolist %1: [proc_frame %1] [endproc_frame] %imacro push_reg 1 push %1 [pushreg %1] %imacro rex_push_reg 1 db 0x48 %imacro push_eflags 0 [allocstack 8] %imacro rex_push_eflags 0 %imacro alloc_stack 1 sub rsp, %1 [allocstack %1] %imacro save_reg 2 mov [rsp+%2], %1 [savereg %1 %2] %imacro save_xmm128 2 movdqa [rsp+%2], %1 [savexmm128 %1 %2] %imacro push_frame 0-1.nolist [pushframe %1] %imacro set_frame 1-2 %if %0==1 mov %1, rsp lea %1, [rsp+%2] [setframe %1 %2] %imacro end_prolog 0.nolist [endprolog] %imacro end_prologue 0.nolist .export %1 .proc_frame %1 pushq %1 .pushreg %1 .byte 0x48 .allocstack 8 subq $%1, %rsp .allocstack %1 movq %1, %2(%rsp) .savereg %1 %2 movdqa %1, %2(%rsp) .savexmm128 %1, %2 .pushframe %1 movq %rsp, %1 leaq %2(%rsp), %1 .setframe %1, %2 Win64 coff objfmt: unrecognized machine ../modules/objfmts/coff/coff-objfmt.c coff: wrt expression too complex coff: cannot wrt across sections coff: no symbol data for relocated symbol coff: section computed size did not match actual size too many relocations in section `%s' coff: unrecognized aux symtab type global EQU value not an integer expression COMMON data size not an integer expression coff: expected sym data to be present end of file in procedure frame COFF section names limited to 8 characters: truncating Win32 does not support alignments > 8192 Standard COFF does not support read-only data sections argument to EXPORT must be symbol name argument to SAFESEH must be symbol name coff: no symbol data for SAFESEH symbol previous procedure started here nested procedures not supported (didn't use [ENDPROC_FRAME]?) [%s] without preceding [PROC_FRAME] [%s] requires a register as the first parameter [%s] requires an offset as the second parameter ended procedure without ending prologue %imacro endproc_frame 0.nolist d ( D D H H p p % E % ` % frame offset expression too complex codes count expression too complex ../modules/objfmts/coff/win64-except.c prolog size expression too complex frame offset of %ld is not a multiple of 16 frame offset of %ld bytes, must be between 0 and 240 prologue %ld bytes, must be <256 %ld unwind codes, maximum of 255 offset of %ld is not a multiple of %ld expansion on already largest alloc offset of %ld bytes, must be between %ld and %ld offset expression too complex negative offset not allowed unrecognied unwind opcode / G @ N G U ] G k z G G G G G G G G - < K R b K q K ) K K K U ; K U $ K G G G ) 5 = N [ o ( 7 F Q c q r q ..gotpcrel macho: relocation too complex macho: invalid WRT macho: SEG not supported uninitialized space: zeroing no sections defined LC_SEGMENT.__TEXT.__text __TEXT .const __const .static_const __static_const .cstring __cstring .literal4 __literal4 .literal8 __literal8 .literal16 __literal16 .constructor __constructor .destructor __destructor .fvmlib_init0 __fvmlib_init0 .fvmlib_init1 __fvmlib_init1 .mod_init_func __DATA __mod_init_func .mod_term_func __mod_term_func .dyld __dyld __data .static_data __static_data .const_data __bss .objc_class_names .objc_meth_var_types .objc_meth_var_names .objc_selector_strs __OBJC __selector_strs .objc_class __class .objc_meta_class __meta_class .objc_string_object __string_object .objc_protocol __protocol .objc_cat_cls_meth __cat_cls_meth .objc_cat_inst_meth __cat_inst_meth .objc_cls_meth __cls_meth .objc_inst_meth __inst_meth .objc_message_refs __message_refs .objc_cls_refs __cls_refs .objc_module_info __module_info .objc_symbols __symbols .objc_category __category .objc_class_vars __class_vars .objc_instance_vars __instance_vars segname LC_SEGMENT.%s.%s %*sscnum=%ld %*sflags=0x%lx %*ssize=%lu %*snreloc=%lu %*soffset=%lu %*sextreloc=%u %*sindex=%ld %*svalue= nil macho: relocation size unsupported macho: shifted relocations not supported macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, consider "[_symbol wrt rip]" for mem access, "qword" and "dq _foo" for pointers. macho: relocation too complex for current implementation ../modules/objfmts/macho/macho-objfmt.c Unknown section name, defaulting to __TEXT segment macho implementation does not support alignments > 16384 section name is too long, max 16 chars; truncating segment name is too long, max 16 chars; truncating Mac OS X ABI Mach-O File Format Mac OS X ABI Mach-O File Format (32-bit) Mac OS X ABI Mach-O File Format (64-bit) ` p x ` p ` p ) ` p ; ` P ` ` B ` P F ` % D R [ d m w q = T = = = } rdf: relocation too complex rdf: WRT not supported import far near RDOFF2 lcomment pcomment symdebug linedebug reserved %*stype=0x%x %*sreserved=0x%x %*ssymtab segment=%u library module %imacro library 1+.nolist [library %1] %imacro module 1+.nolist [module %1] ../modules/objfmts/rdf/rdf-objfmt.c rdf: no symbol data for relocated symbol rdf: section computed size did not match actual size label name too long, truncating to %d bytes rdf does not support exporting EQU/absolute values new segment declared without type code name too long, truncating to %d bytes Relocatable Dynamic Object File Format (RDOFF) v2.0 ! ! " " \ h b h h h @ % Tq Y Tq " q n q q xdf: relocation too complex use16 use32 use64 virtual %*sflags=0x%x %*saddr= %*svaddr= Extended Dynamic Object xdf: no base symbol for WRT relocation ../modules/objfmts/xdf/xdf-objfmt.c xdf: no symbol data for relocated base symbol xdf: no symbol data for relocated symbol xdf: section computed size did not match actual size XDF object format does not support common variables XDF does not support alignments > 4096 $ $ t% & P& & %*s_Align_ %*sBoundary= %*sFill= %*sMax Skip= align fill must be a constant invalid alignment size %d align maximum skip must be a constant align boundary must be a constant could not find any code alignment size ( ( ) 4* D* < + k* * * * * * + X+ + + + , - - 0 - - 1 . . / . . / 4 24 Y4 4 4 4 %*s_Data_ %*sElements: data expression too complex non-constant in data_tobytes ../libyasm/bc-data.c multiple is negative could not determine multiple %*sMultiple= nil (1) %*sEmpty %*sValue: %*sBytes=[ ] 0x%02x, %*sULEB128 value: %*sSLEB128 value: %*sReserved multiple expression not absolute multiple expression too complex negative value in unsigned LEB128 LEB128 requires constant values LEB128 does not allow string constants 5 H5 6 6 < 7 %*s_IncBin_ %*sFilename=`%s' %*sStart= nil (0) %*sMax Len= nil (unlimited) start expression not absolute start expression too complex ../libyasm/bc-incbin.c maximum length expression not absolute maximum length expression too complex `incbin': start past end of file `%s' `incbin': unable to seek on file `%s' `incbin': unable to open file `%s' incbin does not yet understand non-constant `incbin': unable to read %lu bytes from file `%s' could not determine start in bc_tobytes_incbin H9 \9 9 9 9 : %*s_Org_ %*sStart=%lu ORG overlap with already existing data : : ,; |; ; < ; %*s_Reserve_ %*sNum Items= %*sItem Size=%u bc_reserve_tobytes called ../libyasm/bc-reserve.c bytecode length cannot be calculated bytecode does not have any dependent spans bytecode cannot be converted to bytes got empty bytecode in yasm_bc_elem_size got empty bytecode in yasm_bc_calc_len expression must not contain floating point value got empty bytecode in yasm_bc_expand written length does not match optimized length got empty bytecode in bc_tobytes ../libyasm/bytecode.c %*s_Empty_ %*sLength=%lu %*sLine Index=%lu %*sOffset=%lx could not find expritem in pool Right side of expression must exist ../libyasm/expr.c too many expritems {%lx} [%u] T T T T T T T T T T T T T T T T T T T T T $U 8U )U $U 8U $U $U $U @U $U $U $U $U $U $U $U 8U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U 8U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U $U U d[ Z m[ x[ [ [ [ [ [ [ [ [ [ [ \ \ \ \ *\ 5\ @\ K\ ]\ f\ q\ |\ \ \ \ \ \ \ \ Z Z Z Z [ Z Z Z [ Z Z Z Z Z Z Z '[ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z >[ Subtrie is seen as subtrie before flag is set (misaligned?) Value is seen as subtrie (misaligned?) Data is seen as subtrie (misaligned?) ../libyasm/hamt.c %*sTargetMod=%lx %*sSize=%u %*sDeref=%d, Strict=%d %*sReg= %*sImm= %*sMemory= %*sSegReg= %s in immediate expression %s in memory expression , l=%li, h=%li, mH=%li l->low= r->low= p->low= red=%i NULL E @ 7 . % + & x n d Z S I ? 5 + ! nopadlock i386 nehalem pentium-4 intelnop core2 pentium3 pentium-3 nomovbe noprivileged noavx nofma clawhammer conroe no3dnow noamd pentium-iii pentium4 p6 noaes pentiumii 80286 i286 family10h noprotected noxop nosse4 westmere williamette pentium-iv p5 k8 penryn pentium-ii nosse42 sandybridge nopriv nosse2 nosse4.2 noem64t i586 p3 pentiumiii pentium2 ia64 nosse4.1 pentiumiv noundoc venice k10 nommx amdnop pentiumpro 80486 athlon-64 opteron p2 athlon64 nofma4 athlon noprot bulldozer nosse3 80186 k6 i486 noxsave pentium nosvm noundocumented i186 nossse3 i686 nocvt16 nosse phenom ia-64 itanium pentium-2 nopclmulqdq p4 nocyrix ppro nosse4a nofpu noobs corei7 noobsolete katmai 80386 k7 noclmul prescott nosmm nosse41 basicnop , , T , T , T , , T gv p & H- p - T - - p / p - T - & T . p - (- " .- # / p 4- ?- T / p ) . p ( F- N- T- T `- T i- T l- $ r- T |- T - T - , p - . p - ' . p - - T - T . p - T / p . p \/ p - T N/ p T 8- - - T - T - - T - - T . . . T . T - p . T (. T 1. 6. ?. T . p I. Q. 8. p X. \. b. i. T t. T i/ p - p z. . . T P- p . - p ' 0- p # . p . ( ^. p . T . . p ! . . T . . T . ! . T . . . T . V/ p . T / ) / K. p / / *- p " / < T &/ T A/ p - p 0/ % n- p $ 2/ p % - p </ T ?/ G/ T L/ T/ / p % Z/ `/ T g/ r/ T y/ T / T T / % / T / / / q q } q }* R } } }q q } }U R | qU} q}- Xt R qq x | q W } R W unrecognized CPU identifier `%s' st6 ymm1 ymm12 tr6 tr0 xmm6 dr6 tr5 xmm14 xmm12 xmm ymm2 xmm8 ymm4 ymm3 xmm3 xmm0 dr7 ymm13 ymm8 ymm6 tr4 cr3 xmm4 st0 tr3 xmm13 st3 xmm15 xmm10 cr8 xmm7 cr4 tr1 st4 cr0 xmm11 dr2 ymm7 xmm9 st2 ymm9 st7 ymm11 ymm5 ymm15 cr2 ymm14 tr7 xmm2 st5 rip dr5 dr1 dr4 ymm10 dr3 xmm5 ymm0 ymm xmm1 st1 tr2 dr0 7 ` 7 P @(5 P @ 4 0 4 @ 7 p !5 P @ 7 @ 7 P @ e 4 @ @ 5 P @ 4 @ J7 p 7 7 b4 7 7 4 @ o4 @!7 4 0 4 0 4 @%7 @+7 @,5 P @17 57 4 @ :7 @ 4 @ @?7 D7 5 P @I7 N7 S7 4 0 @ 8 p 4 0 @W7 @{4 @]7 @ 4 0 05 P @ 4 0 @%5 P @ 4 0 @ @ 4 0 @b7 Vx 6 @g7 k7 4 0 @o7 t7 ` s4 @x7 4 @ @ 4 0 @|7 @ 7 ` 7 @ 7 @o- & @ 7 @ 7 k4 @<5 P @ 7 4 d 5 P @O7 p @ p 7 n 7 ` 7 7 @p7 p h4 5 @ @ 7 4 @ @ 7 7 @ 4 @ 7 ` 7 @ 7 ` 4 0 7 @ 7 7 @ 5 P @45 P @ 8 p 0 4 0 7 4 @ @ 7 @ 7 > @ 4 0 c ` 4 @ + 7 p 4 @ 7 7 ` 7 @ 5 P @ } 4 @ @ 7 7 F 85 P @e4 C 8 8 @ 8 8 7 p 4 0 @B 8 8 Zq 8 4 @ 4 @!8 ` w4 @ 4 @ 4 @ 4 @ %8 5 P @ 4 @ @`5 . )8 4 @ } U U q *7 R X U q } X }qW t q q WW q(U}qU }q xt | \} \} - q X `%s' is a register in %u-bit mode l p< < < > 6 > & ? . reg expr too complex? ../modules/arch/lc3b/lc3bid.re unexpected end of file in string ignoring unrecognized character `%s' Unrecognized register name `%s' L%c %lu > c R no non-local label before `%s' offset low high fword > ] . Q ~ ~ ~ ~ ~ ~ & ; \ D ; ; ; ; ; T ; n ; ; ; P ; ; ; \ D ; ; ; ; ; T ; n ; ; ; P ; l 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 C C C C C C , , , 0 , , , , G , 0 , , , , G l 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 l 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 , 0 , , , , 4 G 4 4 4 4 4 4 4 u > > > > > > > > > > > > > > > $ > > > > > > > > > u > > > > > > > > > > > > > > > $ > 8 > u > > > F > > > > > > > > > > > > > > > > > > > > > 8 > u > > > F > > > > > > > > > > > > > N N } } } } } } } a } } } } } } } 6 } 6 } } } } } } } } } } } } } 6 } a } } } } } } } 6 } 6 f f f f f f a 6 6 a 6 6 , 8 $ sym is null ../modules/objfmts/elf/elf.c strtab is null symtab entry is null %*sbind= undef %*stype= notype %*ssize= object func file weak local global symtab is null NULL entry unsupported ELF format shead is null <undef> %*sindex=0x%x %*soffset=0x%lx %*ssize=0x%lx %*slink=0x%x %*salign=%lu EXEC ALLOC WRITE reloc is null sect is null Unsupported machine for ELF output strtab is missing initial dummy entry symtab is missing initial dummy entry EQU value not an integer expression size specifier not an integer expression Failed to write an elf section header Unsupported arch/machine for elf output alignment %d for section `%s' is not a power of 2 Unsupported ELF format for output ELF program header is not proper length Failed to write ELF program header gotoff gotpc tlsgd tlsldm gottpoff dtpoff gotntpoff indntpoff got tlsdesc tlscall Unsupported relocation size Unsupported WRT .rel O M M M M M ! M " N M N N N N ' %N ( YN ( 4 @ p 8 `N symbol references section without data ../modules/objfmts/elf/elf-x86-x86.c pltoff gotplt tlsld .rela ../modules/objfmts/elf/elf-x86-amd64.c Y O @ @ d l X @ @
o T 4 p o D h D o o L o o = = ` 8 o = % = o ; - ; o 7 E 7 0 | S o D o X Y k X s h X a t x p r f K g L D l o ` m , l , 4 w 0 A W 0 [ M E < s e t 4 i I P d l D l u U X o o , d < x H e - J%I -64OS ke W r3q # 2 I Zy 9 zc%C1 |} d|F U~$? 9 ' * g 9E /L[ M a w +e X q= p= L R` % M ]= ]; e u uv H e ~ Q o G < I x p+ i 4 @ |_ _ _ _ D k 3 l 3 ,v 3 Dv jK hv v 3 v w 3 `w 3 x 3 @x 3 x 3 x 3 @| 3 | 3 | 3 @} 3 `y 3 { A { 3 } = dl + l l = p 3 q = q 3 q u 3 u + v `g g g h h @h 6 !6 #6 &6 *6 /6 56 <6 D6 M6 W6 b6 n6 {6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 "7 )7 17 :7 D7 O7 [7 h7 v7 6 6 7 7 7 7 "7 )7 17 7 7 7 7 7 7 + C b4 Zq e4 h4 + C k4 o4 s4 w4 {4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 !5 7 %5 (5 ,5 05 45 85 <5 o- `5 Vx 4 5 8 l 4 $ \ l @ 4 t 7 o r w ~ i 3 i 3 T h 4 P k 3 = ( @ + 3 = + xl + xl + ` ' ) 1 D 6 H = C J P W ^ e m t y x x x $ t ) / T \ | 4 ! ' | A R c } $ ; H U o $ > 0 & A ` & H b j v b & v 2 b L v X n w = = p = 3 3 q 3 ` ' ! : S o ,S 4S <S DS LS TS = S T DU HV W $W LW tW W 3 W T DU HV W $W LW tW W R/ y 4 p 3 / U} ; Rs w I q g& I p q g s H ; 3 x } $ - A ' 6 @ G P Y b f m t z X $ + 6 > F M y ! B c n V 4 ] l { , H ^ t * @ W n o ' ' o b j v o b & v o L H 4 H d l t | $ 3 ` H + < 0 x ( 0 H 3 x 3 $0 0 1 8 jK Q Q Q R R U jK 3 3 v jK Y Z Z `[ [ [ \ jK w jK \ ,w p| H~ |} ~ 3 3 w jK @ p| H~ |} ~ jK 3 3 H w jK X 3 H w jK X 3 H @ w jK X jK 3 x 3 H x jK ` p , jK 3 3 3 y jK p , Q n r t . : J ] n ~ A % 6 R ^ R | Q n t B J ~ * 8 F A X 6 7 ^ 7 i 3 @ y jK @ 0 p , i A @ y jK @ 0 p , jK 3 H | jK ` T 3 H | jK 8 ` T 3 H @ | jK P ` T jK L 3 3 } jK h l $ jK 3 3 } jK h $ | ! ~~~~~~^^ NNNNNN NNNNNN @ @ @ ?????? @ @ @ @ @ @ ?????? @O P `J O @ O O @ M @ M O M M M N N " %N #
GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-46) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-46) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: yasm.c 2318 2010-04-08 06:13:03Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: yasm-options.c 2248 2009-12-26 04:41:21Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bitvect.c 2063 2008-04-12 08:30:22Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: errwarn.c 2258 2010-01-03 01:04:18Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: file.c 2287 2010-02-13 08:42:27Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: floatnum.c 1954 2007-09-16 20:41:16Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: intnum.c 2253 2010-01-01 20:47:58Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: linemap.c 2259 2010-01-03 01:58:23Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: section.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: symrec.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: valparam.c 2010 2007-11-14 08:33:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: value.c 2220 2009-07-24 19:01:35Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: xmalloc.c 2101 2008-05-23 06:46:51Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: xstrdup.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: module.in 2080 2008-04-30 04:40:29Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86arch.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86bc.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86expr.c 2199 2009-05-10 05:24:46Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86id.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: lc3barch.c 1963 2007-09-19 07:47:10Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: lc3bbc.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-listfmt.c 1894 2007-07-14 04:34:41Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-parser.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-parse.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-parse-intel.c 2279 2010-01-19 07:57:43Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-parser.c 2277 2010-01-19 07:03:15Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-parse.c 2325 2010-05-16 06:30:24Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-preproc.c 2185 2009-03-24 06:33:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: raw-preproc.c 2172 2009-01-27 06:38:14Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-preproc.c 2285 2010-02-13 07:22:23Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: cv-dbgfmt.c 1894 2007-07-14 04:34:41Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: cv-symline.c 2258 2010-01-03 01:04:18Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: cv-type.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-dbgfmt.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-line.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-aranges.c 2010 2007-11-14 08:33:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dwarf2-info.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: null-dbgfmt.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: stabs-dbgfmt.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: dbg-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bin-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: coff-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: win64-except.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: macho-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: rdf-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: xdf-objfmt.c 2310 2010-03-28 19:28:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: assocdat.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-align.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-data.c 2133 2008-10-07 05:59:29Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-incbin.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-org.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bc-reserve.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: bytecode.c 2233 2009-10-31 21:45:55Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: expr.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: hamt.c 1907 2007-08-05 16:44:07Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: insn.c 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: inttree.c 2262 2010-01-03 02:46:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: md5.c 1825 2007-04-22 03:32:46Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: mergesort.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: phash.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: strcasecmp.c 1893 2007-07-14 03:11:32Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86cpu.gperf 2199 2009-05-10 05:24:46Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: x86regtmod.gperf 2061 2008-04-12 01:33:54Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: lc3bid.re 2130 2008-10-07 05:38:11Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: gas-token.re 2266 2010-01-03 22:02:30Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: nasm-token.re 2277 2010-01-19 07:03:15Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf.c 2206 2009-07-21 06:48:42Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf-x86-x86.c 2324 2010-05-16 06:29:08Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) $Id: elf-x86-amd64.c 2210 2009-07-22 05:51:35Z peter $ GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-47) GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-46)
.shstrtab .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame .data .dynamic .ctors .dtors .jcr .got .bss .comment