summaryrefslogtreecommitdiff
path: root/assembler
AgeCommit message (Expand)AuthorFilesLines
2013-05-22assembler: Add support for the SENDC instruction.Matt Turner2-8/+13
2013-03-04assembler: Mark format() as PRINTFLIKE in the disassemblerDamien Lespiau1-0/+2
2013-03-04assembler: Fix the decoding of the destination horizontal strideDamien Lespiau1-2/+2
2013-03-04assembler: Group the header inclusions togetherDamien Lespiau1-3/+2
2013-03-04assembler: Don't use GL typesDamien Lespiau8-1070/+1058
2013-03-04assembler: Remove trailing white spaceDamien Lespiau7-55/+55
2013-03-04assembler: Use defines for widthDamien Lespiau1-11/+11
2013-03-04assembler: Merge declared_register's type into the reg structureDamien Lespiau2-8/+5
2013-03-04assembler: Finish importing brw_eu_*c from mesaDamien Lespiau3-0/+219
2013-03-04assembler: Use set_instruction_src1() in sendDamien Lespiau1-11/+6
2013-03-04assembler: Put struct opcode_desc back in brw_context.hDamien Lespiau3-19/+23
2013-03-04assembler: Don't pollute the library files with gen4asm.hDamien Lespiau4-3/+8
2013-03-04assembler: Use brw_*() functions for 3-src instructionsDamien Lespiau1-51/+28
2013-03-04assembler: Add support for D and UD in 3-src instructionsDamien Lespiau2-4/+24
2013-03-04assembler: Expose setters for 3src operandsDamien Lespiau2-8/+52
2013-03-04assembler: Introduce set_instruction_saturate()Damien Lespiau1-12/+14
2013-03-04assembler: Introduce set_intruction_pred_cond()Damien Lespiau1-57/+31
2013-03-04assembler: Introduce set_instruction_opcode()Damien Lespiau1-32/+40
2013-03-04assembler: Isolate all the options in their own structureDamien Lespiau2-32/+45
2013-03-04assembler: Unify adding options to the headerDamien Lespiau1-76/+45
2013-03-04assembler: Gather all predicate data in its own structureDamien Lespiau2-27/+33
2013-03-04assembler: Move struct relocation out of relocatable instructionsDamien Lespiau3-42/+43
2013-03-04assembler: Unify all instructions to be brw_program_instructionsDamien Lespiau1-439/+441
2013-03-04assembler: Renamed the instruction field to insnDamien Lespiau4-13/+13
2013-03-04assembler: Use brw_set_src1()Damien Lespiau1-49/+5
2013-03-04assembler: Implement register-indirect addressing mode in brw_set_src1()Damien Lespiau1-12/+27
2013-03-04assembler: Fix ')' placement in conditionDamien Lespiau1-1/+1
2013-03-04assembler: Cleanup visibility of a few global variables/functionsDamien Lespiau3-60/+56
2013-03-04assembler: Port the warning and error reporting to warn()/error()Damien Lespiau1-161/+113
2013-03-04assembler: Use brw_set_src0()Damien Lespiau2-51/+40
2013-03-04assembler: Add the input filename to the error/warning messagesDamien Lespiau2-2/+4
2013-03-04assembler: Add a check for when ExecSize and width are 1Damien Lespiau1-1/+25
2013-03-04assembler: Add a check for when width is 1 and hstride is not 0Damien Lespiau3-2/+38
2013-03-04assembler: Add error() and warn() shorthands and use them in set_src[01]Damien Lespiau2-40/+83
2013-03-04assembler: Add location supportDamien Lespiau2-6/+19
2013-03-04assembler: Don't warn if identical declared registers are redefinedDamien Lespiau1-15/+59
2013-03-04assembler: Store immediate values in reg.dw1.udDamien Lespiau2-11/+11
2013-03-04assembler: Fix comparisons between reg.type and Architecture registersDamien Lespiau1-2/+2
2013-03-04assembler: ExecSize can be as big as 32 channelsDamien Lespiau1-1/+1
2013-03-04assembler: Factor out the source register validationDamien Lespiau1-36/+25
2013-03-04assembler: Use brw_set_dest() to encode the destinationDamien Lespiau3-94/+91
2013-03-04assembler: Factor out the destination register validationDamien Lespiau1-12/+19
2013-03-04assembler: Use brw_reg in the source operandDamien Lespiau2-277/+269
2013-03-04assembler: Get rid of src operand's swizzle_setDamien Lespiau2-11/+4
2013-03-04assembler: Consolidate the swizzling configuration on 8 bitsDamien Lespiau2-45/+24
2013-03-04assembler: Replace struct dst_operand by struct brw_regDamien Lespiau2-146/+97
2013-03-04assembler: Unify the direct and indirect register typeDamien Lespiau1-10/+9
2013-03-04assembler: Replace struct indirect_reg by struct brw_regDamien Lespiau2-31/+23
2013-03-04assembler: Replace struct direct_reg by struct brw_regDamien Lespiau2-109/+101
2013-03-04assembler: Make struct declared_register use struct brw_regDamien Lespiau2-24/+26