summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-03-04More renaming of gen4asm -> intel-gen4asm, plus README update.Eric Anholt
2013-03-04Update .gitignore for gen4asm -> intel-gen4asmEric Anholt
2013-03-04Rename package and binary to intel-gen4asm.Eric Anholt
2013-03-04Use 0 instead of INITIAL, as the chosen lex on my debian doesn't supply it.Eric Anholt
2013-03-04Use inttypes.h to get at uint32_t instead of sys/types.h.Eric Anholt
2013-03-04Update the TODO with more tasks and a bit more description.Eric Anholt
2013-03-04Add break, cont, and halt instructions.Eric Anholt
2013-03-04Add tests for break, cont, and halt instructions.Eric Anholt
2013-03-04Fix the exitcode type for ENDIF to be D instead of UD.Eric Anholt
2013-03-04Add a test for ENDIF, revealing issues.Eric Anholt
2013-03-04Fix initialization of null reg for ELSE, and set the pop count right.Eric Anholt
2013-03-04Add a test for the ELSE instruction, revealing issues.Eric Anholt
2013-03-04Add support for the WAIT instruction.Eric Anholt
2013-03-04Add a test for wait instruction (not yet implemented).Eric Anholt
2013-03-04Lex integers as unsigned long instead of signed int, fixing the immediate test.Eric Anholt
2013-03-04Add a failing test for maximum ranges of UD/D immediates.Eric Anholt
2013-03-04Parse negative integers for imm32s, and don't exceed the IP count width field.Eric Anholt
2013-03-04Fix the width of the IP count field expected by the while test.Eric Anholt
2013-03-04Fix copy'n'paste-o in lexing of the WHILE instruction.Eric Anholt
2013-03-04Initialize the structure used for setting up the ip src/dst in branches/jumps.Eric Anholt
2013-03-04Add tests for jmpi, if, iff, and while, revealing issues.Eric Anholt
2013-03-04Explain why rnde-intsrc is expected to fail.Eric Anholt
2013-03-04Add some masks in comments that will help with writing tests.Eric Anholt
2013-03-04Add configure.lineno to ignores.Eric Anholt
2013-03-04Add more unary operation tests.Eric Anholt
2013-03-04Start adding a test suite.Eric Anholt
2013-03-04Add a rule for the ELSE instruction.Eric Anholt
2013-03-04Add rules for branch and jump instructions.Eric Anholt
2013-03-04Add DO and ENDIF instructions.Eric Anholt
2013-03-04Fix a compiler warning by defining struct {in,}direct_reg at the top level.Eric Anholt
2013-03-04Fix gram.h creation, fixing dependencies and distcheck.Eric Anholt
2013-03-04Fix issues in the grammar that caused errors in bison.Eric Anholt
2013-03-04Add autotools build system, and rearrange directory layout.Eric Anholt
2013-03-04Add input/output file command line arguments.Eric Anholt
2013-03-04Add support for register-indirect addressing in source operands.Eric Anholt
2013-03-04Add support for register-indirect access in destination registers.Eric Anholt
2013-03-04Add support for destination writemasks.Eric Anholt
2013-03-04Avoid shift/reduce conflict in predicate by making flagreg and subreg 1 token.Eric Anholt
2013-03-04Add support for predicate control.Eric Anholt
2013-03-04Add support for swizzle control on source operands.Eric Anholt
2013-03-04Add acc[01] as src operands.Eric Anholt
2013-03-04Comment cleanup and add missing semicolons after rules.Eric Anholt
2013-03-04Add support for more instruction options.Eric Anholt
2013-03-04Typo fix in comment.Eric Anholt
2013-03-04Rename direct_gen_reg struct to direct_reg now that it fills more roles.Eric Anholt
2013-03-04Support src ARF operands in another place, and spell it arch instead of acc.Eric Anholt
2013-03-04Add support for more registers as source operands.Eric Anholt
2013-03-04Add rules for more registers, and use some for destinations.Eric Anholt
2013-03-04Rename the resulting binary to gen4asm instead of lextest.Eric Anholt
2013-03-04Add a negation that the initial disasm missed.Eric Anholt