Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
igt-gpu-tools
/
897323b234c43f658b756a71619ac441fa962a0f
/
assembler
/
gen4asm.h
af4d37d
assembler/bdw: Support some basic gen8 intructions
by Damien Lespiau
· 12 years ago
d9afa5b
assembler: Group the header inclusions together
by Damien Lespiau
· 12 years ago
f0365d4
assembler: Don't use GL types
by Damien Lespiau
· 12 years ago
2d8b92a
assembler: Remove trailing white space
by Damien Lespiau
· 12 years ago
2de8b40
assembler: Merge declared_register's type into the reg structure
by Damien Lespiau
· 12 years ago
6bf3aa8
assembler: Isolate all the options in their own structure
by Damien Lespiau
· 12 years ago
dfe6ada
assembler: Gather all predicate data in its own structure
by Damien Lespiau
· 12 years ago
9b78f74
assembler: Move struct relocation out of relocatable instructions
by Damien Lespiau
· 12 years ago
d008064
assembler: Renamed the instruction field to insn
by Damien Lespiau
· 12 years ago
1d53e18
assembler: Cleanup visibility of a few global variables/functions
by Damien Lespiau
· 12 years ago
1eb622a
assembler: Add the input filename to the error/warning messages
by Damien Lespiau
· 12 years ago
d70e9f8
assembler: Add a check for when width is 1 and hstride is not 0
by Damien Lespiau
· 12 years ago
e9172aa
assembler: Add error() and warn() shorthands and use them in set_src[01]
by Damien Lespiau
· 12 years ago
9c72beb
assembler: Store immediate values in reg.dw1.ud
by Damien Lespiau
· 12 years ago
9fcc1bd
assembler: Use brw_set_dest() to encode the destination
by Damien Lespiau
· 12 years ago
9d5a87a
assembler: Use brw_reg in the source operand
by Damien Lespiau
· 12 years ago
c13613e
assembler: Get rid of src operand's swizzle_set
by Damien Lespiau
· 12 years ago
a82722b
assembler: Consolidate the swizzling configuration on 8 bits
by Damien Lespiau
· 12 years ago
0375073
assembler: Replace struct dst_operand by struct brw_reg
by Damien Lespiau
· 12 years ago
36f8f65
assembler: Replace struct indirect_reg by struct brw_reg
by Damien Lespiau
· 12 years ago
b33b881
assembler: Replace struct direct_reg by struct brw_reg
by Damien Lespiau
· 12 years ago
cce4fc2
assembler: Make struct declared_register use struct brw_reg
by Damien Lespiau
· 12 years ago
6b56804
assembler: Don't expose functions only used in main.c
by Damien Lespiau
· 12 years ago
c74c80c
assembler: Make sure nobody adds a field back to struct brw_instruction
by Damien Lespiau
· 12 years ago
79c62f1
assembler: Don't change the size of opcodes!
by Damien Lespiau
· 12 years ago
a45a471
assembler: Make explicit that labels are part of the instructions list
by Damien Lespiau
· 12 years ago
8322802
assembler: Use subreg_nr to store the address register subreg
by Damien Lespiau
· 12 years ago
02019d4
assembler: Remove the writemask_set field of struct dest_operand
by Damien Lespiau
· 12 years ago
a66cd60
assembler: Protect gen4asm.h from multiple inclusions
by Damien Lespiau
· 12 years ago
4ca1a04
assembler: Update the disassembler code
by Damien Lespiau
· 12 years ago
191c859
build: Integrate the merged gen assembler in the build system
by Damien Lespiau
· 12 years ago
[Renamed from assembler/src/gen4asm.h]
8aa9528
Add initial support for Haswell.
by Gwenole Beauchesne
· 12 years ago
a7b1c09
Support subroutine instructions, CALL & RET
by Homer Hsing
· 12 years ago
b0b540f
Reduce replicative code in gram.y by reloc_target field in src_operand
by Homer Hsing
· 12 years ago
ccd1721
Rewrite label matching code. Collect labels in a linked list.
by Homer Hsing
· 12 years ago
868cbf7
Add a generic hash table algorithm. Reuse for declared_reg_table and label_table in the future.
by Homer Hsing
· 12 years ago
31401af
Call yylex_destroy() to free memory after yyparse()
by Homer Hsing
· 12 years ago
3ffbe96
Add support for flag register f1 on Ivy bridge
by Xiang, Haihao
· 12 years ago
2f772dd
s/flag_reg_nr/flag_subreg_nr for an instruction
by Xiang, Haihao
· 12 years ago
27b4303
Support instructions which strictly follow the documents.
by Xiang, Haihao
· 14 years ago
db8aedc
use left recursion instead of right recursion to avoid memory exhausted issue when compiling large source files
by Zou Nan hai
· 15 years ago
be9bcee
Add support for labeled and conditional branches
by Zou Nanhai
· 16 years ago
ae85b10
Add disassembler (intel-gen4disasm).
by Keith Packard
· 17 years ago
2d4d401
Add packed vector immediate values
by Keith Packard
· 17 years ago
09d8be4
Use inttypes.h to get at uint32_t instead of sys/types.h.
by Eric Anholt
· 18 years ago
74c81af
Fix a compiler warning by defining struct {in,}direct_reg at the top level.
by Eric Anholt
· 18 years ago
9b40c37
Add autotools build system, and rearrange directory layout.
by Eric Anholt
· 18 years ago
[Renamed from assembler/gen4asm.h]
3bcf6b2
Add support for register-indirect access in destination registers.
by Eric Anholt
· 18 years ago
2dac0a1
Add support for destination writemasks.
by Eric Anholt
· 18 years ago
6a88ada
Add support for swizzle control on source operands.
by Eric Anholt
· 18 years ago
f2f1856
C warnings cleanup.
by Eric Anholt
· 18 years ago
22a1063
Initial gen4asm code.
by Eric Anholt
· 18 years ago