summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-02-24nasm.c: Fix is_suppressed_warning()H. Peter Anvin1-8/+5
2012-02-24HLE: Split the LOCK and REP prefix slotsH. Peter Anvin4-13/+15
2012-02-10insns: create a symbolic "wait" token for the \341 byte codeH. Peter Anvin2-10/+12
2012-02-10insns: fix IMUL patterns to get rid of open-coded \100 bytecodesH. Peter Anvin1-12/+12
2012-02-09insns: correct the TSX opcodesH. Peter Anvin1-6/+9
2012-02-09insns: Add AVX2 transactional synchronization extensionsCyrill Gorcunov2-0/+10
2012-02-09insns: replace open-coded \322 opcode with odf (operand default)H. Peter Anvin2-22/+24
2012-02-03backend: add support for x32 ELFH.J. Lu8-2/+2233
2011-12-21BR 3463230: Add VMFUNC instructionH. Peter Anvin1-0/+1
2011-12-17insns: Fix up sizes for MOVSD and VMOVSS instructionsCyrill Gorcunov1-4/+4
2011-12-05Don't forget to setup warning levels on preprocessor phaseCyrill Gorcunov1-1/+2
2011-12-05Drop tab/space mess from parse_cmdlineCyrill Gorcunov1-23/+27
2011-12-05Use proper bracing on setting warnings in comman line parsingCyrill Gorcunov1-14/+16
2011-12-05Add WARN_IDX helper and ERR_WARN_TERM named constantCyrill Gorcunov2-4/+6
2011-12-04Simplify is_suppressed_warning helperCyrill Gorcunov1-9/+18
2011-11-20BR3392199: Revert "insns: Add MOVD as aliases to MOVQ for compatibility with ...Cyrill Gorcunov1-11/+0
2011-11-20preproc: Proper bracing with list_for_eachCyrill Gorcunov1-3/+6
2011-11-15insns.dat: Fix VPCMPEQQ templateCyrill Gorcunov1-1/+1
2011-11-12BR3392198: Fix compilation warning on prefixesCyrill Gorcunov3-3/+3
2011-11-12BR3392195: insns: Drop MMX flag from MOVDCyrill Gorcunov1-2/+2
2011-11-11insns: Fix typos for vcmpeq aliasesCyrill Gorcunov1-6/+6
2011-10-09preproc: Drop NULL assignments for static variablesCyrill Gorcunov1-8/+8
2011-10-09preproc: A few style fixupsCyrill Gorcunov1-23/+36
2011-10-06BR3376406: Update default optimization level in manCyrill Gorcunov1-2/+2
2011-10-02insns: Add MOVD as aliases to MOVQ for compatibility with AMDCyrill Gorcunov1-0/+11
2011-10-02preproc: %ifenv should require environment variable name to existCyrill Gorcunov1-3/+4
2011-10-02BR3414012: Make %if[n]def to handle tail spacesCyrill Gorcunov1-3/+4
2011-09-25assemble: Drop redundant variableCyrill Gorcunov1-2/+1
2011-09-20BR3411280: Fix incorrect compiler option for OS/2 target in Open Watcom makefileJiri Malak1-1/+1
2011-08-31insns.dat: Fixup VGATHERx instructionsCyrill Gorcunov1-8/+8
2011-08-31Add AVX2 test fileCyrill Gorcunov1-0/+1608
2011-08-29A couple of simplifications to assemble.cCyrill Gorcunov1-37/+47
2011-08-28parser: No need to split line if it a bit longer than 80 charsCyrill Gorcunov1-2/+1
2011-08-28Add IS_SREG and IS_FSGS helpersCyrill Gorcunov2-9/+14
2011-08-28A few style fixups in parser.cCyrill Gorcunov1-59/+66
2011-08-28elf64: Make linelist to look the same as elf32Cyrill Gorcunov1-3/+3
2011-08-28elf32: Drop holes in linelist structureCyrill Gorcunov1-3/+3
2011-08-28outobj: Reorder Segment members to eliminate holesCyrill Gorcunov1-4/+4
2011-08-28outieee: Reorder ieeeSection members to eliminate holesCyrill Gorcunov1-4/+4
2011-08-28Drop empty line and bracketCyrill Gorcunov1-3/+1
2011-08-28Style tuneup of nasm.hCyrill Gorcunov1-208/+227
2011-08-22disasm.c: ESP/RSP cannot be indicies, but XMM4/YMM4 can beH. Peter Anvin1-3/+3
2011-08-22assemble.c: remove stray debugging codeH. Peter Anvin1-5/+0
2011-08-23insns, avx2: A couple of upper-case to lower-case conversionCyrill Gorcunov1-3/+3
2011-08-23insns, avx2: A typo in VPERMPDCyrill Gorcunov1-1/+1
2011-08-23assemble.c: Comment out debug printingCyrill Gorcunov1-0/+2
2011-08-22BR3385573: Some AVX2 instructions fixupsCyrill Gorcunov1-9/+9
2011-08-03insns: Change VPERMPQ to VPERMQCyrill Gorcunov1-1/+1
2011-08-01preproc: Drop emitting() rudimanetCyrill Gorcunov1-1/+0
2011-07-30doc: update documentation for pending 2.10 releaseKeith Kanios2-6/+43