Currently, if VIS is enabled by configure, it will also be enabled at run-time regardless of its support in the hardware. Thus, masking VIS usage as it is done in vis.h by constructing binary instructions is pointless. Using normal VIS mnemonics in inline assembly allows to take advantage of automatic register allocation, gets rid of register variables, which are unsupported by suncc for SPARC, and improves code readability. Signed-off-by: Diego Biurrun <diego@biurrun.de> |
12 years ago | |
---|---|---|
.. | ||
Makefile | sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldsp | 12 years ago |
dsputil_vis.c | sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldsp | 12 years ago |
dsputil_vis.h | Drop DCTELEM typedef | 12 years ago |
hpeldsp_vis.c | sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldsp | 12 years ago |
simple_idct_vis.c | Remove unnecessary dsputil.h #includes | 12 years ago |
vis.h | sparc: VIS mnemonics | 12 years ago |