[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/test4.c bits.h

Reid Spencer reid at x10sys.com
Sat Apr 21 10:48:17 PDT 2007



Changes in directory llvm-test/SingleSource/UnitTests/Integer:

test4.c added (r1.1)
bits.h updated: 1.3 -> 1.4
---
Log message:

Add test case.


---
Diffs of the changes:  (+31 -0)

 bits.h  |    5 +++++
 test4.c |   26 ++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)


Index: llvm-test/SingleSource/UnitTests/Integer/test4.c
diff -c /dev/null llvm-test/SingleSource/UnitTests/Integer/test4.c:1.1
*** /dev/null	Sat Apr 21 12:48:09 2007
--- llvm-test/SingleSource/UnitTests/Integer/test4.c	Sat Apr 21 12:47:59 2007
***************
*** 0 ****
--- 1,26 ----
+ 
+ #include "bits.h"
+ 
+ 
+ int main(int argc, char ** argv)
+ {
+   uint68 n;
+   uint63 t1;
+   uint3 t2;
+   uint128 t3;
+   unsigned long long t4;
+ 
+   t4 = bit_concat((uint25) -1, (uint39)-1);
+   printBits(t4);
+   printf("\n");
+   
+ 
+ 
+   n = -1;
+   t3 = bit_concat(n, (uint60)-1);
+   printBits(t3);
+   printf("\n");
+   
+   
+   return 0;
+ }


Index: llvm-test/SingleSource/UnitTests/Integer/bits.h
diff -u llvm-test/SingleSource/UnitTests/Integer/bits.h:1.3 llvm-test/SingleSource/UnitTests/Integer/bits.h:1.4
--- llvm-test/SingleSource/UnitTests/Integer/bits.h:1.3	Sat Apr 21 12:45:07 2007
+++ llvm-test/SingleSource/UnitTests/Integer/bits.h	Sat Apr 21 12:47:59 2007
@@ -27,12 +27,17 @@
 typedef unsigned int __attribute__((bitwidth(17))) uint17;
 typedef unsigned int __attribute__((bitwidth(19))) uint19;
 typedef unsigned int __attribute__((bitwidth(21))) uint21;
+typedef unsigned int __attribute__((bitwidth(25))) uint25;
 typedef unsigned int __attribute__((bitwidth(17))) uint32;
 typedef unsigned int __attribute__((bitwidth(36))) uint36;
+typedef unsigned int __attribute__((bitwidth(39))) uint39;
 typedef unsigned int __attribute__((bitwidth(47))) uint47;
 typedef unsigned int __attribute__((bitwidth(48))) uint48;
+typedef unsigned int __attribute__((bitwidth(60))) uint60;
+typedef unsigned int __attribute__((bitwidth(63))) uint63;
 typedef unsigned int __attribute__((bitwidth(64))) uint64;
 typedef unsigned int __attribute__((bitwidth(65))) uint65;
+typedef unsigned int __attribute__((bitwidth(68))) uint68;
 typedef unsigned int __attribute__((bitwidth(128))) uint128;
 
 typedef int __attribute__ ((bitwidth(9))) int9;






More information about the llvm-commits mailing list