Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
igt-gpu-tools
/
45d87d7f0bf8e1be1fedd386b97a70b6b9505e5f
/
assembler
/
main.c
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
d70e9f8
assembler: Add a check for when width is 1 and hstride is not 0
by Damien Lespiau
· 12 years ago
9fcc1bd
assembler: Use brw_set_dest() to encode the destination
by Damien Lespiau
· 12 years ago
6b56804
assembler: Don't expose functions only used in main.c
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
5e58611
assembler: Make print_instruction() take an instruction
by Damien Lespiau
· 12 years ago
c7dac84
assembler: Rename branch_2_offset to break_cont
by Damien Lespiau
· 12 years ago
cb425d6
assembler: Rename branch to branch_gen6
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/main.c]
495c4e1
Fix JMPI encoding for Haswell.
by Gwenole Beauchesne
· 12 years ago
8aa9528
Add initial support for Haswell.
by Gwenole Beauchesne
· 12 years ago
0c32e25
Allow Gen version decimals.
by Gwenole Beauchesne
· 12 years ago
a5e5d94
Bump gen_level to multiple of tens.
by Gwenole Beauchesne
· 12 years ago
ee32188
Fix Gen7 JMPI compilation
by Homer Hsing
· 12 years ago
397e1cc
Fix JIP position for Gen6 JMPI
by Homer Hsing
· 12 years ago
c91bd8c
Fix Gen6 ELSE instructions code logic according to bspec.
by Homer Hsing
· 12 years ago
f55ed65
Fix reloc_target_offset computing logic
by Homer Hsing
· 12 years ago
88dfdf3
Supporting multi-branch instructios BRD & BRC
by Homer Hsing
· 12 years ago
ccd1721
Rewrite label matching code. Collect labels in a linked list.
by Homer Hsing
· 12 years ago
751838e
Add second_reloc_target in the data structure.
by Homer Hsing
· 12 years ago
741008e
Fix field length of JIP for one-offset-branch in Gen6
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
c3bcc7d
Rename brw_instruction.bits3.if_else to branch
by Homer Hsing
· 12 years ago
375d1fd
Renaming according to BSPEC: jump_count -> JIP; pop_count -> UIP.
by Homer Hsing
· 12 years ago
6171c61
Use bits3.if_else.jump_count instead of bits3.ud for readability
by Homer Hsing
· 12 years ago
5defbd3
Pad NOP instructions instead of the ILLEGAL instruction for entry
by Homer Hsing
· 12 years ago
c19f833
Reduce memory cost in entry_table
by Homer Hsing
· 12 years ago
f02a1ed
Make the entry point padding code logic looks nicer
by Homer Hsing
· 12 years ago
73ab2f6
Fix a typo in src/main.c: "in unit of type" -> "in unit of byte"
by Homer Hsing
· 12 years ago
7186723
Reduce hash value collision probability in src/main.c
by Homer Hsing
· 12 years ago
9405225
Move program_defaults init statement into variable declaration
by Homer Hsing
· 12 years ago
77dcc41
Better comment text. Change "c like" to "C style" in main.c
by Homer Hsing
· 12 years ago
aab7cd5
close File yyin before calling yylex_destroy
by Homer Hsing
· 12 years ago
31401af
Call yylex_destroy() to free memory after yyparse()
by Homer Hsing
· 12 years ago
302ca73
Close input file handler yyin after yyparse
by Homer Hsing
· 12 years ago
f282ea6
Fix a typo ... lable -> label
by Homer Hsing
· 12 years ago
ea1fcf0
fix the label checking logics
by Lu Guanqun
· 12 years ago
6fa6b45
Add -g 7 for Ivybridge
by Xiang, Haihao
· 13 years ago
cbfab5f
intel-gen4asm: have a C-like binary output
by Ben Widawsky
· 14 years ago
27b4303
Support instructions which strictly follow the documents.
by Xiang, Haihao
· 14 years ago
95d0ce4
fix jump count for Sandybridge.
by Xiang, Haihao
· 14 years ago
eb92c22
add -g 6 for Sandybridge
by Xiang, Haihao
· 14 years ago
60cf6e0
the offset of JMPI is in unit of 64bits on GEN5.
by Xiang, Haihao
· 15 years ago
549b751
Add support for GEN5
by Xiang Haihao
· 15 years ago
be9bcee
Add support for labeled and conditional branches
by Zou Nanhai
· 16 years ago
b81aca4
Ensure that parse errors cause non-zero exit.
by Keith Packard
· 17 years ago
713db8b
More renaming of gen4asm -> intel-gen4asm, plus README update.
by Eric Anholt
· 18 years ago
9b40c37
Add autotools build system, and rearrange directory layout.
by Eric Anholt
· 18 years ago
[Renamed from assembler/main.c]
5fbc399
Add input/output file command line arguments.
by Eric Anholt
· 18 years ago
b798c7c
And add a comma. This was supposed to be a minor change.
by Eric Anholt
· 18 years ago
a58d896
actually print out last uint32_t of instruction.
by Eric Anholt
· 18 years ago
19f1c1c
Start correcting the translation.
by Eric Anholt
· 18 years ago
22a1063
Initial gen4asm code.
by Eric Anholt
· 18 years ago