Changes in directory llvm-test/SingleSource/UnitTests/Integer:
bit_select.c updated: 1.2 -> 1.3 --- Log message: Update to use bits.h --- Diffs of the changes: (+5 -6) bit_select.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) Index: llvm-test/SingleSource/UnitTests/Integer/bit_select.c diff -u llvm-test/SingleSource/UnitTests/Integer/bit_select.c:1.2 llvm-test/SingleSource/UnitTests/Integer/bit_select.c:1.3 --- llvm-test/SingleSource/UnitTests/Integer/bit_select.c:1.2 Mon Feb 12 11:52:59 2007 +++ llvm-test/SingleSource/UnitTests/Integer/bit_select.c Tue Apr 17 18:18:07 2007 @@ -11,15 +11,14 @@ //===----------------------------------------------------------------------===// #include <stdio.h> +#include <bits.h> #ifdef ENABLE_LARGE_INTEGERS -typedef int __attribute__((bitwidth(250))) BitType; +typedef Int250 BitType; const BitType X = 0xAAAAAAAAAAAAAAAAULL; -int numbits = 250; #else -typedef int __attribute__((bitwidth(47))) BitType; +typedef Int47 BitType; const BitType X = 0xAAAAAAAAAAAAULL; -int numbits = 47; #endif int main(int argc, char** argv) @@ -33,8 +32,8 @@ BitType i; - for (i = numbits-1; i >= 0; --i) { - if (__builtin_bit_select(Y, i)) + for (i = bitwidthof(BitType); i > 0; --i) { + if (bit_select(Y, i-1)) printf("1"); else printf("0"); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits