summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2013-03-04Add many more opcodes.Eric Anholt
2013-03-04Lex the register number with the register name.Eric Anholt
2013-03-04Add syntax for extended math send functions, and adjust packed_yuv_sf for it.Eric Anholt
2013-03-04Add a syntax for urb write messages.Eric Anholt
2013-03-04Add some more generated files to ignore.Eric Anholt
2013-03-04Add packed yuv sf kernel from 2d driver.Eric Anholt
2013-03-04Add syntax for translating the DP write send message.Eric Anholt
2013-03-04Fix respecting of instruction options (misunderstood default action behavior).Eric Anholt
2013-03-04Fix up sampler send message translation and give it a near-usable syntax.Eric Anholt
2013-03-04Zero out the initial header instoptions.Eric Anholt
2013-03-04There's no reason to provide typing or region on the null register.Eric Anholt
2013-03-04bzero instructions before filling in the bits we care about.Eric Anholt
2013-03-04Fill in type of null register to match Mesa.Eric Anholt
2013-03-04This code was supposed to be null instead of acc0 (brw_disasm.c gave "a0").Eric Anholt
2013-03-04Fix translation of message registers.Eric Anholt
2013-03-04Fix translation of saturate value, and wire conditionalmod to 0 for now.Eric Anholt
2013-03-04Remove generated source from repo.Eric Anholt
2013-03-04Add support for negate and abs to source operands.Eric Anholt
2013-03-04Fix imm32 translation.Eric Anholt
2013-03-04Fix dest_horiz_stride translation, and destination type.Eric Anholt
2013-03-04And add a comma. This was supposed to be a minor change.Eric Anholt
2013-03-04Remove generated file.Eric Anholt
2013-03-04Fix horizontal stride translation.Eric Anholt
2013-03-04C warnings cleanup.Eric Anholt
2013-03-04Add Wall.Eric Anholt