summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_disasm.c
Commit message (Expand)AuthorAgeFilesLines
* i965/disasm: Skip swizzle disassembly when using 3-src repctrl.Matt Turner2015-05-221-9/+12
* i965: Disassemble sampler message names on Gen5+.Kenneth Graunke2015-04-251-4/+34
* i965: Make the disassembler take a device_info instead of a contextJason Ekstrand2015-04-221-86/+76
* i965: Make the brw_inst helpers take a device_info instead of a contextJason Ekstrand2015-04-221-231/+241
* i965/disasm: Print the type after the swizzle also for 3src src operandsVille Syrjälä2015-04-101-3/+3
* i965/disasm: Fix format stringsChris Forbes2015-03-141-24/+24
* i965/disasm: Mark format() as being printf-style.Chris Forbes2015-03-141-0/+3
* i965: Add a function to disassemble an instruction from the 4 dwords.Kenneth Graunke2015-02-171-0/+12
* i965/disasm: Disassemble tdr and tm registers properly.Matt Turner2014-12-011-0/+6
* i965: Disassemble vector float immediates properly.Matt Turner2014-11-251-1/+5
* i965/disasm: Fix all32h/any32h predicate disassembly.Matt Turner2014-11-241-1/+1
* i965/disasm: Properly decode branch_ctrl (gen8+)Ben Widawsky2014-11-201-1/+21
* i965/disasm: Add missing message type for Gen7 DP untyped surface readChris Forbes2014-10-161-0/+1
* i965: Add BRW_OPCODE_NENOP for G45.Matt Turner2014-09-251-2/+3
* i965/disasm: Show jump count for if/iff/halt.Matt Turner2014-08-281-1/+1
* i965/disasm: Disassemble JMPI's source properly.Matt Turner2014-08-281-1/+2
* i965/disasm: Add break/cont/halt to list of has_uip().Matt Turner2014-08-281-1/+4
* i965/disasm: Disassemble Z/NZ conditional modifiers as .z/.nz.Matt Turner2014-08-281-2/+2
* i965/disasm: Add CSEL.Matt Turner2014-08-181-0/+1
* i965: Don't print WE_normal in disassembly.Kenneth Graunke2014-07-231-1/+1
* i965/disasm: Don't disassemble the URB complete field on Broadwell.Kenneth Graunke2014-07-211-2/+4
* i965/disasm: add support for pixel interpolator messagesChris Forbes2014-07-131-0/+17
* i965/disasm: Disassemble indirect sends more properlyChris Forbes2014-07-121-162/+174
* i965/disasm: Fix disassembly of the any16h/all16h predicates.Kenneth Graunke2014-07-081-1/+1
* i965/disasm: Improve render target write message disassembly.Kenneth Graunke2014-06-301-30/+47
* i965/disasm: Rename msg_target to SFID.Kenneth Graunke2014-06-301-12/+8
* i965/disasm: Fix typo in RT UNORM write message.Kenneth Graunke2014-06-301-1/+1
* i965/disasm: Use Gen6+ SFID case labels.Kenneth Graunke2014-06-301-2/+4
* i965/disasm: "Handle" Gen8+ HF/DF immediate cases.Kenneth Graunke2014-06-301-0/+7
* i965/disasm: Cut piles of duplicate swizzle printing.Kenneth Graunke2014-06-301-89/+26
* i965/disasm: Properly decode negate source modifiers on Broadwell.Kenneth Graunke2014-06-301-4/+49
* i965/disasm: Improve disassembly of atomic messages on Haswell+.Kenneth Graunke2014-06-301-7/+21
* i965/disasm: Actually disassemble Gen7+ URB opcodes.Kenneth Graunke2014-06-301-3/+19
* i965/disasm: Decode Broadwell's invm/rsqrtm math functions.Kenneth Graunke2014-06-301-0/+2
* i965/disasm: Properly disassemble the "atomic" ThreadCtrl value.Kenneth Graunke2014-06-301-2/+3
* i965/disasm: Properly disassemble all32h/any32h align1 predicates.Kenneth Graunke2014-06-301-11/+13
* i965/disasm: Mark ELSE as having UIP on Gen8+.Kenneth Graunke2014-06-301-0/+1
* i965/disasm: Properly disassemble jump targets on Gen4-5.Kenneth Graunke2014-06-301-0/+15
* i965/disasm: Improve disassembly of jump targets on Gen6+.Kenneth Graunke2014-06-301-18/+41
* i965/disasm: Add support for new Gen8+ register types.Kenneth Graunke2014-06-301-16/+24
* i965: Restyle brw_disasm.c.Kenneth Graunke2014-06-301-1234/+1231
* i965/disasm: Create an "opcode" temporary.Kenneth Graunke2014-06-301-31/+30
* i965/disasm: Eliminate opcode pointer.Kenneth Graunke2014-06-301-8/+7
* i965: Disassemble all of DP write message control bits on Gen6.Kenneth Graunke2014-06-261-1/+1
* i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner2014-06-261-19/+11
* i965: Convert brw_disasm.c to the new brw_inst API.Matt Turner2014-06-261-341/+316
* i965: Pass brw rather than gen to brw_disassemble_inst().Matt Turner2014-06-261-27/+27
* i965/disasm: Mark three_source_reg_encoding[] static.Matt Turner2014-06-171-1/+1
* i965: Don't include mtypes.h in brw_disasm.cKristian Høgsberg2014-06-091-2/+0
* i965: Rename brw_disasm/gen8_disassemble to brw/gen8_disassemble_inst.Kenneth Graunke2014-05-181-1/+3