align_helper< C > Struct Template Reference

#include <vector_aligned.hpp>

List of all members.

Static Public Attributes


Detailed Description

template<typename C>
struct mmx::align_helper< C >

Definition at line 163 of file vector_aligned.hpp.


Member Data Documentation

const nat hi_mask_m = ((nat) -1) << log_m [static]

Definition at line 166 of file vector_aligned.hpp.

const intptr_t len = m * sizeof (C) [static]

Definition at line 168 of file vector_aligned.hpp.

const intptr_t lo_mask_len = len - 1 [static]

Definition at line 170 of file vector_aligned.hpp.

const nat lo_mask_m = m - 1 [static]

Definition at line 167 of file vector_aligned.hpp.

const intptr_t log_len = int_bitsize_helper<nat, len>::value - 1 [static]

Definition at line 169 of file vector_aligned.hpp.

const nat log_m = int_bitsize_helper<nat, m>::value - 1 [static]

Definition at line 165 of file vector_aligned.hpp.

const nat m = Simd_size (C) [static]

Definition at line 164 of file vector_aligned.hpp.


The documentation for this struct was generated from the following file:

Generated on 20 Mar 2013 for algebramix by  doxygen 1.6.1