Changeset 852 for proto/u8u16


Ignore:
Timestamp:
Dec 23, 2010, 2:32:58 PM (9 years ago)
Author:
cameron
Message:

Set up do_right8_shifts() for trailing semicolon.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/u8u16/pablo_template.c

    r774 r852  
    5757
    5858#define do_right8_shifts(vec, rshift1, rshift2, rshift4) \
    59 { BitBlock s2; \
     59do { BitBlock s2; \
    6060  vec = simd_sub_8(vec, simd_srli_16(simd_and(rshift1, vec), 1)); \
    6161  s2 = simd_and(rshift2, vec);\
     
    6363  s2 = simd_and(rshift4, vec);\
    6464  vec = simd_or(simd_srli_16(s2, 4), simd_xor(vec, s2));\
    65 }
     65} while(0)
    6666
    6767static inline void del_info_8(BitBlock &del8_rshift1, BitBlock &del8_rshift2, BitBlock &del8_rshift4, BitBlock delmask){
     
    210210      BitBlock shift1, shift2, shift4;
    211211      del_info_8(shift1, shift2, shift4, delmask);
    212       do_right8_shifts(u16lo[0], shift1, shift2, shift4)
    213       do_right8_shifts(u16lo[1], shift1, shift2, shift4)
    214       do_right8_shifts(u16lo[2], shift1, shift2, shift4)
    215       do_right8_shifts(u16lo[3], shift1, shift2, shift4)
    216       do_right8_shifts(u16lo[4], shift1, shift2, shift4)
    217       do_right8_shifts(u16lo[5], shift1, shift2, shift4)
    218       do_right8_shifts(u16lo[6], shift1, shift2, shift4)
    219       do_right8_shifts(u16lo[7], shift1, shift2, shift4)
    220       do_right8_shifts(u16hi[0], shift1, shift2, shift4)
    221       do_right8_shifts(u16hi[1], shift1, shift2, shift4)
    222       do_right8_shifts(u16hi[2], shift1, shift2, shift4)
    223       do_right8_shifts(u16hi[3], shift1, shift2, shift4)
    224       do_right8_shifts(u16hi[4], shift1, shift2, shift4)
    225       do_right8_shifts(u16hi[5], shift1, shift2, shift4)
    226       do_right8_shifts(u16hi[6], shift1, shift2, shift4)
    227       do_right8_shifts(u16hi[7], shift1, shift2, shift4)
     212      do_right8_shifts(u16lo[0], shift1, shift2, shift4);
     213      do_right8_shifts(u16lo[1], shift1, shift2, shift4);
     214      do_right8_shifts(u16lo[2], shift1, shift2, shift4);
     215      do_right8_shifts(u16lo[3], shift1, shift2, shift4);
     216      do_right8_shifts(u16lo[4], shift1, shift2, shift4);
     217      do_right8_shifts(u16lo[5], shift1, shift2, shift4);
     218      do_right8_shifts(u16lo[6], shift1, shift2, shift4);
     219      do_right8_shifts(u16lo[7], shift1, shift2, shift4);
     220      do_right8_shifts(u16hi[0], shift1, shift2, shift4);
     221      do_right8_shifts(u16hi[1], shift1, shift2, shift4);
     222      do_right8_shifts(u16hi[2], shift1, shift2, shift4);
     223      do_right8_shifts(u16hi[3], shift1, shift2, shift4);
     224      do_right8_shifts(u16hi[4], shift1, shift2, shift4);
     225      do_right8_shifts(u16hi[5], shift1, shift2, shift4);
     226      do_right8_shifts(u16hi[6], shift1, shift2, shift4);
     227      do_right8_shifts(u16hi[7], shift1, shift2, shift4);
    228228
    229229      unsigned char u16_units_per_reg[16];
Note: See TracChangeset for help on using the changeset viewer.