[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] git://gnuradio.org/gnuradio branch, master, updated. v
From: |
git version control |
Subject: |
[Commit-gnuradio] git://gnuradio.org/gnuradio branch, master, updated. v3.4.0-84-g666cd2d |
Date: |
Fri, 8 Jul 2011 18:13:06 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "git://gnuradio.org/gnuradio".
The branch, master has been updated
via 666cd2dd6818fb66e538fa52957f3a23d68e7b94 (commit)
via 9bfe75fd7c6a7069db2d2a98195faabf6ba248e2 (commit)
via c00901263795fe436e2d5aea7d2eb08d8bd81f64 (commit)
via 24e6571eba6fce28a950f98887fe506d699f8356 (commit)
via 7d349848c60f99f9906cb57d0ebe3c7dd35096bd (commit)
via bfb812a4ae8ec750d4452be7ce6b31d33de5796d (commit)
via 88d41e8bc991476880d40d2369018e9adf0011ff (commit)
via a346b0d610e2952e9ffc45363425e4f2becea109 (commit)
via c2532b7bed67cdb4d628b3ad95821c3d67480212 (commit)
via 52662c938d42c6dab110c015719ba3d98f491f96 (commit)
via b0e781a55387e02ef8126219ccfe8b3c48a838f5 (commit)
via 256304ee92f49b536358252693a2083f211e1e37 (commit)
via 644d155a1f5dbc10985c2e0a7c0df4d7680cbf31 (commit)
via a1b9b5c16c53bedfe8ebab39055a36dee387a9a4 (commit)
via c21132e07100c62182a27a8e282cb72463dd2963 (commit)
via 30fdc38d20d4e38908059b6e351c550de5741621 (commit)
via b50dbc4498842fecd7f0c6adc22f25726f8d27d3 (commit)
via e3997ada93a25569a05bbfd615d73d00cee6eca5 (commit)
via a56dad2b5caf5167f4c93a15b86c304c0077a0a6 (commit)
via 796527604c579951fbd5fbc3e5ed41a17b61610e (commit)
via 51f9487bc6b8162ba10b8841475abcc26b220459 (commit)
via 21d6870a6ef5284a5941dce1484bcfff6684ffea (commit)
via 3381729bb788e2d4f158d8efb6196a45e1620946 (commit)
via ffbe7a0e951808ee972054b2182b97986595a9c5 (commit)
via 52b4aee1bde356f05bb017536968a8ec77e3878b (commit)
via b3a85a74862636a2168d028f3e1bbdb07107edc8 (commit)
via c40ef84defaeed0c9ec70e45a7e4019fa6d6e1b2 (commit)
via 5b4c7d27e9d49ab58df1f1d9350dcaf64c60a1ce (commit)
via 12413747c90754482582e16c95b551e1b36c6074 (commit)
via f9f3509dabe429953afc30ca7672b167dc4b5523 (commit)
via 701b1c520865388a4287c6a3f63afb3ce2626cf1 (commit)
via 42783746a78bf4d094e6ff9b6971b565e9ac59dd (commit)
via a5e2d9e5baf869ae961fbb5820447290d6d9c7c8 (commit)
via d941ba31677804fe382d76fca17fc044d12777f5 (commit)
via f71d959e20603a3f19e37a85c531d0c022f4658c (commit)
via de771b0303298e7761f3c5350323565d05c5ee6d (commit)
via b31f891208f8a1c3605f4db2297cc6b6f4b37aca (commit)
via 0b3e4f25eea1eef3e8a45fdb6d1bcc1ec57d1321 (commit)
via a56b291edf063604ea40391f40771eda99d8eb40 (commit)
via 208dcc510e6b6beedf2479a598a90d32c19e1274 (commit)
via a484de90ccf45ca7029497a66d089bd4c781c40f (commit)
via 513020d87912569691601cc2c49ca3331959fa63 (commit)
via cd0cc571d90fd2e0b8c9376ce07150db5f405fb7 (commit)
via 52f77cf961279fc9167b101df6c7a6282a1fb0ad (commit)
via 668da8bd8874ae71a819d55f046e39c964a4270b (commit)
via 8b04d29221719239b52a300a338513f05746ed7f (commit)
via 7ae3c05f4ab5e694608c9146aa842ea185a0417a (commit)
via 7c48568abc3f0aa918e199f68acca5740250ee5d (commit)
via d59273f379d7ab997e50c1dd8b0ac3dfc7bd1e33 (commit)
via 8608fc3ae5f891eb5c11345a9b6102fdc8ae2393 (commit)
via 129ebd4dd46e92760f431c766ba61781f5885c41 (commit)
via 1877a842c81a78edd14d725b20a05b29b84c7b52 (commit)
via 5fffe801f95f2ef8bddf51aea8ed260eae0bf7b8 (commit)
via 9b7d444aaebbe0708e9703bce30c63b63bc81825 (commit)
via 258186d5ca2e811ced7ea637fd16e3ed3bb5573e (commit)
via cef9e33e01e946d82564f517de501cafcb5b1f32 (commit)
via 26c81b79e28f3d4d9a5eb5b5a56338371ff118ce (commit)
via 0eeeb636a89c5086293bae31511316e4200ad2f9 (commit)
via 8ac430070308f83e8d88f6ae8cf802ccf5a9cf82 (commit)
via 5d10579e79b35a3d80af967b73dfe72f7ce14740 (commit)
via 1bf5a3ea4bbb9fd6baf72eb876778d2652c97f2c (commit)
via 88c389e1166cf5427cfabc012502337999c2b68f (commit)
via fd03c0ee7cb9af71a5e0292569b626ba3dabd885 (commit)
via d364316fa2e047890af09c7bdeed776d6391b3db (commit)
via 2387618a492c73ec029599027daeaeebe937e7a7 (commit)
via 1633e9371a0bce876757f1c2c3e4054436b57950 (commit)
from 5938a37512ec66872adf28b260cb1d2bfefa9602 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 666cd2dd6818fb66e538fa52957f3a23d68e7b94
Merge: 5938a37 9bfe75f
Author: Johnathan Corgan <address@hidden>
Date: Fri Jul 8 10:23:31 2011 -0700
Merged jblum/new_volk into master
commit 9bfe75fd7c6a7069db2d2a98195faabf6ba248e2
Author: Josh Blum <address@hidden>
Date: Fri May 13 13:58:01 2011 -0700
volk: do not install library-only headers
commit c00901263795fe436e2d5aea7d2eb08d8bd81f64
Author: Josh Blum <address@hidden>
Date: Thu May 12 20:11:41 2011 -0700
volk: added header implementation files to generation rule dependencies
commit 24e6571eba6fce28a950f98887fe506d699f8356
Author: Nick Foster <address@hidden>
Date: Thu May 12 18:35:19 2011 -0700
Volk: I keep pulling tests out for testing and forgetting to put them back
in...
commit 7d349848c60f99f9906cb57d0ebe3c7dd35096bd
Author: Nick Foster <address@hidden>
Date: Thu May 12 17:39:11 2011 -0700
Volk: avx impl for 32f_s32f_convert_32i
commit bfb812a4ae8ec750d4452be7ce6b31d33de5796d
Author: Nick Foster <address@hidden>
Date: Thu May 12 16:55:56 2011 -0700
Volk: changed size of memory alignment in QA code to 32 for AVX support
commit 88d41e8bc991476880d40d2369018e9adf0011ff
Author: Nick Foster <address@hidden>
Date: Thu May 12 16:17:46 2011 -0700
Volk: added an AVX impl (of 32f multiply) just to see if it's any faster.
It's not.
commit a346b0d610e2952e9ffc45363425e4f2becea109
Author: Nick Foster <address@hidden>
Date: Thu May 12 16:04:32 2011 -0700
Volk: Forgot to put sse4.1 support in sse4_2 and avx machines
commit c2532b7bed67cdb4d628b3ad95821c3d67480212
Author: Nick Foster <address@hidden>
Date: Thu May 12 15:58:29 2011 -0700
Volk: uncomment most of the profiler tests
commit 52662c938d42c6dab110c015719ba3d98f491f96
Merge: a56dad2 b0e781a
Author: Josh Blum <address@hidden>
Date: Thu May 12 15:57:42 2011 -0700
Merge branch 'volk_cmake' of github.com:bistromath/gnuradio into
new_volk_cmake
Conflicts:
volk/lib/CMakeLists.txt
commit b0e781a55387e02ef8126219ccfe8b3c48a838f5
Author: Nick Foster <address@hidden>
Date: Thu May 12 15:39:56 2011 -0700
Volk: move configuration into ~/.volk instead of ~/.gnuradio, add ability
to create dir in profiler if not exist
commit 256304ee92f49b536358252693a2083f211e1e37
Author: Nick Foster <address@hidden>
Date: Thu May 12 15:27:59 2011 -0700
Volk: fixed pkgconfig install
commit 644d155a1f5dbc10985c2e0a7c0df4d7680cbf31
Author: Nick Foster <address@hidden>
Date: Thu May 12 15:23:35 2011 -0700
Volk: fix volk.pc.in
commit a1b9b5c16c53bedfe8ebab39055a36dee387a9a4
Author: Nick Foster <address@hidden>
Date: Thu May 12 15:07:31 2011 -0700
Volk: forgot to add prefs.c/h to git...
commit c21132e07100c62182a27a8e282cb72463dd2963
Author: Nick Foster <address@hidden>
Date: Thu May 12 14:50:48 2011 -0700
Volk: actually return the preferred arch
commit 30fdc38d20d4e38908059b6e351c550de5741621
Author: Nick Foster <address@hidden>
Date: Thu May 12 14:21:17 2011 -0700
Volk: profiling works. loads prefs on init. volk_rank_archs looks in prefs
first.
commit b50dbc4498842fecd7f0c6adc22f25726f8d27d3
Author: Nick Foster <address@hidden>
Date: Wed May 11 21:45:03 2011 -0700
Volk: Profiler is in apps/ now. Added name to function info. Going to
C++-ify the whole thing.
commit e3997ada93a25569a05bbfd615d73d00cee6eca5
Author: Nick Foster <address@hidden>
Date: Tue May 10 21:52:23 2011 -0700
Volk: initial profiling support. Profiling works, reading doesn't yet. Need
to add name field to volk arch_defs
commit a56dad2b5caf5167f4c93a15b86c304c0077a0a6
Author: Josh Blum <address@hidden>
Date: Tue May 10 18:24:35 2011 -0700
volk: move generation rules into lib + cleanup
commit 796527604c579951fbd5fbc3e5ed41a17b61610e
Author: Nick Foster <address@hidden>
Date: Tue May 10 14:47:35 2011 -0700
Volk: allow setting of build type (debug, release, etc) from command line
commit 51f9487bc6b8162ba10b8841475abcc26b220459
Author: Josh Blum <address@hidden>
Date: Tue May 10 14:23:12 2011 -0700
volk: added orc support to the cmake build
commit 21d6870a6ef5284a5941dce1484bcfff6684ffea
Author: Josh Blum <address@hidden>
Date: Mon May 9 20:31:56 2011 -0700
volk: cmake support for volk (gcc + msvc)
commit 3381729bb788e2d4f158d8efb6196a45e1620946
Author: Josh Blum <address@hidden>
Date: Tue May 10 12:31:09 2011 -0700
volk: generate two machine structs which are conditional on LV_HAVE_ORC
commit ffbe7a0e951808ee972054b2182b97986595a9c5
Author: Josh Blum <address@hidden>
Date: Mon May 9 20:22:46 2011 -0700
volk: implement type-agnostic operators for volk_complex
commit 52b4aee1bde356f05bb017536968a8ec77e3878b
Author: Nick Foster <address@hidden>
Date: Mon May 9 18:44:08 2011 -0700
Volk: Each QA test runs in separate Boost test case so it prints statistics
for you.
commit b3a85a74862636a2168d028f3e1bbdb07107edc8
Author: Josh Blum <address@hidden>
Date: Mon May 9 10:45:28 2011 -0700
gnuradio: revert bootstrap changes
Its so simple, but seems to not work well on some machines.
commit c40ef84defaeed0c9ec70e45a7e4019fa6d6e1b2
Author: Josh Blum <address@hidden>
Date: Fri May 6 14:27:48 2011 -0700
volk: various backports from MSVC building
1) Added support for __cpuid intrinsic under MSVC
2) Fixed disambiguation for std::abs overload in qa code
3) Fixed bit128 union, the ifdefs were completely wrong
commit 5b4c7d27e9d49ab58df1f1d9350dcaf64c60a1ce
Author: Josh Blum <address@hidden>
Date: Fri May 6 12:41:16 2011 -0700
volk: top-level common header cleanup
Since we already have a volk_common.h,
moved the attributes, API declaration,
and c-linkage macros into volk_common.h
This change removes volk_attributes.h,
in favor of one common include header.
The implementation headers that require
attributes now include volk_common.h
This change removes the emit_omnilog.py script,
in favor of pre-processor macros in volk_common.h
In addition, extern C is only defined when in C++
and in GCC because non-GCC does not have complex.h
commit 12413747c90754482582e16c95b551e1b36c6074
Author: Josh Blum <address@hidden>
Date: Fri May 6 11:25:00 2011 -0700
volk: removed volk_registry.h, it was superseded by the machines
commit f9f3509dabe429953afc30ca7672b167dc4b5523
Author: Josh Blum <address@hidden>
Date: Fri May 6 11:01:57 2011 -0700
volk: make volk_machine_xxx.cc c-safe
Initialize each machine struct using C constants,
(rather than relying on C++ to copy objects).
Each machine file is far simpler,
because we know what archs are in a machine,
we can generate exactly the right code.
In addition, rename the file extensions to .c so we know its C only.
commit 701b1c520865388a4287c6a3f63afb3ce2626cf1
Author: Josh Blum <address@hidden>
Date: Thu May 5 19:02:03 2011 -0700
volk: make volk_machines.cc c-safe
Initialize the list of machine structs w/ pointers,
this does not rely on C++ initialization and is smaller.
In addition, rename the file extension to .c so we know its C only.
Interesting note, this also fixes a bug when compiling under MSVC,
the machines list initialization seemed to have problems prior to this
change.
commit 42783746a78bf4d094e6ff9b6971b565e9ac59dd
Author: Josh Blum <address@hidden>
Date: Tue Apr 26 22:59:13 2011 -0700
gnuradio: support out-of-tree bootstrap
Run bootstrap from any directory and it will work.
The bootstrap script determines the source directory,
and cds into that directory to run each auto* command.
The bootstrap files also print that they are run,
and there is a place to add-in future sub-projects.
commit a5e2d9e5baf869ae961fbb5820447290d6d9c7c8
Author: Josh Blum <address@hidden>
Date: Tue Apr 26 21:55:48 2011 -0700
volk: reorganization of generation sources and generated files
All generation sources have been moved to the gen/ subdirectory.
Bootstrap and volk_register.py generate the files into to gen/ subdirectory
in an effort to cleanly separate the static/generated parts of the build
tree.
Define top_gendir in Makefile.common, all generated sources listed in
Makefile.ams
are prefixed with $(top_gendir) to differentiate them from static in-tree
sources.
commit d941ba31677804fe382d76fca17fc044d12777f5
Author: Josh Blum <address@hidden>
Date: Tue Apr 26 21:41:34 2011 -0700
volk: removed cppunit from the build (not used anymore)
commit f71d959e20603a3f19e37a85c531d0c022f4658c
Author: Nick Foster <address@hidden>
Date: Mon Apr 18 10:13:30 2011 -0700
Revert some extraneous changes from another branch
commit de771b0303298e7761f3c5350323565d05c5ee6d
Author: Nick Foster <address@hidden>
Date: Mon Apr 18 10:11:57 2011 -0700
Volk: remove some dead files from Makefile.am
commit b31f891208f8a1c3605f4db2297cc6b6f4b37aca
Author: Josh Blum <address@hidden>
Date: Sun Apr 17 19:37:44 2011 -0700
volk: added VOLK_API macro to external symbols
commit 0b3e4f25eea1eef3e8a45fdb6d1bcc1ec57d1321
Author: Josh Blum <address@hidden>
Date: Sun Apr 17 23:03:18 2011 -0700
volk: replace references to __attribute__((aligned... with cross platform
macro
This replaces all aligned(16) and aligned(128) (which were incorrect).
Attribute macros are on the left because this makes gcc and ms compilers
happy.
commit a56b291edf063604ea40391f40771eda99d8eb40
Author: Josh Blum <address@hidden>
Date: Sun Apr 17 17:39:15 2011 -0700
volk: added attributes header (copied from gruel)
commit 208dcc510e6b6beedf2479a598a90d32c19e1274
Author: Josh Blum <address@hidden>
Date: Sun Apr 17 17:29:45 2011 -0700
volk: updated lib and include .gitignores for in-tree build
commit a484de90ccf45ca7029497a66d089bd4c781c40f
Author: Nick Foster <address@hidden>
Date: Sun Apr 17 16:11:11 2011 -0700
Volk: make_makefile_am.py changes for include dirs
commit 513020d87912569691601cc2c49ca3331959fa63
Author: Nick Foster <address@hidden>
Date: Sat Apr 16 23:05:09 2011 -0700
Volk: modified archs.xml to put Orc higher prio than old SSE/SSE2, since
Orc gives better results than those platforms on avg
Test cases changed to take ~1s each on my i7 laptop
commit cd0cc571d90fd2e0b8c9376ce07150db5f405fb7
Author: Nick Foster <address@hidden>
Date: Sat Apr 16 15:38:57 2011 -0700
Volk: Compiles and runs with or without Orc installed.
commit 52f77cf961279fc9167b101df6c7a6282a1fb0ad
Author: Nick Foster <address@hidden>
Date: Sat Apr 16 14:31:20 2011 -0700
Volk: Orc support back in there, QA code now runs, functionally complete
commit 668da8bd8874ae71a819d55f046e39c964a4270b
Author: Nick Foster <address@hidden>
Date: Sat Apr 16 10:47:10 2011 -0700
Volk: manual funcs implemented, QA code runs. Barfs due to missing Orc arch.
commit 8b04d29221719239b52a300a338513f05746ed7f
Author: Nick Foster <address@hidden>
Date: Sat Apr 16 10:05:43 2011 -0700
Volk: split n_archs out of arch_defs[0], began to add _manual support
commit 7ae3c05f4ab5e694608c9146aa842ea185a0417a
Author: Nick Foster <address@hidden>
Date: Fri Apr 15 23:26:07 2011 -0700
Volk: Link Orc into libvolk.so instead of as a separate installed lib
commit 7c48568abc3f0aa918e199f68acca5740250ee5d
Author: Nick Foster <address@hidden>
Date: Fri Apr 15 23:04:29 2011 -0700
Volk: hack Orc back in
commit d59273f379d7ab997e50c1dd8b0ac3dfc7bd1e33
Author: Nick Foster <address@hidden>
Date: Fri Apr 15 22:48:13 2011 -0700
Volk: lib compiles & links & works for hand test. testsuite doesn't due to
lack of _manual() capability.
commit 8608fc3ae5f891eb5c11345a9b6102fdc8ae2393
Author: Nick Foster <address@hidden>
Date: Fri Apr 15 17:51:28 2011 -0700
Volk: volk.c is now generated. manual build works OK.
commit 129ebd4dd46e92760f431c766ba61781f5885c41
Author: Nick Foster <address@hidden>
Date: Fri Apr 15 13:53:32 2011 -0700
volk: forgot to add this one
commit 1877a842c81a78edd14d725b20a05b29b84c7b52
Author: Nick Foster <address@hidden>
Date: Fri Apr 15 12:11:08 2011 -0700
Volk: volk_machine structures generated, volk_machines is instantiated.
Testing manually works OK. All that's left is top-level volk.c and Automake
wrangling.
commit 5fffe801f95f2ef8bddf51aea8ed260eae0bf7b8
Author: Nick Foster <address@hidden>
Date: Wed Apr 13 18:32:28 2011 -0700
Volk: make_makefile_am.py changes to generate cflags, ldflags. no
conditional linking yet.
commit 9b7d444aaebbe0708e9703bce30c63b63bc81825
Merge: 258186d e8ff9ef
Author: Nick Foster <address@hidden>
Date: Wed Apr 13 17:18:14 2011 -0700
Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuid
Conflicts:
volk/Makefile.common
volk/lib/qa_utils.cc
commit 258186d5ca2e811ced7ea637fd16e3ed3bb5573e
Author: Nick Foster <address@hidden>
Date: Tue Mar 22 16:55:07 2011 -0700
Interim commit.
commit cef9e33e01e946d82564f517de501cafcb5b1f32
Author: Nick Foster <address@hidden>
Date: Wed Mar 9 17:30:02 2011 -0800
Volk: first steps to conditional compilation/multiple obj files.
commit 26c81b79e28f3d4d9a5eb5b5a56338371ff118ce
Author: Nick Foster <address@hidden>
Date: Wed Feb 16 17:30:16 2011 -0800
Fixed mktables for the old non-runtime volk.
commit 0eeeb636a89c5086293bae31511316e4200ad2f9
Author: Nick Foster <address@hidden>
Date: Wed Feb 16 17:20:09 2011 -0800
Volk_runtime now does self-initialization. You can call volk_xxx_a16() just
like in volk.c.
The first run of each function does the rank_archs call. Subsequent calls
proceed with no overhead.
volk_init is still being generated but not used at all.
commit 8ac430070308f83e8d88f6ae8cf802ccf5a9cf82
Author: Nick Foster <address@hidden>
Date: Wed Feb 16 15:20:10 2011 -0800
take libvolk_runtime out of the testqa linkage
commit 5d10579e79b35a3d80af967b73dfe72f7ce14740
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 23:37:12 2011 -0800
volk: temporarily removed avx arch.
when -mavx is used, gcc will promote SSE instructions to their AVX
equivalents. while this is a benefit on AVX architectures,
it makes it really difficult to selectively enable code based on
architecture at runtime. GCC suggests compiling different
files with different flags and loading them at runtime. GCC can take a
flying leap.
commit 1bf5a3ea4bbb9fd6baf72eb876778d2652c97f2c
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 22:28:38 2011 -0800
reverted mktables deletion until i get my act together and make it go
straight from python -> .h
commit 88c389e1166cf5427cfabc012502337999c2b68f
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 22:25:54 2011 -0800
Revert "Removed some mktables stuff since it's passe"
This reverts commit d364316fa2e047890af09c7bdeed776d6391b3db.
commit fd03c0ee7cb9af71a5e0292569b626ba3dabd885
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 21:59:19 2011 -0800
Moved the fn indices gen from volk.c to volk_registry.h so the qa code has
access to the static stuff
commit d364316fa2e047890af09c7bdeed776d6391b3db
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 21:28:43 2011 -0800
Removed some mktables stuff since it's passe
commit 2387618a492c73ec029599027daeaeebe937e7a7
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 18:58:42 2011 -0800
comments
commit 1633e9371a0bce876757f1c2c3e4054436b57950
Author: Nick Foster <address@hidden>
Date: Tue Feb 15 18:48:56 2011 -0800
cpuid: No more compile-time CPU checks. Compiles everything that gcc allows.
Configure- and compile-time checks modified to only compile architectures
that the compiler will handle.
This means that volk will compile every arch that your gcc will compile, no
matter if your CPU can execute the instructions or not.
This lets you cross-compile volk.
volk_rank_archs will be deferred to runtime. This has not been done yet.
-----------------------------------------------------------------------
Summary of changes:
volk/CMakeLists.txt | 87 ++++++
volk/Makefile.am | 6 +-
volk/Makefile.common | 17 +-
volk/apps/CMakeLists.txt | 38 +++
volk/apps/volk_profile.cc | 135 +++++++++
volk/bootstrap | 6 +-
volk/config/Makefile.am | 3 +-
volk/config/cppunit.m4 | 80 ------
volk/config/lf_warnings.m4 | 6 +-
volk/config/lv_configure.m4 | 8 -
volk/configure.ac | 1 -
volk/gen/.gitignore | 3 +
volk/gen/archs.xml | 137 +++++++++
volk/gen/machines.xml | 59 ++++
volk/gen/make_c.py | 84 ++++++
volk/{include/volk => gen}/make_config_fixed.py | 0
volk/{include/volk => gen}/make_config_in.py | 0
volk/gen/make_cpuid_c.py | 196 +++++++++++++
volk/gen/make_cpuid_h.py | 48 +++
volk/gen/make_each_machine_c.py | 86 ++++++
volk/gen/make_environment_init_c.py | 32 ++
volk/gen/make_environment_init_h.py | 18 ++
volk/gen/make_h.py | 35 +++
volk/gen/make_machines_c.py | 41 +++
volk/gen/make_machines_h.py | 58 ++++
volk/gen/make_makefile_am.py | 123 ++++++++
volk/{include/volk => gen}/make_proccpu_sim.py | 0
volk/gen/make_set_simd.py | 166 +++++++++++
volk/gen/make_typedefs.py | 23 ++
volk/gen/volk_regexp.py | 14 +
volk/gen/volk_register.py | 299 +++++++++++++++++++
volk/include/volk/.gitignore | 18 --
volk/include/volk/Makefile.am | 50 +---
volk/include/volk/archs.xml | 139 ---------
volk/include/volk/emit_omnilog.py | 13 -
volk/include/volk/make_c.py | 73 -----
volk/include/volk/make_cpuid_generic_c.py | 60 ----
volk/include/volk/make_cpuid_h.py | 48 ---
volk/include/volk/make_cpuid_powerpc_c.py | 67 -----
volk/include/volk/make_cpuid_x86_c.py | 133 ---------
volk/include/volk/make_environment_init_c.py | 33 ---
volk/include/volk/make_environment_init_h.py | 18 --
volk/include/volk/make_h.py | 28 --
volk/include/volk/make_init_c.py | 42 ---
volk/include/volk/make_init_h.py | 26 --
volk/include/volk/make_mktables.py | 33 ---
volk/include/volk/make_registry.py | 62 ----
volk/include/volk/make_runtime.py | 34 ---
volk/include/volk/make_runtime_c.py | 47 ---
volk/include/volk/make_set_simd.py | 272 ------------------
volk/include/volk/make_typedefs.py | 23 --
volk/include/volk/volk_16i_branch_4_state_8_a16.h | 4 +-
volk/include/volk/volk_16i_convert_8i_a16.h | 2 +-
volk/include/volk/volk_16i_convert_8i_u.h | 2 +-
volk/include/volk/volk_16i_max_star_16i_a16.h | 4 +-
.../volk/volk_16i_max_star_horizontal_16i_a16.h | 4 +-
.../volk/volk_16i_permute_and_scalar_add_a16.h | 4 +-
volk/include/volk/volk_16i_s32f_convert_32f_a16.h | 6 +-
volk/include/volk/volk_16i_s32f_convert_32f_u.h | 6 +-
.../volk/volk_16i_x4_quad_max_star_16i_a16.h | 4 +-
.../include/volk/volk_16i_x5_add_quad_16i_x4_a16.h | 4 +-
.../volk/volk_16ic_deinterleave_16i_x2_a16.h | 8 +-
.../volk/volk_16ic_deinterleave_real_16i_a16.h | 6 +-
.../volk/volk_16ic_deinterleave_real_8i_a16.h | 6 +-
volk/include/volk/volk_16ic_magnitude_16i_a16.h | 17 +-
.../volk/volk_16ic_s32f_deinterleave_32f_x2_a16.h | 9 +-
.../volk_16ic_s32f_deinterleave_real_32f_a16.h | 9 +-
.../volk/volk_16ic_s32f_magnitude_32f_a16.h | 13 +-
volk/include/volk/volk_16u_byteswap_a16.h | 6 +-
volk/include/volk/volk_32f_accumulator_s32f_a16.h | 7 +-
volk/include/volk/volk_32f_convert_64f_a16.h | 2 +-
volk/include/volk/volk_32f_convert_64f_u.h | 2 +-
volk/include/volk/volk_32f_index_max_16u_a16.h | 15 +-
.../volk/volk_32f_s32f_32f_fm_detect_32f_a16.h | 4 +-
...lk_32f_s32f_calc_spectral_noise_floor_32f_a16.h | 9 +-
volk/include/volk/volk_32f_s32f_convert_16i_a16.h | 7 +-
volk/include/volk/volk_32f_s32f_convert_16i_u.h | 6 +-
volk/include/volk/volk_32f_s32f_convert_32i_a16.h | 43 +++-
volk/include/volk/volk_32f_s32f_convert_32i_u.h | 6 +-
volk/include/volk/volk_32f_s32f_convert_8i_a16.h | 7 +-
volk/include/volk/volk_32f_s32f_convert_8i_u.h | 6 +-
volk/include/volk/volk_32f_s32f_normalize_a16.h | 6 +-
volk/include/volk/volk_32f_s32f_power_32f_a16.h | 14 +-
volk/include/volk/volk_32f_s32f_stddev_32f_a16.h | 11 +-
volk/include/volk/volk_32f_sqrt_32f_a16.h | 6 +-
.../volk/volk_32f_stddev_and_mean_32f_x2_a16.h | 15 +-
volk/include/volk/volk_32f_x2_add_32f_a16.h | 6 +-
volk/include/volk/volk_32f_x2_divide_32f_a16.h | 6 +-
volk/include/volk/volk_32f_x2_dot_prod_32f_a16.h | 15 +-
volk/include/volk/volk_32f_x2_dot_prod_32f_u.h | 14 +-
.../include/volk/volk_32f_x2_interleave_32fc_a16.h | 4 +-
volk/include/volk/volk_32f_x2_max_32f_a16.h | 6 +-
volk/include/volk/volk_32f_x2_min_32f_a16.h | 6 +-
volk/include/volk/volk_32f_x2_multiply_32f_a16.h | 45 +++-
.../volk/volk_32f_x2_s32f_interleave_16ic_a16.h | 9 +-
volk/include/volk/volk_32f_x2_subtract_32f_a16.h | 6 +-
.../include/volk/volk_32f_x3_sum_of_poly_32f_a16.h | 4 +-
.../include/volk/volk_32fc_32f_multiply_32fc_a16.h | 6 +-
.../volk/volk_32fc_deinterleave_32f_x2_a16.h | 4 +-
.../volk/volk_32fc_deinterleave_64f_x2_a16.h | 4 +-
.../volk/volk_32fc_deinterleave_real_32f_a16.h | 4 +-
.../volk/volk_32fc_deinterleave_real_64f_a16.h | 4 +-
volk/include/volk/volk_32fc_index_max_16u_a16.h | 4 +-
volk/include/volk/volk_32fc_magnitude_32f_a16.h | 8 +-
volk/include/volk/volk_32fc_s32f_atan2_32f_a16.h | 14 +-
.../volk_32fc_s32f_deinterleave_real_16i_a16.h | 7 +-
.../volk/volk_32fc_s32f_magnitude_16i_a16.h | 13 +-
volk/include/volk/volk_32fc_s32f_power_32fc_a16.h | 26 +-
.../volk/volk_32fc_s32f_power_spectrum_32f_a16.h | 8 +-
...k_32fc_s32f_x2_power_spectral_density_32f_a16.h | 8 +-
.../volk_32fc_x2_conjugate_dot_prod_32fc_a16.h | 7 +-
.../volk/volk_32fc_x2_conjugate_dot_prod_32fc_u.h | 8 +-
volk/include/volk/volk_32fc_x2_dot_prod_32fc_a16.h | 9 +-
volk/include/volk/volk_32fc_x2_multiply_32fc_a16.h | 6 +-
..._32fc_x2_s32f_square_dist_scalar_mult_32f_a16.h | 4 +-
.../volk/volk_32fc_x2_square_dist_32f_a16.h | 4 +-
volk/include/volk/volk_32i_s32f_convert_32f_a16.h | 4 +-
volk/include/volk/volk_32i_s32f_convert_32f_u.h | 4 +-
volk/include/volk/volk_32i_x2_and_32i_a16.h | 6 +-
volk/include/volk/volk_32i_x2_or_32i_a16.h | 6 +-
volk/include/volk/volk_32u_byteswap_a16.h | 4 +-
volk/include/volk/volk_32u_popcnt_a16.h | 4 +-
volk/include/volk/volk_64f_convert_32f_a16.h | 2 +-
volk/include/volk/volk_64f_convert_32f_u.h | 2 +-
volk/include/volk/volk_64f_x2_max_64f_a16.h | 4 +-
volk/include/volk/volk_64f_x2_min_64f_a16.h | 4 +-
volk/include/volk/volk_64u_byteswap_a16.h | 4 +-
volk/include/volk/volk_64u_popcnt_a16.h | 2 +-
volk/include/volk/volk_8i_convert_16i_a16.h | 6 +-
volk/include/volk/volk_8i_convert_16i_u.h | 4 +-
volk/include/volk/volk_8i_s32f_convert_32f_a16.h | 6 +-
volk/include/volk/volk_8i_s32f_convert_32f_u.h | 4 +-
.../volk/volk_8ic_deinterleave_16i_x2_a16.h | 4 +-
.../volk/volk_8ic_deinterleave_real_16i_a16.h | 4 +-
.../volk/volk_8ic_deinterleave_real_8i_a16.h | 4 +-
.../volk/volk_8ic_s32f_deinterleave_32f_x2_a16.h | 9 +-
.../volk/volk_8ic_s32f_deinterleave_real_32f_a16.h | 9 +-
.../volk/volk_8ic_x2_multiply_conjugate_16ic_a16.h | 15 +-
.../volk_8ic_x2_s32f_multiply_conjugate_32fc_a16.h | 16 +-
volk/include/volk/volk_common.h | 92 ++++++-
volk/include/volk/volk_complex.h | 79 +++--
volk/include/volk/volk_prefs.h | 25 ++
volk/include/volk/volk_regexp.py | 8 -
volk/include/volk/volk_register.py | 278 ------------------
volk/lib/.gitignore | 21 +--
volk/lib/CMakeLists.txt | 260 +++++++++++++++++
volk/lib/Makefile.am | 158 ----------
volk/lib/qa_16s_add_quad_aligned16.cc | 26 +-
volk/lib/qa_16s_branch_4_state_8_aligned16.cc | 20 +-
.../lib/qa_16s_permute_and_scalar_add_aligned16.cc | 18 +-
volk/lib/qa_16s_quad_max_star_aligned16.cc | 12 +-
volk/lib/qa_32f_fm_detect_aligned16.cc | 6 +-
...qa_32fc_power_spectral_density_32f_aligned16.cc | 6 +-
volk/lib/qa_32u_popcnt_aligned16.cc | 6 +-
volk/lib/qa_64u_popcnt_aligned16.cc | 6 +-
volk/lib/qa_utils.cc | 94 +++----
volk/lib/qa_utils.h | 9 +-
volk/lib/testqa.cc | 183 ++++++------
volk/lib/volk_prefs.c | 49 ++++
volk/lib/volk_rank_archs.c | 40 +++-
volk/lib/volk_rank_archs.h | 4 +-
volk/msvc/inttypes.h | 301 ++++++++++++++++++++
volk/msvc/stdint.h | 251 ++++++++++++++++
volk/orc/Makefile.am | 2 +-
volk/orc/volk_32f_x2_dot_prod_32f_a16_orc_impl.orc | 6 +
volk/volk.pc.in | 5 +-
166 files changed, 3341 insertions(+), 2328 deletions(-)
create mode 100644 volk/CMakeLists.txt
create mode 100644 volk/apps/CMakeLists.txt
create mode 100644 volk/apps/volk_profile.cc
delete mode 100644 volk/config/cppunit.m4
mode change 100755 => 100644 volk/config/lv_configure.m4
create mode 100644 volk/gen/.gitignore
create mode 100644 volk/gen/archs.xml
create mode 100644 volk/gen/machines.xml
create mode 100644 volk/gen/make_c.py
rename volk/{include/volk => gen}/make_config_fixed.py (100%)
rename volk/{include/volk => gen}/make_config_in.py (100%)
create mode 100644 volk/gen/make_cpuid_c.py
create mode 100644 volk/gen/make_cpuid_h.py
create mode 100644 volk/gen/make_each_machine_c.py
create mode 100644 volk/gen/make_environment_init_c.py
create mode 100644 volk/gen/make_environment_init_h.py
create mode 100644 volk/gen/make_h.py
create mode 100644 volk/gen/make_machines_c.py
create mode 100644 volk/gen/make_machines_h.py
create mode 100644 volk/gen/make_makefile_am.py
rename volk/{include/volk => gen}/make_proccpu_sim.py (100%)
create mode 100644 volk/gen/make_set_simd.py
create mode 100644 volk/gen/make_typedefs.py
create mode 100644 volk/gen/volk_regexp.py
create mode 100644 volk/gen/volk_register.py
delete mode 100644 volk/include/volk/archs.xml
delete mode 100644 volk/include/volk/emit_omnilog.py
delete mode 100644 volk/include/volk/make_c.py
delete mode 100644 volk/include/volk/make_cpuid_generic_c.py
delete mode 100644 volk/include/volk/make_cpuid_h.py
delete mode 100644 volk/include/volk/make_cpuid_powerpc_c.py
delete mode 100644 volk/include/volk/make_cpuid_x86_c.py
delete mode 100644 volk/include/volk/make_environment_init_c.py
delete mode 100644 volk/include/volk/make_environment_init_h.py
delete mode 100644 volk/include/volk/make_h.py
delete mode 100644 volk/include/volk/make_init_c.py
delete mode 100644 volk/include/volk/make_init_h.py
delete mode 100644 volk/include/volk/make_mktables.py
delete mode 100644 volk/include/volk/make_registry.py
delete mode 100644 volk/include/volk/make_runtime.py
delete mode 100644 volk/include/volk/make_runtime_c.py
delete mode 100644 volk/include/volk/make_set_simd.py
delete mode 100644 volk/include/volk/make_typedefs.py
create mode 100644 volk/include/volk/volk_prefs.h
delete mode 100644 volk/include/volk/volk_regexp.py
delete mode 100755 volk/include/volk/volk_register.py
create mode 100644 volk/lib/CMakeLists.txt
delete mode 100644 volk/lib/Makefile.am
create mode 100644 volk/lib/volk_prefs.c
create mode 100644 volk/msvc/inttypes.h
create mode 100644 volk/msvc/stdint.h
create mode 100644 volk/orc/volk_32f_x2_dot_prod_32f_a16_orc_impl.orc
hooks/post-receive
--
git://gnuradio.org/gnuradio
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] git://gnuradio.org/gnuradio branch, master, updated. v3.4.0-84-g666cd2d,
git version control <=