intel-gen4asm: Changes to 'debian-unstable'
New branch 'debian-unstable' available with the following commits:
commit 9bbacac51f7aa276bdbfabeed6d45ec8739b915d
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 15:30:23 2010 +0100
No need to set the app-defaults dir
commit 9f82373f95234144321613307c15f8f9e9e1c3a8
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 15:28:03 2010 +0100
debian/rules: use filter instead of findstring
DEB_BUILD_OPTIONS is space-separated
commit 5032dff5bafd39026e2dc70e7311bdabf34dc1f0
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 15:27:23 2010 +0100
Bump version
commit 70a9b4448845f3830d6e0ae2b9edecd70525d69a
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 15:24:54 2010 +0100
Update debian/rules
change build directory, use > instead of touch
commit d1a68e2fb7d49aaa93313dbfada97db4e04c34cc
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 14:50:03 2010 +0100
Install pkgconfig file
commit a5fc20ba727cf1ca4b4536d9f53cdd65def57060
Merge: 6bfeed9 8ce9d93
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 14:47:26 2010 +0100
Merge remote branch 'upstream/master' into debian-unstable
commit 6bfeed9782b483d2ac38af7df9169bacd9704588
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Nov 9 14:47:18 2010 +0100
Initial packaging
commit 8ce9d93c307c8eaea51ec2326cd5c275c395645c
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Mon Nov 1 16:16:25 2010 +0800
Support for headerless write
Add a new parameter to write
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit ed3c2b3c3deeeb29e4ff5fa0dd82be39813cb1ed
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Oct 21 14:37:18 2010 +0800
bump version to 1.1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit a758e655546d5d699c6a3f03ce049870e1740be6
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Wed Oct 27 09:42:56 2010 +0800
add support for math instruction on Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 988d6394f1c7bfd0c57761feb5696e3181e28ade
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Tue Oct 19 13:26:24 2010 +0800
add support for plane instruction (pln)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit c148d12f40d79094331a3e4027a9b424e3c179e6
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Oct 21 14:33:35 2010 +0800
Send on Sandybridge uses a message register as operand src0
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit fd773a29b6d535f73f523dc0570236a39e9db016
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Sat Oct 9 13:57:48 2010 +0800
no compression flag on Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 26971812c5102f48eab16e1462d43a918f2a28fb
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Sat Oct 9 12:52:08 2010 +0800
print error message when using math function on Sandybridge.
Sandybridge doesn't have math funtion, instead it supports a set of math
instructions. The support for math instructions will be added later.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit dd2584e4cc991c45b94ad6ec2f5e00bdae649c54
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Sat Oct 9 12:46:15 2010 +0800
sampler, urb write, null and gateway on Sandybridge are same as Ironlake.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 78deff13d3a80bd2c75c9f339b6c133424c88795
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Sat Oct 9 11:09:47 2010 +0800
add support for data port read on Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 19c3021b0b73e648069e9373833891401897bd0d
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Fri Oct 8 16:48:15 2010 +0800
add support for data port write on Sandybridge.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit cb74c78c5fd60c32775c486d5dee55f59ef833fa
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Fri Oct 8 15:07:51 2010 +0800
fix send instruction on Sandybridge
Send doesn't have implied move on Sandybridge, the SFID moves to bits[24,27] which
is used as the destination of the implied move on Prev GEN6.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 0919a3b879b27ce04d0f8aa1b86f62d88a5248ee
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Fri Oct 8 13:53:22 2010 +0800
add AccWrCtrl flag on Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit b9280c838919d79409a84b457a4fc34eb5108054
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Fri Oct 8 13:10:15 2010 +0800
always set destination horiz stride for Align16 to 1 on Sandybridge.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 49255dfefe13752a0914d187b0fad0b01a977376
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Fri Oct 8 12:53:38 2010 +0800
fix jump count for Sandybridge.
It is same as Ironlake.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 4032660b41b39d2eb5c7a8381814cd084ba18983
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Fri Oct 8 12:52:34 2010 +0800
add -g 6 for Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
commit 067159e34f15ed46dcd76a87fc4a2b913e597713
Author: Zou Nan hai <nanhai.zou@intel.com>
Date: Wed Apr 21 11:02:21 2010 +0800
use left recursion instead of right recursion to avoid memory exhausted issue when compiling large source files
commit 46208ee8581ff5af7b2986eba67476faaffe8cb7
Author: Eric Anholt <eric@anholt.net>
Date: Tue Dec 22 17:06:47 2009 -0800
Fix setup of immediate types for gen4 disasm.
Caught by clang.
commit 2c0ebee32b06d6734b5c8f3692442dbe3ea65788
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 4 16:27:28 2009 -0700
disasm: Print out ELSE and ENDIF src1 arguments like IF does.
commit d147719d87c9e2187cdf8b94c7184edae7b3b1f1
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 4 15:02:12 2009 -0700
whitespace cleanup from Mesa import.
commit 6d6cfc6039039799fa901b43fd5e3516e61ce687
Author: Zou Nan hai <nanhai.zou@intel.com>
Date: Wed Oct 28 10:14:19 2009 +0800
1. type syntax :ud :uw etc
2. empty instruction option
3. remove a conflict
commit b4ae8ea5f9f485b65ba0d23872f31d03cfb86276
Author: Zou Nan hai <nanhai.zou@intel.com>
Date: Tue Oct 20 14:51:04 2009 +0800
support simple expression
commit 4de5b4175bfc0b6d3db5c66baa9b1d852f91f8d8
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Jul 23 10:43:27 2009 +0800
add intel-gen4asm.pc.in
bump version to 1.0
commit cf51b68803bfa404e5d368cf17a9ffda08a736e9
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Jul 23 10:33:55 2009 +0800
the offset of JMPI is in unit of 64bits on GEN5.
This fix is only applied for JMPI label. It is up to you
to use a right offset for JMPI imm32|reg in your program.
commit 84e1904decce8a10f9e9c6b3e2bfacff0d5d3258
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date: Thu Jul 23 10:32:51 2009 +0800
change read message format on GEN5
to re-use a lot of shaders for GEN5.
commit 5d17eeb5e22e65299cb209fd018d9247bb1809c2
Author: Xiang Haihao <haihao.xiang@intel.com>
Date: Tue Jun 30 10:02:33 2009 +0800
Add support for GEN5
Add a new option [-g n], n=4(GEN4),5(GEN5). If don't use -g,
the default value is 4(GEN4)
commit 250bfb0ebd452bfa56dec1200a13df6597430c41
Author: Zou Nanhai <nanhai.zou@intel.com>
Date: Tue Dec 9 18:38:54 2008 -0800
Add support for labeled and conditional branches
Signed-off-by: Keith Packard <keithp@keithp.com>
commit c6136bbe7558a850bd8c3a3377c590220c6f4efb
Author: Keith Packard <keithp@keithp.com>
Date: Sat Oct 18 20:07:45 2008 -0700
Support more addressing modes in disasm
commit 0289cec1b393ada111e16d05194c3b5beaa9894b
Author: Eric Anholt <eric@anholt.net>
Date: Wed Jun 18 15:09:30 2008 -0700
Fix compiler warning from missing include.
commit 2526bc63bc33bcc4858649c16639ecbcf924e676
Author: Zou Nan hai <nanhai.zou@intel.com>
Date: Wed Jun 18 15:05:19 2008 -0700
Add support for dp_read message.
commit 42f498f4792f2f8022142574b41b3c1b7ade3902
Author: Zou Nan hai <nanhai.zou@intel.com>
Date: Wed Jun 18 15:04:11 2008 -0700
Add thread_spawner message target support.
commit a181f9f6c1d53e6eb901035dd96e0018b9f84904
Author: Keith Packard <keithp@keithp.com>
Date: Wed Apr 23 23:10:40 2008 -0700
Add conditional support to assembler. Add align16 dest support to disasm.
This is working towards round-tripping mesa programs. Still need indirect
register addressing and align16 source support.
commit fae6b1a21daf48f6f7a85e6f96411dc0eb990bcd
Author: Keith Packard <keithp@keithp.com>
Date: Wed Apr 23 19:28:23 2008 -0700
Add math and urb units, deal with nop
commit 6e234140240fd369231d0e213be4355a90688ef8
Author: Keith Packard <keithp@keithp.com>
Date: Wed Apr 23 12:52:58 2008 -0700
Add disassembler (intel-gen4disasm).
Decodes most simple instructions. Still needs work on branching and send.
commit 707f126507b48681e513169617c87df46d670763
Author: Keith Packard <keithp@keithp.com>
Date: Fri Apr 11 11:04:42 2008 -0700
Support #line directives
commit f8421562a36d365daba7116e4bd05008959f8695
Author: Keith Packard <keithp@keithp.com>
Date: Sun Mar 30 00:58:40 2008 -0700
Ensure that parse errors cause non-zero exit.
Also, avoid creating output file when a parse error occurs
commit 0f0f9bf9acfcd8d5a51d5fb005988c921c1d6b4e
Author: Keith Packard <keithp@keithp.com>
Date: Sun Mar 30 00:58:28 2008 -0700
Add packed vector immediate values
commit 07c09c978f8550a7d35506104d960f64e7a3707f
Author: Keith Packard <keithp@keithp.com>
Date: Sun Mar 30 00:57:40 2008 -0700
Add GCC warnings
commit a979de85f45a4df148739c9e66b1c575968cc5f4
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 16:19:04 2006 -0700
Add accidentally forgotten rnde test.
commit e66d5af1e93b073508b12dada8a51f87c2fe7fec
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 16:18:06 2006 -0700
More renaming of gen4asm -> intel-gen4asm, plus README update.
commit 74d8aaeed2453ff581b17479e24beaeea24e40ec
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 15:54:54 2006 -0700
Update .gitignore for gen4asm -> intel-gen4asm
commit 5d7ac850efd8f577506363c36247135d3d51adc4
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 15:40:57 2006 -0700
Rename package and binary to intel-gen4asm.
commit 735c2441279441c50855801ff3e97e62c70e6ae6
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 15:38:37 2006 -0700
Use 0 instead of INITIAL, as the chosen lex on my debian doesn't supply it.
commit a4b78cee92d557d5d85596072e099a154768d9c5
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 15:37:00 2006 -0700
Use inttypes.h to get at uint32_t instead of sys/types.h.
commit 7348e9fda2aa048423ee24d0ab58092b8cd8e5ba
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 13:57:02 2006 -0700
Update the TODO with more tasks and a bit more description.
commit 67772eacc0dc16f9326810de11347d6f87273e0c
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 13:37:51 2006 -0700
Add break, cont, and halt instructions.
commit af298f55b7a6573a4d5af9cf7c7428d466167f4d
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 13:37:07 2006 -0700
Add tests for break, cont, and halt instructions.
commit 509cfb8f28b38208b492ce191b510cb32b0c6e81
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 12:29:23 2006 -0700
Fix the exitcode type for ENDIF to be D instead of UD.
Fixes the endif test.
commit a46263b0a7dc50cdc1f4910e251d379d401578fa
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 12:25:22 2006 -0700
Add a test for ENDIF, revealing issues.
commit 858417dcc41361a8b7662cfd5e5606a8aaf7d611
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 12:11:55 2006 -0700
Fix initialization of null reg for ELSE, and set the pop count right.
This fixes the ELSE test.
commit eba0800ec64f788212c9b28df5fdeb1f27c4ff2b
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 12:11:24 2006 -0700
Add a test for the ELSE instruction, revealing issues.
commit 83947dd4bcbe84661afbc31cc62d4b19f8255961
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 11:56:12 2006 -0700
Add support for the WAIT instruction.
commit f5726cd2b95e6c441ee098869563b5d5508d167a
Author: Eric Anholt <eric@anholt.net>
Date: Fri Sep 1 11:55:22 2006 -0700
Add a test for wait instruction (not yet implemented).
commit dc646c1bd812e2f9d7c52f2fe26a3f78525ba87d
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 16:19:08 2006 -0700
Lex integers as unsigned long instead of signed int, fixing the immediate test.
commit 659ae9ac04205a32774df4efbb115d30c01fefcd
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 16:16:06 2006 -0700
Add a failing test for maximum ranges of UD/D immediates.
commit ee6bf549f3e4107d0d88f38bb7074e9a4e312667
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:59:14 2006 -0700
Parse negative integers for imm32s, and don't exceed the IP count width field.
This fixes the while test.
commit 82113eb430fabfc35217d26541f922332ec72a73
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:57:35 2006 -0700
Fix the width of the IP count field expected by the while test.
commit 15531b1021c738089c8bdb0fe10f71d2bf26ace7
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:53:53 2006 -0700
Fix copy'n'paste-o in lexing of the WHILE instruction.
commit 0b9b233ff797a659e0ca6a37135e32c08ac19b5d
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:28:10 2006 -0700
Initialize the structure used for setting up the ip src/dst in branches/jumps.
This fixes jmpi, if, and iff. The while test still fails to compile.
commit e22d7e8d4fcc45cdac5c2d822ec022d546f5b294
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:27:30 2006 -0700
Add tests for jmpi, if, iff, and while, revealing issues.
commit 3ae981a83ac9ef112b812e3462c24b1465c1d886
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:14:23 2006 -0700
Explain why rnde-intsrc is expected to fail.
commit 56162e8b789a2e5cc7977936932d38d51f28b7ec
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 15:08:52 2006 -0700
Add some masks in comments that will help with writing tests.
commit 72b5d01afd60da7d35c4d431d93694651315fe24
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 14:46:58 2006 -0700
Add configure.lineno to ignores.
commit bce702d3f2a0e7268a9eb861576f31e4dd444138
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 14:46:28 2006 -0700
Add more unary operation tests.
commit ad9c42253c1f73c39c48d957d4d47e32c46a7e26
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 14:25:33 2006 -0700
Start adding a test suite.
commit e68c53bc6a7b4c8760cf5f36c976d3bbb05755fc
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 10:27:48 2006 -0700
Add a rule for the ELSE instruction.
Untested.
commit 78dea19983963aa88e3499ce8298318edb116b6b
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 31 10:21:15 2006 -0700
Add rules for branch and jump instructions.
Untested.
commit 8fa355e2c17e3d6003e34d3e4bfea6d388b6f68d
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 11:40:05 2006 -0700
Add DO and ENDIF instructions.
commit e197f5c8b84747dc072b718e9352d9c4039ff6dc
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 11:10:45 2006 -0700
Fix a compiler warning by defining struct {in,}direct_reg at the top level.
commit 10f41fe15538fe76eeb6ebbd775e924ecf60bb40
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 11:09:52 2006 -0700
Fix gram.h creation, fixing dependencies and distcheck.
commit 9e6537b882289c0832bc909fda24ad7677e575e1
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 10:50:56 2006 -0700
Fix issues in the grammar that caused errors in bison.
commit 493ed0fc1dd8c669e5161f6b8b321b1d68e1cb89
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 10:38:44 2006 -0700
Add autotools build system, and rearrange directory layout.
commit 327e1c7d0059052484bcd63cbb74e1881422be80
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 10:22:56 2006 -0700
Add input/output file command line arguments.
commit a1f8e98b56e9e9494a7454b549103b2c050d49ce
Author: Eric Anholt <eric@anholt.net>
Date: Wed Aug 30 09:57:20 2006 -0700
Add support for register-indirect addressing in source operands.
commit 1555290bc2314742efa5ed37a73ac2bb3cc71e83
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 29 18:31:34 2006 -0700
Add support for register-indirect access in destination registers.
This is untested. Also, a few bits for source operand register-indirect access
sneak in with this commit.
commit 97c0f88adfe8acd83d3362446913076406c3692c
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 29 15:29:31 2006 -0700
Add support for destination writemasks.
This involved changing dest operands to have their own structure like src
operands, as the destination writemask (which is align16-only) shares space
with register numbers in align1 mode.
commit 91a89ae47d1cb2c0a9bb1dab8d9bb6ab188a0e6e
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 29 09:30:32 2006 -0700
Avoid shift/reduce conflict in predicate by making flagreg and subreg 1 token.
Thanks to keithp for pointing out where the conflict was.
commit 28cc61288a618c88c5c84e6ee22ad2d2d8a1a5a8
Author: Eric Anholt <eric@anholt.net>
Date: Mon Aug 28 23:05:51 2006 -0700
Add support for predicate control.
This is untested on programs using predicate control, and also causes a
shift/reduce conflict.
commit 28fec1c792f4c8b8033406ae44bb705b6901e76d
Author: Eric Anholt <eric@anholt.net>
Date: Mon Aug 28 22:11:18 2006 -0700
Add support for swizzle control on source operands.
This required restructuring to store source operands in a new structure rather
than being stored in instructions, as swizzle is align16-only and shares
storage with other fields for align1 mode.
These changes were not tested on real programs using swizzle.
commit 754d08d1fdf9977212a43f1ef77fa2a099a4412e
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 17:44:55 2006 -0700
Add acc[01] as src operands.
commit 000c838cbee3a945ad81e4aa494e6aff2d13deee
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 17:42:05 2006 -0700
Comment cleanup and add missing semicolons after rules.
commit d4faabedb972c6a10a63abc477582e5a4ca79d81
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 17:33:02 2006 -0700
Add support for more instruction options.
commit 9c75661d6beec4664e9e3e60f387415e3c790dee
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 16:54:01 2006 -0700
Typo fix in comment.
commit ebebe02e45b2f1796ec05f70776719b397206e73
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 16:52:09 2006 -0700
Rename direct_gen_reg struct to direct_reg now that it fills more roles.
commit 2002b287ad1769f51a382486e45bff6efc5f80f0
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 16:50:17 2006 -0700
Support src ARF operands in another place, and spell it arch instead of acc.
commit 2e35369075d2e1f1649e95dc429ba5b2d678fc83
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 13:53:48 2006 -0700
Add support for more registers as source operands.
commit 4db8095d2e435dae523aca044d0e55793678331f
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 13:38:03 2006 -0700
Add rules for more registers, and use some for destinations.
commit cf92e87c013f0fd21f1c25ea0661c7426a168937
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 11:10:00 2006 -0700
Rename the resulting binary to gen4asm instead of lextest.
commit 22f330192b318f24f2f97b94c84478e7b6f87cc4
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 11:08:03 2006 -0700
Add a negation that the initial disasm missed.
commit 68101cae7053ff08ec284e84f8ae4be09628e676
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 11:05:10 2006 -0700
Add many more opcodes.
commit 16bfb68718991da05be7daa4eb1e8c792f550bb7
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 09:46:18 2006 -0700
Lex the register number with the register name.
This avoids the need for a start condition to prevent for example g1.8<0,1,0>UW
being lexed as GENREG NUMBER LANGLE etc. rather than
GENREG INTEGER DOT INTEGER LANGLE etc.
commit 330d485de1eab576a8b053c1561c87a7434c5afe
Author: Eric Anholt <eric@anholt.net>
Date: Fri Aug 25 09:36:28 2006 -0700
Add syntax for extended math send functions, and adjust packed_yuv_sf for it.
commit 736783c3d8d9ed9f58420837503b0ea380ebc74a
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 16:37:04 2006 -0700
Add a syntax for urb write messages.
commit f4022ec7225655ce1deb055b6760251e211a2833
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 15:43:50 2006 -0700
Add some more generated files to ignore.
commit ff5fde304dcb7d46dd555e04eb627b34022aacd9
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 15:43:20 2006 -0700
Add packed yuv sf kernel from 2d driver.
commit 7ca5dcb4b64d19032f2fbc177072d1f739500ad2
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 15:26:10 2006 -0700
Add syntax for translating the DP write send message.
commit e641449eaceaa23ec149c8b992b6b65ffa99bd8f
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 14:47:21 2006 -0700
Fix respecting of instruction options (misunderstood default action behavior).
commit 10a2fe71d6c51e542eb4ea5bca38204dd442c304
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 14:35:10 2006 -0700
Fix up sampler send message translation and give it a near-usable syntax.
commit f62fbcbb0674dd15e673441a3ff1ffc4bacf467a
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 12:36:56 2006 -0700
Zero out the initial header instoptions.
commit c1031cd33db33ac6a835b44d9578c2517e21de9b
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 12:36:21 2006 -0700
There's no reason to provide typing or region on the null register.
commit 73fe52f6a895b97fe2ea483e87fa64878c16d3f1
Author: Eric Anholt <eric@anholt.net>
Date: Thu Aug 24 10:51:48 2006 -0700
bzero instructions before filling in the bits we care about.
This avoids some set bits in padding fields.
commit bbc3b4f54a32fe990127002be5488bde298f3cb5
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 15:21:44 2006 -0700
Fill in type of null register to match Mesa.
commit f1ce1721f60b0dc80f583fb0ebd9712b85bfd73a
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 15:21:28 2006 -0700
This code was supposed to be null instead of acc0 (brw_disasm.c gave "a0").
commit 3aa3bb261511fa069fc488c728aa377ff6463213
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 14:52:14 2006 -0700
Fix translation of message registers.
commit 02d50b11d0a58466adeb9bdf4a99dc0d01cc04c6
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 14:46:39 2006 -0700
Fix translation of saturate value, and wire conditionalmod to 0 for now.
commit 2c2c2c62265b017bced8d3676ff6e63f53039f2c
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 14:43:03 2006 -0700
Remove generated source from repo.
commit 418975f8201142440327bc14952385e09b592ec6
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 14:42:45 2006 -0700
Add support for negate and abs to source operands.
commit 3240ead5e9f8ca245b6ba109fd9e922a181e6e2a
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 13:33:41 2006 -0700
Fix imm32 translation.
commit 8dee3cf9b43c11415508449433c6c28bd1e0f328
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 13:15:38 2006 -0700
Fix dest_horiz_stride translation, and destination type.
commit f19c1c780a7c54dd1f2668f48df8359c9b35dea7
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 13:15:00 2006 -0700
And add a comma. This was supposed to be a minor change.
commit 419b0ac6e7c485f7e40d3b54176d2cd057046cd6
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 13:14:09 2006 -0700
Remove generated file.
commit 69705add6b63065473e0fe414fbcac82121fb8f2
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 13:08:26 2006 -0700
Fix horizontal stride translation.
commit 64a211d91359d89a39801424942b0cf1d521ddd2
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 12:46:37 2006 -0700
C warnings cleanup.
commit 7ec15d7a5e58bdd4605d329c6677e616e956b5c3
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 12:44:28 2006 -0700
Add Wall.
commit 33ed16d103c92b68cd8ccd265512281623bd3d9f
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 12:42:25 2006 -0700
actually print out last uint32_t of instruction.
commit 59beb147949876668e103f4d08bfb42b84783c58
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 12:41:09 2006 -0700
Start correcting the translation.
commit c987a50c74b278de58e5770512de2ee83792f983
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 11:54:19 2006 -0700
Get the wm program to parse.
commit 3a65e515476f11fa92291ae5be889a99e5f19b64
Author: Eric Anholt <eric@anholt.net>
Date: Tue Aug 22 10:15:33 2006 -0700
Initial gen4asm code.
Reply to: