Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
igt-gpu-tools
/
9fcc1bdcad1a993d4681673d96443991d0c3bac4
/
assembler
/
gen4asm.h
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
· 14 years ago
be9bcee
Add support for labeled and conditional branches
by Zou Nanhai
· 16 years ago
ae85b10
Add disassembler (intel-gen4disasm).
by Keith Packard
· 16 years ago
2d4d401
Add packed vector immediate values
by Keith Packard
· 16 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