summaryrefslogtreecommitdiff
path: root/assembler
AgeCommit message (Expand)Author
2013-03-04build: Integrate the merged gen assembler in the build systemDamien Lespiau
2013-03-04bump version to 1.3Xiang, Haihao
2013-03-04Fix typo. "donesn't" -> "doesn't"Homer Hsing
2013-03-04Add the CRE enginee for HSW+Zhao Yakui
2013-03-04Fix JMPI encoding for Haswell.Gwenole Beauchesne
2013-03-04Add initial support for Haswell.Gwenole Beauchesne
2013-03-04Allow Gen version decimals.Gwenole Beauchesne
2013-03-04Bump gen_level to multiple of tens.Gwenole Beauchesne
2013-03-04Fix Gen7 JMPI compilationHomer Hsing
2013-03-04Fix sub-register number of an address register encodingHomer Hsing
2013-03-04Fix symbol register subreg number calculation rule symbol_reg_pHomer Hsing
2013-03-04Show warning when compiling the grammar parserHomer Hsing
2013-03-04Support Gen6 WHILE instructionHomer Hsing
2013-03-04Make sure Gen6 IF worksHomer Hsing
2013-03-04Make sure Gen6 ENDIF workHomer Hsing
2013-03-04Fix JIP position for Gen6 JMPIHomer Hsing
2013-03-04Fix Gen6 ELSE instructions code logic according to bspec.Homer Hsing
2013-03-04Make sure BREAK/CONT/HALT work on Gen6.Homer Hsing
2013-03-04Support Gen6 RET instruction.Homer Hsing
2013-03-04Support Gen6 CALL instruction.Homer Hsing
2013-03-04Replace variable init code in WAIT by src_null_regHomer Hsing
2013-03-04Let ip_dst and ip_src become local const variable, so as to reduce replicated...Homer Hsing
2013-03-04Support Gen6 three-source-operand instructions.Homer Hsing
2013-03-04Compile ELSE and WHILE in Gen5 as same way as in Gen4Homer Hsing
2013-03-04Fix reloc_target_offset computing logicHomer Hsing
2013-03-04Fully support Gen7 branching instructionsHomer Hsing
2013-03-04Supporting multi-branch instructios BRD & BRCHomer Hsing
2013-03-04Use right-recursing in parser rule inst_option_listHomer Hsing
2013-03-04Support subroutine instructions, CALL & RETHomer Hsing
2013-03-04Merge replicative code in gram.yHomer Hsing
2013-03-04Reduce replicative code in gram.y by reloc_target field in src_operandHomer Hsing
2013-03-04Restrict type of relativelocation2 to intHomer Hsing
2013-03-04Rewrite label matching code. Collect labels in a linked list.Homer Hsing
2013-03-04Add second_reloc_target in the data structure.Homer Hsing
2013-03-04Add test case for ".declare" overriding feature.Homer Hsing
2013-03-04Fix memory leaking in the parserHomer Hsing
2013-03-04Fix field length of JIP for one-offset-branch in Gen6Homer Hsing
2013-03-04Automatically run all test cases.Homer Hsing
2013-03-04Fix missing environment variables problem in test/run-test.shHomer Hsing
2013-03-04Add a generic hash table algorithm. Reuse for declared_reg_table and label_ta...Homer Hsing
2013-03-04Add a test case for ".declare" pragmaHomer Hsing
2013-03-04Rename brw_instruction.bits3.if_else to branchHomer Hsing
2013-03-04According to BSPEC, put PLN & BFI1 to binaryop, put SUBB to binaryaccopHomer Hsing
2013-03-04Explain the difference between binaryinstruction and binaryaccinstructionHomer Hsing
2013-03-04Renaming according to BSPEC: jump_count -> JIP; pop_count -> UIP.Homer Hsing
2013-03-04Use bits3.if_else.jump_count instead of bits3.ud for readabilityHomer Hsing
2013-03-04Pad NOP instructions instead of the ILLEGAL instruction for entryHomer Hsing
2013-03-04Merge same if branches in declare_pragma section in gram.yHomer Hsing
2013-03-04Reduce memory cost in entry_tableHomer Hsing
2013-03-04Make the entry point padding code logic looks nicerHomer Hsing