Commit graph

20 commits

Author SHA1 Message Date
Josh Blum
9f993843e5 convert: sc8 swap for vita compliance 2013-08-28 17:07:07 -07:00
Josh Blum
3122bff9c2 convert: add sc8 host to/from sc8 wire format 2012-06-12 09:48:20 -07:00
Josh Blum
c0a9d1c71c convert: applied sc8 signed convert fix 2012-05-10 00:15:07 -07:00
Josh Blum
4c244c78a7 convert: squashed converter and sse2 work 2012-05-09 23:54:03 -07:00
Josh Blum
8a98d68933 convert: fixed sc8 convert issue w/ undefined behaviour
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.
2012-05-08 14:14:21 -07:00
Josh Blum
b221b3e34d convert: give SIMD conversions prio over table
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
2012-04-16 16:49:06 -07:00
Josh Blum
893af3dc28 uhd: added sc8 conversion tests 2012-02-07 11:59:42 -08:00
Josh Blum
d46c176af3 dsp rework: tx trailer, scaling work (peak) 2012-01-31 14:56:31 -08:00
Josh Blum
eb11b05298 convert: added generic conversion for sc8 wire -> sc8 host 2011-11-15 09:32:05 -08:00
Josh Blum
aed619727e convert: move priorities to implementation, different for arm 2011-11-15 06:12:28 +00:00
Josh Blum
f31afff6dd convert: added table conversion routine for sc16 to floats 2011-11-12 16:33:26 -08:00
Josh Blum
dd78230894 convert: made conversion functions into classes so they can keep state 2011-11-12 15:45:52 -08:00
Josh Blum
c885da1138 uhd: renamed convert markup to format
removed convert args

added simd level

got orc and neon updated
2011-11-03 20:37:12 -07:00
Josh Blum
861e66848f usrp2: work on alternative OTW formats 2011-11-03 20:37:11 -07:00
Josh Blum
4c4f0810ef usrp1: type conversions and 8-bit work 2011-11-03 20:37:11 -07:00
Josh Blum
75b7967fac convert: reworked convert to use new identification standard 2011-11-03 20:37:10 -07:00
Josh Blum
86f12cd1c1 uhd: added scaling factor to conversion routines 2011-06-14 17:27:46 -07:00
Josh Blum
08bad571b7 uhd: use ref vector class for the conversion routines I/O 2011-02-10 14:24:51 -08:00
Josh Blum
43b19815fe uhd: added io type and conversion for complex64 (its not really useful) 2011-02-03 16:45:34 -08:00
Josh Blum
91790751b6 uhd: added new convert directory with type conversion registry (needs testing) 2011-01-04 17:11:52 -08:00