Changeset 36 for trunk/src/transpose.h


Ignore:
Timestamp:
Feb 10, 2008, 6:12:06 AM (11 years ago)
Author:
cameron
Message:

Charset Architecture: Lexer Factory/bit streams

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/transpose.h

    r4 r36  
    11/*  transpose.h - parabix transposition library
    2     Copyright (c) 2007, Robert D. Cameron. 
     2    Copyright (c) 2007, 2008 Robert D. Cameron. 
    33    Licensed to the public under the Open Software License 3.0.
    44    Licensed to International Characters, Inc., under the Academic
     
    66
    77*/
     8#ifndef TRANSPOSE_H
     9#define TRANSPOSE_H
    810
    911#define s2p_step(s0, s1, hi_mask, shift, p0, p1) \
     
    1719
    1820static inline void s2p_bytepack(BytePack s[], BitBlock p[]) {
    19 BitBlock mask_2 = simd_himask_2;
    20 BitBlock mask_4 = simd_himask_4;
    21 BitBlock mask_8 = simd_himask_8;
     21    BitBlock mask_2 = simd_himask_2;
     22    BitBlock mask_4 = simd_himask_4;
     23    BitBlock mask_8 = simd_himask_8;
    2224    BitBlock bit00224466_0, bit00224466_1, bit00224466_2, bit00224466_3;
    2325    BitBlock bit11335577_0, bit11335577_1, bit11335577_2, bit11335577_3;
     
    4648  }
    4749
     50#endif
Note: See TracChangeset for help on using the changeset viewer.