summaryrefslogtreecommitdiff
path: root/assemble.c
Commit message (Expand)AuthorAgeFilesLines
* assemble: Make emit_rex being a functionCyrill Gorcunov2012-12-031-10/+16
* assemble: Use case3/4 where appropriateCyrill Gorcunov2012-12-031-16/+5
* assemble: Add case3 helperCyrill Gorcunov2012-12-031-1/+2
* process_ea: Drop redundant variableCyrill Gorcunov2012-12-011-5/+1
* opflags: Extend opflags_t to 64 bitsCyrill Gorcunov2012-09-101-3/+4
* HLE: One more byte code conversionH. Peter Anvin2012-02-251-3/+3
* HLE: Move byte codes back to \271-\273H. Peter Anvin2012-02-251-10/+9
* HLE: Change NOHLE to be an instruction flagH. Peter Anvin2012-02-251-7/+12
* Make the LOCK and HLE warnings suppressable.H. Peter Anvin2012-02-251-3/+3
* Remove all remaining explicit bytecodes from insns.datH. Peter Anvin2012-02-251-6/+5
* Add support for warning on invalid LOCK prefixesH. Peter Anvin2012-02-251-13/+26
* Move HLE byte codes to \264..\267H. Peter Anvin2012-02-251-19/+19
* Add a "nohle" byte code to skip an instruction patternH. Peter Anvin2012-02-251-9/+19
* HLE: Implement the basic mechanism for XACQUIRE/XRELEASEH. Peter Anvin2012-02-241-1/+50
* HLE: Split the LOCK and REP prefix slotsH. Peter Anvin2012-02-241-5/+5
* BR3392198: Fix compilation warning on prefixesCyrill Gorcunov2011-11-121-1/+1
* assemble: Drop redundant variableCyrill Gorcunov2011-09-251-2/+1
* A couple of simplifications to assemble.cCyrill Gorcunov2011-08-291-37/+47
* Drop empty line and bracketCyrill Gorcunov2011-08-281-3/+1
* assemble.c: remove stray debugging codeH. Peter Anvin2011-08-221-5/+0
* assemble.c: Comment out debug printingCyrill Gorcunov2011-08-231-0/+2
* Drop unused 'type' from gencodeCyrill Gorcunov2011-07-171-2/+0
* Use a normal quad-case for valueless /is4H. Peter Anvin2011-07-071-5/+6
* Remove support for DREX encodingH. Peter Anvin2011-07-071-61/+6
* Add support for VSIB instructionsH. Peter Anvin2011-06-221-34/+152
* Move implicit operand size override logic to calc_sizeVictor van den Elzen2010-12-291-26/+18
* Merge branch 'nasm-2.09.xx'H. Peter Anvin2010-11-161-1/+1
|\
| * BR 3109604: Fix C4 vs C5 VEX form selection in calcsize()H. Peter Anvin2010-11-161-1/+1
* | BR3058845: mostly fix bogus warning with implicit operand size overrideVictor van den Elzen2010-11-071-6/+16
* | assemble: add an OPT instruction flags for optimizing assembly onlyH. Peter Anvin2010-08-241-0/+6
|/
* assmemble.c: fix VEX.W logicH. Peter Anvin2010-08-161-2/+2
* assemble: handle vex.ligH. Peter Anvin2010-08-161-4/+8
* vex: change .wx to .wig to match the latest AVX specH. Peter Anvin2010-08-161-4/+4
* assemble.c: Style nitfixCyrill Gorcunov2010-07-261-915/+916
* Revert "Improve process_ea and introduce -OL"H. Peter Anvin2010-07-251-59/+40
* Use is_register helperCyrill Gorcunov2010-07-251-14/+8
* Improve process_ea and introduce -OLVictor van den Elzen2010-07-241-40/+59
* Permit short intersegment jumpsH. Peter Anvin2010-05-061-9/+13
* Add support for one-byte relocationsH. Peter Anvin2010-05-061-12/+4
* BR 2496848: Tighten ea checksVictor van den Elzen2010-03-121-5/+27
* BR2907058: insn_size - close file handle before returningCyrill Gorcunov2009-12-051-3/+5
* Comment out matches() operand flags logicCyrill Gorcunov2009-11-061-60/+83
* matches: simplify check operand size actionsCyrill Gorcunov2009-11-031-5/+4
* nasmlib: Introduce idata_bytes helperCyrill Gorcunov2009-10-311-53/+5
* continue using is_class helperCyrill Gorcunov2009-10-181-1/+1
* assemble: xsizeflags[] is an opflags_t variableH. Peter Anvin2009-10-131-1/+1
* opflags: more int32_t -> opflags_t conversionsH. Peter Anvin2009-10-131-16/+15
* assemble.c: check constants for overflowCyrill Gorcunov2009-10-131-17/+27
* assemble.c: use is_class helperCyrill Gorcunov2009-10-131-3/+3
* use opflags_t type for operandsCyrill Gorcunov2009-10-131-1/+1