~cyphermox/bluez/5.23

« back to all changes in this revision

Viewing changes to sbc/sbc_primitives_iwmmxt.c

  • Committer: Package Import Robot
  • Author(s): Nobuhiro Iwamatsu
  • Date: 2012-01-24 05:35:09 UTC
  • mfrom: (1.5.11) (7.1.6 experimental)
  • Revision ID: package-import@ubuntu.com-20120124053509-uwpwqi783lz08wm3
Tags: 4.98-1
* New upstream release.
* Update debian/bluetooth-dbus.conf.
* Update debian/control.
  Add Multi-Arch: foreign to bluez.

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
static inline void sbc_analyze_four_iwmmxt(const int16_t *in, int32_t *out,
43
43
                                        const FIXED_T *consts)
44
44
{
45
 
        asm volatile (
 
45
        __asm__ volatile (
46
46
                "wldrd        wr0, [%0]\n"
47
47
                "tbcstw       wr4, %2\n"
48
48
                "wldrd        wr2, [%1]\n"
115
115
static inline void sbc_analyze_eight_iwmmxt(const int16_t *in, int32_t *out,
116
116
                                                        const FIXED_T *consts)
117
117
{
118
 
        asm volatile (
 
118
        __asm__ volatile (
119
119
                "wldrd        wr0, [%0]\n"
120
120
                "tbcstw       wr15, %2\n"
121
121
                "wldrd        wr1, [%0, #8]\n"