OSDN Git Service

i965: Fill out instruction list.
authorMatt Turner <mattst88@gmail.com>
Mon, 29 Jun 2015 21:03:55 +0000 (14:03 -0700)
committerMatt Turner <mattst88@gmail.com>
Thu, 12 Nov 2015 19:00:10 +0000 (11:00 -0800)
commit0865e743c18cb7ba65962d794be8387d6edc0b8a
tree225d91ad3839080716fbb542897a8862a7d685d9
parent238877207eda2d7513cb0d2b415f8fc7ac821d0e
i965: Fill out instruction list.

Add some instructions: illegal, movi, sends, sendsc.

Remove some instructions with reused opcodes: msave, mrestore, push,
pop, goto. I did have some gross code for disassembling opcodes
per-generation, but there's very little meaningful overlap so it's
probably not needed.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_defines.h
src/mesa/drivers/dri/i965/brw_disasm.c
src/mesa/drivers/dri/i965/brw_shader.cpp