Lines Matching refs:Signed

152 template< bool Signed >
153 struct operations< 1u, Signed > :
155 public gcc_sync_operations< typename make_storage_type< 1u, Signed >::type >
157 …sed_operations< gcc_sync_operations< typename make_storage_type< 2u, Signed >::type >, 1u, Signed >
159 …sed_operations< gcc_sync_operations< typename make_storage_type< 4u, Signed >::type >, 1u, Signed >
161 …sed_operations< gcc_sync_operations< typename make_storage_type< 8u, Signed >::type >, 1u, Signed >
163 …ed_operations< gcc_sync_operations< typename make_storage_type< 16u, Signed >::type >, 1u, Signed >
167 typedef typename make_storage_type< 1u, Signed >::aligned aligned_storage_type;
170 typedef typename make_storage_type< 2u, Signed >::aligned aligned_storage_type;
173 typedef typename make_storage_type< 4u, Signed >::aligned aligned_storage_type;
176 typedef typename make_storage_type< 8u, Signed >::aligned aligned_storage_type;
179 typedef typename make_storage_type< 16u, Signed >::aligned aligned_storage_type;
183 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
188 template< bool Signed >
189 struct operations< 2u, Signed > :
191 public gcc_sync_operations< typename make_storage_type< 2u, Signed >::type >
193 …sed_operations< gcc_sync_operations< typename make_storage_type< 4u, Signed >::type >, 2u, Signed >
195 …sed_operations< gcc_sync_operations< typename make_storage_type< 8u, Signed >::type >, 2u, Signed >
197 …ed_operations< gcc_sync_operations< typename make_storage_type< 16u, Signed >::type >, 2u, Signed >
201 typedef typename make_storage_type< 2u, Signed >::aligned aligned_storage_type;
204 typedef typename make_storage_type< 4u, Signed >::aligned aligned_storage_type;
207 typedef typename make_storage_type< 8u, Signed >::aligned aligned_storage_type;
210 typedef typename make_storage_type< 16u, Signed >::aligned aligned_storage_type;
214 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
219 template< bool Signed >
220 struct operations< 4u, Signed > :
222 public gcc_sync_operations< typename make_storage_type< 4u, Signed >::type >
224 …sed_operations< gcc_sync_operations< typename make_storage_type< 8u, Signed >::type >, 4u, Signed >
226 …ed_operations< gcc_sync_operations< typename make_storage_type< 16u, Signed >::type >, 4u, Signed >
230 typedef typename make_storage_type< 4u, Signed >::aligned aligned_storage_type;
233 typedef typename make_storage_type< 8u, Signed >::aligned aligned_storage_type;
236 typedef typename make_storage_type< 16u, Signed >::aligned aligned_storage_type;
240 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
245 template< bool Signed >
246 struct operations< 8u, Signed > :
248 public gcc_sync_operations< typename make_storage_type< 8u, Signed >::type >
250 …ed_operations< gcc_sync_operations< typename make_storage_type< 16u, Signed >::type >, 8u, Signed >
254 typedef typename make_storage_type< 8u, Signed >::aligned aligned_storage_type;
257 typedef typename make_storage_type< 16u, Signed >::aligned aligned_storage_type;
261 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
266 template< bool Signed >
267 struct operations< 16u, Signed > :
268 public gcc_sync_operations< typename make_storage_type< 16u, Signed >::type >
270 typedef typename make_storage_type< 16u, Signed >::aligned aligned_storage_type;
273 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;