+static void prbin(unsigned int x)\r
+{\r
+ int i;\r
+ // for(i = 31; i >= 0; i--){\r
+ for (i = 0 ; i < 32; i ++) {\r
+ fprintf(stderr,"%.1u", (x >> i)&1);\r
+ if (i % 4 == 3)\r
+ fprintf(stderr, " ");\r
+ }\r
+\r
+}\r
+int clz(unsigned int x)\r
+{\r
+ if (x == 0)\r
+ return -1;\r
+ else\r
+ __builtin_clz(x);\r
+}\r