David Schleef [Sun, 20 Sep 2009 03:29:04 +0000 (20:29 -0700)]
Merge commit 'origin/master' into neon
Conflicts:
orc-test/orctest.c
testsuite/orcc/Makefile.am
tools/orcc.c
David Schleef [Sun, 20 Sep 2009 00:53:59 +0000 (17:53 -0700)]
orcc: Add custom header barrier
David Schleef [Sun, 20 Sep 2009 00:46:06 +0000 (17:46 -0700)]
Add orc_memset() and orc_memcpy()
David Schleef [Sat, 19 Sep 2009 23:04:36 +0000 (16:04 -0700)]
orcc: fix warning in generated code
David Schleef [Sat, 19 Sep 2009 22:56:45 +0000 (15:56 -0700)]
orcc: Add --include option
David Schleef [Sat, 19 Sep 2009 18:53:39 +0000 (11:53 -0700)]
orcc: Add handling of command line options
David Schleef [Sat, 19 Sep 2009 17:34:37 +0000 (10:34 -0700)]
Add orcc to pkg-config files
David Schleef [Wed, 12 Aug 2009 19:23:34 +0000 (12:23 -0700)]
Fix cross building
David Schleef [Sat, 1 Aug 2009 05:49:11 +0000 (22:49 -0700)]
c: create code for bypassing OrcExecutor structure
David Schleef [Sat, 1 Aug 2009 05:39:44 +0000 (22:39 -0700)]
Fix memleak
David Schleef [Wed, 29 Jul 2009 07:08:31 +0000 (00:08 -0700)]
orcc: Add code to use backup function if no Orc lib
David Schleef [Wed, 29 Jul 2009 06:48:11 +0000 (23:48 -0700)]
orcc: code cleanup
David Schleef [Mon, 27 Jul 2009 19:51:12 +0000 (12:51 -0700)]
Fix memory leaks
David Schleef [Mon, 27 Jul 2009 19:50:46 +0000 (12:50 -0700)]
more 2d hacking
David Schleef [Sun, 26 Jul 2009 07:08:49 +0000 (00:08 -0700)]
more support for 2d
David Schleef [Sun, 26 Jul 2009 05:44:54 +0000 (22:44 -0700)]
preliminary 2-D support
David Schleef [Sun, 26 Jul 2009 05:31:15 +0000 (22:31 -0700)]
Fix accw opcode.
David Schleef [Mon, 20 Jul 2009 23:58:13 +0000 (16:58 -0700)]
once: fix stupid mistake
David Schleef [Mon, 20 Jul 2009 23:10:21 +0000 (16:10 -0700)]
once: add win32 threading code
David Schleef [Mon, 20 Jul 2009 22:54:36 +0000 (15:54 -0700)]
add EXEEXT ending
David Schleef [Fri, 17 Jul 2009 18:49:20 +0000 (11:49 -0700)]
and again
David Schleef [Fri, 17 Jul 2009 18:45:38 +0000 (11:45 -0700)]
fix last commit
David Schleef [Fri, 17 Jul 2009 18:41:08 +0000 (11:41 -0700)]
test
David Schleef [Fri, 17 Jul 2009 18:30:13 +0000 (11:30 -0700)]
fix for loading 16-bit destinations
David Schleef [Wed, 15 Jul 2009 21:39:24 +0000 (14:39 -0700)]
tests: orcc test doesn't like cross compiling
David Schleef [Wed, 15 Jul 2009 21:03:25 +0000 (14:03 -0700)]
Fix compilation
David Schleef [Wed, 15 Jul 2009 20:56:18 +0000 (13:56 -0700)]
Merge branch 'master' into neon
Conflicts:
testsuite/orcc/Makefile.am
tools/orcc.c
David Schleef [Wed, 15 Jul 2009 20:54:23 +0000 (13:54 -0700)]
once: Add orc once mutex and use it in orcc
David Schleef [Tue, 14 Jul 2009 19:59:10 +0000 (12:59 -0700)]
orcc: Fix backup code generation
David Schleef [Tue, 14 Jul 2009 19:52:59 +0000 (12:52 -0700)]
tests: build tools before tests
David Schleef [Tue, 14 Jul 2009 19:52:08 +0000 (12:52 -0700)]
tests: build orc_test.c
David Schleef [Tue, 14 Jul 2009 19:47:57 +0000 (12:47 -0700)]
tests: add test.orc file
David Schleef [Tue, 14 Jul 2009 18:48:48 +0000 (11:48 -0700)]
doc: add version entities, fix URL
David Schleef [Tue, 14 Jul 2009 18:48:24 +0000 (11:48 -0700)]
build: back to unreleased
David Schleef [Tue, 14 Jul 2009 18:22:07 +0000 (11:22 -0700)]
release 0.4.2
David Schleef [Tue, 14 Jul 2009 17:53:25 +0000 (10:53 -0700)]
compiler: users don't need to see compiler errors
David Schleef [Thu, 9 Jul 2009 19:17:05 +0000 (12:17 -0700)]
orcc: Check backup function in test code
David Schleef [Thu, 9 Jul 2009 19:12:39 +0000 (12:12 -0700)]
tests: add orcc test
David Schleef [Thu, 9 Jul 2009 19:11:10 +0000 (12:11 -0700)]
parse: allocate programs array dynamically
David Schleef [Thu, 9 Jul 2009 19:08:48 +0000 (12:08 -0700)]
test: Add orc_test_compare_output_backup()
David Schleef [Thu, 9 Jul 2009 19:07:36 +0000 (12:07 -0700)]
c: Fix some bugs in code generation
David Schleef [Wed, 8 Jul 2009 01:56:37 +0000 (18:56 -0700)]
c: Fix shruw and mulhuw
David Schleef [Tue, 14 Jul 2009 17:53:25 +0000 (10:53 -0700)]
compiler: users don't need to see compiler errors
David Schleef [Thu, 9 Jul 2009 19:17:05 +0000 (12:17 -0700)]
orcc: Check backup function in test code
David Schleef [Thu, 9 Jul 2009 19:12:39 +0000 (12:12 -0700)]
tests: add orcc test
David Schleef [Thu, 9 Jul 2009 19:11:10 +0000 (12:11 -0700)]
parse: allocate programs array dynamically
David Schleef [Thu, 9 Jul 2009 19:08:48 +0000 (12:08 -0700)]
test: Add orc_test_compare_output_backup()
David Schleef [Thu, 9 Jul 2009 19:07:36 +0000 (12:07 -0700)]
c: Fix some bugs in code generation
David Schleef [Wed, 8 Jul 2009 06:10:02 +0000 (23:10 -0700)]
fix last commit
David Schleef [Wed, 8 Jul 2009 05:55:26 +0000 (22:55 -0700)]
Use program name for temp file
David Schleef [Wed, 8 Jul 2009 04:45:08 +0000 (21:45 -0700)]
neon: fix vmvn usage
David Schleef [Wed, 8 Jul 2009 04:22:29 +0000 (21:22 -0700)]
neon: add rule for mulhuw
David Schleef [Wed, 8 Jul 2009 03:45:44 +0000 (20:45 -0700)]
remove test to check C code
David Schleef [Wed, 8 Jul 2009 03:44:14 +0000 (20:44 -0700)]
neon: add signw rule
David Schleef [Wed, 8 Jul 2009 01:56:37 +0000 (18:56 -0700)]
c: Fix shruw and mulhuw
David Schleef [Wed, 8 Jul 2009 01:21:06 +0000 (18:21 -0700)]
test
David Schleef [Tue, 7 Jul 2009 21:39:51 +0000 (14:39 -0700)]
compile fix
David Schleef [Tue, 7 Jul 2009 21:09:26 +0000 (14:09 -0700)]
Merge branch 'master' into neon
David Schleef [Thu, 2 Jul 2009 22:36:30 +0000 (15:36 -0700)]
remove bits about motovec code in liboil
David Schleef [Thu, 2 Jul 2009 22:35:16 +0000 (15:35 -0700)]
update README and RELEASE
David Schleef [Thu, 2 Jul 2009 22:34:58 +0000 (15:34 -0700)]
back to unreleased
David Schleef [Thu, 2 Jul 2009 19:21:41 +0000 (12:21 -0700)]
release 0.4.1
David Schleef [Tue, 30 Jun 2009 22:32:06 +0000 (15:32 -0700)]
altivec: fix detection on mac
David Schleef [Tue, 30 Jun 2009 22:31:53 +0000 (15:31 -0700)]
test: fix printf format
David Schleef [Tue, 30 Jun 2009 21:53:09 +0000 (14:53 -0700)]
sse: another rule (absw) for jrosser
David Schleef [Tue, 30 Jun 2009 20:48:17 +0000 (13:48 -0700)]
remove libtool macros
David Schleef [Tue, 30 Jun 2009 19:31:17 +0000 (12:31 -0700)]
sse: a new signw rule for jrosser
David Schleef [Tue, 30 Jun 2009 18:24:15 +0000 (11:24 -0700)]
orcc: disable abort(), since there are backup functions
David Schleef [Mon, 29 Jun 2009 21:00:21 +0000 (14:00 -0700)]
test: use rand() instead of random()
David Schleef [Mon, 29 Jun 2009 20:56:33 +0000 (13:56 -0700)]
Add some m4 files
David Schleef [Mon, 29 Jun 2009 00:13:06 +0000 (17:13 -0700)]
c: generate code that makes gcc happy
David Schleef [Mon, 29 Jun 2009 00:12:35 +0000 (17:12 -0700)]
orcc: output defines for generated code
David Schleef [Sun, 28 Jun 2009 23:40:55 +0000 (16:40 -0700)]
orcc: create backup functions
David Schleef [Sun, 28 Jun 2009 23:40:18 +0000 (16:40 -0700)]
Add backup function
David Schleef [Sun, 28 Jun 2009 23:39:29 +0000 (16:39 -0700)]
c: Fix some bugs in generated code
David Schleef [Sun, 28 Jun 2009 07:10:26 +0000 (00:10 -0700)]
orcc: handle constants
David Schleef [Sun, 28 Jun 2009 07:09:16 +0000 (00:09 -0700)]
sse: add rule for mulubw
David Schleef [Sun, 28 Jun 2009 06:23:06 +0000 (23:23 -0700)]
sse: add rule for mulsbw
David Schleef [Sun, 28 Jun 2009 05:30:31 +0000 (22:30 -0700)]
orcc: Add code for gthread mutexes
David Schleef [Sun, 28 Jun 2009 07:10:26 +0000 (00:10 -0700)]
orcc: handle constants
David Schleef [Sun, 28 Jun 2009 07:09:16 +0000 (00:09 -0700)]
sse: add rule for mulubw
David Schleef [Sun, 28 Jun 2009 06:23:06 +0000 (23:23 -0700)]
sse: add rule for mulsbw
David Schleef [Sun, 28 Jun 2009 05:30:31 +0000 (22:30 -0700)]
orcc: Add code for gthread mutexes
David Schleef [Fri, 26 Jun 2009 18:45:06 +0000 (11:45 -0700)]
neon: test
David Schleef [Fri, 26 Jun 2009 18:31:24 +0000 (11:31 -0700)]
neon: test
David Schleef [Fri, 26 Jun 2009 18:15:58 +0000 (11:15 -0700)]
neon: test
David Schleef [Fri, 26 Jun 2009 18:05:45 +0000 (11:05 -0700)]
neon: test
David Schleef [Fri, 26 Jun 2009 17:34:05 +0000 (10:34 -0700)]
neon: test
David Schleef [Fri, 26 Jun 2009 17:17:47 +0000 (10:17 -0700)]
neon: fix loop counter calculation
David Schleef [Fri, 26 Jun 2009 16:39:47 +0000 (09:39 -0700)]
neon: load aligned half vectors
David Schleef [Fri, 26 Jun 2009 05:41:58 +0000 (22:41 -0700)]
neon: squash
David Schleef [Fri, 26 Jun 2009 05:20:49 +0000 (22:20 -0700)]
neon: fix saving of accumulators
David Schleef [Thu, 25 Jun 2009 01:21:23 +0000 (18:21 -0700)]
Merge branch 'master' into neon
David Schleef [Thu, 25 Jun 2009 01:20:56 +0000 (18:20 -0700)]
orc: function to get largest array size
David Schleef [Thu, 25 Jun 2009 01:20:20 +0000 (18:20 -0700)]
sse: fix accl for loop_shift==0
David Schleef [Thu, 25 Jun 2009 01:18:39 +0000 (18:18 -0700)]
neon: fix merge error
David Schleef [Thu, 25 Jun 2009 01:15:11 +0000 (18:15 -0700)]
Merge branch 'master' into neon
Conflicts:
orc-test/orctest.c
orc/orccompiler.c
orc/orcprogram.h
tools/orcc.c
David Schleef [Thu, 25 Jun 2009 01:11:01 +0000 (18:11 -0700)]
test: improve test output for accumulators
David Schleef [Thu, 25 Jun 2009 00:43:27 +0000 (17:43 -0700)]
orc: fix some accumulator bugs
David Schleef [Thu, 25 Jun 2009 00:43:02 +0000 (17:43 -0700)]
test: handle accumulators