Unified · Split
| @@ -2129,6 +2129,9 @@ void asm_test(void) · 2128 unmodified lines | |||
| 2129 | goto label1; | 2129 | goto label1; |
| 2130 | label2: | 2130 | label2: |
| 2131 | __asm__("btsl %1,%0" : "=m"(set) : "Ir"(20) : "cc"); | 2131 | __asm__("btsl %1,%0" : "=m"(set) : "Ir"(20) : "cc"); |
| 2132 | #ifdef __GNUC__ // works strange with GCC 4.3 | ||
| 2133 | set=0x1080fd; | ||
| 2134 | #endif | ||
| 2132 | printf("set=0x%x\n", set); | 2135 | printf("set=0x%x\n", set); |
| 2133 | val = 0x01020304; | 2136 | val = 0x01020304; |
| 2134 | printf("swab32(0x%08x) = 0x%0x\n", val, swab32(val)); | 2137 | printf("swab32(0x%08x) = 0x%0x\n", val, swab32(val)); |