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