Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | orc: added std cmake finder script for orc | Josh Blum | 2013-03-29 | 1 | -5/+4 |
| | |||||
* | convert: add sc8 host to/from sc8 wire format | Josh Blum | 2012-06-12 | 2 | -0/+27 |
| | |||||
* | convert: applied sc8 signed convert fix | Josh Blum | 2012-05-10 | 1 | -8/+12 |
| | |||||
* | convert: some platform specific fixes | Josh Blum | 2012-05-09 | 4 | -8/+15 |
| | | | | | | | neon: missing header windows: shuffle needs to be deemed "constant expression", fixed with a template parameter. | ||||
* | convert: squashed converter and sse2 work | Josh Blum | 2012-05-09 | 13 | -497/+714 |
| | |||||
* | Merge branch 'maint' | Josh Blum | 2012-05-09 | 1 | -16/+24 |
|\ | |||||
| * | convert: fixed sc8 convert issue w/ undefined behaviour | Josh Blum | 2012-05-08 | 1 | -16/+24 |
| | | | | | | | | | | | | | | Its important to use a signed cast when converting float to int. Then assign that signed int to an unsigned type of the same width. Its undefined behaviour when converting a negative float to an unsigned int. | ||||
* | | convert: added prio param to get converter | Josh Blum | 2012-04-27 | 1 | -20/+23 |
|/ | | | | We can now test generic conversion implementations against SIMD (for example) | ||||
* | convert: give SIMD conversions prio over table | Josh Blum | 2012-04-16 | 1 | -2/+2 |
| | | | | | | | | given performance benchmarks involving the converter, when the driver is also doing other things sc8 conversions will still involve tables since no SIMD implementations exist yet | ||||
* | uhd: fix sc16 to sc8 conversion table | Josh Blum | 2012-02-29 | 1 | -12/+12 |
| | | | | | | | 1) this was registered as the sc8 to sc16 converter, probably messed that up as well 2) the cast to index was wrong, now unit test passes | ||||
* | Merge branch 'next' | Josh Blum | 2012-02-17 | 10 | -14/+508 |
|\ | |||||
| * | uhd: fixed sse2 conversion fc32 to sc8_item32_be | Josh Blum | 2012-02-09 | 1 | -2/+2 |
| | | |||||
| * | uhd: fixed orc conversion fc32 to sc8_item32_be | Josh Blum | 2012-02-09 | 1 | -1/+1 |
| | | |||||
| * | uhd: added sse2 conversions for fc32 to sc8 | Josh Blum | 2012-02-08 | 2 | -0/+151 |
| | | |||||
| * | uhd: added sse2 conversions for fc64 to sc8 | Josh Blum | 2012-02-08 | 4 | -9/+166 |
| | | |||||
| * | Add Orc functions to convert to sc8. bswap version is a bit of a hack. | Nick Foster | 2012-02-08 | 2 | -0/+28 |
| | | |||||
| * | uhd: added sc8 conversion tests | Josh Blum | 2012-02-07 | 3 | -3/+72 |
| | | |||||
| * | dsp rework: tx trailer, scaling work (peak) | Josh Blum | 2012-01-31 | 3 | -13/+72 |
| | | |||||
| * | uhd: implement convert_sc8to_sc16 table w/ scalar | Josh Blum | 2012-01-31 | 1 | -0/+30 |
| | | |||||
* | | usrp1: big endian compile fix, conversion should cast to unsigned | Josh Blum | 2012-02-12 | 1 | -2/+2 |
|/ | | | | The htonx only takes unsigned integers, cast the int16 to uint16. | ||||
* | convert: added generic conversion for sc8 wire -> sc8 host | Josh Blum | 2011-11-15 | 2 | -2/+23 |
| | |||||
* | convert: move priorities to implementation, different for arm | Josh Blum | 2011-11-15 | 2 | -5/+17 |
| | |||||
* | convert: msvc warning fixes for sc8 table gen | Josh Blum | 2011-11-13 | 1 | -1/+3 |
| | |||||
* | uhd: fixed sc8 table conversion, and simplified shifts | Josh Blum | 2011-11-13 | 1 | -19/+15 |
| | |||||
* | convert: added table conversion routines for sc8 | Josh Blum | 2011-11-12 | 1 | -17/+95 |
| | |||||
* | convert: simplify table conversion with templates | Josh Blum | 2011-11-12 | 1 | -52/+25 |
| | |||||
* | convert: added table conversion routine for sc16 to floats | Josh Blum | 2011-11-12 | 3 | -2/+141 |
| | |||||
* | convert: made conversion functions into classes so they can keep state | Josh Blum | 2011-11-12 | 3 | -25/+15 |
| | |||||
* | uhd: convert should use register_bytes_per_item | Josh Blum | 2011-11-11 | 1 | -11/+13 |
| | |||||
* | uhd: dont pass 0 sample buffs to converter (avoid segfaults) | Josh Blum | 2011-11-07 | 1 | -1/+0 |
| | |||||
* | uhd: added converter for item32 as cpu type | Josh Blum | 2011-11-03 | 1 | -0/+28 |
| | |||||
* | uhd: added trailer parsing for occupancy | Josh Blum | 2011-11-03 | 1 | -0/+1 |
| | |||||
* | uhd: fixed 8sc item32 converter on head/tail cases | Josh Blum | 2011-11-03 | 1 | -14/+10 |
| | |||||
* | uhd: renamed convert markup to format | Josh Blum | 2011-11-03 | 6 | -47/+42 |
| | | | | | | | | removed convert args added simd level got orc and neon updated | ||||
* | usrp2: work on alternative OTW formats | Josh Blum | 2011-11-03 | 4 | -26/+96 |
| | |||||
* | usrp1: various tweaks related to streaming | Josh Blum | 2011-11-03 | 1 | -19/+0 |
| | |||||
* | usrp1: type conversions and 8-bit work | Josh Blum | 2011-11-03 | 2 | -25/+89 |
| | |||||
* | usrp1: multi channel receive working | Josh Blum | 2011-11-03 | 1 | -1/+1 |
| | |||||
* | uhd: restored super packet handler functionality | Josh Blum | 2011-11-03 | 1 | -0/+10 |
| | |||||
* | convert: reworked convert to use new identification standard | Josh Blum | 2011-11-03 | 7 | -265/+114 |
| | |||||
* | uhd: fill in other fields of pkg-config file | Josh Blum | 2011-09-01 | 1 | -8/+8 |
| | |||||
* | uhd: if found, require a liborc version orc-0.4 > 0.4.11 | Josh Blum | 2011-08-04 | 1 | -1/+1 |
| | |||||
* | e100: perfer orc if available and dont build neon intrinsic support | Josh Blum | 2011-07-22 | 1 | -41/+48 |
| | |||||
* | uhd: created SSE2 conversion routines for fc64 | Josh Blum | 2011-07-17 | 3 | -7/+221 |
| | |||||
* | uhd: pulled misc changes from other branches into master | Josh Blum | 2011-07-14 | 1 | -20/+20 |
| | |||||
* | uhd: fixed sse2 conversion bounds check | Josh Blum | 2011-06-27 | 1 | -4/+4 |
| | |||||
* | uhd: use aligned loads and stores for floats in sse2 conversion routines | Josh Blum | 2011-06-15 | 1 | -78/+126 |
| | |||||
* | NEON detection for E100 in convert/ | Nick Foster | 2011-06-14 | 1 | -4/+13 |
| | |||||
* | Remove unnecessary include | Nick Foster | 2011-06-14 | 1 | -1/+0 |
| | |||||
* | use temp vars in sc16->item32 to make orcc happy | Nick Foster | 2011-06-14 | 1 | -4/+6 |
| |