| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906 |
- Sat Nov 24 16:31:48 2007 -0800 H. Peter Anvin
- * Typo fixes in documentation
- Tue Nov 20 23:37:46 2007 -0800 H. Peter Anvin
- * NASM 2.00rc3
- Tue Nov 20 21:45:16 2007 -0800 H. Peter Anvin
- * Unbreak CMPSW/CMPSD/CMPSQ
- Tue Nov 20 13:23:34 2007 -0800 H. Peter Anvin
- * Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
- Tue Nov 20 13:22:58 2007 -0800 H. Peter Anvin
- * ndisasm: handle the case of "no more sync points"
- Mon Nov 19 23:09:31 2007 -0800 H. Peter Anvin
- * NASM 2.00rc2
- Mon Nov 19 23:09:24 2007 -0800 H. Peter Anvin
- * tag-release: a simple script to tag the repository for release
- Mon Nov 19 13:14:59 2007 -0800 H. Peter Anvin
- * Slightly faster implementation of the deadman counter
- Mon Nov 19 12:26:50 2007 -0800 H. Peter Anvin
- * BR 812417: Deadman counter for macro expansion
- Mon Nov 19 12:02:38 2007 -0800 H. Peter Anvin
- * BR 877583: Fix RAA memory leak
- Mon Nov 19 11:53:18 2007 -0800 H. Peter Anvin
- * BR 863173: Fix offsets of TIMES/INCBIN in list file
- Mon Nov 19 11:45:40 2007 -0800 H. Peter Anvin
- * BR 1834731: Remove redundant error messages for no input file
- Mon Nov 19 11:44:05 2007 -0800 H. Peter Anvin
- * insns.pl: remove debugging output
- Sun Nov 18 22:18:09 2007 -0800 H. Peter Anvin
- * Clean up remaining build warnings
- Sun Nov 18 21:55:26 2007 -0800 H. Peter Anvin
- * BR 1834292: Fix multiple disassembler bugs
- Sun Nov 18 12:01:05 2007 -0800 H. Peter Anvin
- * BR 1834056: Remove warnings in rdoff/rdoff.c
- Sun Nov 18 11:55:10 2007 -0800 H. Peter Anvin
- * BR 1091926: Bounds checking for command line parsing
- Sat Nov 17 21:21:18 2007 -0800 H. Peter Anvin
- * Remove FIXME from documentation
- Sat Nov 17 21:08:33 2007 -0800 Charles Crayne
- * Check in Keith's Fixes
- Sat Nov 17 14:35:19 2007 -0800 H. Peter Anvin
- * Make the definition for float_const() match the prototype
- Fri Nov 16 00:03:02 2007 -0800 H. Peter Anvin
- * NASM 2.00rc1
- Thu Nov 15 17:12:29 2007 -0800 H. Peter Anvin
- * Clean up the command-line parsing; make -w/-W match others
- Thu Nov 15 14:38:19 2007 -0800 H. Peter Anvin
- * BR 993895: Support zero-operand floating-point insn
- Thu Nov 15 10:25:52 2007 -0800 H. Peter Anvin
- * Remove some vestiges of "native" RESW/RESD support
- Thu Nov 15 10:24:55 2007 -0800 H. Peter Anvin
- * outbin.c: fix one missed change from type -> size
- Tue Nov 13 19:52:54 2007 -0800 root
- * Support setting OSABI value in ELF header.
- Tue Nov 13 11:34:34 2007 -0800 H. Peter Anvin
- * Enable a few warnings by default; clean up warning descriptions
- Tue Nov 13 11:31:15 2007 -0800 H. Peter Anvin
- * Add gcc-style -W/-Wno- warning selections; -Wall; -Werror
- Tue Nov 13 10:37:23 2007 -0800 H. Peter Anvin
- * Clean up the fwrite*() function definitions somewhat
- Tue Nov 13 09:49:51 2007 -0800 H. Peter Anvin
- * Cast 64-bit switch expressions to (int) to keep OpenWatcom happy
- Tue Nov 13 09:46:38 2007 -0800 H. Peter Anvin
- * x86-host-specific performance improvement
- Tue Nov 13 09:37:59 2007 -0800 H. Peter Anvin
- * Address data is int64_t; simplify writing an address object
- Mon Nov 12 23:00:31 2007 -0800 H. Peter Anvin
- * ndisasm: factor out the common operand-extraction code
- Mon Nov 12 22:56:07 2007 -0800 H. Peter Anvin
- * Un-special-case "xchg rax,rax"; disassemble o64
- Mon Nov 12 22:11:46 2007 -0800 H. Peter Anvin
- * BR 1709392: Fix alignment handling in Mach-O format
- Mon Nov 12 22:05:31 2007 -0800 H. Peter Anvin
- * BR 1828866: fix handling of LAR/LSL
- Mon Nov 12 21:57:00 2007 -0800 H. Peter Anvin
- * Better (but not *good!*) handling of 64-bit addressing in ndisasm
- Mon Nov 12 21:02:33 2007 -0800 H. Peter Anvin
- * Fix disassembly of XCHG
- Mon Nov 12 20:18:33 2007 -0800 H. Peter Anvin
- * Test of XCHG
- Mon Nov 12 20:18:05 2007 -0800 H. Peter Anvin
- * Fix handling of XCHG in 64-bit mode
- Mon Nov 12 19:36:13 2007 -0800 H. Peter Anvin
- * More \321 -> \324 bug fixes
- Mon Nov 12 18:26:31 2007 -0800 H. Peter Anvin
- * float.c: all warnings and errors are pass 1 only
- Sat Nov 10 21:55:19 2007 -0800 Charles Crayne
- * Update documentation for stack relative directives.
- Sat Nov 10 17:52:23 2007 -0800 Charles Crayne
- * Clean up a few more 32-bit bottlenecks
- Fri Nov 9 16:37:41 2007 -0800 Charles Crayne
- * Update documantation for stack relative directives
- Fri Nov 9 16:33:54 2007 -0800 Charles Crayne
- * Merge branch 'master' of /home/chuck/development/gitnasm/
- Fri Nov 9 16:25:43 2007 -0800 Charles Crayne
- * Update documentation for stack relative directives
- Fri Nov 9 14:44:02 2007 -0800 H. Peter Anvin
- * Don't combine type and size into a single argument
- Thu Nov 8 22:11:14 2007 -0800 Charles Crayne
- * Add flat64 to %stacksize choices
- Thu Nov 8 20:43:22 2007 -0800 H. Peter Anvin
- * Fix building under OpenWatcom
- Thu Nov 8 20:29:37 2007 -0800 H. Peter Anvin
- * ps2pdf: remove -dOptimize=true
- Thu Nov 8 20:21:41 2007 -0800 H. Peter Anvin
- * No binary files left in the source distro; unbreak release script
- Thu Nov 8 20:01:11 2007 -0800 H. Peter Anvin
- * BR 1828103: Fix %arg and %local
- Thu Nov 8 19:34:01 2007 -0800 H. Peter Anvin
- * nasmlib.c: prefix_name(): use the elements() macro
- Thu Nov 8 19:30:22 2007 -0800 H. Peter Anvin
- * Move elements() to nasmlib.h
- Thu Nov 8 19:15:33 2007 -0800 H. Peter Anvin
- * constipate the "str" argument to bsi() and bsii()
- Wed Nov 7 19:03:46 2007 -0800 Charles Crayne
- * Upgrade RAA functions to hold 64-bit data.
- Tue Nov 6 21:48:12 2007 -0800 Charles Crayne
- * Pass 64-bit instruction lengths to back-ends.
- Tue Nov 6 18:27:23 2007 -0800 Charles Crayne
- * Prepare for 64-bit instruction lengths
- Mon Nov 5 21:49:49 2007 -0800 Charles Crayne
- * Disambiguate error messages
- Mon Nov 5 17:19:32 2007 -0800 Charles Crayne
- * Upgrade label functions to 64-bit
- Sun Nov 4 21:10:42 2007 -0800 H. Peter Anvin
- * Permit opcode names as labels as long as they are followed by a colon
- Sun Nov 4 15:28:30 2007 -0800 Charles Crayne
- * Make warning limit valid for both i386 and x86_64
- Sat Nov 3 22:06:13 2007 -0700 Charles Crayne
- * Warn on out of bounds EA displacements
- Thu Nov 1 15:08:27 2007 -0700 H. Peter Anvin
- * Treat info files as binary when creating xdoc distro file
- Thu Nov 1 15:07:42 2007 -0700 H. Peter Anvin
- * Remove obsolete binary files from the distribution
- Thu Nov 1 14:53:32 2007 -0700 H. Peter Anvin
- * Move declarations before statements
- Wed Oct 31 23:37:35 2007 -0700 H. Peter Anvin
- * NASM 0.99.06
- Wed Oct 31 23:37:19 2007 -0700 H. Peter Anvin
- * Script to tag the tree for release
- Wed Oct 31 10:59:26 2007 -0700 H. Peter Anvin
- * Even more "riprel" tests
- Tue Oct 30 01:17:57 2007 -0700 H. Peter Anvin
- * floatx.asm: add tests for "rounds up to smallest denorm"
- Tue Oct 30 01:13:27 2007 -0700 H. Peter Anvin
- * Run "make alldeps"
- Tue Oct 30 01:13:09 2007 -0700 H. Peter Anvin
- * float.c: handle round-up-to-denorm correctly.
- Tue Oct 30 00:59:27 2007 -0700 H. Peter Anvin
- * Exhaustive test for 8-bit floating point values
- Mon Oct 29 23:12:47 2007 -0700 H. Peter Anvin
- * Clean up the handing of operands in assemble.c
- Mon Oct 29 22:56:08 2007 -0700 H. Peter Anvin
- * Don't warn for segmented references
- Mon Oct 29 20:20:12 2007 -0700 H. Peter Anvin
- * Use a 32-bit floating-point limb size; support 8-bit float
- Mon Oct 29 18:24:59 2007 -0700 Charles Crayne
- * Reduce severity of redundant prefixes from error to warning.
- Sun Oct 28 23:23:24 2007 -0700 H. Peter Anvin
- * Test of some addressing modes in 64-bit mode.
- Sun Oct 28 23:21:46 2007 -0700 H. Peter Anvin
- * Fix bogus flagging of effective addresses as invalid
- Sun Oct 28 23:10:34 2007 -0700 H. Peter Anvin
- * Actually shut up the warning in rdfload.c
- Sun Oct 28 22:04:42 2007 -0700 H. Peter Anvin
- * Clean up stealth whitespace
- Sun Oct 28 22:04:00 2007 -0700 H. Peter Anvin
- * Fix warning about cast to pointer in rdfload.c
- Sun Oct 28 22:04:00 2007 -0700 H. Peter Anvin
- * 64-bit addressing and prefix handling changes
- Sun Oct 28 15:29:54 2007 -0700 Charles Crayne
- * Adjust stabs symbol index to match symbol table.
- Fri Oct 26 21:38:02 2007 -0700 H. Peter Anvin
- * readnum(): handle prefix-suffix collision like "0h"
- Fri Oct 26 18:49:29 2007 -0700 H. Peter Anvin
- * Better handling of platforms which hide "extended" functionality
- Wed Oct 24 15:51:40 2007 -0700 Charles Crayne
- * Merge branch 'master' of /home/chuck/development/gitnasm/
- Wed Oct 24 15:30:17 2007 -0700 Charles Crayne
- * Update sections about debug info formats
- Wed Oct 24 15:29:51 2007 -0700 H. Peter Anvin
- * Fix the handling of floating-point tokens in the preprocessor
- Tue Oct 23 19:28:39 2007 -0700 Charles Crayne
- * Fix bugs item #1817677
- Tue Oct 23 00:08:58 2007 -0700 H. Peter Anvin
- * Slightly simplify the radix-detection code
- Mon Oct 22 19:48:06 2007 -0700 H. Peter Anvin
- * Unbreak particularly tricky hex constants
- Mon Oct 22 19:37:36 2007 -0700 H. Peter Anvin
- * Decimal floating point can also start with 0. 0e 0E
- Mon Oct 22 17:34:10 2007 -0700 H. Peter Anvin
- * Support binary and octal floating-point
- Mon Oct 22 16:53:48 2007 -0700 H. Peter Anvin
- * More consistent handling of radix letters
- Sun Oct 21 15:33:01 2007 -0700 H. Peter Anvin
- * float.c: correct exponent capping
- Sun Oct 21 14:21:43 2007 -0700 Charles Crayne
- * Clean up elf symbol table section
- Fri Oct 19 18:33:57 2007 -0700 H. Peter Anvin
- * Allow $-prefixed hexadecimal FP as an alternative to 0x
- Fri Oct 19 14:43:22 2007 -0700 H. Peter Anvin
- * Scripts to remove stealth whitespace
- Fri Oct 19 14:42:29 2007 -0700 H. Peter Anvin
- * Formatting: kill off "stealth whitespace"
- Fri Oct 19 14:26:52 2007 -0700 H. Peter Anvin
- * test/floatx.asm: fix test case
- Fri Oct 19 14:19:52 2007 -0700 H. Peter Anvin
- * uscore.asm: Fix test case
- Fri Oct 19 14:17:51 2007 -0700 H. Peter Anvin
- * float.c: mark read_exponent() static
- Fri Oct 19 14:10:35 2007 -0700 H. Peter Anvin
- * Don't confuse suffixed hexadecimal with floating-point
- Fri Oct 19 13:17:24 2007 -0700 H. Peter Anvin
- * Anchor filename locations in .gitignore
- Fri Oct 19 13:16:51 2007 -0700 H. Peter Anvin
- * test/Makefile: Use -Ox instead of -O999
- Fri Oct 19 13:14:06 2007 -0700 H. Peter Anvin
- * Test of underscored constants
- Fri Oct 19 13:10:46 2007 -0700 H. Peter Anvin
- * Allow underscores in numbers; better detection of FP
- Fri Oct 19 10:52:31 2007 -0700 H. Peter Anvin
- * Modernize nasm.spec.in and make it closer to the Fedora version
- Thu Oct 18 23:33:06 2007 -0700 Charles Crayne
- * Suppress datarootdir warnings from configure
- Thu Oct 18 21:17:20 2007 -0700 Charles Crayne
- * Suppress signedness warnings in disassembler
- Thu Oct 18 19:14:08 2007 -0700 H. Peter Anvin
- * Cleaner solution for MinGW handling of __STRICT_ANSI__
- Thu Oct 18 19:14:08 2007 -0700 H. Peter Anvin
- * configure: Undefine __STRICT_ANSI__ for mingw's benefit
- Thu Oct 18 19:14:07 2007 -0700 H. Peter Anvin
- * Fix invocation of readnum()
- Thu Oct 18 19:02:42 2007 -0700 Charles Crayne
- * Suppress a few signedness warnings
- Thu Oct 18 17:04:10 2007 -0700 root
- * Avoid unnecessary warning on redefinition of section (bug 801180)
- Wed Oct 17 17:55:45 2007 -0700 Charles Crayne
- * Generate stabs entries for any executable section
- Tue Oct 16 22:59:09 2007 -0700 H. Peter Anvin
- * NASM 0.99.05
- Tue Oct 16 15:46:04 2007 -0700 H. Peter Anvin
- * Tests of obscenely large exponents
- Tue Oct 16 14:42:32 2007 -0700 H. Peter Anvin
- * Comma-separate contents of __FLOAT__
- Tue Oct 16 14:40:27 2007 -0700 H. Peter Anvin
- * Implement floating-point option control directive
- Tue Oct 16 11:48:07 2007 -0700 H. Peter Anvin
- * Floating-point warning fixes; fix round-to-overflow
- Tue Oct 16 11:32:58 2007 -0700 H. Peter Anvin
- * Handle rounding of denorms correctly; make fp overflow a warning
- Tue Oct 16 10:35:02 2007 -0700 H. Peter Anvin
- * Additional entries for .gitignore
- Tue Oct 16 10:32:57 2007 -0700 H. Peter Anvin
- * Refactor floating-point formatting code; fix 80-bit denorms
- Tue Oct 16 10:31:16 2007 -0700 H. Peter Anvin
- * Add 1.5 as a test case: representative of an exact fraction
- Mon Oct 15 20:06:06 2007 -0700 H. Peter Anvin
- * Recognize 'd', 't' and 'y' as radix suffixes
- Mon Oct 15 19:53:10 2007 -0700 H. Peter Anvin
- * Fix FISTTP opcodes (BR 689695)
- Mon Oct 15 19:46:32 2007 -0700 H. Peter Anvin
- * New floating-point conversion routines
- Mon Oct 15 17:48:43 2007 -0700 H. Peter Anvin
- * Add testnos3 from the gdtoa package (floating-point test)
- Sat Oct 13 23:19:21 2007 -0700 H. Peter Anvin
- * .gitignore file doesn't need to be in the release file
- Sat Oct 13 23:17:41 2007 -0700 H. Peter Anvin
- * Add .gitignore file so "git status" produces something sane
- Sat Oct 13 23:12:46 2007 -0700 H. Peter Anvin
- * autoconf: drop AC_USE_SYSTEM_EXTENSIONS to support autoconf 2.59
- Sat Oct 13 07:09:22 2007 -0700 Keith Kanios
- * Fix 32-bit types in preproc.c and eval.c
- Thu Oct 11 20:32:33 2007 -0700 Charles Crayne
- * Must define types before using them
- Thu Oct 11 13:42:09 2007 -0700 H. Peter Anvin
- * preproc.c: move smacro define/undef to separate functions
- Thu Oct 11 13:38:38 2007 -0700 H. Peter Anvin
- * preproc.c: PP_DEFINE and PP_XDEFINE are case-sensitive
- Thu Oct 11 12:52:03 2007 -0700 H. Peter Anvin
- * preproc.c: normalize the handling of case sensitivity
- Thu Oct 11 12:51:06 2007 -0700 H. Peter Anvin
- * Define macros necessary for <inttypes.h> on C++
- Thu Oct 11 10:12:58 2007 -0700 H. Peter Anvin
- * More "bool" fixes
- Thu Oct 11 10:11:57 2007 -0700 H. Peter Anvin
- * preproc.c: allow 64-bit repeat counts
- Thu Oct 11 10:06:19 2007 -0700 H. Peter Anvin
- * preproc.c: For an SMacro, in_progress really is a boolean (no %rep)
- Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
- * Additional uses of bool and enum
- Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
- * preproc.c: MMacro.in_progress is not a boolean
- Wed Oct 10 18:07:51 2007 -0700 H. Peter Anvin
- * saa_fread/fwrite: when seeking, must set [rw]ptr as well
- Wed Oct 10 14:58:45 2007 -0700 H. Peter Anvin
- * Use the compiler-provided booleans if available, otherwise emulate
- Wed Oct 10 14:55:14 2007 -0700 H. Peter Anvin
- * owlinux.mak: don't clean things we won't be able to
- Wed Oct 10 14:29:53 2007 -0700 H. Peter Anvin
- * configure.in: looks like we need autoconf 2.61 :(
- Wed Oct 10 14:06:59 2007 -0700 H. Peter Anvin
- * Create option -Ox to tell NASM to do unlimited passes
- Mon Oct 8 19:26:57 2007 -0700 H. Peter Anvin
- * Revert "floatb.asm: fix broken testcase"
- Mon Oct 8 18:39:24 2007 -0700 H. Peter Anvin
- * floatb.asm: fix broken testcase
- Mon Oct 8 12:41:00 2007 -0700 H. Peter Anvin
- * saa_rstruct: fix overrun check
- Mon Oct 8 12:12:23 2007 -0700 H. Peter Anvin
- * Add Frank's floattest.asm test file
- Sun Oct 7 21:13:14 2007 -0700 H. Peter Anvin
- * saa_fpwrite: initializing "len" should be part of the loop
- Sun Oct 7 18:46:57 2007 -0700 Charles Crayne
- * Fix infinite loop in function saa_fpwrite
- Fri Oct 5 17:44:16 2007 -0700 H. Peter Anvin
- * zerobyte.asm: use a real instruction to avoid confusing ndisasm
- Fri Oct 5 17:42:31 2007 -0700 H. Peter Anvin
- * zerobyte.asm: add test cases for non-initial \170 uses
- Fri Oct 5 17:29:01 2007 -0700 H. Peter Anvin
- * Check in the proper zerobyte test
- Fri Oct 5 17:04:32 2007 -0700 H. Peter Anvin
- * Emit REX prefix before literal zero (\170)
- Fri Oct 5 17:01:15 2007 -0700 H. Peter Anvin
- * LICENSE: Break long line
- Fri Oct 5 14:36:03 2007 -0700 H. Peter Anvin
- * Add test for problematic floats
- Thu Oct 4 23:51:08 2007 -0700 H. Peter Anvin
- * floatx.asm: add Inf and NaN to the boundary condition tests
- Thu Oct 4 23:09:19 2007 -0700 H. Peter Anvin
- * floatx.asm: add specific tests for exponent boundary conditions
- Thu Oct 4 22:51:08 2007 -0700 H. Peter Anvin
- * float.c: correct the exponent
- Thu Oct 4 15:18:23 2007 -0700 H. Peter Anvin
- * Additional rules in test/Makefile
- Thu Oct 4 13:42:56 2007 -0700 H. Peter Anvin
- * Rewrite the handling of SAA's to allow random access
- Wed Oct 3 21:30:57 2007 -0700 H. Peter Anvin
- * Change cloc_t to struct location, and reorder the members
- Wed Oct 3 21:24:51 2007 -0700 H. Peter Anvin
- * BR 1352920: change loc_t -> cloc_t
- Wed Oct 3 21:22:16 2007 -0700 H. Peter Anvin
- * BR 1352920: Handle upper case %line
- Wed Oct 3 17:40:12 2007 -0700 H. Peter Anvin
- * Use autoconf to request feature macros
- Tue Oct 2 22:04:15 2007 -0700 H. Peter Anvin
- * preproc.c: constipation
- Tue Oct 2 21:57:27 2007 -0700 H. Peter Anvin
- * make alldeps
- Tue Oct 2 21:53:51 2007 -0700 H. Peter Anvin
- * Portability fixes
- Tue Oct 2 21:13:18 2007 -0700 H. Peter Anvin
- * Run "make alldeps".
- Tue Oct 2 17:40:00 2007 -0700 H. Peter Anvin
- * Use the crc64 we already use as the perfect hash function prehash
- Tue Oct 2 15:09:33 2007 -0700 H. Peter Anvin
- * insns.dat: add systematic names for the hinting NOPs (0F18-0F1F)
- Mon Oct 1 11:28:32 2007 -0700 H. Peter Anvin
- * Unspecified files are null strings, not null pointers
- Mon Oct 1 11:26:31 2007 -0700 H. Peter Anvin
- * Check for the most basic filename overlaps
- Sun Sep 30 22:15:36 2007 -0700 Charles Crayne
- * modified: nasm.1 to add newer command line options
- Fri Sep 28 21:27:41 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Fri Sep 28 20:17:12 2007 -0700 H. Peter Anvin
- * configure.in: AC_SUBST_FILE should have been AC_SUBST
- Fri Sep 28 17:17:20 2007 -0700 H. Peter Anvin
- * Unbreak relative references to immediate addresses
- Fri Sep 28 15:16:47 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Fri Sep 28 12:01:55 2007 -0700 H. Peter Anvin
- * lib/vsnprintf.c: correct boundary conditions
- Fri Sep 28 10:50:20 2007 -0700 H. Peter Anvin
- * Add substitutes for snprintf() and vsnprintf()
- Fri Sep 28 02:03:41 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Thu Sep 27 21:35:04 2007 -0700 H. Peter Anvin
- * Exclude config.h from the dependency list for the canned makefiles
- Thu Sep 27 21:12:17 2007 -0700 H. Peter Anvin
- * version.pl: Add support for daily snapshot releases
- Thu Sep 27 19:46:55 2007 -0700 H. Peter Anvin
- * Add Makefile for Linux -> DOS, Win32, OS/2 using OpenWatcom
- Wed Sep 26 19:57:07 2007 -0700 H. Peter Anvin
- * Add Makefile for OpenWatcom (DOS, OS/2 or Win32 output)
- Wed Sep 26 17:00:18 2007 -0700 H. Peter Anvin
- * Test for various addressing modes in 64-bit mode
- Wed Sep 26 15:19:28 2007 -0700 H. Peter Anvin
- * nasm option reshuffling, -E -> -Z
- Tue Sep 25 23:57:21 2007 -0400 Frank Kotler
- * Version 0.99.04
- Tue Sep 25 20:36:45 2007 -0700 H. Peter Anvin
- * nasmdoc: corrections on 64-bit immediates/displacements
- Tue Sep 25 16:02:21 2007 -0700 H. Peter Anvin
- * nasmdoc: shorten lines which are too long
- Tue Sep 25 16:01:07 2007 -0700 H. Peter Anvin
- * Document NASM behaviour for 64-bit immediates and displacements
- Tue Sep 25 15:44:40 2007 -0700 H. Peter Anvin
- * test/movimm.asm: add optimizable forms
- Tue Sep 25 15:41:19 2007 -0700 H. Peter Anvin
- * assemble.c: clean up whitespace
- Tue Sep 25 15:40:36 2007 -0700 H. Peter Anvin
- * Correct the handling of "MOV" with immediate in 64-bit mode
- Tue Sep 25 15:39:42 2007 -0700 H. Peter Anvin
- * Test of immediate handling on 64-bit mode
- Tue Sep 25 14:27:34 2007 -0700 H. Peter Anvin
- * Add nasm_zalloc() to nasmlib.c
- Tue Sep 25 14:26:03 2007 -0700 H. Peter Anvin
- * Fix BR 1490407: size of the second operand of LAR/LSL
- Tue Sep 25 14:11:29 2007 -0700 H. Peter Anvin
- * Fix BR 1490407: size of the second operand of LAR/LSL
- Tue Sep 25 13:34:55 2007 -0700 H. Peter Anvin
- * Makefile.in: make "make install" create directories
- Tue Sep 25 08:48:37 2007 -0700 H. Peter Anvin
- * Fix BR 1445441: uninitialized use of "error_file"
- Mon Sep 24 21:33:17 2007 -0700 H. Peter Anvin
- * preproc.c: fix the loop in %undef
- Mon Sep 24 20:53:48 2007 -0700 H. Peter Anvin
- * float.c: clear off uninitialized warning
- Mon Sep 24 17:02:41 2007 -0700 H. Peter Anvin
- * outcoff: set the "virtual size field" to zero (BR 1351586)
- Mon Sep 24 15:56:02 2007 -0700 H. Peter Anvin
- * insns.dat: SMINT - mark ND, DMINT - fix opcode
- Mon Sep 24 15:55:20 2007 -0700 H. Peter Anvin
- * 0F0F is a 3Dnow! prefix; remove from prefix list
- Mon Sep 24 15:48:09 2007 -0700 H. Peter Anvin
- * Additional compaction missed by script
- Mon Sep 24 15:42:53 2007 -0700 H. Peter Anvin
- * insns.dat: machine-generated compaction mmx/xmmreg,mem -> mmx/xmmrm
- Mon Sep 24 13:54:00 2007 -0700 H. Peter Anvin
- * nasmdoc: grammar fix
- Mon Sep 24 13:44:02 2007 -0700 H. Peter Anvin
- * nasmdoc: remove stray periods
- Mon Sep 24 13:42:09 2007 -0700 H. Peter Anvin
- * test/Makefile: make a bit more useful
- Mon Sep 24 13:41:58 2007 -0700 H. Peter Anvin
- * Implement the -MG option (SF RFE 1564264)
- Mon Sep 24 12:52:09 2007 -0700 H. Peter Anvin
- * nasmdoc: clarify __float*__ example
- Mon Sep 24 12:44:38 2007 -0700 H. Peter Anvin
- * nasmdoc: document the __float*__ operators
- Mon Sep 24 12:30:54 2007 -0700 H. Peter Anvin
- * Support __float*__ for floating-point numbers in expressions
- Mon Sep 24 10:51:07 2007 -0700 H. Peter Anvin
- * eval.c: replace sequence of ifs with switch
- Mon Sep 24 10:50:23 2007 -0700 H. Peter Anvin
- * tokhash: allow a bit smarter pattern matching
- Sat Sep 22 22:35:28 2007 -0700 H. Peter Anvin
- * Implement INVLPGA according to the documentation
- Sat Sep 22 22:02:34 2007 -0700 H. Peter Anvin
- * Reformat insns.dat to uniform column width
- Sat Sep 22 21:50:03 2007 -0700 H. Peter Anvin
- * Simple test for 0x67 prefixes
- Sat Sep 22 21:49:51 2007 -0700 H. Peter Anvin
- * Auto-generate 0x67 prefixes without the need for \30x codes
- Sat Sep 22 21:47:13 2007 -0700 H. Peter Anvin
- * Make test/Makefile a bit more useful
- Sat Sep 22 21:29:41 2007 -0700 H. Peter Anvin
- * Add TY_OWORD for "DO" output
- Sat Sep 22 19:52:11 2007 -0700 H. Peter Anvin
- * LDDQU needs \301 (BR 1103549)
- Sat Sep 22 19:51:13 2007 -0700 H. Peter Anvin
- * RDTSCP and INVLPGA aren't 64-bit specific
- Sat Sep 22 19:40:37 2007 -0700 H. Peter Anvin
- * Cyrix GX1 instructions: BBx_RESET, CPU_READ, CPU_WRITE
- Sat Sep 22 19:28:14 2007 -0700 H. Peter Anvin
- * Centaur XSHA1, XSHA256, MONTMUL
- Sat Sep 22 19:20:56 2007 -0700 H. Peter Anvin
- * Implement Centaur's XCRYPT instructions
- Sat Sep 22 19:13:05 2007 -0700 H. Peter Anvin
- * Add Geode LX (AMD's Cyrix-derived core) instructions
- Sat Sep 22 19:05:11 2007 -0700 H. Peter Anvin
- * Add the GETSEC instruction for Intel SMX
- Sat Sep 22 18:59:18 2007 -0700 H. Peter Anvin
- * Add the AMD SSE4a and LZCNT instructions
- Sat Sep 22 18:23:20 2007 -0700 H. Peter Anvin
- * Tag UMOV as ND (no disassembly) to avoid collision
- Sat Sep 22 18:20:49 2007 -0700 H. Peter Anvin
- * Disallow optimizing by less than 5 passes.
- Sat Sep 22 17:45:45 2007 -0700 H. Peter Anvin
- * BR 1783117: Document that %+ needs a space after it, and fix crash
- Sat Sep 22 16:44:56 2007 -0700 H. Peter Anvin
- * nasm.spec.in: minor fixes
- Sat Sep 22 16:38:25 2007 -0700 H. Peter Anvin
- * release script: handle stricter CLI parsing for "git tag"
- Sat Sep 22 16:35:11 2007 -0700 H. Peter Anvin
- * Update nasm.spec.in and make it handle rc releases
- Sat Sep 22 16:19:19 2007 -0700 H. Peter Anvin
- * version.pl: support version numbers of the form X.Y[.Z]rcW
- Thu Sep 20 21:33:43 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Thu Sep 20 21:12:33 2007 -0700 Charles Crayne
- * modified: misc/release to fix bug in removing .git
- Wed Sep 19 21:41:43 2007 -0700 H. Peter Anvin
- * Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
- Wed Sep 19 21:41:27 2007 -0700 H. Peter Anvin
- * Update manual pages
- Wed Sep 19 21:41:02 2007 -0700 H. Peter Anvin
- * Remove limit on number of sync points
- Wed Sep 19 21:40:37 2007 -0700 H. Peter Anvin
- * Make nasm_malloc() et al available from inside ndisasm
- Wed Sep 19 21:07:32 2007 -0400 Frank Kotler
- * Version 0.99.03
- Wed Sep 19 21:06:59 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Wed Sep 19 16:22:03 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/sse5'
- Wed Sep 19 16:15:22 2007 -0700 H. Peter Anvin
- * test/Makefile: make a bit more useful
- Tue Sep 18 22:54:40 2007 -0700 H. Peter Anvin
- * Slightly optimize the interface to nasm_token_hash()
- Wed Sep 19 01:34:55 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Tue Sep 18 22:23:42 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Tue Sep 18 22:22:49 2007 -0700 H. Peter Anvin
- * elf64: fix 32-bit truncations
- Tue Sep 18 22:08:04 2007 -0700 H. Peter Anvin
- * Document Infinity and NaN
- Tue Sep 18 21:55:56 2007 -0700 H. Peter Anvin
- * Support generating NaNs and infinities
- Tue Sep 18 19:12:26 2007 -0700 H. Peter Anvin
- * Update documentation
- Tue Sep 18 18:37:36 2007 -0700 H. Peter Anvin
- * Simple test for hexadecimal floating-point numbers
- Tue Sep 18 18:33:17 2007 -0700 H. Peter Anvin
- * Fix error-reporting in hexadecimal floating-point numbers
- Tue Sep 18 18:31:26 2007 -0700 H. Peter Anvin
- * Support C99-style hexadecimal floating point.
- Tue Sep 18 17:50:34 2007 -0700 H. Peter Anvin
- * Unify all standard IEEE floating-point formats; add 128-bit
- Tue Sep 18 17:49:09 2007 -0700 H. Peter Anvin
- * Fix handling of DO; support unary + for floating-point numbers
- Tue Sep 18 16:39:03 2007 -0700 H. Peter Anvin
- * Support 16-bit IEEE floating point; used in SSE5
- Tue Sep 18 15:43:40 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Tue Sep 18 15:43:08 2007 -0700 H. Peter Anvin
- * Add NOP with argument to the instruction list
- Tue Sep 18 15:24:38 2007 -0700 H. Peter Anvin
- * Remove 0FC2 from list of instruction prefixes
- Tue Sep 18 15:08:20 2007 -0700 H. Peter Anvin
- * Speed up the disassembler by allowing prefixed instruction tables
- Tue Sep 18 13:45:12 2007 -0700 H. Peter Anvin
- * Document oword, do and reso
- Tue Sep 18 13:01:32 2007 -0700 H. Peter Anvin
- * Implement "oword" (128 bits) as a first-class size
- Tue Sep 18 12:38:07 2007 -0700 H. Peter Anvin
- * Change the token prehash function for better convergence
- Tue Sep 18 12:23:21 2007 -0700 H. Peter Anvin
- * SSE5 instruction table
- Tue Sep 18 02:06:09 2007 -0400 Frank Kotler
- * add "const" to output/outdbg.c
- Mon Sep 17 18:45:44 2007 -0700 H. Peter Anvin
- * Disassembler support for SSE5 instructions
- Mon Sep 17 17:27:46 2007 -0700 H. Peter Anvin
- * insns.dat: All SSE5 instructions are AMD
- Mon Sep 17 17:25:27 2007 -0700 H. Peter Anvin
- * Actually generate SSE5 instructions
- Mon Sep 17 16:55:04 2007 -0700 H. Peter Anvin
- * Initial support for generating DREX suffixes
- Mon Sep 17 16:31:33 2007 -0700 H. Peter Anvin
- * Fix a few instances of missing renumbers
- Mon Sep 17 16:20:45 2007 -0700 H. Peter Anvin
- * Enable IF_AR3
- Mon Sep 17 15:49:53 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Mon Sep 17 15:49:30 2007 -0700 H. Peter Anvin
- * Initial support for four arguments per instruction
- Mon Sep 17 15:48:32 2007 -0700 H. Peter Anvin
- * CLFLUSH: Neither an x64 instruction nor AMD
- Mon Sep 17 13:56:26 2007 -0700 H. Peter Anvin
- * Sort dependency lists
- Mon Sep 17 13:53:14 2007 -0700 H. Peter Anvin
- * Cleaner way to handle MSVC's _snprintf() underscore damage
- Mon Sep 17 13:19:25 2007 -0700 H. Peter Anvin
- * test/r13.asm: test special-casing of rbp and r13 in 64-bit mode
- Mon Sep 17 13:03:33 2007 -0700 H. Peter Anvin
- * Additional documentation for 64-bit programming
- Sun Sep 16 22:27:07 2007 -0700 H. Peter Anvin
- * INSTALL: MSVC++ compilation instructions
- Sun Sep 16 22:17:29 2007 -0700 H. Peter Anvin
- * make alldeps: change Mkfiles/Makefile.* to Mkfiles/*.mak
- Sun Sep 16 22:16:24 2007 -0700 H. Peter Anvin
- * Fix Makefile for MSVC++ 2005, delete obsolete Makefiles
- Sun Sep 16 22:15:34 2007 -0700 H. Peter Anvin
- * Minor fixes needed to compile with MSVC++ 2005
- Sun Sep 16 18:35:02 2007 -0700 H. Peter Anvin
- * Run "make alldeps"
- Sun Sep 16 18:04:57 2007 -0700 H. Peter Anvin
- * Switch the preprocessor over to using the hash table library
- Sun Sep 16 17:53:17 2007 -0700 H. Peter Anvin
- * Fix the handling of local labels
- Fri Sep 14 18:36:01 2007 -0700 H. Peter Anvin
- * preproc.c: remove unnecessary int64_t
- Fri Sep 14 18:03:29 2007 -0700 H. Peter Anvin
- * Use the new hash table function library to store labels
- Fri Sep 14 09:24:38 2007 -0700 H. Peter Anvin
- * Define a proper hash table library
- Thu Sep 13 18:13:20 2007 -0700 H. Peter Anvin
- * Simple performance benchmarks: label, macro and token lookups
- Thu Sep 13 12:25:32 2007 -0700 H. Peter Anvin
- * release script: fix final cleanup
- Thu Sep 13 12:22:00 2007 -0700 H. Peter Anvin
- * Modify release script for a git-centric world
- Thu Sep 13 11:06:42 2007 -0700 H. Peter Anvin
- * pptok.c: don't insist on C99 compiler behaviour
- Wed Sep 12 22:02:06 2007 -0700 H. Peter Anvin
- * Fix literal F2 and F3 prefixes
- Wed Sep 12 21:58:51 2007 -0700 H. Peter Anvin
- * Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions
- Wed Sep 12 21:06:36 2007 -0700 H. Peter Anvin
- * Add support for Tejas New Instructions (SSSE3)
- Wed Sep 12 21:05:06 2007 -0700 H. Peter Anvin
- * Remove $Id$ tags (useless with git)
- Wed Sep 12 21:04:58 2007 -0700 H. Peter Anvin
- * Use rm32 operands for VMREAD/VMWRITE
- Wed Sep 12 21:04:51 2007 -0700 H. Peter Anvin
- * Macros for SSSE3/SSE4 instruction sets
- Wed Sep 12 21:04:39 2007 -0700 H. Peter Anvin
- * Support r/m operands for non-integer types
- Wed Sep 12 20:27:41 2007 -0700 H. Peter Anvin
- * Use enumerations where practical to ease debugging
- Wed Sep 12 17:02:55 2007 +0000 H. Peter Anvin
- * pptok.c: quick-and-dirty downcasing during prehashing
- Wed Sep 12 16:55:57 2007 +0000 H. Peter Anvin
- * phash: Tell the user when the graph is OK
- Wed Sep 12 05:18:20 2007 +0000 H. Peter Anvin
- * pptok.c: handle holes in the pp_directives array
- Wed Sep 12 04:20:08 2007 +0000 H. Peter Anvin
- * preproc.c: adjust whitespace
- Wed Sep 12 04:18:37 2007 +0000 H. Peter Anvin
- * More automation in the preprocessor conditionals handling
- Wed Sep 12 02:13:39 2007 +0000 H. Peter Anvin
- * pptok.c: fix spacing
- Wed Sep 12 02:12:07 2007 +0000 H. Peter Anvin
- * Generate automatically correct tests for %if and %elif
- Wed Sep 12 01:34:19 2007 +0000 H. Peter Anvin
- * Run "make alldeps"; add dependencies missing from the previous checkin
- Wed Sep 12 01:29:43 2007 +0000 H. Peter Anvin
- * Use a perfect hash to look up preprocessor directives
- Wed Sep 12 01:27:53 2007 +0000 H. Peter Anvin
- * phash: Be a bit more aggressive about trying to make a small hash
- Wed Sep 12 00:22:29 2007 +0000 H. Peter Anvin
- * Add RCXZ as a known preprocessor condition
- Tue Sep 11 23:57:23 2007 +0000 H. Peter Anvin
- * doc: add some cross-references
- Tue Sep 11 23:52:01 2007 +0000 H. Peter Anvin
- * Feeble attempt at updating the documentation; remove Appendix B
- Tue Sep 11 22:44:03 2007 +0000 H. Peter Anvin
- * Handle instructions which can have both REX.W and OSP
- Tue Sep 11 22:14:18 2007 +0000 H. Peter Anvin
- * Use enums to make debugging easier
- Tue Sep 11 22:13:17 2007 +0000 H. Peter Anvin
- * ndisasm: handle \366 codes, prefer unprefixed instructions
- Tue Sep 11 22:00:34 2007 +0000 H. Peter Anvin
- * Simplify tokens.dat slightly
- Tue Sep 11 04:26:44 2007 +0000 H. Peter Anvin
- * Quiet gcc warning about uninitialized variables
- Tue Sep 11 04:16:57 2007 +0000 H. Peter Anvin
- * Make the big instruction arrays "const"
- Mon Sep 10 23:32:05 2007 +0000 H. Peter Anvin
- * Use an actual enum for the opcode
- Mon Sep 10 23:30:21 2007 +0000 H. Peter Anvin
- * Fix order of token arguments
- Mon Sep 10 18:59:26 2007 +0000 H. Peter Anvin
- * assemble.c: correct special handing of ESP/RSP
- Mon Sep 10 18:59:01 2007 +0000 H. Peter Anvin
- * tokhash: correct duplicate-token test
- Mon Sep 10 18:58:40 2007 +0000 H. Peter Anvin
- * tokhash: adjust table types to reduce size
- Mon Sep 10 18:55:52 2007 +0000 H. Peter Anvin
- * Fix the MMXREG and XMMREG flags definitions.
- Wed Sep 5 06:48:38 2007 +0000 H. Peter Anvin
- * nasm.spec.in: Copyright -> License
- Wed Sep 5 06:40:51 2007 +0000 H. Peter Anvin
- * Fix "make tar"; useful for RPM testing
- Wed Sep 5 06:24:43 2007 +0000 H. Peter Anvin
- * Remove obsolete Serial: construct; we shouldn't need it anyway.
- Tue Sep 4 01:29:43 2007 +0000 Chuck Crayne
- * Provide 64-bit support for ORG directive
- Sun Sep 2 16:37:03 2007 +0000 H. Peter Anvin
- * Fix some MMX/SSE irregularities which interact with the 64-bit support
- Sun Sep 2 14:46:00 2007 +0000 H. Peter Anvin
- * phash.ph: yet another attempt at getting Perl to behave, arithmetically
- Sun Sep 2 06:23:29 2007 +0000 H. Peter Anvin
- * Simple 64-bit org test
- Sun Sep 2 06:20:15 2007 +0000 H. Peter Anvin
- * phash.ph: remove some stale code
- Sun Sep 2 01:00:34 2007 +0000 Chuck Crayne
- * Force use of integer values for generating hash keys.
- Fri Aug 31 18:10:23 2007 +0000 H. Peter Anvin
- * phash: don't rely on the build platform Perl version of rand()
- Fri Aug 31 07:31:51 2007 +0000 H. Peter Anvin
- * tokhash.pl: formatting changes for readability
- Fri Aug 31 07:23:31 2007 +0000 H. Peter Anvin
- * tokhash: Speed up the rejection of unhashed values
- Fri Aug 31 06:06:17 2007 +0000 H. Peter Anvin
- * tokhash.pl: "ix" should have the same width as the "hash" arrays
- Fri Aug 31 00:28:35 2007 +0000 H. Peter Anvin
- * Add "do not edit" comment to tokhash.c
- Fri Aug 31 00:23:40 2007 +0000 H. Peter Anvin
- * Make the token hash a bit smaller by using 16-bit hash tables
- Fri Aug 31 00:16:10 2007 +0000 H. Peter Anvin
- * Minor cleanup; remove duplication of names.c
- Thu Aug 30 23:42:39 2007 +0000 H. Peter Anvin
- * phash.ph: use a bipartite graph to reduce the storage requirements
- Thu Aug 30 22:35:34 2007 +0000 H. Peter Anvin
- * Finishing touches on perfect hash tokenizer; actually turn the thing on
- Thu Aug 30 21:50:20 2007 +0000 H. Peter Anvin
- * Makefile rule for tokhash.c
- Thu Aug 30 21:47:46 2007 +0000 H. Peter Anvin
- * tokens.dat: Data file containing alphanumeric tokens not in other .dats
- Thu Aug 30 21:45:56 2007 +0000 H. Peter Anvin
- * Generate a perfect hash for the token parser
- Thu Aug 30 21:40:08 2007 +0000 H. Peter Anvin
- * Fix bugs in repeated suffix handling, which led to missing r8d/r8w/r8d
- Thu Aug 30 21:39:37 2007 +0000 H. Peter Anvin
- * phash.ph: more powerful prehashing
- Thu Aug 30 20:15:25 2007 +0000 H. Peter Anvin
- * Make the perfect hash generator an includable module
- Wed Aug 29 20:30:31 2007 +0000 H. Peter Anvin
- * Correct the logic for recording fs: and gs: overrides.
- Wed Aug 29 18:20:19 2007 +0000 H. Peter Anvin
- * Generate R_X86_64_64 relocations in elf64 output
- Wed Aug 29 17:24:03 2007 +0000 H. Peter Anvin
- * Add README file
- Wed Aug 29 17:20:09 2007 +0000 H. Peter Anvin
- * Create a Perl library directory, and add the Graph module to it
- Wed Aug 29 17:05:17 2007 +0000 H. Peter Anvin
- * Perfect hash generator, as a perl script
- Wed Aug 29 16:41:43 2007 +0000 H. Peter Anvin
- * Use standard macro for the default directive
- Wed Aug 29 16:40:26 2007 +0000 H. Peter Anvin
- * Add standard macro for [default] directive
- Wed Aug 29 16:38:47 2007 +0000 H. Peter Anvin
- * More test cases for rel and abs addressing
- Wed Aug 29 16:38:05 2007 +0000 H. Peter Anvin
- * Add [default] directive
- Wed Aug 29 16:25:46 2007 +0000 H. Peter Anvin
- * nasmlib: add bsii() case-insensitive version of bsi()
- Wed Aug 29 15:49:53 2007 +0000 H. Peter Anvin
- * Add test cases for IP-relative addressing
- Wed Aug 29 15:19:19 2007 +0000 H. Peter Anvin
- * Suppress IP-relative only for fs: and gs: overrides
- Tue Aug 28 23:06:00 2007 +0000 H. Peter Anvin
- * Implement REL/ABS modifiers
- Sun Aug 26 05:51:39 2007 +0000 Frank Kotler
- * attempt to make static makefiles aware of outelf32/outelf64
- Sun Aug 26 05:48:54 2007 +0000 Frank Kotler
- * add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't work
- Sun Aug 26 05:41:33 2007 +0000 Frank Kotler
- * remove "#include <unistd.h> from rdoff directory - two places - it annoyed Windows users and seems unneeded
- Sun Aug 26 05:10:24 2007 +0000 Frank Kotler
- * finally commit Mike Frysinger's "elf-visibility" patch
- Mon Aug 20 21:03:14 2007 +0000 H. Peter Anvin
- * regs.pl: handle dashed sequences with suffixes
- Mon Aug 20 20:10:04 2007 +0000 H. Peter Anvin
- * sync.c: change ULONG_MAX to UINT32_MAX
- Mon Aug 20 20:09:11 2007 +0000 H. Peter Anvin
- * Add _MIN and _MAX macros for the fixed-size types.
- Mon Aug 20 20:02:17 2007 +0000 H. Peter Anvin
- * ldrdf: cast output of sizeof() before passing to printf(), to avoid warning.
- Sun Aug 19 18:49:26 2007 +0000 Keith Kanios
- * Fixed RIP address processing ambiguity found by Charles Crayne.
- Fri Aug 17 07:37:52 2007 +0000 Keith Kanios
- * Fixed issues with REX prefix effective address generation. Fixed XMM instruction output.
- Fri Aug 17 02:03:10 2007 +0000 Keith Kanios
- * Changed MMXREG and XMMREG flags to help resolve invalid REX prefix generation for MMX instructions.
- Sat Jul 7 02:01:08 2007 +0000 H. Peter Anvin
- * More int/int32_t confusion
- Sat Jul 7 01:59:52 2007 +0000 H. Peter Anvin
- * regflag() should return int32_t.
- Thu Jun 21 19:00:12 2007 +0000 H. Peter Anvin
- * Detect missing <inttypes.h> and include ersatz version if missing
- Thu Jun 21 06:24:23 2007 +0000 H. Peter Anvin
- * inttypes.h: for older preprocessors, specify L and LL as appropriate
- Thu Jun 21 06:20:43 2007 +0000 H. Peter Anvin
- * inttypes.h: Fix spelling of SHRT_MAX
- Thu Jun 21 06:15:42 2007 +0000 H. Peter Anvin
- * inttypes.h: do a single ersatz <inttypes.h> based on <limits.h>
- Sun Jun 3 02:42:41 2007 +0000 Chuck Crayne
- * Support 32-bit direct addressing in 64-bit mode without base or index regs
- Sat Jun 2 02:26:21 2007 +0000 H. Peter Anvin
- * Fix the [U]INT*_C() creation macros
- Sat Jun 2 00:05:35 2007 +0000 H. Peter Anvin
- * For platforms that don't have them, provide <inttypes.h> for common models.
- Wed May 30 22:21:11 2007 +0000 H. Peter Anvin
- * Fix the handling of the \313 code.
- Wed May 30 22:20:01 2007 +0000 H. Peter Anvin
- * Machine-generated \321->\324 corrections
- Wed May 30 21:22:33 2007 +0000 Frank Kotler
- * update "version" to 0.99.02
- Wed May 30 20:30:15 2007 +0000 H. Peter Anvin
- * Correct the generation of 67 prefixes.
- Wed May 30 18:30:18 2007 +0000 H. Peter Anvin
- * Update dependencies.
- Wed May 30 16:34:29 2007 +0000 Frank Kotler
- * update cvs server name in misc/release script
- Wed May 30 04:28:50 2007 +0000 H. Peter Anvin
- * Avoid magic values; we have more than 124 registers now
- Wed May 30 04:27:58 2007 +0000 H. Peter Anvin
- * Remove bogus redundant tests
- Wed May 30 03:44:50 2007 +0000 H. Peter Anvin
- * More \321 -> \324
- Wed May 30 03:44:02 2007 +0000 H. Peter Anvin
- * Remove bogus check for 64-bitness
- Wed May 30 03:25:21 2007 +0000 H. Peter Anvin
- * Get rid of magic open-coded "register numbers"
- Wed May 30 02:48:51 2007 +0000 H. Peter Anvin
- * MOV reg64,reg64 takes \324 (64 bit with REX) not \321 (32 bit)
- Wed May 30 00:18:26 2007 +0000 H. Peter Anvin
- * Rename REGNORM to REG_EA
- Wed May 30 00:15:25 2007 +0000 H. Peter Anvin
- * More instruction flag surgery
- Wed May 30 00:05:00 2007 +0000 H. Peter Anvin
- * More cleanup of operand flags/register classes
- Tue May 29 23:57:12 2007 +0000 H. Peter Anvin
- * Clean up the existing operand flag definitions, and document
- Tue May 29 21:44:55 2007 +0000 H. Peter Anvin
- * Run "make alldeps"
- Thu May 24 22:33:07 2007 +0000 Frank Kotler
- * update version number to 0.99.01
- Tue May 15 04:33:43 2007 +0000 H. Peter Anvin
- * regs.dat: fix comment
- Fri May 4 18:47:16 2007 +0000 H. Peter Anvin
- * 16-bit relocations are standard in ELF64 (at my request, incidentally)
- Fri May 4 02:16:08 2007 +0000 Chuck Crayne
- * Addition of elf32 and elf64 output formats.
- Wed May 2 04:21:26 2007 +0000 Chuck Crayne
- * Allow '!' to be used in expressions with same meaning as in C.
- Wed May 2 01:59:16 2007 +0000 Chuck Crayne
- * Add %IFN and %ELIFN as per RFE #786286
- Mon Apr 30 22:26:58 2007 +0000 Chuck Crayne
- * Accept responsibility for support of outelf64.c
- Sun Apr 29 20:57:53 2007 +0000 Chuck Crayne
- * Clarify comments about relocation entries.
- Sun Apr 29 00:28:24 2007 +0000 Chuck Crayne
- * Allow ELF32 to be invoked either as -f elf or -f elf32
- Sat Apr 28 22:18:04 2007 +0000 Chuck Crayne
- * Eliminate shift count warnings when building on 32-bit systems
- Sat Apr 28 06:18:48 2007 +0000 Chuck Crayne
- * Initial support for ELF64
- Wed Apr 18 02:27:18 2007 +0000 H. Peter Anvin
- * Fix the handling of \324 for computing the length
- Wed Apr 18 02:24:34 2007 +0000 Keith Kanios
- * Fixed RDF/2 to comply with "maxbits" use.
- Tue Apr 17 20:23:11 2007 +0000 H. Peter Anvin
- * Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regs
- Mon Apr 16 18:16:46 2007 +0000 Keith Kanios
- * MEM_OFFSET Instructions Fixed.
- Mon Apr 16 15:46:46 2007 +0000 Keith Kanios
- * Fixed 64-bit Mode Segment Selection.
- Mon Apr 16 14:31:54 2007 +0000 Keith Kanios
- * Fixed distinction between [LOCAL]SYMBOL/IMMEDIATE for RIP-relative addressing.
- Mon Apr 16 14:05:01 2007 +0000 Keith Kanios
- * Fixed long mode MEM_OFFS issue.
- Mon Apr 16 13:54:49 2007 +0000 Keith Kanios
- * Filled in all RIP Register Flags.
- Mon Apr 16 05:26:29 2007 +0000 H. Peter Anvin
- * More \321 -> \324 for 64-bit instructions
- Mon Apr 16 04:56:06 2007 +0000 Keith Kanios
- * Fixed 64-bit offset generation.
- Mon Apr 16 02:39:56 2007 +0000 H. Peter Anvin
- * More 64-bit ndisasm fixes.
- Mon Apr 16 02:02:06 2007 +0000 H. Peter Anvin
- * Fixes for 64-bit ndisasm.
- Mon Apr 16 01:21:29 2007 +0000 H. Peter Anvin
- * Use + instead of * for extension; it feels cleaner with the new meaning.
- Mon Apr 16 01:18:30 2007 +0000 H. Peter Anvin
- * Initial 64-bit support for ndisasm. Still a work in progress.
- Sun Apr 15 23:12:17 2007 +0000 H. Peter Anvin
- * Clean up the 64-bitification of regs.dat for 64-bit ndisasm support
- Sun Apr 15 23:10:26 2007 +0000 H. Peter Anvin
- * Remove @GCCFLAGS@
- Sun Apr 15 23:09:23 2007 +0000 H. Peter Anvin
- * CR8 is not special in any way as far as the assembler is concerned.
- Sun Apr 15 23:03:28 2007 +0000 H. Peter Anvin Sat Nov 24 16:31:48 2007 -0800 H. Peter Anvin
- * Typo fixes in documentation
- Tue Nov 20 23:37:46 2007 -0800 H. Peter Anvin
- * NASM 2.00rc3
- Tue Nov 20 21:45:16 2007 -0800 H. Peter Anvin
- * Unbreak CMPSW/CMPSD/CMPSQ
- Tue Nov 20 13:23:34 2007 -0800 H. Peter Anvin
- * Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
- Tue Nov 20 13:22:58 2007 -0800 H. Peter Anvin
- * ndisasm: handle the case of "no more sync points"
- Mon Nov 19 23:09:31 2007 -0800 H. Peter Anvin
- * NASM 2.00rc2
- Mon Nov 19 23:09:24 2007 -0800 H. Peter Anvin
- * tag-release: a simple script to tag the repository for release
- Mon Nov 19 13:14:59 2007 -0800 H. Peter Anvin
- * Slightly faster implementation of the deadman counter
- Mon Nov 19 12:26:50 2007 -0800 H. Peter Anvin
- * BR 812417: Deadman counter for macro expansion
- Mon Nov 19 12:02:38 2007 -0800 H. Peter Anvin
- * BR 877583: Fix RAA memory leak
- Mon Nov 19 11:53:18 2007 -0800 H. Peter Anvin
- * BR 863173: Fix offsets of TIMES/INCBIN in list file
- Mon Nov 19 11:45:40 2007 -0800 H. Peter Anvin
- * BR 1834731: Remove redundant error messages for no input file
- Mon Nov 19 11:44:05 2007 -0800 H. Peter Anvin
- * insns.pl: remove debugging output
- Sun Nov 18 22:18:09 2007 -0800 H. Peter Anvin
- * Clean up remaining build warnings
- Sun Nov 18 21:55:26 2007 -0800 H. Peter Anvin
- * BR 1834292: Fix multiple disassembler bugs
- Sun Nov 18 12:01:05 2007 -0800 H. Peter Anvin
- * BR 1834056: Remove warnings in rdoff/rdoff.c
- Sun Nov 18 11:55:10 2007 -0800 H. Peter Anvin
- * BR 1091926: Bounds checking for command line parsing
- Sat Nov 17 21:21:18 2007 -0800 H. Peter Anvin
- * Remove FIXME from documentation
- Sat Nov 17 21:08:33 2007 -0800 Charles Crayne
- * Check in Keith's Fixes
- Sat Nov 17 14:35:19 2007 -0800 H. Peter Anvin
- * Make the definition for float_const() match the prototype
- Fri Nov 16 00:03:02 2007 -0800 H. Peter Anvin
- * NASM 2.00rc1
- Thu Nov 15 17:12:29 2007 -0800 H. Peter Anvin
- * Clean up the command-line parsing; make -w/-W match others
- Thu Nov 15 14:38:19 2007 -0800 H. Peter Anvin
- * BR 993895: Support zero-operand floating-point insn
- Thu Nov 15 10:25:52 2007 -0800 H. Peter Anvin
- * Remove some vestiges of "native" RESW/RESD support
- Thu Nov 15 10:24:55 2007 -0800 H. Peter Anvin
- * outbin.c: fix one missed change from type -> size
- Tue Nov 13 19:52:54 2007 -0800 root
- * Support setting OSABI value in ELF header.
- Tue Nov 13 11:34:34 2007 -0800 H. Peter Anvin
- * Enable a few warnings by default; clean up warning descriptions
- Tue Nov 13 11:31:15 2007 -0800 H. Peter Anvin
- * Add gcc-style -W/-Wno- warning selections; -Wall; -Werror
- Tue Nov 13 10:37:23 2007 -0800 H. Peter Anvin
- * Clean up the fwrite*() function definitions somewhat
- Tue Nov 13 09:49:51 2007 -0800 H. Peter Anvin
- * Cast 64-bit switch expressions to (int) to keep OpenWatcom happy
- Tue Nov 13 09:46:38 2007 -0800 H. Peter Anvin
- * x86-host-specific performance improvement
- Tue Nov 13 09:37:59 2007 -0800 H. Peter Anvin
- * Address data is int64_t; simplify writing an address object
- Mon Nov 12 23:00:31 2007 -0800 H. Peter Anvin
- * ndisasm: factor out the common operand-extraction code
- Mon Nov 12 22:56:07 2007 -0800 H. Peter Anvin
- * Un-special-case "xchg rax,rax"; disassemble o64
- Mon Nov 12 22:11:46 2007 -0800 H. Peter Anvin
- * BR 1709392: Fix alignment handling in Mach-O formatSat Nov 24 16:31:48 2007 -0800 H. Peter Anvin
- * Typo fixes in documentation
- Tue Nov 20 23:37:46 2007 -0800 H. Peter Anvin
- * NASM 2.00rc3
- Tue Nov 20 21:45:16 2007 -0800 H. Peter Anvin
- * Unbreak CMPSW/CMPSD/CMPSQ
- Tue Nov 20 13:23:34 2007 -0800 H. Peter Anvin
- * Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
- Tue Nov 20 13:22:58 2007 -0800 H. Peter Anvin
- * ndisasm: handle the case of "no more sync points"
- Mon Nov 19 23:09:31 2007 -0800 H. Peter Anvin
- * NASM 2.00rc2
- Mon Nov 19 23:09:24 2007 -0800 H. Peter Anvin
- * tag-release: a simple script to tag the repository for release
- Mon Nov 19 13:14:59 2007 -0800 H. Peter Anvin
- * Slightly faster implementation of the deadman counter
- Mon Nov 19 12:26:50 2007 -0800 H. Peter Anvin
- * BR 812417: Deadman counter for macro expansion
- Mon Nov 19 12:02:38 2007 -0800 H. Peter Anvin
- * BR 877583: Fix RAA memory leak
- Mon Nov 19 11:53:18 2007 -0800 H. Peter Anvin
- * BR 863173: Fix offsets of TIMES/INCBIN in list file
- Mon Nov 19 11:45:40 2007 -0800 H. Peter Anvin
- * BR 1834731: Remove redundant error messages for no input file
- Mon Nov 19 11:44:05 2007 -0800 H. Peter Anvin
- * insns.pl: remove debugging output
- Sun Nov 18 22:18:09 2007 -0800 H. Peter Anvin
- * Clean up remaining build warnings
- Sun Nov 18 21:55:26 2007 -0800 H. Peter Anvin
- * BR 1834292: Fix multiple disassembler bugs
- Sun Nov 18 12:01:05 2007 -0800 H. Peter Anvin
- * BR 1834056: Remove warnings in rdoff/rdoff.c
- Sun Nov 18 11:55:10 2007 -0800 H. Peter Anvin
- * BR 1091926: Bounds checking for command line parsing
- Sat Nov 17 21:21:18 2007 -0800 H. Peter Anvin
- * Remove FIXME from documentation
- Sat Nov 17 21:08:33 2007 -0800 Charles Crayne
- * Check in Keith's Fixes
- Sat Nov 17 14:35:19 2007 -0800 H. Peter Anvin
- * Make the definition for float_const() match the prototype
- Fri Nov 16 00:03:02 2007 -0800 H. Peter Anvin
- * NASM 2.00rc1
- Thu Nov 15 17:12:29 2007 -0800 H. Peter Anvin
- * Clean up the command-line parsing; make -w/-W match others
- Thu Nov 15 14:38:19 2007 -0800 H. Peter Anvin
- * BR 993895: Support zero-operand floating-point insn
- Thu Nov 15 10:25:52 2007 -0800 H. Peter Anvin
- * Remove some vestiges of "native" RESW/RESD support
- Thu Nov 15 10:24:55 2007 -0800 H. Peter Anvin
- * outbin.c: fix one missed change from type -> size
- Tue Nov 13 19:52:54 2007 -0800 root
- * Support setting OSABI value in ELF header.
- Tue Nov 13 11:34:34 2007 -0800 H. Peter Anvin
- * Enable a few warnings by default; clean up warning descriptions
- Tue Nov 13 11:31:15 2007 -0800 H. Peter Anvin
- * Add gcc-style -W/-Wno- warning selections; -Wall; -Werror
- Tue Nov 13 10:37:23 2007 -0800 H. Peter Anvin
- * Clean up the fwrite*() function definitions somewhat
- Tue Nov 13 09:49:51 2007 -0800 H. Peter Anvin
- * Cast 64-bit switch expressions to (int) to keep OpenWatcom happy
- Tue Nov 13 09:46:38 2007 -0800 H. Peter Anvin
- * x86-host-specific performance improvement
- Tue Nov 13 09:37:59 2007 -0800 H. Peter Anvin
- * Address data is int64_t; simplify writing an address object
- Mon Nov 12 23:00:31 2007 -0800 H. Peter Anvin
- * ndisasm: factor out the common operand-extraction code
- Mon Nov 12 22:56:07 2007 -0800 H. Peter Anvin
- * Un-special-case "xchg rax,rax"; disassemble o64
- Mon Nov 12 22:11:46 2007 -0800 H. Peter Anvin
- * BR 1709392: Fix alignment handling in Mach-O format
- Mon Nov 12 22:05:31 2007 -0800 H. Peter Anvin
- * BR 1828866: fix handling of LAR/LSL
- Mon Nov 12 21:57:00 2007 -0800 H. Peter Anvin
- * Better (but not *good!*) handling of 64-bit addressing in ndisasm
- Mon Nov 12 21:02:33 2007 -0800 H. Peter Anvin
- * Fix disassembly of XCHG
- Mon Nov 12 20:18:33 2007 -0800 H. Peter Anvin
- * Test of XCHG
- Mon Nov 12 20:18:05 2007 -0800 H. Peter Anvin
- * Fix handling of XCHG in 64-bit mode
- Mon Nov 12 19:36:13 2007 -0800 H. Peter Anvin
- * More \321 -> \324 bug fixes
- Mon Nov 12 18:26:31 2007 -0800 H. Peter Anvin
- * float.c: all warnings and errors are pass 1 only
- Sat Nov 10 21:55:19 2007 -0800 Charles Crayne
- * Update documentation for stack relative directives.
- Sat Nov 10 17:52:23 2007 -0800 Charles Crayne
- * Clean up a few more 32-bit bottlenecks
- Fri Nov 9 16:37:41 2007 -0800 Charles Crayne
- * Update documantation for stack relative directives
- Fri Nov 9 16:33:54 2007 -0800 Charles Crayne
- * Merge branch 'master' of /home/chuck/development/gitnasm/
- Fri Nov 9 16:25:43 2007 -0800 Charles Crayne
- * Update documentation for stack relative directives
- Fri Nov 9 14:44:02 2007 -0800 H. Peter Anvin
- * Don't combine type and size into a single argument
- Thu Nov 8 22:11:14 2007 -0800 Charles Crayne
- * Add flat64 to %stacksize choices
- Thu Nov 8 20:43:22 2007 -0800 H. Peter Anvin
- * Fix building under OpenWatcom
- Thu Nov 8 20:29:37 2007 -0800 H. Peter Anvin
- * ps2pdf: remove -dOptimize=true
- Thu Nov 8 20:21:41 2007 -0800 H. Peter Anvin
- * No binary files left in the source distro; unbreak release script
- Thu Nov 8 20:01:11 2007 -0800 H. Peter Anvin
- * BR 1828103: Fix %arg and %local
- Thu Nov 8 19:34:01 2007 -0800 H. Peter Anvin
- * nasmlib.c: prefix_name(): use the elements() macro
- Thu Nov 8 19:30:22 2007 -0800 H. Peter Anvin
- * Move elements() to nasmlib.h
- Thu Nov 8 19:15:33 2007 -0800 H. Peter Anvin
- * constipate the "str" argument to bsi() and bsii()
- Wed Nov 7 19:03:46 2007 -0800 Charles Crayne
- * Upgrade RAA functions to hold 64-bit data.
- Tue Nov 6 21:48:12 2007 -0800 Charles Crayne
- * Pass 64-bit instruction lengths to back-ends.
- Tue Nov 6 18:27:23 2007 -0800 Charles Crayne
- * Prepare for 64-bit instruction lengths
- Mon Nov 5 21:49:49 2007 -0800 Charles Crayne
- * Disambiguate error messages
- Mon Nov 5 17:19:32 2007 -0800 Charles Crayne
- * Upgrade label functions to 64-bit
- Sun Nov 4 21:10:42 2007 -0800 H. Peter Anvin
- * Permit opcode names as labels as long as they are followed by a colon
- Sun Nov 4 15:28:30 2007 -0800 Charles Crayne
- * Make warning limit valid for both i386 and x86_64
- Sat Nov 3 22:06:13 2007 -0700 Charles Crayne
- * Warn on out of bounds EA displacements
- Thu Nov 1 15:08:27 2007 -0700 H. Peter Anvin
- * Treat info files as binary when creating xdoc distro file
- Thu Nov 1 15:07:42 2007 -0700 H. Peter Anvin
- * Remove obsolete binary files from the distribution
- Thu Nov 1 14:53:32 2007 -0700 H. Peter Anvin
- * Move declarations before statements
- Wed Oct 31 23:37:35 2007 -0700 H. Peter Anvin
- * NASM 0.99.06
- Wed Oct 31 23:37:19 2007 -0700 H. Peter Anvin
- * Script to tag the tree for release
- Wed Oct 31 10:59:26 2007 -0700 H. Peter Anvin
- * Even more "riprel" tests
- Tue Oct 30 01:17:57 2007 -0700 H. Peter Anvin
- * floatx.asm: add tests for "rounds up to smallest denorm"
- Tue Oct 30 01:13:27 2007 -0700 H. Peter Anvin
- * Run "make alldeps"
- Tue Oct 30 01:13:09 2007 -0700 H. Peter Anvin
- * float.c: handle round-up-to-denorm correctly.
- Tue Oct 30 00:59:27 2007 -0700 H. Peter Anvin
- * Exhaustive test for 8-bit floating point values
- Mon Oct 29 23:12:47 2007 -0700 H. Peter Anvin
- * Clean up the handing of operands in assemble.c
- Mon Oct 29 22:56:08 2007 -0700 H. Peter Anvin
- * Don't warn for segmented references
- Mon Oct 29 20:20:12 2007 -0700 H. Peter Anvin
- * Use a 32-bit floating-point limb size; support 8-bit float
- Mon Oct 29 18:24:59 2007 -0700 Charles Crayne
- * Reduce severity of redundant prefixes from error to warning.
- Sun Oct 28 23:23:24 2007 -0700 H. Peter Anvin
- * Test of some addressing modes in 64-bit mode.
- Sun Oct 28 23:21:46 2007 -0700 H. Peter Anvin
- * Fix bogus flagging of effective addresses as invalid
- Sun Oct 28 23:10:34 2007 -0700 H. Peter Anvin
- * Actually shut up the warning in rdfload.c
- Sun Oct 28 22:04:42 2007 -0700 H. Peter Anvin
- * Clean up stealth whitespace
- Sun Oct 28 22:04:00 2007 -0700 H. Peter Anvin
- * Fix warning about cast to pointer in rdfload.c
- Sun Oct 28 22:04:00 2007 -0700 H. Peter Anvin
- * 64-bit addressing and prefix handling changes
- Sun Oct 28 15:29:54 2007 -0700 Charles Crayne
- * Adjust stabs symbol index to match symbol table.
- Fri Oct 26 21:38:02 2007 -0700 H. Peter Anvin
- * readnum(): handle prefix-suffix collision like "0h"
- Fri Oct 26 18:49:29 2007 -0700 H. Peter Anvin
- * Better handling of platforms which hide "extended" functionality
- Wed Oct 24 15:51:40 2007 -0700 Charles Crayne
- * Merge branch 'master' of /home/chuck/development/gitnasm/
- Wed Oct 24 15:30:17 2007 -0700 Charles Crayne
- * Update sections about debug info formats
- Wed Oct 24 15:29:51 2007 -0700 H. Peter Anvin
- * Fix the handling of floating-point tokens in the preprocessor
- Tue Oct 23 19:28:39 2007 -0700 Charles Crayne
- * Fix bugs item #1817677
- Tue Oct 23 00:08:58 2007 -0700 H. Peter Anvin
- * Slightly simplify the radix-detection code
- Mon Oct 22 19:48:06 2007 -0700 H. Peter Anvin
- * Unbreak particularly tricky hex constants
- Mon Oct 22 19:37:36 2007 -0700 H. Peter Anvin
- * Decimal floating point can also start with 0. 0e 0E
- Mon Oct 22 17:34:10 2007 -0700 H. Peter Anvin
- * Support binary and octal floating-point
- Mon Oct 22 16:53:48 2007 -0700 H. Peter Anvin
- * More consistent handling of radix letters
- Sun Oct 21 15:33:01 2007 -0700 H. Peter Anvin
- * float.c: correct exponent capping
- Sun Oct 21 14:21:43 2007 -0700 Charles Crayne
- * Clean up elf symbol table section
- Fri Oct 19 18:33:57 2007 -0700 H. Peter Anvin
- * Allow $-prefixed hexadecimal FP as an alternative to 0x
- Fri Oct 19 14:43:22 2007 -0700 H. Peter Anvin
- * Scripts to remove stealth whitespace
- Fri Oct 19 14:42:29 2007 -0700 H. Peter Anvin
- * Formatting: kill off "stealth whitespace"
- Fri Oct 19 14:26:52 2007 -0700 H. Peter Anvin
- * test/floatx.asm: fix test case
- Fri Oct 19 14:19:52 2007 -0700 H. Peter Anvin
- * uscore.asm: Fix test case
- Fri Oct 19 14:17:51 2007 -0700 H. Peter Anvin
- * float.c: mark read_exponent() static
- Fri Oct 19 14:10:35 2007 -0700 H. Peter Anvin
- * Don't confuse suffixed hexadecimal with floating-point
- Fri Oct 19 13:17:24 2007 -0700 H. Peter Anvin
- * Anchor filename locations in .gitignore
- Fri Oct 19 13:16:51 2007 -0700 H. Peter Anvin
- * test/Makefile: Use -Ox instead of -O999
- Fri Oct 19 13:14:06 2007 -0700 H. Peter Anvin
- * Test of underscored constants
- Fri Oct 19 13:10:46 2007 -0700 H. Peter Anvin
- * Allow underscores in numbers; better detection of FP
- Fri Oct 19 10:52:31 2007 -0700 H. Peter Anvin
- * Modernize nasm.spec.in and make it closer to the Fedora version
- Thu Oct 18 23:33:06 2007 -0700 Charles Crayne
- * Suppress datarootdir warnings from configure
- Thu Oct 18 21:17:20 2007 -0700 Charles Crayne
- * Suppress signedness warnings in disassembler
- Thu Oct 18 19:14:08 2007 -0700 H. Peter Anvin
- * Cleaner solution for MinGW handling of __STRICT_ANSI__
- Thu Oct 18 19:14:08 2007 -0700 H. Peter Anvin
- * configure: Undefine __STRICT_ANSI__ for mingw's benefit
- Thu Oct 18 19:14:07 2007 -0700 H. Peter Anvin
- * Fix invocation of readnum()
- Thu Oct 18 19:02:42 2007 -0700 Charles Crayne
- * Suppress a few signedness warnings
- Thu Oct 18 17:04:10 2007 -0700 root
- * Avoid unnecessary warning on redefinition of section (bug 801180)
- Wed Oct 17 17:55:45 2007 -0700 Charles Crayne
- * Generate stabs entries for any executable section
- Tue Oct 16 22:59:09 2007 -0700 H. Peter Anvin
- * NASM 0.99.05
- Tue Oct 16 15:46:04 2007 -0700 H. Peter Anvin
- * Tests of obscenely large exponents
- Tue Oct 16 14:42:32 2007 -0700 H. Peter Anvin
- * Comma-separate contents of __FLOAT__
- Tue Oct 16 14:40:27 2007 -0700 H. Peter Anvin
- * Implement floating-point option control directive
- Tue Oct 16 11:48:07 2007 -0700 H. Peter Anvin
- * Floating-point warning fixes; fix round-to-overflow
- Tue Oct 16 11:32:58 2007 -0700 H. Peter Anvin
- * Handle rounding of denorms correctly; make fp overflow a warning
- Tue Oct 16 10:35:02 2007 -0700 H. Peter Anvin
- * Additional entries for .gitignore
- Tue Oct 16 10:32:57 2007 -0700 H. Peter Anvin
- * Refactor floating-point formatting code; fix 80-bit denorms
- Tue Oct 16 10:31:16 2007 -0700 H. Peter Anvin
- * Add 1.5 as a test case: representative of an exact fraction
- Mon Oct 15 20:06:06 2007 -0700 H. Peter Anvin
- * Recognize 'd', 't' and 'y' as radix suffixes
- Mon Oct 15 19:53:10 2007 -0700 H. Peter Anvin
- * Fix FISTTP opcodes (BR 689695)
- Mon Oct 15 19:46:32 2007 -0700 H. Peter Anvin
- * New floating-point conversion routines
- Mon Oct 15 17:48:43 2007 -0700 H. Peter Anvin
- * Add testnos3 from the gdtoa package (floating-point test)
- Sat Oct 13 23:19:21 2007 -0700 H. Peter Anvin
- * .gitignore file doesn't need to be in the release file
- Sat Oct 13 23:17:41 2007 -0700 H. Peter Anvin
- * Add .gitignore file so "git status" produces something sane
- Sat Oct 13 23:12:46 2007 -0700 H. Peter Anvin
- * autoconf: drop AC_USE_SYSTEM_EXTENSIONS to support autoconf 2.59
- Sat Oct 13 07:09:22 2007 -0700 Keith Kanios
- * Fix 32-bit types in preproc.c and eval.c
- Thu Oct 11 20:32:33 2007 -0700 Charles Crayne
- * Must define types before using them
- Thu Oct 11 13:42:09 2007 -0700 H. Peter Anvin
- * preproc.c: move smacro define/undef to separate functions
- Thu Oct 11 13:38:38 2007 -0700 H. Peter Anvin
- * preproc.c: PP_DEFINE and PP_XDEFINE are case-sensitive
- Thu Oct 11 12:52:03 2007 -0700 H. Peter Anvin
- * preproc.c: normalize the handling of case sensitivity
- Thu Oct 11 12:51:06 2007 -0700 H. Peter Anvin
- * Define macros necessary for <inttypes.h> on C++
- Thu Oct 11 10:12:58 2007 -0700 H. Peter Anvin
- * More "bool" fixes
- Thu Oct 11 10:11:57 2007 -0700 H. Peter Anvin
- * preproc.c: allow 64-bit repeat counts
- Thu Oct 11 10:06:19 2007 -0700 H. Peter Anvin
- * preproc.c: For an SMacro, in_progress really is a boolean (no %rep)
- Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
- * Additional uses of bool and enum
- Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
- * preproc.c: MMacro.in_progress is not a boolean
- Wed Oct 10 18:07:51 2007 -0700 H. Peter Anvin
- * saa_fread/fwrite: when seeking, must set [rw]ptr as well
- Wed Oct 10 14:58:45 2007 -0700 H. Peter Anvin
- * Use the compiler-provided booleans if available, otherwise emulate
- Wed Oct 10 14:55:14 2007 -0700 H. Peter Anvin
- * owlinux.mak: don't clean things we won't be able to
- Wed Oct 10 14:29:53 2007 -0700 H. Peter Anvin
- * configure.in: looks like we need autoconf 2.61 :(
- Wed Oct 10 14:06:59 2007 -0700 H. Peter Anvin
- * Create option -Ox to tell NASM to do unlimited passes
- Mon Oct 8 19:26:57 2007 -0700 H. Peter Anvin
- * Revert "floatb.asm: fix broken testcase"
- Mon Oct 8 18:39:24 2007 -0700 H. Peter Anvin
- * floatb.asm: fix broken testcase
- Mon Oct 8 12:41:00 2007 -0700 H. Peter Anvin
- * saa_rstruct: fix overrun check
- Mon Oct 8 12:12:23 2007 -0700 H. Peter Anvin
- * Add Frank's floattest.asm test file
- Sun Oct 7 21:13:14 2007 -0700 H. Peter Anvin
- * saa_fpwrite: initializing "len" should be part of the loop
- Sun Oct 7 18:46:57 2007 -0700 Charles Crayne
- * Fix infinite loop in function saa_fpwrite
- Fri Oct 5 17:44:16 2007 -0700 H. Peter Anvin
- * zerobyte.asm: use a real instruction to avoid confusing ndisasm
- Fri Oct 5 17:42:31 2007 -0700 H. Peter Anvin
- * zerobyte.asm: add test cases for non-initial \170 uses
- Fri Oct 5 17:29:01 2007 -0700 H. Peter Anvin
- * Check in the proper zerobyte test
- Fri Oct 5 17:04:32 2007 -0700 H. Peter Anvin
- * Emit REX prefix before literal zero (\170)
- Fri Oct 5 17:01:15 2007 -0700 H. Peter Anvin
- * LICENSE: Break long line
- Fri Oct 5 14:36:03 2007 -0700 H. Peter Anvin
- * Add test for problematic floats
- Thu Oct 4 23:51:08 2007 -0700 H. Peter Anvin
- * floatx.asm: add Inf and NaN to the boundary condition tests
- Thu Oct 4 23:09:19 2007 -0700 H. Peter Anvin
- * floatx.asm: add specific tests for exponent boundary conditions
- Thu Oct 4 22:51:08 2007 -0700 H. Peter Anvin
- * float.c: correct the exponent
- Thu Oct 4 15:18:23 2007 -0700 H. Peter Anvin
- * Additional rules in test/Makefile
- Thu Oct 4 13:42:56 2007 -0700 H. Peter Anvin
- * Rewrite the handling of SAA's to allow random access
- Wed Oct 3 21:30:57 2007 -0700 H. Peter Anvin
- * Change cloc_t to struct location, and reorder the members
- Wed Oct 3 21:24:51 2007 -0700 H. Peter Anvin
- * BR 1352920: change loc_t -> cloc_t
- Wed Oct 3 21:22:16 2007 -0700 H. Peter Anvin
- * BR 1352920: Handle upper case %line
- Wed Oct 3 17:40:12 2007 -0700 H. Peter Anvin
- * Use autoconf to request feature macros
- Tue Oct 2 22:04:15 2007 -0700 H. Peter Anvin
- * preproc.c: constipation
- Tue Oct 2 21:57:27 2007 -0700 H. Peter Anvin
- * make alldeps
- Tue Oct 2 21:53:51 2007 -0700 H. Peter Anvin
- * Portability fixes
- Tue Oct 2 21:13:18 2007 -0700 H. Peter Anvin
- * Run "make alldeps".
- Tue Oct 2 17:40:00 2007 -0700 H. Peter Anvin
- * Use the crc64 we already use as the perfect hash function prehash
- Tue Oct 2 15:09:33 2007 -0700 H. Peter Anvin
- * insns.dat: add systematic names for the hinting NOPs (0F18-0F1F)
- Mon Oct 1 11:28:32 2007 -0700 H. Peter Anvin
- * Unspecified files are null strings, not null pointers
- Mon Oct 1 11:26:31 2007 -0700 H. Peter Anvin
- * Check for the most basic filename overlaps
- Sun Sep 30 22:15:36 2007 -0700 Charles Crayne
- * modified: nasm.1 to add newer command line options
- Fri Sep 28 21:27:41 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Fri Sep 28 20:17:12 2007 -0700 H. Peter Anvin
- * configure.in: AC_SUBST_FILE should have been AC_SUBST
- Fri Sep 28 17:17:20 2007 -0700 H. Peter Anvin
- * Unbreak relative references to immediate addresses
- Fri Sep 28 15:16:47 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Fri Sep 28 12:01:55 2007 -0700 H. Peter Anvin
- * lib/vsnprintf.c: correct boundary conditions
- Fri Sep 28 10:50:20 2007 -0700 H. Peter Anvin
- * Add substitutes for snprintf() and vsnprintf()
- Fri Sep 28 02:03:41 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Thu Sep 27 21:35:04 2007 -0700 H. Peter Anvin
- * Exclude config.h from the dependency list for the canned makefiles
- Thu Sep 27 21:12:17 2007 -0700 H. Peter Anvin
- * version.pl: Add support for daily snapshot releases
- Thu Sep 27 19:46:55 2007 -0700 H. Peter Anvin
- * Add Makefile for Linux -> DOS, Win32, OS/2 using OpenWatcom
- Wed Sep 26 19:57:07 2007 -0700 H. Peter Anvin
- * Add Makefile for OpenWatcom (DOS, OS/2 or Win32 output)
- Wed Sep 26 17:00:18 2007 -0700 H. Peter Anvin
- * Test for various addressing modes in 64-bit mode
- Wed Sep 26 15:19:28 2007 -0700 H. Peter Anvin
- * nasm option reshuffling, -E -> -Z
- Tue Sep 25 23:57:21 2007 -0400 Frank Kotler
- * Version 0.99.04
- Tue Sep 25 20:36:45 2007 -0700 H. Peter Anvin
- * nasmdoc: corrections on 64-bit immediates/displacements
- Tue Sep 25 16:02:21 2007 -0700 H. Peter Anvin
- * nasmdoc: shorten lines which are too long
- Tue Sep 25 16:01:07 2007 -0700 H. Peter Anvin
- * Document NASM behaviour for 64-bit immediates and displacements
- Tue Sep 25 15:44:40 2007 -0700 H. Peter Anvin
- * test/movimm.asm: add optimizable forms
- Tue Sep 25 15:41:19 2007 -0700 H. Peter Anvin
- * assemble.c: clean up whitespace
- Tue Sep 25 15:40:36 2007 -0700 H. Peter Anvin
- * Correct the handling of "MOV" with immediate in 64-bit mode
- Tue Sep 25 15:39:42 2007 -0700 H. Peter Anvin
- * Test of immediate handling on 64-bit mode
- Tue Sep 25 14:27:34 2007 -0700 H. Peter Anvin
- * Add nasm_zalloc() to nasmlib.c
- Tue Sep 25 14:26:03 2007 -0700 H. Peter Anvin
- * Fix BR 1490407: size of the second operand of LAR/LSL
- Tue Sep 25 14:11:29 2007 -0700 H. Peter Anvin
- * Fix BR 1490407: size of the second operand of LAR/LSL
- Tue Sep 25 13:34:55 2007 -0700 H. Peter Anvin
- * Makefile.in: make "make install" create directories
- Tue Sep 25 08:48:37 2007 -0700 H. Peter Anvin
- * Fix BR 1445441: uninitialized use of "error_file"
- Mon Sep 24 21:33:17 2007 -0700 H. Peter Anvin
- * preproc.c: fix the loop in %undef
- Mon Sep 24 20:53:48 2007 -0700 H. Peter Anvin
- * float.c: clear off uninitialized warning
- Mon Sep 24 17:02:41 2007 -0700 H. Peter Anvin
- * outcoff: set the "virtual size field" to zero (BR 1351586)
- Mon Sep 24 15:56:02 2007 -0700 H. Peter Anvin
- * insns.dat: SMINT - mark ND, DMINT - fix opcode
- Mon Sep 24 15:55:20 2007 -0700 H. Peter Anvin
- * 0F0F is a 3Dnow! prefix; remove from prefix list
- Mon Sep 24 15:48:09 2007 -0700 H. Peter Anvin
- * Additional compaction missed by script
- Mon Sep 24 15:42:53 2007 -0700 H. Peter Anvin
- * insns.dat: machine-generated compaction mmx/xmmreg,mem -> mmx/xmmrm
- Mon Sep 24 13:54:00 2007 -0700 H. Peter Anvin
- * nasmdoc: grammar fix
- Mon Sep 24 13:44:02 2007 -0700 H. Peter Anvin
- * nasmdoc: remove stray periods
- Mon Sep 24 13:42:09 2007 -0700 H. Peter Anvin
- * test/Makefile: make a bit more useful
- Mon Sep 24 13:41:58 2007 -0700 H. Peter Anvin
- * Implement the -MG option (SF RFE 1564264)
- Mon Sep 24 12:52:09 2007 -0700 H. Peter Anvin
- * nasmdoc: clarify __float*__ example
- Mon Sep 24 12:44:38 2007 -0700 H. Peter Anvin
- * nasmdoc: document the __float*__ operators
- Mon Sep 24 12:30:54 2007 -0700 H. Peter Anvin
- * Support __float*__ for floating-point numbers in expressions
- Mon Sep 24 10:51:07 2007 -0700 H. Peter Anvin
- * eval.c: replace sequence of ifs with switch
- Mon Sep 24 10:50:23 2007 -0700 H. Peter Anvin
- * tokhash: allow a bit smarter pattern matching
- Sat Sep 22 22:35:28 2007 -0700 H. Peter Anvin
- * Implement INVLPGA according to the documentation
- Sat Sep 22 22:02:34 2007 -0700 H. Peter Anvin
- * Reformat insns.dat to uniform column width
- Sat Sep 22 21:50:03 2007 -0700 H. Peter Anvin
- * Simple test for 0x67 prefixes
- Sat Sep 22 21:49:51 2007 -0700 H. Peter Anvin
- * Auto-generate 0x67 prefixes without the need for \30x codes
- Sat Sep 22 21:47:13 2007 -0700 H. Peter Anvin
- * Make test/Makefile a bit more useful
- Sat Sep 22 21:29:41 2007 -0700 H. Peter Anvin
- * Add TY_OWORD for "DO" output
- Sat Sep 22 19:52:11 2007 -0700 H. Peter Anvin
- * LDDQU needs \301 (BR 1103549)
- Sat Sep 22 19:51:13 2007 -0700 H. Peter Anvin
- * RDTSCP and INVLPGA aren't 64-bit specific
- Sat Sep 22 19:40:37 2007 -0700 H. Peter Anvin
- * Cyrix GX1 instructions: BBx_RESET, CPU_READ, CPU_WRITE
- Sat Sep 22 19:28:14 2007 -0700 H. Peter Anvin
- * Centaur XSHA1, XSHA256, MONTMUL
- Sat Sep 22 19:20:56 2007 -0700 H. Peter Anvin
- * Implement Centaur's XCRYPT instructions
- Sat Sep 22 19:13:05 2007 -0700 H. Peter Anvin
- * Add Geode LX (AMD's Cyrix-derived core) instructions
- Sat Sep 22 19:05:11 2007 -0700 H. Peter Anvin
- * Add the GETSEC instruction for Intel SMX
- Sat Sep 22 18:59:18 2007 -0700 H. Peter Anvin
- * Add the AMD SSE4a and LZCNT instructions
- Sat Sep 22 18:23:20 2007 -0700 H. Peter Anvin
- * Tag UMOV as ND (no disassembly) to avoid collision
- Sat Sep 22 18:20:49 2007 -0700 H. Peter Anvin
- * Disallow optimizing by less than 5 passes.
- Sat Sep 22 17:45:45 2007 -0700 H. Peter Anvin
- * BR 1783117: Document that %+ needs a space after it, and fix crash
- Sat Sep 22 16:44:56 2007 -0700 H. Peter Anvin
- * nasm.spec.in: minor fixes
- Sat Sep 22 16:38:25 2007 -0700 H. Peter Anvin
- * release script: handle stricter CLI parsing for "git tag"
- Sat Sep 22 16:35:11 2007 -0700 H. Peter Anvin
- * Update nasm.spec.in and make it handle rc releases
- Sat Sep 22 16:19:19 2007 -0700 H. Peter Anvin
- * version.pl: support version numbers of the form X.Y[.Z]rcW
- Thu Sep 20 21:33:43 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Thu Sep 20 21:12:33 2007 -0700 Charles Crayne
- * modified: misc/release to fix bug in removing .git
- Wed Sep 19 21:41:43 2007 -0700 H. Peter Anvin
- * Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
- Wed Sep 19 21:41:27 2007 -0700 H. Peter Anvin
- * Update manual pages
- Wed Sep 19 21:41:02 2007 -0700 H. Peter Anvin
- * Remove limit on number of sync points
- Wed Sep 19 21:40:37 2007 -0700 H. Peter Anvin
- * Make nasm_malloc() et al available from inside ndisasm
- Wed Sep 19 21:07:32 2007 -0400 Frank Kotler
- * Version 0.99.03
- Wed Sep 19 21:06:59 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Wed Sep 19 16:22:03 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/sse5'
- Wed Sep 19 16:15:22 2007 -0700 H. Peter Anvin
- * test/Makefile: make a bit more useful
- Tue Sep 18 22:54:40 2007 -0700 H. Peter Anvin
- * Slightly optimize the interface to nasm_token_hash()
- Wed Sep 19 01:34:55 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Tue Sep 18 22:23:42 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Tue Sep 18 22:22:49 2007 -0700 H. Peter Anvin
- * elf64: fix 32-bit truncations
- Tue Sep 18 22:08:04 2007 -0700 H. Peter Anvin
- * Document Infinity and NaN
- Tue Sep 18 21:55:56 2007 -0700 H. Peter Anvin
- * Support generating NaNs and infinities
- Tue Sep 18 19:12:26 2007 -0700 H. Peter Anvin
- * Update documentation
- Tue Sep 18 18:37:36 2007 -0700 H. Peter Anvin
- * Simple test for hexadecimal floating-point numbers
- Tue Sep 18 18:33:17 2007 -0700 H. Peter Anvin
- * Fix error-reporting in hexadecimal floating-point numbers
- Tue Sep 18 18:31:26 2007 -0700 H. Peter Anvin
- * Support C99-style hexadecimal floating point.
- Tue Sep 18 17:50:34 2007 -0700 H. Peter Anvin
- * Unify all standard IEEE floating-point formats; add 128-bit
- Tue Sep 18 17:49:09 2007 -0700 H. Peter Anvin
- * Fix handling of DO; support unary + for floating-point numbers
- Tue Sep 18 16:39:03 2007 -0700 H. Peter Anvin
- * Support 16-bit IEEE floating point; used in SSE5
- Tue Sep 18 15:43:40 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Tue Sep 18 15:43:08 2007 -0700 H. Peter Anvin
- * Add NOP with argument to the instruction list
- Tue Sep 18 15:24:38 2007 -0700 H. Peter Anvin
- * Remove 0FC2 from list of instruction prefixes
- Tue Sep 18 15:08:20 2007 -0700 H. Peter Anvin
- * Speed up the disassembler by allowing prefixed instruction tables
- Tue Sep 18 13:45:12 2007 -0700 H. Peter Anvin
- * Document oword, do and reso
- Tue Sep 18 13:01:32 2007 -0700 H. Peter Anvin
- * Implement "oword" (128 bits) as a first-class size
- Tue Sep 18 12:38:07 2007 -0700 H. Peter Anvin
- * Change the token prehash function for better convergence
- Tue Sep 18 12:23:21 2007 -0700 H. Peter Anvin
- * SSE5 instruction table
- Tue Sep 18 02:06:09 2007 -0400 Frank Kotler
- * add "const" to output/outdbg.c
- Mon Sep 17 18:45:44 2007 -0700 H. Peter Anvin
- * Disassembler support for SSE5 instructions
- Mon Sep 17 17:27:46 2007 -0700 H. Peter Anvin
- * insns.dat: All SSE5 instructions are AMD
- Mon Sep 17 17:25:27 2007 -0700 H. Peter Anvin
- * Actually generate SSE5 instructions
- Mon Sep 17 16:55:04 2007 -0700 H. Peter Anvin
- * Initial support for generating DREX suffixes
- Mon Sep 17 16:31:33 2007 -0700 H. Peter Anvin
- * Fix a few instances of missing renumbers
- Mon Sep 17 16:20:45 2007 -0700 H. Peter Anvin
- * Enable IF_AR3
- Mon Sep 17 15:49:53 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Mon Sep 17 15:49:30 2007 -0700 H. Peter Anvin
- * Initial support for four arguments per instruction
- Mon Sep 17 15:48:32 2007 -0700 H. Peter Anvin
- * CLFLUSH: Neither an x64 instruction nor AMD
- Mon Sep 17 13:56:26 2007 -0700 H. Peter Anvin
- * Sort dependency lists
- Mon Sep 17 13:53:14 2007 -0700 H. Peter Anvin
- * Cleaner way to handle MSVC's _snprintf() underscore damage
- Mon Sep 17 13:19:25 2007 -0700 H. Peter Anvin
- * test/r13.asm: test special-casing of rbp and r13 in 64-bit mode
- Mon Sep 17 13:03:33 2007 -0700 H. Peter Anvin
- * Additional documentation for 64-bit programming
- Sun Sep 16 22:27:07 2007 -0700 H. Peter Anvin
- * INSTALL: MSVC++ compilation instructions
- Sun Sep 16 22:17:29 2007 -0700 H. Peter Anvin
- * make alldeps: change Mkfiles/Makefile.* to Mkfiles/*.mak
- Sun Sep 16 22:16:24 2007 -0700 H. Peter Anvin
- * Fix Makefile for MSVC++ 2005, delete obsolete Makefiles
- Sun Sep 16 22:15:34 2007 -0700 H. Peter Anvin
- * Minor fixes needed to compile with MSVC++ 2005
- Sun Sep 16 18:35:02 2007 -0700 H. Peter Anvin
- * Run "make alldeps"
- Sun Sep 16 18:04:57 2007 -0700 H. Peter Anvin
- * Switch the preprocessor over to using the hash table library
- Sun Sep 16 17:53:17 2007 -0700 H. Peter Anvin
- * Fix the handling of local labels
- Fri Sep 14 18:36:01 2007 -0700 H. Peter Anvin
- * preproc.c: remove unnecessary int64_t
- Fri Sep 14 18:03:29 2007 -0700 H. Peter Anvin
- * Use the new hash table function library to store labels
- Fri Sep 14 09:24:38 2007 -0700 H. Peter Anvin
- * Define a proper hash table library
- Thu Sep 13 18:13:20 2007 -0700 H. Peter Anvin
- * Simple performance benchmarks: label, macro and token lookups
- Thu Sep 13 12:25:32 2007 -0700 H. Peter Anvin
- * release script: fix final cleanup
- Thu Sep 13 12:22:00 2007 -0700 H. Peter Anvin
- * Modify release script for a git-centric world
- Thu Sep 13 11:06:42 2007 -0700 H. Peter Anvin
- * pptok.c: don't insist on C99 compiler behaviour
- Wed Sep 12 22:02:06 2007 -0700 H. Peter Anvin
- * Fix literal F2 and F3 prefixes
- Wed Sep 12 21:58:51 2007 -0700 H. Peter Anvin
- * Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions
- Wed Sep 12 21:06:36 2007 -0700 H. Peter Anvin
- * Add support for Tejas New Instructions (SSSE3)
- Wed Sep 12 21:05:06 2007 -0700 H. Peter Anvin
- * Remove $Id$ tags (useless with git)
- Wed Sep 12 21:04:58 2007 -0700 H. Peter Anvin
- * Use rm32 operands for VMREAD/VMWRITE
- Wed Sep 12 21:04:51 2007 -0700 H. Peter Anvin
- * Macros for SSSE3/SSE4 instruction sets
- Wed Sep 12 21:04:39 2007 -0700 H. Peter Anvin
- * Support r/m operands for non-integer types
- Wed Sep 12 20:27:41 2007 -0700 H. Peter Anvin
- * Use enumerations where practical to ease debugging
- Wed Sep 12 17:02:55 2007 +0000 H. Peter Anvin
- * pptok.c: quick-and-dirty downcasing during prehashing
- Wed Sep 12 16:55:57 2007 +0000 H. Peter Anvin
- * phash: Tell the user when the graph is OK
- Wed Sep 12 05:18:20 2007 +0000 H. Peter Anvin
- * pptok.c: handle holes in the pp_directives array
- Wed Sep 12 04:20:08 2007 +0000 H. Peter Anvin
- * preproc.c: adjust whitespace
- Wed Sep 12 04:18:37 2007 +0000 H. Peter Anvin
- * More automation in the preprocessor conditionals handling
- Wed Sep 12 02:13:39 2007 +0000 H. Peter Anvin
- * pptok.c: fix spacing
- Wed Sep 12 02:12:07 2007 +0000 H. Peter Anvin
- * Generate automatically correct tests for %if and %elif
- Wed Sep 12 01:34:19 2007 +0000 H. Peter Anvin
- * Run "make alldeps"; add dependencies missing from the previous checkin
- Wed Sep 12 01:29:43 2007 +0000 H. Peter Anvin
- * Use a perfect hash to look up preprocessor directives
- Wed Sep 12 01:27:53 2007 +0000 H. Peter Anvin
- * phash: Be a bit more aggressive about trying to make a small hash
- Wed Sep 12 00:22:29 2007 +0000 H. Peter Anvin
- * Add RCXZ as a known preprocessor condition
- Tue Sep 11 23:57:23 2007 +0000 H. Peter Anvin
- * doc: add some cross-references
- Tue Sep 11 23:52:01 2007 +0000 H. Peter Anvin
- * Feeble attempt at updating the documentation; remove Appendix B
- Tue Sep 11 22:44:03 2007 +0000 H. Peter Anvin
- * Handle instructions which can have both REX.W and OSP
- Tue Sep 11 22:14:18 2007 +0000 H. Peter Anvin
- * Use enums to make debugging easier
- Tue Sep 11 22:13:17 2007 +0000 H. Peter Anvin
- * ndisasm: handle \366 codes, prefer unprefixed instructions
- Tue Sep 11 22:00:34 2007 +0000 H. Peter Anvin
- * Simplify tokens.dat slightly
- Tue Sep 11 04:26:44 2007 +0000 H. Peter Anvin
- * Quiet gcc warning about uninitialized variables
- Tue Sep 11 04:16:57 2007 +0000 H. Peter Anvin
- * Make the big instruction arrays "const"
- Mon Sep 10 23:32:05 2007 +0000 H. Peter Anvin
- * Use an actual enum for the opcode
- Mon Sep 10 23:30:21 2007 +0000 H. Peter Anvin
- * Fix order of token arguments
- Mon Sep 10 18:59:26 2007 +0000 H. Peter Anvin
- * assemble.c: correct special handing of ESP/RSP
- Mon Sep 10 18:59:01 2007 +0000 H. Peter Anvin
- * tokhash: correct duplicate-token test
- Mon Sep 10 18:58:40 2007 +0000 H. Peter Anvin
- * tokhash: adjust table types to reduce size
- Mon Sep 10 18:55:52 2007 +0000 H. Peter Anvin
- * Fix the MMXREG and XMMREG flags definitions.
- Wed Sep 5 06:48:38 2007 +0000 H. Peter Anvin
- * nasm.spec.in: Copyright -> License
- Wed Sep 5 06:40:51 2007 +0000 H. Peter Anvin
- * Fix "make tar"; useful for RPM testing
- Wed Sep 5 06:24:43 2007 +0000 H. Peter Anvin
- * Remove obsolete Serial: construct; we shouldn't need it anyway.
- Tue Sep 4 01:29:43 2007 +0000 Chuck Crayne
- * Provide 64-bit support for ORG directive
- Sun Sep 2 16:37:03 2007 +0000 H. Peter Anvin
- * Fix some MMX/SSE irregularities which interact with the 64-bit support
- Sun Sep 2 14:46:00 2007 +0000 H. Peter Anvin
- * phash.ph: yet another attempt at getting Perl to behave, arithmetically
- Sun Sep 2 06:23:29 2007 +0000 H. Peter Anvin
- * Simple 64-bit org test
- Sun Sep 2 06:20:15 2007 +0000 H. Peter Anvin
- * phash.ph: remove some stale code
- Sun Sep 2 01:00:34 2007 +0000 Chuck Crayne
- * Force use of integer values for generating hash keys.
- Fri Aug 31 18:10:23 2007 +0000 H. Peter Anvin
- * phash: don't rely on the build platform Perl version of rand()
- Fri Aug 31 07:31:51 2007 +0000 H. Peter Anvin
- * tokhash.pl: formatting changes for readability
- Fri Aug 31 07:23:31 2007 +0000 H. Peter Anvin
- * tokhash: Speed up the rejection of unhashed values
- Fri Aug 31 06:06:17 2007 +0000 H. Peter Anvin
- * tokhash.pl: "ix" should have the same width as the "hash" arrays
- Fri Aug 31 00:28:35 2007 +0000 H. Peter Anvin
- * Add "do not edit" comment to tokhash.c
- Fri Aug 31 00:23:40 2007 +0000 H. Peter Anvin
- * Make the token hash a bit smaller by using 16-bit hash tables
- Fri Aug 31 00:16:10 2007 +0000 H. Peter Anvin
- * Minor cleanup; remove duplication of names.c
- Thu Aug 30 23:42:39 2007 +0000 H. Peter Anvin
- * phash.ph: use a bipartite graph to reduce the storage requirements
- Thu Aug 30 22:35:34 2007 +0000 H. Peter Anvin
- * Finishing touches on perfect hash tokenizer; actually turn the thing on
- Thu Aug 30 21:50:20 2007 +0000 H. Peter Anvin
- * Makefile rule for tokhash.c
- Thu Aug 30 21:47:46 2007 +0000 H. Peter Anvin
- * tokens.dat: Data file containing alphanumeric tokens not in other .dats
- Thu Aug 30 21:45:56 2007 +0000 H. Peter Anvin
- * Generate a perfect hash for the token parser
- Thu Aug 30 21:40:08 2007 +0000 H. Peter Anvin
- * Fix bugs in repeated suffix handling, which led to missing r8d/r8w/r8d
- Thu Aug 30 21:39:37 2007 +0000 H. Peter Anvin
- * phash.ph: more powerful prehashing
- Thu Aug 30 20:15:25 2007 +0000 H. Peter Anvin
- * Make the perfect hash generator an includable module
- Wed Aug 29 20:30:31 2007 +0000 H. Peter Anvin
- * Correct the logic for recording fs: and gs: overrides.
- Wed Aug 29 18:20:19 2007 +0000 H. Peter Anvin
- * Generate R_X86_64_64 relocations in elf64 output
- Wed Aug 29 17:24:03 2007 +0000 H. Peter Anvin
- * Add README file
- Wed Aug 29 17:20:09 2007 +0000 H. Peter Anvin
- * Create a Perl library directory, and add the Graph module to it
- Wed Aug 29 17:05:17 2007 +0000 H. Peter Anvin
- * Perfect hash generator, as a perl script
- Wed Aug 29 16:41:43 2007 +0000 H. Peter Anvin
- * Use standard macro for the default directive
- Wed Aug 29 16:40:26 2007 +0000 H. Peter Anvin
- * Add standard macro for [default] directive
- Wed Aug 29 16:38:47 2007 +0000 H. Peter Anvin
- * More test cases for rel and abs addressing
- Wed Aug 29 16:38:05 2007 +0000 H. Peter Anvin
- * Add [default] directive
- Wed Aug 29 16:25:46 2007 +0000 H. Peter Anvin
- * nasmlib: add bsii() case-insensitive version of bsi()
- Wed Aug 29 15:49:53 2007 +0000 H. Peter Anvin
- * Add test cases for IP-relative addressing
- Wed Aug 29 15:19:19 2007 +0000 H. Peter Anvin
- * Suppress IP-relative only for fs: and gs: overrides
- Tue Aug 28 23:06:00 2007 +0000 H. Peter Anvin
- * Implement REL/ABS modifiers
- Sun Aug 26 05:51:39 2007 +0000 Frank Kotler
- * attempt to make static makefiles aware of outelf32/outelf64
- Sun Aug 26 05:48:54 2007 +0000 Frank Kotler
- * add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't work
- Sun Aug 26 05:41:33 2007 +0000 Frank Kotler
- * remove "#include <unistd.h> from rdoff directory - two places - it annoyed Windows users and seems unneeded
- Sun Aug 26 05:10:24 2007 +0000 Frank Kotler
- * finally commit Mike Frysinger's "elf-visibility" patch
- Mon Aug 20 21:03:14 2007 +0000 H. Peter Anvin
- * regs.pl: handle dashed sequences with suffixes
- Mon Aug 20 20:10:04 2007 +0000 H. Peter Anvin
- * sync.c: change ULONG_MAX to UINT32_MAX
- Mon Aug 20 20:09:11 2007 +0000 H. Peter Anvin
- * Add _MIN and _MAX macros for the fixed-size types.
- Mon Aug 20 20:02:17 2007 +0000 H. Peter Anvin
- * ldrdf: cast output of sizeof() before passing to printf(), to avoid warning.
- Sun Aug 19 18:49:26 2007 +0000 Keith Kanios
- * Fixed RIP address processing ambiguity found by Charles Crayne.
- Fri Aug 17 07:37:52 2007 +0000 Keith Kanios
- * Fixed issues with REX prefix effective address generation. Fixed XMM instruction output.
- Fri Aug 17 02:03:10 2007 +0000 Keith Kanios
- * Changed MMXREG and XMMREG flags to help resolve invalid REX prefix generation for MMX instructions.
- Sat Jul 7 02:01:08 2007 +0000 H. Peter Anvin
- * More int/int32_t confusion
- Sat Jul 7 01:59:52 2007 +0000 H. Peter Anvin
- * regflag() should return int32_t.
- Thu Jun 21 19:00:12 2007 +0000 H. Peter Anvin
- * Detect missing <inttypes.h> and include ersatz version if missing
- Thu Jun 21 06:24:23 2007 +0000 H. Peter Anvin
- * inttypes.h: for older preprocessors, specify L and LL as appropriate
- Thu Jun 21 06:20:43 2007 +0000 H. Peter Anvin
- * inttypes.h: Fix spelling of SHRT_MAX
- Thu Jun 21 06:15:42 2007 +0000 H. Peter Anvin
- * inttypes.h: do a single ersatz <inttypes.h> based on <limits.h>
- Sun Jun 3 02:42:41 2007 +0000 Chuck Crayne
- * Support 32-bit direct addressing in 64-bit mode without base or index regs
- Sat Jun 2 02:26:21 2007 +0000 H. Peter Anvin
- * Fix the [U]INT*_C() creation macros
- Sat Jun 2 00:05:35 2007 +0000 H. Peter Anvin
- * For platforms that don't have them, provide <inttypes.h> for common models.
- Wed May 30 22:21:11 2007 +0000 H. Peter Anvin
- * Fix the handling of the \313 code.
- Wed May 30 22:20:01 2007 +0000 H. Peter Anvin
- * Machine-generated \321->\324 corrections
- Wed May 30 21:22:33 2007 +0000 Frank Kotler
- * update "version" to 0.99.02
- Wed May 30 20:30:15 2007 +0000 H. Peter Anvin
- * Correct the generation of 67 prefixes.
- Wed May 30 18:30:18 2007 +0000 H. Peter Anvin
- * Update dependencies.
- Wed May 30 16:34:29 2007 +0000 Frank Kotler
- * update cvs server name in misc/release script
- Wed May 30 04:28:50 2007 +0000 H. Peter Anvin
- * Avoid magic values; we have more than 124 registers now
- Wed May 30 04:27:58 2007 +0000 H. Peter Anvin
- * Remove bogus redundant tests
- Wed May 30 03:44:50 2007 +0000 H. Peter Anvin
- * More \321 -> \324
- Wed May 30 03:44:02 2007 +0000 H. Peter Anvin
- * Remove bogus check for 64-bitness
- Wed May 30 03:25:21 2007 +0000 H. Peter Anvin
- * Get rid of magic open-coded "register numbers"
- Wed May 30 02:48:51 2007 +0000 H. Peter Anvin
- * MOV reg64,reg64 takes \324 (64 bit with REX) not \321 (32 bit)
- Wed May 30 00:18:26 2007 +0000 H. Peter Anvin
- * Rename REGNORM to REG_EA
- Wed May 30 00:15:25 2007 +0000 H. Peter Anvin
- * More instruction flag surgery
- Wed May 30 00:05:00 2007 +0000 H. Peter Anvin
- * More cleanup of operand flags/register classes
- Tue May 29 23:57:12 2007 +0000 H. Peter Anvin
- * Clean up the existing operand flag definitions, and document
- Tue May 29 21:44:55 2007 +0000 H. Peter Anvin
- * Run "make alldeps"
- Thu May 24 22:33:07 2007 +0000 Frank Kotler
- * update version number to 0.99.01
- Tue May 15 04:33:43 2007 +0000 H. Peter Anvin
- * regs.dat: fix comment
- Fri May 4 18:47:16 2007 +0000 H. Peter Anvin
- * 16-bit relocations are standard in ELF64 (at my request, incidentally)
- Fri May 4 02:16:08 2007 +0000 Chuck Crayne
- * Addition of elf32 and elf64 output formats.
- Wed May 2 04:21:26 2007 +0000 Chuck Crayne
- * Allow '!' to be used in expressions with same meaning as in C.
- Wed May 2 01:59:16 2007 +0000 Chuck Crayne
- * Add %IFN and %ELIFN as per RFE #786286
- Mon Apr 30 22:26:58 2007 +0000 Chuck Crayne
- * Accept responsibility for support of outelf64.c
- Sun Apr 29 20:57:53 2007 +0000 Chuck Crayne
- * Clarify comments about relocation entries.
- Sun Apr 29 00:28:24 2007 +0000 Chuck Crayne
- * Allow ELF32 to be invoked either as -f elf or -f elf32
- Sat Apr 28 22:18:04 2007 +0000 Chuck Crayne
- * Eliminate shift count warnings when building on 32-bit systems
- Sat Apr 28 06:18:48 2007 +0000 Chuck Crayne
- * Initial support for ELF64
- Wed Apr 18 02:27:18 2007 +0000 H. Peter Anvin
- * Fix the handling of \324 for computing the length
- Wed Apr 18 02:24:34 2007 +0000 Keith Kanios
- * Fixed RDF/2 to comply with "maxbits" use.
- Tue Apr 17 20:23:11 2007 +0000 H. Peter Anvin
- * Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regs
- Mon Apr 16 18:16:46 2007 +0000 Keith Kanios
- * MEM_OFFSET Instructions Fixed.
- Mon Apr 16 15:46:46 2007 +0000 Keith Kanios
- * Fixed 64-bit Mode Segment Selection.
- Mon Apr 16 14:31:54 2007 +0000 Keith Kanios
- * Fixed distinction between [LOCAL]SYMBOL/IMMEDIATE for RIP-relative addressing.
- Mon Apr 16 14:05:01 2007 +0000 Keith Kanios
- * Fixed long mode MEM_OFFS issue.
- Mon Apr 16 13:54:49 2007 +0000 Keith Kanios
- * Filled in all RIP Register Flags.
- Mon Apr 16 05:26:29 2007 +0000 H. Peter Anvin
- * More \321 -> \324 for 64-bit instructions
- Mon Apr 16 04:56:06 2007 +0000 Keith Kanios
- * Fixed 64-bit offset generation.
- Mon Apr 16 02:39:56 2007 +0000 H. Peter Anvin
- * More 64-bit ndisasm fixes.
- Mon Apr 16 02:02:06 2007 +0000 H. Peter Anvin
- * Fixes for 64-bit ndisasm.
- Mon Apr 16 01:21:29 2007 +0000 H. Peter Anvin
- * Use + instead of * for extension; it feels cleaner with the new meaning.
- Mon Apr 16 01:18:30 2007 +0000 H. Peter Anvin
- * Initial 64-bit support for ndisasm. Still a work in progress.
- Sun Apr 15 23:12:17 2007 +0000 H. Peter Anvin
- * Clean up the 64-bitification of regs.dat for 64-bit ndisasm support
- Sun Apr 15 23:10:26 2007 +0000 H. Peter Anvin
- * Remove @GCCFLAGS@
- Sun Apr 15 23:09:23 2007 +0000 H. Peter Anvin
- * CR8 is not special in any way as far as the assembler is concerned.
- Sun Apr 15 23:03:28 2007 +0000 H. Peter Anvin
- * Get rid of @GCCFLAGS@
- Sun Apr 15 22:45:25 2007 +0000 H. Peter Anvin
- * Cleaner way to add gcc options
- Sun Apr 15 22:08:30 2007 +0000 Keith Kanios
- * Fixed distinction between RIP relative symbols and immediate values.
- Sun Apr 15 05:40:43 2007 +0000 H. Peter Anvin
- * Fix the register number for CR7 (it was using the same number as CR15).
- Sun Apr 15 05:32:18 2007 +0000 H. Peter Anvin
- * More perl-like idioms for generating regdis.c
- Sun Apr 15 01:37:13 2007 +0000 Keith Kanios
- * Fixed regdis.c generation.
- Sat Apr 14 18:54:52 2007 +0000 Keith Kanios
- * Added DQ constants for all BITS modes.
- Sat Apr 14 08:03:02 2007 +0000 H. Peter Anvin
- * outmacho.c: stylistic cleanups
- Sat Apr 14 03:52:05 2007 +0000 Keith Kanios
- * Fixed support for DQ constants in long mode.
- Sat Apr 14 03:44:31 2007 +0000 Keith Kanios
- * Hopefully it is actually fixed this time :P
- Sat Apr 14 01:49:07 2007 +0000 Keith Kanios
- * Fixed structure initialization issue.
- Sat Apr 14 01:44:35 2007 +0000 Keith Kanios
- * Refixed uninitialized data.
- Sat Apr 14 01:40:24 2007 +0000 Keith Kanios
- * Fixed uninitialized structure data.
- Sat Apr 14 01:24:14 2007 +0000 Keith Kanios
- * c99 printf/fprintf compliance.
- Sat Apr 14 00:46:25 2007 +0000 Keith Kanios
- * Placated unreferenced types.
- Sat Apr 14 00:10:59 2007 +0000 Keith Kanios
- * c99 printf/fprintf compliance.
- Fri Apr 13 23:09:18 2007 +0000 Keith Kanios
- * Added outmacho.* to static makefile.
- Fri Apr 13 22:24:46 2007 +0000 Keith Kanios
- * Fixed REGRIP -> RIPREG to match regs.dat.
- Fri Apr 13 22:07:53 2007 +0000 Keith Kanios
- * Fixed obj_fwrite() declaration to match "static" definition.
- Fri Apr 13 22:03:24 2007 +0000 Keith Kanios
- * Added appropriate "void" prototypes.
- Fri Apr 13 22:00:42 2007 +0000 Keith Kanios
- * Replaced str(n)casecmp with more standard str(n)icmp.
- Fri Apr 13 20:06:41 2007 +0000 H. Peter Anvin
- * AIf we have config.h, we should actually include it!!
- Fri Apr 13 19:59:20 2007 +0000 H. Peter Anvin
- * When compiling with gcc, compile with -W -Wall for maximum warnings.
- Fri Apr 13 19:58:42 2007 +0000 H. Peter Anvin
- * Macroize any compiler-specific code; macros defined in "compiler.h"
- Fri Apr 13 16:47:53 2007 +0000 Keith Kanios
- * Fixed distinction between char and int8_t data types.
- Fri Apr 13 01:17:45 2007 +0000 Keith Kanios
- * Comment "REX.I" should have been "REX.X"
- Fri Apr 13 00:52:54 2007 +0000 Keith Kanios
- * Fixed c99 data-types after removal of typedefs.
- Fri Apr 13 00:43:50 2007 +0000 Keith Kanios
- * Added Dev-Cpp Makefile
- Fri Apr 13 00:38:29 2007 +0000 Keith Kanios
- * *** empty log message ***
- Thu Apr 12 17:58:02 2007 +0000 H. Peter Anvin
- * Remove redundant inclusion of <inttypes.h>
- Thu Apr 12 16:54:50 2007 +0000 H. Peter Anvin
- * Remove obsolete types; add <inttypes.h> where needed; header fixes
- Thu Apr 12 16:25:58 2007 +0000 H. Peter Anvin
- * autogen.sh script to create configure, et al.
- Thu Apr 12 16:23:11 2007 +0000 Keith Kanios
- * Fixed c99 support for RDOFF Tools
- Thu Apr 12 16:12:09 2007 +0000 H. Peter Anvin
- * outmacho.c: Don't assume __builtin_ctzl exists for gcc < 4
- Mon Nov 12 22:05:31 2007 -0800 H. Peter Anvin
- * BR 1828866: fix handling of LAR/LSL
- Mon Nov 12 21:57:00 2007 -0800 H. Peter Anvin
- * Better (but not *good!*) handling of 64-bit addressing in ndisasm
- Mon Nov 12 21:02:33 2007 -0800 H. Peter Anvin
- * Fix disassembly of XCHG
- Mon Nov 12 20:18:33 2007 -0800 H. Peter Anvin
- * Test of XCHG
- Mon Nov 12 20:18:05 2007 -0800 H. Peter Anvin
- * Fix handling of XCHG in 64-bit mode
- Mon Nov 12 19:36:13 2007 -0800 H. Peter Anvin
- * More \321 -> \324 bug fixes
- Mon Nov 12 18:26:31 2007 -0800 H. Peter Anvin
- * float.c: all warnings and errors are pass 1 only
- Sat Nov 10 21:55:19 2007 -0800 Charles Crayne
- * Update documentation for stack relative directives.
- Sat Nov 10 17:52:23 2007 -0800 Charles Crayne
- * Clean up a few more 32-bit bottlenecks
- Fri Nov 9 16:37:41 2007 -0800 Charles Crayne
- * Update documantation for stack relative directives
- Fri Nov 9 16:33:54 2007 -0800 Charles Crayne
- * Merge branch 'master' of /home/chuck/development/gitnasm/
- Fri Nov 9 16:25:43 2007 -0800 Charles Crayne
- * Update documentation for stack relative directives
- Fri Nov 9 14:44:02 2007 -0800 H. Peter Anvin
- * Don't combine type and size into a single argument
- Thu Nov 8 22:11:14 2007 -0800 Charles Crayne
- * Add flat64 to %stacksize choices
- Thu Nov 8 20:43:22 2007 -0800 H. Peter Anvin
- * Fix building under OpenWatcom
- Thu Nov 8 20:29:37 2007 -0800 H. Peter Anvin
- * ps2pdf: remove -dOptimize=true
- Thu Nov 8 20:21:41 2007 -0800 H. Peter Anvin
- * No binary files left in the source distro; unbreak release script
- Thu Nov 8 20:01:11 2007 -0800 H. Peter Anvin
- * BR 1828103: Fix %arg and %local
- Thu Nov 8 19:34:01 2007 -0800 H. Peter Anvin
- * nasmlib.c: prefix_name(): use the elements() macro
- Thu Nov 8 19:30:22 2007 -0800 H. Peter Anvin
- * Move elements() to nasmlib.h
- Thu Nov 8 19:15:33 2007 -0800 H. Peter Anvin
- * constipate the "str" argument to bsi() and bsii()
- Wed Nov 7 19:03:46 2007 -0800 Charles Crayne
- * Upgrade RAA functions to hold 64-bit data.
- Tue Nov 6 21:48:12 2007 -0800 Charles Crayne
- * Pass 64-bit instruction lengths to back-ends.
- Tue Nov 6 18:27:23 2007 -0800 Charles Crayne
- * Prepare for 64-bit instruction lengths
- Mon Nov 5 21:49:49 2007 -0800 Charles Crayne
- * Disambiguate error messages
- Mon Nov 5 17:19:32 2007 -0800 Charles Crayne
- * Upgrade label functions to 64-bit
- Sun Nov 4 21:10:42 2007 -0800 H. Peter Anvin
- * Permit opcode names as labels as long as they are followed by a colon
- Sun Nov 4 15:28:30 2007 -0800 Charles Crayne
- * Make warning limit valid for both i386 and x86_64
- Sat Nov 3 22:06:13 2007 -0700 Charles Crayne
- * Warn on out of bounds EA displacements
- Thu Nov 1 15:08:27 2007 -0700 H. Peter Anvin
- * Treat info files as binary when creating xdoc distro file
- Thu Nov 1 15:07:42 2007 -0700 H. Peter Anvin
- * Remove obsolete binary files from the distribution
- Thu Nov 1 14:53:32 2007 -0700 H. Peter Anvin
- * Move declarations before statements
- Wed Oct 31 23:37:35 2007 -0700 H. Peter Anvin
- * NASM 0.99.06
- Wed Oct 31 23:37:19 2007 -0700 H. Peter Anvin
- * Script to tag the tree for release
- Wed Oct 31 10:59:26 2007 -0700 H. Peter Anvin
- * Even more "riprel" tests
- Tue Oct 30 01:17:57 2007 -0700 H. Peter Anvin
- * floatx.asm: add tests for "rounds up to smallest denorm"
- Tue Oct 30 01:13:27 2007 -0700 H. Peter Anvin
- * Run "make alldeps"
- Tue Oct 30 01:13:09 2007 -0700 H. Peter Anvin
- * float.c: handle round-up-to-denorm correctly.
- Tue Oct 30 00:59:27 2007 -0700 H. Peter Anvin
- * Exhaustive test for 8-bit floating point values
- Mon Oct 29 23:12:47 2007 -0700 H. Peter Anvin
- * Clean up the handing of operands in assemble.c
- Mon Oct 29 22:56:08 2007 -0700 H. Peter Anvin
- * Don't warn for segmented references
- Mon Oct 29 20:20:12 2007 -0700 H. Peter Anvin
- * Use a 32-bit floating-point limb size; support 8-bit float
- Mon Oct 29 18:24:59 2007 -0700 Charles Crayne
- * Reduce severity of redundant prefixes from error to warning.
- Sun Oct 28 23:23:24 2007 -0700 H. Peter Anvin
- * Test of some addressing modes in 64-bit mode.
- Sun Oct 28 23:21:46 2007 -0700 H. Peter Anvin
- * Fix bogus flagging of effective addresses as invalid
- Sun Oct 28 23:10:34 2007 -0700 H. Peter Anvin
- * Actually shut up the warning in rdfload.c
- Sun Oct 28 22:04:42 2007 -0700 H. Peter Anvin
- * Clean up stealth whitespace
- Sun Oct 28 22:04:00 2007 -0700 H. Peter Anvin
- * Fix warning about cast to pointer in rdfload.c
- Sun Oct 28 22:04:00 2007 -0700 H. Peter Anvin
- * 64-bit addressing and prefix handling changes
- Sun Oct 28 15:29:54 2007 -0700 Charles Crayne
- * Adjust stabs symbol index to match symbol table.
- Fri Oct 26 21:38:02 2007 -0700 H. Peter Anvin
- * readnum(): handle prefix-suffix collision like "0h"
- Fri Oct 26 18:49:29 2007 -0700 H. Peter Anvin
- * Better handling of platforms which hide "extended" functionality
- Wed Oct 24 15:51:40 2007 -0700 Charles Crayne
- * Merge branch 'master' of /home/chuck/development/gitnasm/
- Wed Oct 24 15:30:17 2007 -0700 Charles Crayne
- * Update sections about debug info formats
- Wed Oct 24 15:29:51 2007 -0700 H. Peter Anvin
- * Fix the handling of floating-point tokens in the preprocessor
- Tue Oct 23 19:28:39 2007 -0700 Charles Crayne
- * Fix bugs item #1817677
- Tue Oct 23 00:08:58 2007 -0700 H. Peter Anvin
- * Slightly simplify the radix-detection code
- Mon Oct 22 19:48:06 2007 -0700 H. Peter Anvin
- * Unbreak particularly tricky hex constants
- Mon Oct 22 19:37:36 2007 -0700 H. Peter Anvin
- * Decimal floating point can also start with 0. 0e 0E
- Mon Oct 22 17:34:10 2007 -0700 H. Peter Anvin
- * Support binary and octal floating-point
- Mon Oct 22 16:53:48 2007 -0700 H. Peter Anvin
- * More consistent handling of radix letters
- Sun Oct 21 15:33:01 2007 -0700 H. Peter Anvin
- * float.c: correct exponent capping
- Sun Oct 21 14:21:43 2007 -0700 Charles Crayne
- * Clean up elf symbol table section
- Fri Oct 19 18:33:57 2007 -0700 H. Peter Anvin
- * Allow $-prefixed hexadecimal FP as an alternative to 0x
- Fri Oct 19 14:43:22 2007 -0700 H. Peter Anvin
- * Scripts to remove stealth whitespace
- Fri Oct 19 14:42:29 2007 -0700 H. Peter Anvin
- * Formatting: kill off "stealth whitespace"
- Fri Oct 19 14:26:52 2007 -0700 H. Peter Anvin
- * test/floatx.asm: fix test case
- Fri Oct 19 14:19:52 2007 -0700 H. Peter Anvin
- * uscore.asm: Fix test case
- Fri Oct 19 14:17:51 2007 -0700 H. Peter Anvin
- * float.c: mark read_exponent() static
- Fri Oct 19 14:10:35 2007 -0700 H. Peter Anvin
- * Don't confuse suffixed hexadecimal with floating-point
- Fri Oct 19 13:17:24 2007 -0700 H. Peter Anvin
- * Anchor filename locations in .gitignore
- Fri Oct 19 13:16:51 2007 -0700 H. Peter Anvin
- * test/Makefile: Use -Ox instead of -O999
- Fri Oct 19 13:14:06 2007 -0700 H. Peter Anvin
- * Test of underscored constants
- Fri Oct 19 13:10:46 2007 -0700 H. Peter Anvin
- * Allow underscores in numbers; better detection of FP
- Fri Oct 19 10:52:31 2007 -0700 H. Peter Anvin
- * Modernize nasm.spec.in and make it closer to the Fedora version
- Thu Oct 18 23:33:06 2007 -0700 Charles Crayne
- * Suppress datarootdir warnings from configure
- Thu Oct 18 21:17:20 2007 -0700 Charles Crayne
- * Suppress signedness warnings in disassembler
- Thu Oct 18 19:14:08 2007 -0700 H. Peter Anvin
- * Cleaner solution for MinGW handling of __STRICT_ANSI__
- Thu Oct 18 19:14:08 2007 -0700 H. Peter Anvin
- * configure: Undefine __STRICT_ANSI__ for mingw's benefit
- Thu Oct 18 19:14:07 2007 -0700 H. Peter Anvin
- * Fix invocation of readnum()
- Thu Oct 18 19:02:42 2007 -0700 Charles Crayne
- * Suppress a few signedness warnings
- Thu Oct 18 17:04:10 2007 -0700 root
- * Avoid unnecessary warning on redefinition of section (bug 801180)
- Wed Oct 17 17:55:45 2007 -0700 Charles Crayne
- * Generate stabs entries for any executable section
- Tue Oct 16 22:59:09 2007 -0700 H. Peter Anvin
- * NASM 0.99.05
- Tue Oct 16 15:46:04 2007 -0700 H. Peter Anvin
- * Tests of obscenely large exponents
- Tue Oct 16 14:42:32 2007 -0700 H. Peter Anvin
- * Comma-separate contents of __FLOAT__
- Tue Oct 16 14:40:27 2007 -0700 H. Peter Anvin
- * Implement floating-point option control directive
- Tue Oct 16 11:48:07 2007 -0700 H. Peter Anvin
- * Floating-point warning fixes; fix round-to-overflow
- Tue Oct 16 11:32:58 2007 -0700 H. Peter Anvin
- * Handle rounding of denorms correctly; make fp overflow a warning
- Tue Oct 16 10:35:02 2007 -0700 H. Peter Anvin
- * Additional entries for .gitignore
- Tue Oct 16 10:32:57 2007 -0700 H. Peter Anvin
- * Refactor floating-point formatting code; fix 80-bit denorms
- Tue Oct 16 10:31:16 2007 -0700 H. Peter Anvin
- * Add 1.5 as a test case: representative of an exact fraction
- Mon Oct 15 20:06:06 2007 -0700 H. Peter Anvin
- * Recognize 'd', 't' and 'y' as radix suffixes
- Mon Oct 15 19:53:10 2007 -0700 H. Peter Anvin
- * Fix FISTTP opcodes (BR 689695)
- Mon Oct 15 19:46:32 2007 -0700 H. Peter Anvin
- * New floating-point conversion routines
- Mon Oct 15 17:48:43 2007 -0700 H. Peter Anvin
- * Add testnos3 from the gdtoa package (floating-point test)
- Sat Oct 13 23:19:21 2007 -0700 H. Peter Anvin
- * .gitignore file doesn't need to be in the release file
- Sat Oct 13 23:17:41 2007 -0700 H. Peter Anvin
- * Add .gitignore file so "git status" produces something sane
- Sat Oct 13 23:12:46 2007 -0700 H. Peter Anvin
- * autoconf: drop AC_USE_SYSTEM_EXTENSIONS to support autoconf 2.59
- Sat Oct 13 07:09:22 2007 -0700 Keith Kanios
- * Fix 32-bit types in preproc.c and eval.c
- Thu Oct 11 20:32:33 2007 -0700 Charles Crayne
- * Must define types before using them
- Thu Oct 11 13:42:09 2007 -0700 H. Peter Anvin
- * preproc.c: move smacro define/undef to separate functions
- Thu Oct 11 13:38:38 2007 -0700 H. Peter Anvin
- * preproc.c: PP_DEFINE and PP_XDEFINE are case-sensitive
- Thu Oct 11 12:52:03 2007 -0700 H. Peter Anvin
- * preproc.c: normalize the handling of case sensitivity
- Thu Oct 11 12:51:06 2007 -0700 H. Peter Anvin
- * Define macros necessary for <inttypes.h> on C++
- Thu Oct 11 10:12:58 2007 -0700 H. Peter Anvin
- * More "bool" fixes
- Thu Oct 11 10:11:57 2007 -0700 H. Peter Anvin
- * preproc.c: allow 64-bit repeat counts
- Thu Oct 11 10:06:19 2007 -0700 H. Peter Anvin
- * preproc.c: For an SMacro, in_progress really is a boolean (no %rep)
- Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
- * Additional uses of bool and enum
- Thu Oct 11 00:05:57 2007 -0700 H. Peter Anvin
- * preproc.c: MMacro.in_progress is not a boolean
- Wed Oct 10 18:07:51 2007 -0700 H. Peter Anvin
- * saa_fread/fwrite: when seeking, must set [rw]ptr as well
- Wed Oct 10 14:58:45 2007 -0700 H. Peter Anvin
- * Use the compiler-provided booleans if available, otherwise emulate
- Wed Oct 10 14:55:14 2007 -0700 H. Peter Anvin
- * owlinux.mak: don't clean things we won't be able to
- Wed Oct 10 14:29:53 2007 -0700 H. Peter Anvin
- * configure.in: looks like we need autoconf 2.61 :(
- Wed Oct 10 14:06:59 2007 -0700 H. Peter Anvin
- * Create option -Ox to tell NASM to do unlimited passes
- Mon Oct 8 19:26:57 2007 -0700 H. Peter Anvin
- * Revert "floatb.asm: fix broken testcase"
- Mon Oct 8 18:39:24 2007 -0700 H. Peter Anvin
- * floatb.asm: fix broken testcase
- Mon Oct 8 12:41:00 2007 -0700 H. Peter Anvin
- * saa_rstruct: fix overrun check
- Mon Oct 8 12:12:23 2007 -0700 H. Peter Anvin
- * Add Frank's floattest.asm test file
- Sun Oct 7 21:13:14 2007 -0700 H. Peter Anvin
- * saa_fpwrite: initializing "len" should be part of the loop
- Sun Oct 7 18:46:57 2007 -0700 Charles Crayne
- * Fix infinite loop in function saa_fpwrite
- Fri Oct 5 17:44:16 2007 -0700 H. Peter Anvin
- * zerobyte.asm: use a real instruction to avoid confusing ndisasm
- Fri Oct 5 17:42:31 2007 -0700 H. Peter Anvin
- * zerobyte.asm: add test cases for non-initial \170 uses
- Fri Oct 5 17:29:01 2007 -0700 H. Peter Anvin
- * Check in the proper zerobyte test
- Fri Oct 5 17:04:32 2007 -0700 H. Peter Anvin
- * Emit REX prefix before literal zero (\170)
- Fri Oct 5 17:01:15 2007 -0700 H. Peter Anvin
- * LICENSE: Break long line
- Fri Oct 5 14:36:03 2007 -0700 H. Peter Anvin
- * Add test for problematic floats
- Thu Oct 4 23:51:08 2007 -0700 H. Peter Anvin
- * floatx.asm: add Inf and NaN to the boundary condition tests
- Thu Oct 4 23:09:19 2007 -0700 H. Peter Anvin
- * floatx.asm: add specific tests for exponent boundary conditions
- Thu Oct 4 22:51:08 2007 -0700 H. Peter Anvin
- * float.c: correct the exponent
- Thu Oct 4 15:18:23 2007 -0700 H. Peter Anvin
- * Additional rules in test/Makefile
- Thu Oct 4 13:42:56 2007 -0700 H. Peter Anvin
- * Rewrite the handling of SAA's to allow random access
- Wed Oct 3 21:30:57 2007 -0700 H. Peter Anvin
- * Change cloc_t to struct location, and reorder the members
- Wed Oct 3 21:24:51 2007 -0700 H. Peter Anvin
- * BR 1352920: change loc_t -> cloc_t
- Wed Oct 3 21:22:16 2007 -0700 H. Peter Anvin
- * BR 1352920: Handle upper case %line
- Wed Oct 3 17:40:12 2007 -0700 H. Peter Anvin
- * Use autoconf to request feature macros
- Tue Oct 2 22:04:15 2007 -0700 H. Peter Anvin
- * preproc.c: constipation
- Tue Oct 2 21:57:27 2007 -0700 H. Peter Anvin
- * make alldeps
- Tue Oct 2 21:53:51 2007 -0700 H. Peter Anvin
- * Portability fixes
- Tue Oct 2 21:13:18 2007 -0700 H. Peter Anvin
- * Run "make alldeps".
- Tue Oct 2 17:40:00 2007 -0700 H. Peter Anvin
- * Use the crc64 we already use as the perfect hash function prehash
- Tue Oct 2 15:09:33 2007 -0700 H. Peter Anvin
- * insns.dat: add systematic names for the hinting NOPs (0F18-0F1F)
- Mon Oct 1 11:28:32 2007 -0700 H. Peter Anvin
- * Unspecified files are null strings, not null pointers
- Mon Oct 1 11:26:31 2007 -0700 H. Peter Anvin
- * Check for the most basic filename overlaps
- Sun Sep 30 22:15:36 2007 -0700 Charles Crayne
- * modified: nasm.1 to add newer command line options
- Fri Sep 28 21:27:41 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Fri Sep 28 20:17:12 2007 -0700 H. Peter Anvin
- * configure.in: AC_SUBST_FILE should have been AC_SUBST
- Fri Sep 28 17:17:20 2007 -0700 H. Peter Anvin
- * Unbreak relative references to immediate addresses
- Fri Sep 28 15:16:47 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Fri Sep 28 12:01:55 2007 -0700 H. Peter Anvin
- * lib/vsnprintf.c: correct boundary conditions
- Fri Sep 28 10:50:20 2007 -0700 H. Peter Anvin
- * Add substitutes for snprintf() and vsnprintf()
- Fri Sep 28 02:03:41 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Thu Sep 27 21:35:04 2007 -0700 H. Peter Anvin
- * Exclude config.h from the dependency list for the canned makefiles
- Thu Sep 27 21:12:17 2007 -0700 H. Peter Anvin
- * version.pl: Add support for daily snapshot releases
- Thu Sep 27 19:46:55 2007 -0700 H. Peter Anvin
- * Add Makefile for Linux -> DOS, Win32, OS/2 using OpenWatcom
- Wed Sep 26 19:57:07 2007 -0700 H. Peter Anvin
- * Add Makefile for OpenWatcom (DOS, OS/2 or Win32 output)
- Wed Sep 26 17:00:18 2007 -0700 H. Peter Anvin
- * Test for various addressing modes in 64-bit mode
- Wed Sep 26 15:19:28 2007 -0700 H. Peter Anvin
- * nasm option reshuffling, -E -> -Z
- Tue Sep 25 23:57:21 2007 -0400 Frank Kotler
- * Version 0.99.04
- Tue Sep 25 20:36:45 2007 -0700 H. Peter Anvin
- * nasmdoc: corrections on 64-bit immediates/displacements
- Tue Sep 25 16:02:21 2007 -0700 H. Peter Anvin
- * nasmdoc: shorten lines which are too long
- Tue Sep 25 16:01:07 2007 -0700 H. Peter Anvin
- * Document NASM behaviour for 64-bit immediates and displacements
- Tue Sep 25 15:44:40 2007 -0700 H. Peter Anvin
- * test/movimm.asm: add optimizable forms
- Tue Sep 25 15:41:19 2007 -0700 H. Peter Anvin
- * assemble.c: clean up whitespace
- Tue Sep 25 15:40:36 2007 -0700 H. Peter Anvin
- * Correct the handling of "MOV" with immediate in 64-bit mode
- Tue Sep 25 15:39:42 2007 -0700 H. Peter Anvin
- * Test of immediate handling on 64-bit mode
- Tue Sep 25 14:27:34 2007 -0700 H. Peter Anvin
- * Add nasm_zalloc() to nasmlib.c
- Tue Sep 25 14:26:03 2007 -0700 H. Peter Anvin
- * Fix BR 1490407: size of the second operand of LAR/LSL
- Tue Sep 25 14:11:29 2007 -0700 H. Peter Anvin
- * Fix BR 1490407: size of the second operand of LAR/LSL
- Tue Sep 25 13:34:55 2007 -0700 H. Peter Anvin
- * Makefile.in: make "make install" create directories
- Tue Sep 25 08:48:37 2007 -0700 H. Peter Anvin
- * Fix BR 1445441: uninitialized use of "error_file"
- Mon Sep 24 21:33:17 2007 -0700 H. Peter Anvin
- * preproc.c: fix the loop in %undef
- Mon Sep 24 20:53:48 2007 -0700 H. Peter Anvin
- * float.c: clear off uninitialized warning
- Mon Sep 24 17:02:41 2007 -0700 H. Peter Anvin
- * outcoff: set the "virtual size field" to zero (BR 1351586)
- Mon Sep 24 15:56:02 2007 -0700 H. Peter Anvin
- * insns.dat: SMINT - mark ND, DMINT - fix opcode
- Mon Sep 24 15:55:20 2007 -0700 H. Peter Anvin
- * 0F0F is a 3Dnow! prefix; remove from prefix list
- Mon Sep 24 15:48:09 2007 -0700 H. Peter Anvin
- * Additional compaction missed by script
- Mon Sep 24 15:42:53 2007 -0700 H. Peter Anvin
- * insns.dat: machine-generated compaction mmx/xmmreg,mem -> mmx/xmmrm
- Mon Sep 24 13:54:00 2007 -0700 H. Peter Anvin
- * nasmdoc: grammar fix
- Mon Sep 24 13:44:02 2007 -0700 H. Peter Anvin
- * nasmdoc: remove stray periods
- Mon Sep 24 13:42:09 2007 -0700 H. Peter Anvin
- * test/Makefile: make a bit more useful
- Mon Sep 24 13:41:58 2007 -0700 H. Peter Anvin
- * Implement the -MG option (SF RFE 1564264)
- Mon Sep 24 12:52:09 2007 -0700 H. Peter Anvin
- * nasmdoc: clarify __float*__ example
- Mon Sep 24 12:44:38 2007 -0700 H. Peter Anvin
- * nasmdoc: document the __float*__ operators
- Mon Sep 24 12:30:54 2007 -0700 H. Peter Anvin
- * Support __float*__ for floating-point numbers in expressions
- Mon Sep 24 10:51:07 2007 -0700 H. Peter Anvin
- * eval.c: replace sequence of ifs with switch
- Mon Sep 24 10:50:23 2007 -0700 H. Peter Anvin
- * tokhash: allow a bit smarter pattern matching
- Sat Sep 22 22:35:28 2007 -0700 H. Peter Anvin
- * Implement INVLPGA according to the documentation
- Sat Sep 22 22:02:34 2007 -0700 H. Peter Anvin
- * Reformat insns.dat to uniform column width
- Sat Sep 22 21:50:03 2007 -0700 H. Peter Anvin
- * Simple test for 0x67 prefixes
- Sat Sep 22 21:49:51 2007 -0700 H. Peter Anvin
- * Auto-generate 0x67 prefixes without the need for \30x codes
- Sat Sep 22 21:47:13 2007 -0700 H. Peter Anvin
- * Make test/Makefile a bit more useful
- Sat Sep 22 21:29:41 2007 -0700 H. Peter Anvin
- * Add TY_OWORD for "DO" output
- Sat Sep 22 19:52:11 2007 -0700 H. Peter Anvin
- * LDDQU needs \301 (BR 1103549)
- Sat Sep 22 19:51:13 2007 -0700 H. Peter Anvin
- * RDTSCP and INVLPGA aren't 64-bit specific
- Sat Sep 22 19:40:37 2007 -0700 H. Peter Anvin
- * Cyrix GX1 instructions: BBx_RESET, CPU_READ, CPU_WRITE
- Sat Sep 22 19:28:14 2007 -0700 H. Peter Anvin
- * Centaur XSHA1, XSHA256, MONTMUL
- Sat Sep 22 19:20:56 2007 -0700 H. Peter Anvin
- * Implement Centaur's XCRYPT instructions
- Sat Sep 22 19:13:05 2007 -0700 H. Peter Anvin
- * Add Geode LX (AMD's Cyrix-derived core) instructions
- Sat Sep 22 19:05:11 2007 -0700 H. Peter Anvin
- * Add the GETSEC instruction for Intel SMX
- Sat Sep 22 18:59:18 2007 -0700 H. Peter Anvin
- * Add the AMD SSE4a and LZCNT instructions
- Sat Sep 22 18:23:20 2007 -0700 H. Peter Anvin
- * Tag UMOV as ND (no disassembly) to avoid collision
- Sat Sep 22 18:20:49 2007 -0700 H. Peter Anvin
- * Disallow optimizing by less than 5 passes.
- Sat Sep 22 17:45:45 2007 -0700 H. Peter Anvin
- * BR 1783117: Document that %+ needs a space after it, and fix crash
- Sat Sep 22 16:44:56 2007 -0700 H. Peter Anvin
- * nasm.spec.in: minor fixes
- Sat Sep 22 16:38:25 2007 -0700 H. Peter Anvin
- * release script: handle stricter CLI parsing for "git tag"
- Sat Sep 22 16:35:11 2007 -0700 H. Peter Anvin
- * Update nasm.spec.in and make it handle rc releases
- Sat Sep 22 16:19:19 2007 -0700 H. Peter Anvin
- * version.pl: support version numbers of the form X.Y[.Z]rcW
- Thu Sep 20 21:33:43 2007 -0700 Charles Crayne
- * Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm
- Thu Sep 20 21:12:33 2007 -0700 Charles Crayne
- * modified: misc/release to fix bug in removing .git
- Wed Sep 19 21:41:43 2007 -0700 H. Peter Anvin
- * Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm
- Wed Sep 19 21:41:27 2007 -0700 H. Peter Anvin
- * Update manual pages
- Wed Sep 19 21:41:02 2007 -0700 H. Peter Anvin
- * Remove limit on number of sync points
- Wed Sep 19 21:40:37 2007 -0700 H. Peter Anvin
- * Make nasm_malloc() et al available from inside ndisasm
- Wed Sep 19 21:07:32 2007 -0400 Frank Kotler
- * Version 0.99.03
- Wed Sep 19 21:06:59 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Wed Sep 19 16:22:03 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/sse5'
- Wed Sep 19 16:15:22 2007 -0700 H. Peter Anvin
- * test/Makefile: make a bit more useful
- Tue Sep 18 22:54:40 2007 -0700 H. Peter Anvin
- * Slightly optimize the interface to nasm_token_hash()
- Wed Sep 19 01:34:55 2007 -0400 Frank Kotler
- * Merge branch 'master' of git+ssh://fbkotler@repo.or.cz/srv/git/nasm
- Tue Sep 18 22:23:42 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Tue Sep 18 22:22:49 2007 -0700 H. Peter Anvin
- * elf64: fix 32-bit truncations
- Tue Sep 18 22:08:04 2007 -0700 H. Peter Anvin
- * Document Infinity and NaN
- Tue Sep 18 21:55:56 2007 -0700 H. Peter Anvin
- * Support generating NaNs and infinities
- Tue Sep 18 19:12:26 2007 -0700 H. Peter Anvin
- * Update documentation
- Tue Sep 18 18:37:36 2007 -0700 H. Peter Anvin
- * Simple test for hexadecimal floating-point numbers
- Tue Sep 18 18:33:17 2007 -0700 H. Peter Anvin
- * Fix error-reporting in hexadecimal floating-point numbers
- Tue Sep 18 18:31:26 2007 -0700 H. Peter Anvin
- * Support C99-style hexadecimal floating point.
- Tue Sep 18 17:50:34 2007 -0700 H. Peter Anvin
- * Unify all standard IEEE floating-point formats; add 128-bit
- Tue Sep 18 17:49:09 2007 -0700 H. Peter Anvin
- * Fix handling of DO; support unary + for floating-point numbers
- Tue Sep 18 16:39:03 2007 -0700 H. Peter Anvin
- * Support 16-bit IEEE floating point; used in SSE5
- Tue Sep 18 15:43:40 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Tue Sep 18 15:43:08 2007 -0700 H. Peter Anvin
- * Add NOP with argument to the instruction list
- Tue Sep 18 15:24:38 2007 -0700 H. Peter Anvin
- * Remove 0FC2 from list of instruction prefixes
- Tue Sep 18 15:08:20 2007 -0700 H. Peter Anvin
- * Speed up the disassembler by allowing prefixed instruction tables
- Tue Sep 18 13:45:12 2007 -0700 H. Peter Anvin
- * Document oword, do and reso
- Tue Sep 18 13:01:32 2007 -0700 H. Peter Anvin
- * Implement "oword" (128 bits) as a first-class size
- Tue Sep 18 12:38:07 2007 -0700 H. Peter Anvin
- * Change the token prehash function for better convergence
- Tue Sep 18 12:23:21 2007 -0700 H. Peter Anvin
- * SSE5 instruction table
- Tue Sep 18 02:06:09 2007 -0400 Frank Kotler
- * add "const" to output/outdbg.c
- Mon Sep 17 18:45:44 2007 -0700 H. Peter Anvin
- * Disassembler support for SSE5 instructions
- Mon Sep 17 17:27:46 2007 -0700 H. Peter Anvin
- * insns.dat: All SSE5 instructions are AMD
- Mon Sep 17 17:25:27 2007 -0700 H. Peter Anvin
- * Actually generate SSE5 instructions
- Mon Sep 17 16:55:04 2007 -0700 H. Peter Anvin
- * Initial support for generating DREX suffixes
- Mon Sep 17 16:31:33 2007 -0700 H. Peter Anvin
- * Fix a few instances of missing renumbers
- Mon Sep 17 16:20:45 2007 -0700 H. Peter Anvin
- * Enable IF_AR3
- Mon Sep 17 15:49:53 2007 -0700 H. Peter Anvin
- * Merge commit 'origin/master' into sse5
- Mon Sep 17 15:49:30 2007 -0700 H. Peter Anvin
- * Initial support for four arguments per instruction
- Mon Sep 17 15:48:32 2007 -0700 H. Peter Anvin
- * CLFLUSH: Neither an x64 instruction nor AMD
- Mon Sep 17 13:56:26 2007 -0700 H. Peter Anvin
- * Sort dependency lists
- Mon Sep 17 13:53:14 2007 -0700 H. Peter Anvin
- * Cleaner way to handle MSVC's _snprintf() underscore damage
- Mon Sep 17 13:19:25 2007 -0700 H. Peter Anvin
- * test/r13.asm: test special-casing of rbp and r13 in 64-bit mode
- Mon Sep 17 13:03:33 2007 -0700 H. Peter Anvin
- * Additional documentation for 64-bit programming
- Sun Sep 16 22:27:07 2007 -0700 H. Peter Anvin
- * INSTALL: MSVC++ compilation instructions
- Sun Sep 16 22:17:29 2007 -0700 H. Peter Anvin
- * make alldeps: change Mkfiles/Makefile.* to Mkfiles/*.mak
- Sun Sep 16 22:16:24 2007 -0700 H. Peter Anvin
- * Fix Makefile for MSVC++ 2005, delete obsolete Makefiles
- Sun Sep 16 22:15:34 2007 -0700 H. Peter Anvin
- * Minor fixes needed to compile with MSVC++ 2005
- Sun Sep 16 18:35:02 2007 -0700 H. Peter Anvin
- * Run "make alldeps"
- Sun Sep 16 18:04:57 2007 -0700 H. Peter Anvin
- * Switch the preprocessor over to using the hash table library
- Sun Sep 16 17:53:17 2007 -0700 H. Peter Anvin
- * Fix the handling of local labels
- Fri Sep 14 18:36:01 2007 -0700 H. Peter Anvin
- * preproc.c: remove unnecessary int64_t
- Fri Sep 14 18:03:29 2007 -0700 H. Peter Anvin
- * Use the new hash table function library to store labels
- Fri Sep 14 09:24:38 2007 -0700 H. Peter Anvin
- * Define a proper hash table library
- Thu Sep 13 18:13:20 2007 -0700 H. Peter Anvin
- * Simple performance benchmarks: label, macro and token lookups
- Thu Sep 13 12:25:32 2007 -0700 H. Peter Anvin
- * release script: fix final cleanup
- Thu Sep 13 12:22:00 2007 -0700 H. Peter Anvin
- * Modify release script for a git-centric world
- Thu Sep 13 11:06:42 2007 -0700 H. Peter Anvin
- * pptok.c: don't insist on C99 compiler behaviour
- Wed Sep 12 22:02:06 2007 -0700 H. Peter Anvin
- * Fix literal F2 and F3 prefixes
- Wed Sep 12 21:58:51 2007 -0700 H. Peter Anvin
- * Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions
- Wed Sep 12 21:06:36 2007 -0700 H. Peter Anvin
- * Add support for Tejas New Instructions (SSSE3)
- Wed Sep 12 21:05:06 2007 -0700 H. Peter Anvin
- * Remove $Id$ tags (useless with git)
- Wed Sep 12 21:04:58 2007 -0700 H. Peter Anvin
- * Use rm32 operands for VMREAD/VMWRITE
- Wed Sep 12 21:04:51 2007 -0700 H. Peter Anvin
- * Macros for SSSE3/SSE4 instruction sets
- Wed Sep 12 21:04:39 2007 -0700 H. Peter Anvin
- * Support r/m operands for non-integer types
- Wed Sep 12 20:27:41 2007 -0700 H. Peter Anvin
- * Use enumerations where practical to ease debugging
- Wed Sep 12 17:02:55 2007 +0000 H. Peter Anvin
- * pptok.c: quick-and-dirty downcasing during prehashing
- Wed Sep 12 16:55:57 2007 +0000 H. Peter Anvin
- * phash: Tell the user when the graph is OK
- Wed Sep 12 05:18:20 2007 +0000 H. Peter Anvin
- * pptok.c: handle holes in the pp_directives array
- Wed Sep 12 04:20:08 2007 +0000 H. Peter Anvin
- * preproc.c: adjust whitespace
- Wed Sep 12 04:18:37 2007 +0000 H. Peter Anvin
- * More automation in the preprocessor conditionals handling
- Wed Sep 12 02:13:39 2007 +0000 H. Peter Anvin
- * pptok.c: fix spacing
- Wed Sep 12 02:12:07 2007 +0000 H. Peter Anvin
- * Generate automatically correct tests for %if and %elif
- Wed Sep 12 01:34:19 2007 +0000 H. Peter Anvin
- * Run "make alldeps"; add dependencies missing from the previous checkin
- Wed Sep 12 01:29:43 2007 +0000 H. Peter Anvin
- * Use a perfect hash to look up preprocessor directives
- Wed Sep 12 01:27:53 2007 +0000 H. Peter Anvin
- * phash: Be a bit more aggressive about trying to make a small hash
- Wed Sep 12 00:22:29 2007 +0000 H. Peter Anvin
- * Add RCXZ as a known preprocessor condition
- Tue Sep 11 23:57:23 2007 +0000 H. Peter Anvin
- * doc: add some cross-references
- Tue Sep 11 23:52:01 2007 +0000 H. Peter Anvin
- * Feeble attempt at updating the documentation; remove Appendix B
- Tue Sep 11 22:44:03 2007 +0000 H. Peter Anvin
- * Handle instructions which can have both REX.W and OSP
- Tue Sep 11 22:14:18 2007 +0000 H. Peter Anvin
- * Use enums to make debugging easier
- Tue Sep 11 22:13:17 2007 +0000 H. Peter Anvin
- * ndisasm: handle \366 codes, prefer unprefixed instructions
- Tue Sep 11 22:00:34 2007 +0000 H. Peter Anvin
- * Simplify tokens.dat slightly
- Tue Sep 11 04:26:44 2007 +0000 H. Peter Anvin
- * Quiet gcc warning about uninitialized variables
- Tue Sep 11 04:16:57 2007 +0000 H. Peter Anvin
- * Make the big instruction arrays "const"
- Mon Sep 10 23:32:05 2007 +0000 H. Peter Anvin
- * Use an actual enum for the opcode
- Mon Sep 10 23:30:21 2007 +0000 H. Peter Anvin
- * Fix order of token arguments
- Mon Sep 10 18:59:26 2007 +0000 H. Peter Anvin
- * assemble.c: correct special handing of ESP/RSP
- Mon Sep 10 18:59:01 2007 +0000 H. Peter Anvin
- * tokhash: correct duplicate-token test
- Mon Sep 10 18:58:40 2007 +0000 H. Peter Anvin
- * tokhash: adjust table types to reduce size
- Mon Sep 10 18:55:52 2007 +0000 H. Peter Anvin
- * Fix the MMXREG and XMMREG flags definitions.
- Wed Sep 5 06:48:38 2007 +0000 H. Peter Anvin
- * nasm.spec.in: Copyright -> License
- Wed Sep 5 06:40:51 2007 +0000 H. Peter Anvin
- * Fix "make tar"; useful for RPM testing
- Wed Sep 5 06:24:43 2007 +0000 H. Peter Anvin
- * Remove obsolete Serial: construct; we shouldn't need it anyway.
- Tue Sep 4 01:29:43 2007 +0000 Chuck Crayne
- * Provide 64-bit support for ORG directive
- Sun Sep 2 16:37:03 2007 +0000 H. Peter Anvin
- * Fix some MMX/SSE irregularities which interact with the 64-bit support
- Sun Sep 2 14:46:00 2007 +0000 H. Peter Anvin
- * phash.ph: yet another attempt at getting Perl to behave, arithmetically
- Sun Sep 2 06:23:29 2007 +0000 H. Peter Anvin
- * Simple 64-bit org test
- Sun Sep 2 06:20:15 2007 +0000 H. Peter Anvin
- * phash.ph: remove some stale code
- Sun Sep 2 01:00:34 2007 +0000 Chuck Crayne
- * Force use of integer values for generating hash keys.
- Fri Aug 31 18:10:23 2007 +0000 H. Peter Anvin
- * phash: don't rely on the build platform Perl version of rand()
- Fri Aug 31 07:31:51 2007 +0000 H. Peter Anvin
- * tokhash.pl: formatting changes for readability
- Fri Aug 31 07:23:31 2007 +0000 H. Peter Anvin
- * tokhash: Speed up the rejection of unhashed values
- Fri Aug 31 06:06:17 2007 +0000 H. Peter Anvin
- * tokhash.pl: "ix" should have the same width as the "hash" arrays
- Fri Aug 31 00:28:35 2007 +0000 H. Peter Anvin
- * Add "do not edit" comment to tokhash.c
- Fri Aug 31 00:23:40 2007 +0000 H. Peter Anvin
- * Make the token hash a bit smaller by using 16-bit hash tables
- Fri Aug 31 00:16:10 2007 +0000 H. Peter Anvin
- * Minor cleanup; remove duplication of names.c
- Thu Aug 30 23:42:39 2007 +0000 H. Peter Anvin
- * phash.ph: use a bipartite graph to reduce the storage requirements
- Thu Aug 30 22:35:34 2007 +0000 H. Peter Anvin
- * Finishing touches on perfect hash tokenizer; actually turn the thing on
- Thu Aug 30 21:50:20 2007 +0000 H. Peter Anvin
- * Makefile rule for tokhash.c
- Thu Aug 30 21:47:46 2007 +0000 H. Peter Anvin
- * tokens.dat: Data file containing alphanumeric tokens not in other .dats
- Thu Aug 30 21:45:56 2007 +0000 H. Peter Anvin
- * Generate a perfect hash for the token parser
- Thu Aug 30 21:40:08 2007 +0000 H. Peter Anvin
- * Fix bugs in repeated suffix handling, which led to missing r8d/r8w/r8d
- Thu Aug 30 21:39:37 2007 +0000 H. Peter Anvin
- * phash.ph: more powerful prehashing
- Thu Aug 30 20:15:25 2007 +0000 H. Peter Anvin
- * Make the perfect hash generator an includable module
- Wed Aug 29 20:30:31 2007 +0000 H. Peter Anvin
- * Correct the logic for recording fs: and gs: overrides.
- Wed Aug 29 18:20:19 2007 +0000 H. Peter Anvin
- * Generate R_X86_64_64 relocations in elf64 output
- Wed Aug 29 17:24:03 2007 +0000 H. Peter Anvin
- * Add README file
- Wed Aug 29 17:20:09 2007 +0000 H. Peter Anvin
- * Create a Perl library directory, and add the Graph module to it
- Wed Aug 29 17:05:17 2007 +0000 H. Peter Anvin
- * Perfect hash generator, as a perl script
- Wed Aug 29 16:41:43 2007 +0000 H. Peter Anvin
- * Use standard macro for the default directive
- Wed Aug 29 16:40:26 2007 +0000 H. Peter Anvin
- * Add standard macro for [default] directive
- Wed Aug 29 16:38:47 2007 +0000 H. Peter Anvin
- * More test cases for rel and abs addressing
- Wed Aug 29 16:38:05 2007 +0000 H. Peter Anvin
- * Add [default] directive
- Wed Aug 29 16:25:46 2007 +0000 H. Peter Anvin
- * nasmlib: add bsii() case-insensitive version of bsi()
- Wed Aug 29 15:49:53 2007 +0000 H. Peter Anvin
- * Add test cases for IP-relative addressing
- Wed Aug 29 15:19:19 2007 +0000 H. Peter Anvin
- * Suppress IP-relative only for fs: and gs: overrides
- Tue Aug 28 23:06:00 2007 +0000 H. Peter Anvin
- * Implement REL/ABS modifiers
- Sun Aug 26 05:51:39 2007 +0000 Frank Kotler
- * attempt to make static makefiles aware of outelf32/outelf64
- Sun Aug 26 05:48:54 2007 +0000 Frank Kotler
- * add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't work
- Sun Aug 26 05:41:33 2007 +0000 Frank Kotler
- * remove "#include <unistd.h> from rdoff directory - two places - it annoyed Windows users and seems unneeded
- Sun Aug 26 05:10:24 2007 +0000 Frank Kotler
- * finally commit Mike Frysinger's "elf-visibility" patch
- Mon Aug 20 21:03:14 2007 +0000 H. Peter Anvin
- * regs.pl: handle dashed sequences with suffixes
- Mon Aug 20 20:10:04 2007 +0000 H. Peter Anvin
- * sync.c: change ULONG_MAX to UINT32_MAX
- Mon Aug 20 20:09:11 2007 +0000 H. Peter Anvin
- * Add _MIN and _MAX macros for the fixed-size types.
- Mon Aug 20 20:02:17 2007 +0000 H. Peter Anvin
- * ldrdf: cast output of sizeof() before passing to printf(), to avoid warning.
- Sun Aug 19 18:49:26 2007 +0000 Keith Kanios
- * Fixed RIP address processing ambiguity found by Charles Crayne.
- Fri Aug 17 07:37:52 2007 +0000 Keith Kanios
- * Fixed issues with REX prefix effective address generation. Fixed XMM instruction output.
- Fri Aug 17 02:03:10 2007 +0000 Keith Kanios
- * Changed MMXREG and XMMREG flags to help resolve invalid REX prefix generation for MMX instructions.
- Sat Jul 7 02:01:08 2007 +0000 H. Peter Anvin
- * More int/int32_t confusion
- Sat Jul 7 01:59:52 2007 +0000 H. Peter Anvin
- * regflag() should return int32_t.
- Thu Jun 21 19:00:12 2007 +0000 H. Peter Anvin
- * Detect missing <inttypes.h> and include ersatz version if missing
- Thu Jun 21 06:24:23 2007 +0000 H. Peter Anvin
- * inttypes.h: for older preprocessors, specify L and LL as appropriate
- Thu Jun 21 06:20:43 2007 +0000 H. Peter Anvin
- * inttypes.h: Fix spelling of SHRT_MAX
- Thu Jun 21 06:15:42 2007 +0000 H. Peter Anvin
- * inttypes.h: do a single ersatz <inttypes.h> based on <limits.h>
- Sun Jun 3 02:42:41 2007 +0000 Chuck Crayne
- * Support 32-bit direct addressing in 64-bit mode without base or index regs
- Sat Jun 2 02:26:21 2007 +0000 H. Peter Anvin
- * Fix the [U]INT*_C() creation macros
- Sat Jun 2 00:05:35 2007 +0000 H. Peter Anvin
- * For platforms that don't have them, provide <inttypes.h> for common models.
- Wed May 30 22:21:11 2007 +0000 H. Peter Anvin
- * Fix the handling of the \313 code.
- Wed May 30 22:20:01 2007 +0000 H. Peter Anvin
- * Machine-generated \321->\324 corrections
- Wed May 30 21:22:33 2007 +0000 Frank Kotler
- * update "version" to 0.99.02
- Wed May 30 20:30:15 2007 +0000 H. Peter Anvin
- * Correct the generation of 67 prefixes.
- Wed May 30 18:30:18 2007 +0000 H. Peter Anvin
- * Update dependencies.
- Wed May 30 16:34:29 2007 +0000 Frank Kotler
- * update cvs server name in misc/release script
- Wed May 30 04:28:50 2007 +0000 H. Peter Anvin
- * Avoid magic values; we have more than 124 registers now
- Wed May 30 04:27:58 2007 +0000 H. Peter Anvin
- * Remove bogus redundant tests
- Wed May 30 03:44:50 2007 +0000 H. Peter Anvin
- * More \321 -> \324
- Wed May 30 03:44:02 2007 +0000 H. Peter Anvin
- * Remove bogus check for 64-bitness
- Wed May 30 03:25:21 2007 +0000 H. Peter Anvin
- * Get rid of magic open-coded "register numbers"
- Wed May 30 02:48:51 2007 +0000 H. Peter Anvin
- * MOV reg64,reg64 takes \324 (64 bit with REX) not \321 (32 bit)
- Wed May 30 00:18:26 2007 +0000 H. Peter Anvin
- * Rename REGNORM to REG_EA
- Wed May 30 00:15:25 2007 +0000 H. Peter Anvin
- * More instruction flag surgery
- Wed May 30 00:05:00 2007 +0000 H. Peter Anvin
- * More cleanup of operand flags/register classes
- Tue May 29 23:57:12 2007 +0000 H. Peter Anvin
- * Clean up the existing operand flag definitions, and document
- Tue May 29 21:44:55 2007 +0000 H. Peter Anvin
- * Run "make alldeps"
- Thu May 24 22:33:07 2007 +0000 Frank Kotler
- * update version number to 0.99.01
- Tue May 15 04:33:43 2007 +0000 H. Peter Anvin
- * regs.dat: fix comment
- Fri May 4 18:47:16 2007 +0000 H. Peter Anvin
- * 16-bit relocations are standard in ELF64 (at my request, incidentally)
- Fri May 4 02:16:08 2007 +0000 Chuck Crayne
- * Addition of elf32 and elf64 output formats.
- Wed May 2 04:21:26 2007 +0000 Chuck Crayne
- * Allow '!' to be used in expressions with same meaning as in C.
- Wed May 2 01:59:16 2007 +0000 Chuck Crayne
- * Add %IFN and %ELIFN as per RFE #786286
- Mon Apr 30 22:26:58 2007 +0000 Chuck Crayne
- * Accept responsibility for support of outelf64.c
- Sun Apr 29 20:57:53 2007 +0000 Chuck Crayne
- * Clarify comments about relocation entries.
- Sun Apr 29 00:28:24 2007 +0000 Chuck Crayne
- * Allow ELF32 to be invoked either as -f elf or -f elf32
- Sat Apr 28 22:18:04 2007 +0000 Chuck Crayne
- * Eliminate shift count warnings when building on 32-bit systems
- Sat Apr 28 06:18:48 2007 +0000 Chuck Crayne
- * Initial support for ELF64
- Wed Apr 18 02:27:18 2007 +0000 H. Peter Anvin
- * Fix the handling of \324 for computing the length
- Wed Apr 18 02:24:34 2007 +0000 Keith Kanios
- * Fixed RDF/2 to comply with "maxbits" use.
- Tue Apr 17 20:23:11 2007 +0000 H. Peter Anvin
- * Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regs
- Mon Apr 16 18:16:46 2007 +0000 Keith Kanios
- * MEM_OFFSET Instructions Fixed.
- Mon Apr 16 15:46:46 2007 +0000 Keith Kanios
- * Fixed 64-bit Mode Segment Selection.
- Mon Apr 16 14:31:54 2007 +0000 Keith Kanios
- * Fixed distinction between [LOCAL]SYMBOL/IMMEDIATE for RIP-relative addressing.
- Mon Apr 16 14:05:01 2007 +0000 Keith Kanios
- * Fixed long mode MEM_OFFS issue.
- Mon Apr 16 13:54:49 2007 +0000 Keith Kanios
- * Filled in all RIP Register Flags.
- Mon Apr 16 05:26:29 2007 +0000 H. Peter Anvin
- * More \321 -> \324 for 64-bit instructions
- Mon Apr 16 04:56:06 2007 +0000 Keith Kanios
- * Fixed 64-bit offset generation.
- Mon Apr 16 02:39:56 2007 +0000 H. Peter Anvin
- * More 64-bit ndisasm fixes.
- Mon Apr 16 02:02:06 2007 +0000 H. Peter Anvin
- * Fixes for 64-bit ndisasm.
- Mon Apr 16 01:21:29 2007 +0000 H. Peter Anvin
- * Use + instead of * for extension; it feels cleaner with the new meaning.
- Mon Apr 16 01:18:30 2007 +0000 H. Peter Anvin
- * Initial 64-bit support for ndisasm. Still a work in progress.
- Sun Apr 15 23:12:17 2007 +0000 H. Peter Anvin
- * Clean up the 64-bitification of regs.dat for 64-bit ndisasm support
- Sun Apr 15 23:10:26 2007 +0000 H. Peter Anvin
- * Remove @GCCFLAGS@
- Sun Apr 15 23:09:23 2007 +0000 H. Peter Anvin
- * CR8 is not special in any way as far as the assembler is concerned.
- Sun Apr 15 23:03:28 2007 +0000 H. Peter Anvin
- * Get rid of @GCCFLAGS@
- Sun Apr 15 22:45:25 2007 +0000 H. Peter Anvin
- * Cleaner way to add gcc options
- Sun Apr 15 22:08:30 2007 +0000 Keith Kanios
- * Fixed distinction between RIP relative symbols and immediate values.
- Sun Apr 15 05:40:43 2007 +0000 H. Peter Anvin
- * Fix the register number for CR7 (it was using the same number as CR15).
- Sun Apr 15 05:32:18 2007 +0000 H. Peter Anvin
- * More perl-like idioms for generating regdis.c
- Sun Apr 15 01:37:13 2007 +0000 Keith Kanios
- * Fixed regdis.c generation.
- Sat Apr 14 18:54:52 2007 +0000 Keith Kanios
- * Added DQ constants for all BITS modes.
- Sat Apr 14 08:03:02 2007 +0000 H. Peter Anvin
- * outmacho.c: stylistic cleanups
- Sat Apr 14 03:52:05 2007 +0000 Keith Kanios
- * Fixed support for DQ constants in long mode.
- Sat Apr 14 03:44:31 2007 +0000 Keith Kanios
- * Hopefully it is actually fixed this time :P
- Sat Apr 14 01:49:07 2007 +0000 Keith Kanios
- * Fixed structure initialization issue.
- Sat Apr 14 01:44:35 2007 +0000 Keith Kanios
- * Refixed uninitialized data.
- Sat Apr 14 01:40:24 2007 +0000 Keith Kanios
- * Fixed uninitialized structure data.
- Sat Apr 14 01:24:14 2007 +0000 Keith Kanios
- * c99 printf/fprintf compliance.
- Sat Apr 14 00:46:25 2007 +0000 Keith Kanios
- * Placated unreferenced types.
- Sat Apr 14 00:10:59 2007 +0000 Keith Kanios
- * c99 printf/fprintf compliance.
- Fri Apr 13 23:09:18 2007 +0000 Keith Kanios
- * Added outmacho.* to static makefile.
- Fri Apr 13 22:24:46 2007 +0000 Keith Kanios
- * Fixed REGRIP -> RIPREG to match regs.dat.
- Fri Apr 13 22:07:53 2007 +0000 Keith Kanios
- * Fixed obj_fwrite() declaration to match "static" definition.
- Fri Apr 13 22:03:24 2007 +0000 Keith Kanios
- * Added appropriate "void" prototypes.
- Fri Apr 13 22:00:42 2007 +0000 Keith Kanios
- * Replaced str(n)casecmp with more standard str(n)icmp.
- Fri Apr 13 20:06:41 2007 +0000 H. Peter Anvin
- * AIf we have config.h, we should actually include it!!
- Fri Apr 13 19:59:20 2007 +0000 H. Peter Anvin
- * When compiling with gcc, compile with -W -Wall for maximum warnings.
- Fri Apr 13 19:58:42 2007 +0000 H. Peter Anvin
- * Macroize any compiler-specific code; macros defined in "compiler.h"
- Fri Apr 13 16:47:53 2007 +0000 Keith Kanios
- * Fixed distinction between char and int8_t data types.
- Fri Apr 13 01:17:45 2007 +0000 Keith Kanios
- * Comment "REX.I" should have been "REX.X"
- Fri Apr 13 00:52:54 2007 +0000 Keith Kanios
- * Fixed c99 data-types after removal of typedefs.
- Fri Apr 13 00:43:50 2007 +0000 Keith Kanios
- * Added Dev-Cpp Makefile
- Fri Apr 13 00:38:29 2007 +0000 Keith Kanios
- * *** empty log message ***
- Thu Apr 12 17:58:02 2007 +0000 H. Peter Anvin
- * Remove redundant inclusion of <inttypes.h>
- Thu Apr 12 16:54:50 2007 +0000 H. Peter Anvin
- * Remove obsolete types; add <inttypes.h> where needed; header fixes
- Thu Apr 12 16:25:58 2007 +0000 H. Peter Anvin
- * autogen.sh script to create configure, et al.
- Thu Apr 12 16:23:11 2007 +0000 Keith Kanios
- * Fixed c99 support for RDOFF Tools
- Thu Apr 12 16:12:09 2007 +0000 H. Peter Anvin
- * outmacho.c: Don't assume __builtin_ctzl exists for gcc < 4
- * Get rid of @GCCFLAGS@
- Sun Apr 15 22:45:25 2007 +0000 H. Peter Anvin
- * Cleaner way to add gcc options
- Sun Apr 15 22:08:30 2007 +0000 Keith Kanios
- * Fixed distinction between RIP relative symbols and immediate values.
- Sun Apr 15 05:40:43 2007 +0000 H. Peter Anvin
- * Fix the register number for CR7 (it was using the same number as CR15).
- Sun Apr 15 05:32:18 2007 +0000 H. Peter Anvin
- * More perl-like idioms for generating regdis.c
- Sun Apr 15 01:37:13 2007 +0000 Keith Kanios
- * Fixed regdis.c generation.
- Sat Apr 14 18:54:52 2007 +0000 Keith Kanios
- * Added DQ constants for all BITS modes.
- Sat Apr 14 08:03:02 2007 +0000 H. Peter Anvin
- * outmacho.c: stylistic cleanups
- Sat Apr 14 03:52:05 2007 +0000 Keith Kanios
- * Fixed support for DQ constants in long mode.
- Sat Apr 14 03:44:31 2007 +0000 Keith Kanios
- * Hopefully it is actually fixed this time :P
- Sat Apr 14 01:49:07 2007 +0000 Keith Kanios
- * Fixed structure initialization issue.
- Sat Apr 14 01:44:35 2007 +0000 Keith Kanios
- * Refixed uninitialized data.
- Sat Apr 14 01:40:24 2007 +0000 Keith Kanios
- * Fixed uninitialized structure data.
- Sat Apr 14 01:24:14 2007 +0000 Keith Kanios
- * c99 printf/fprintf compliance.
- Sat Apr 14 00:46:25 2007 +0000 Keith Kanios
- * Placated unreferenced types.
- Sat Apr 14 00:10:59 2007 +0000 Keith Kanios
- * c99 printf/fprintf compliance.
- Fri Apr 13 23:09:18 2007 +0000 Keith Kanios
- * Added outmacho.* to static makefile.
- Fri Apr 13 22:24:46 2007 +0000 Keith Kanios
- * Fixed REGRIP -> RIPREG to match regs.dat.
- Fri Apr 13 22:07:53 2007 +0000 Keith Kanios
- * Fixed obj_fwrite() declaration to match "static" definition.
- Fri Apr 13 22:03:24 2007 +0000 Keith Kanios
- * Added appropriate "void" prototypes.
- Fri Apr 13 22:00:42 2007 +0000 Keith Kanios
- * Replaced str(n)casecmp with more standard str(n)icmp.
- Fri Apr 13 20:06:41 2007 +0000 H. Peter Anvin
- * AIf we have config.h, we should actually include it!!
- Fri Apr 13 19:59:20 2007 +0000 H. Peter Anvin
- * When compiling with gcc, compile with -W -Wall for maximum warnings.
- Fri Apr 13 19:58:42 2007 +0000 H. Peter Anvin
- * Macroize any compiler-specific code; macros defined in "compiler.h"
- Fri Apr 13 16:47:53 2007 +0000 Keith Kanios
- * Fixed distinction between char and int8_t data types.
- Fri Apr 13 01:17:45 2007 +0000 Keith Kanios
- * Comment "REX.I" should have been "REX.X"
- Fri Apr 13 00:52:54 2007 +0000 Keith Kanios
- * Fixed c99 data-types after removal of typedefs.
- Fri Apr 13 00:43:50 2007 +0000 Keith Kanios
- * Added Dev-Cpp Makefile
- Fri Apr 13 00:38:29 2007 +0000 Keith Kanios
- * *** empty log message ***
- Thu Apr 12 17:58:02 2007 +0000 H. Peter Anvin
- * Remove redundant inclusion of <inttypes.h>
- Thu Apr 12 16:54:50 2007 +0000 H. Peter Anvin
- * Remove obsolete types; add <inttypes.h> where needed; header fixes
- Thu Apr 12 16:25:58 2007 +0000 H. Peter Anvin
- * autogen.sh script to create configure, et al.
- Thu Apr 12 16:23:11 2007 +0000 Keith Kanios
- * Fixed c99 support for RDOFF Tools
- Thu Apr 12 16:12:09 2007 +0000 H. Peter Anvin
- * outmacho.c: Don't assume __builtin_ctzl exists for gcc < 4
- 2007-04-10 Keith Kanios <keith@kanios.net>
- * (insns.dat): updated x86-64 general+system instruction set.
- 2007-04-09 Keith Kanios <keith@kanios.net>
- * (outrdf.c): added support for 64-bit addressing.
- * (outrdf2.c): added support for 64-bit addressing.
- 2007-04-08 Keith Kanios <keith@kanios.net>
- * (standard.mac): added entry for __BITS__ standard macro.
- * (preproc.c): added __BITS__ to the standard macro processing.
- 2007-04-05 Keith Kanios <keith@kanios.net>
- * (nasm.c): added [BITS 64] for the x86-64 architecture extension.
- * (nasm.h): added general flags to support the x86-64 architecture.
- * (nasmlib.h): updated to support the x86-64 architecture.
- * (nasmlib.c): revamped readnum/readlinenum to support 64-bit.
- * (assemble.c): modified for the x86-64 architecture extension.
- * (regs.dat): added x86-64 register extensions; revamped flags.
- * (insns.dat): added AMD64 instruction set support.
- * (outbin.c): added support for 64-bit addressing.
- * (outcoff.c): added win64 (x86-64 COFF) support.
- * (outform.h): added entry for win64.
- 2007-03-15 Keith Kanios <keith@kanios.net>
- * (*.c): added c99 data-type compliance and <inttypes.h> inclusion.
- * (*.pl): added c99 data-type compliance and <inttypes.h> inclusion.
- * (*.h): added c99 data-type compliance.
- * (assemble.h): fixed procedure defintions to sync with respective
- procedure declarations.
- 2002-05-16 Ed Beroset <beroset@mindspring.com>
- * (preproc.c): fixed unterminated macro bug error reporting
- * (nasmlib.h): changed strdup's arg to const char *
- * (nasmlib.c): changed strdup's arg to const char *
- 2002-05-12 Debbie Wiles <debs@dwiles.demon.co.uk>
- * (insns.dat): fixed incorrect processor flags
- * (Mkfiles/Makefile.vc): added optimisation, and changed to work with 0.98.31
- * (doc/nasmdoc.src): added %ifmacro, and tidied up format of code items.
- 2002-05-03 H. Peter Anvin <hpa@zytor.com>
- * (nasm.c): Change the NASM environment variable to NASMOPT.
- 2002-05-03 H. Peter Anvin <hpa@zytor.com>
- * (Makefile.in Mkfiles/*): use new version -> version.{h,mac}.
- * (macros.pl): support multiple input files (standard.mac, version.mac).
- * (standard.mac): use an explicit delimiter to end the TASM macros.
- * (nasm-version): remove, no longer needed.
- * (version.pl): script to produce version.h and version.mac from version.
- * (version): contains the official NASM version.
- * (nasm.h): include version.h.
- 2002-05-03 H. Peter Anvin <hpa@zytor.com>
- * (configure.in): create output directory.
- * (Makefile.in): change cd ; to cd &&.
- * (rdoff/Makefile.in): handle building in a separate obj directory
- correctly.
-
- 2002-04-29 Stanislav Karchebny <madfire@users.sourceforge.net>
- * (Makefile.in): added 'strip' target to strip debug info.
- * (INSTALL): added INSTALL file.
- * (nasm.1): added -v option description.
- 2002-04-29 Frank Kotler <fbkotler@users.sourceforge.net>
- * (parser.c): fixed INCBIN bug reported by Rebel.
- 2002-04-11 Stanislav Karchebny <madfire@users.sourceforge.net>
- * Started ChangeLog for recording per-file changes in the project.
- We could get away without ChangeLog at all (use CVS logs), but we
- lose CVS so often its better to have log glued to the sources =)
- You should record changes in CHANGES also, not for every change
- but rather when making a release.
|