Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / sound / core / oss / plugin_ops.h
index 0607e95..1f5bde4 100644 (file)
@@ -362,172 +362,6 @@ put_s16_xx12_0029: as_u32(dst) = (u_int32_t)swab16(sample) ^ 0x80; goto PUT_S16_
 }
 #endif
 
-#if 0
-#ifdef GET32_LABELS
-/* src_wid src_endswap unsigned */
-static void *get32_labels[4 * 2 * 2] = {
-       &&get32_xxx1_1000,       /*  8h -> 32h */
-       &&get32_xxx1_9000,       /*  8h ^> 32h */
-       &&get32_xxx1_1000,       /*  8s -> 32h */
-       &&get32_xxx1_9000,       /*  8s ^> 32h */
-       &&get32_xx12_1200,       /* 16h -> 32h */
-       &&get32_xx12_9200,       /* 16h ^> 32h */
-       &&get32_xx12_2100,       /* 16s -> 32h */
-       &&get32_xx12_A100,       /* 16s ^> 32h */
-       &&get32_x123_1230,       /* 24h -> 32h */
-       &&get32_x123_9230,       /* 24h ^> 32h */
-       &&get32_123x_3210,       /* 24s -> 32h */
-       &&get32_123x_B210,       /* 24s ^> 32h */
-       &&get32_1234_1234,       /* 32h -> 32h */
-       &&get32_1234_9234,       /* 32h ^> 32h */
-       &&get32_1234_4321,       /* 32s -> 32h */
-       &&get32_1234_C321,       /* 32s ^> 32h */
-};
-#endif
-
-#ifdef GET32_END
-while (0) {
-get32_xxx1_1000: sample = (u_int32_t)as_u8(src) << 24; goto GET32_END;
-get32_xxx1_9000: sample = (u_int32_t)(as_u8(src) ^ 0x80) << 24; goto GET32_END;
-get32_xx12_1200: sample = (u_int32_t)as_u16(src) << 16; goto GET32_END;
-get32_xx12_9200: sample = (u_int32_t)(as_u16(src) ^ 0x8000) << 16; goto GET32_END;
-get32_xx12_2100: sample = (u_int32_t)swab16(as_u16(src)) << 16; goto GET32_END;
-get32_xx12_A100: sample = (u_int32_t)swab16(as_u16(src) ^ 0x80) << 16; goto GET32_END;
-get32_x123_1230: sample = as_u32(src) << 8; goto GET32_END;
-get32_x123_9230: sample = (as_u32(src) << 8) ^ 0x80000000; goto GET32_END;
-get32_123x_3210: sample = swab32(as_u32(src) >> 8); goto GET32_END;
-get32_123x_B210: sample = swab32((as_u32(src) >> 8) ^ 0x80); goto GET32_END;
-get32_1234_1234: sample = as_u32(src); goto GET32_END;
-get32_1234_9234: sample = as_u32(src) ^ 0x80000000; goto GET32_END;
-get32_1234_4321: sample = swab32(as_u32(src)); goto GET32_END;
-get32_1234_C321: sample = swab32(as_u32(src) ^ 0x80); goto GET32_END;
-}
-#endif
-#endif
-
-#ifdef PUT_U32_LABELS
-/* dst_wid dst_endswap unsigned */
-static void *put_u32_labels[4 * 2 * 2] = {
-       &&put_u32_1234_xxx9,     /* u32h ->  s8h */
-       &&put_u32_1234_xxx1,     /* u32h ->  u8h */
-       &&put_u32_1234_xxx9,     /* u32h ->  s8s */
-       &&put_u32_1234_xxx1,     /* u32h ->  u8s */
-       &&put_u32_1234_xx92,     /* u32h -> s16h */
-       &&put_u32_1234_xx12,     /* u32h -> u16h */
-       &&put_u32_1234_xx29,     /* u32h -> s16s */
-       &&put_u32_1234_xx21,     /* u32h -> u16s */
-       &&put_u32_1234_x923,     /* u32h -> s24h */
-       &&put_u32_1234_x123,     /* u32h -> u24h */
-       &&put_u32_1234_329x,     /* u32h -> s24s */
-       &&put_u32_1234_321x,     /* u32h -> u24s */
-       &&put_u32_1234_9234,     /* u32h -> s32h */
-       &&put_u32_1234_1234,     /* u32h -> u32h */
-       &&put_u32_1234_4329,     /* u32h -> s32s */
-       &&put_u32_1234_4321,     /* u32h -> u32s */
-};
-#endif
-
-#ifdef PUT_U32_END
-while (0) {
-put_u32_1234_xxx1: as_u8(dst) = sample >> 24; goto PUT_U32_END;
-put_u32_1234_xxx9: as_u8(dst) = (sample >> 24) ^ 0x80; goto PUT_U32_END;
-put_u32_1234_xx12: as_u16(dst) = sample >> 16; goto PUT_U32_END;
-put_u32_1234_xx92: as_u16(dst) = (sample >> 16) ^ 0x8000; goto PUT_U32_END;
-put_u32_1234_xx21: as_u16(dst) = swab16(sample >> 16); goto PUT_U32_END;
-put_u32_1234_xx29: as_u16(dst) = swab16(sample >> 16) ^ 0x80; goto PUT_U32_END;
-put_u32_1234_x123: as_u32(dst) = sample >> 8; goto PUT_U32_END;
-put_u32_1234_x923: as_u32(dst) = (sample >> 8) ^ 0x800000; goto PUT_U32_END;
-put_u32_1234_321x: as_u32(dst) = swab32(sample) << 8; goto PUT_U32_END;
-put_u32_1234_329x: as_u32(dst) = (swab32(sample) ^ 0x80) << 8; goto PUT_U32_END;
-put_u32_1234_1234: as_u32(dst) = sample; goto PUT_U32_END;
-put_u32_1234_9234: as_u32(dst) = sample ^ 0x80000000; goto PUT_U32_END;
-put_u32_1234_4321: as_u32(dst) = swab32(sample); goto PUT_U32_END;
-put_u32_1234_4329: as_u32(dst) = swab32(sample) ^ 0x80; goto PUT_U32_END;
-}
-#endif
-
-#ifdef GET_U_LABELS
-/* width endswap unsigned*/
-static void *get_u_labels[4 * 2 * 2] = {
-       &&get_u_s8,     /* s8  ->  u8  */
-       &&get_u_u8,     /* u8  ->  u8  */
-       &&get_u_s8,     /* s8  ->  u8  */
-       &&get_u_u8,     /* u8  ->  u8  */
-       &&get_u_s16h,   /* s16h -> u16h */
-       &&get_u_u16h,   /* u16h -> u16h */
-       &&get_u_s16s,   /* s16s -> u16h */
-       &&get_u_u16s,   /* u16s -> u16h */
-       &&get_u_s24h,   /* s24h -> u32h */
-       &&get_u_u24h,   /* u24h -> u32h */
-       &&get_u_s24s,   /* s24s -> u32h */
-       &&get_u_u24s,   /* u24s -> u32h */
-       &&get_u_s32h,   /* s32h -> u32h */
-       &&get_u_u32h,   /* u32h -> u32h */
-       &&get_u_s32s,   /* s32s -> u32h */
-       &&get_u_u32s,   /* u32s -> u32h */
-};
-#endif
-
-#ifdef GET_U_END
-while (0) {
-get_u_s8: sample = as_u8(src) ^ 0x80; goto GET_U_END;
-get_u_u8: sample = as_u8(src); goto GET_U_END;
-get_u_s16h: sample = as_u16(src) ^ 0x8000; goto GET_U_END;
-get_u_u16h: sample = as_u16(src); goto GET_U_END;
-get_u_s16s: sample = swab16(as_u16(src) ^ 0x80); goto GET_U_END;
-get_u_u16s: sample = swab16(as_u16(src)); goto GET_U_END;
-get_u_s24h: sample = (as_u32(src) ^ 0x800000); goto GET_U_END;
-get_u_u24h: sample = as_u32(src); goto GET_U_END;
-get_u_s24s: sample = swab32(as_u32(src) ^ 0x800000); goto GET_U_END;
-get_u_u24s: sample = swab32(as_u32(src)); goto GET_U_END;
-get_u_s32h: sample = as_u32(src) ^ 0x80000000; goto GET_U_END;
-get_u_u32h: sample = as_u32(src); goto GET_U_END;
-get_u_s32s: sample = swab32(as_u32(src) ^ 0x80); goto GET_U_END;
-get_u_u32s: sample = swab32(as_u32(src)); goto GET_U_END;
-}
-#endif
-
-#if 0
-#ifdef PUT_LABELS
-/* width endswap unsigned */
-static void *put_labels[4 * 2 * 2] = {
-       &&put_s8,       /* s8  ->  s8  */
-       &&put_u8,       /* u8  ->  s8  */
-       &&put_s8,       /* s8  ->  s8  */
-       &&put_u8,       /* u8  ->  s8  */
-       &&put_s16h,     /* s16h -> s16h */
-       &&put_u16h,     /* u16h -> s16h */
-       &&put_s16s,     /* s16s -> s16h */
-       &&put_u16s,     /* u16s -> s16h */
-       &&put_s24h,     /* s24h -> s32h */
-       &&put_u24h,     /* u24h -> s32h */
-       &&put_s24s,     /* s24s -> s32h */
-       &&put_u24s,     /* u24s -> s32h */
-       &&put_s32h,     /* s32h -> s32h */
-       &&put_u32h,     /* u32h -> s32h */
-       &&put_s32s,     /* s32s -> s32h */
-       &&put_u32s,     /* u32s -> s32h */
-};
-#endif
-
-#ifdef PUT_END
-put_s8: as_s8(dst) = sample; goto PUT_END;
-put_u8: as_u8(dst) = sample ^ 0x80; goto PUT_END;
-put_s16h: as_s16(dst) = sample; goto PUT_END;
-put_u16h: as_u16(dst) = sample ^ 0x8000; goto PUT_END;
-put_s16s: as_s16(dst) = swab16(sample); goto PUT_END;
-put_u16s: as_u16(dst) = swab16(sample ^ 0x80); goto PUT_END;
-put_s24h: as_s24(dst) = sample & 0xffffff; goto PUT_END;
-put_u24h: as_u24(dst) = sample ^ 0x80000000; goto PUT_END;
-put_s24s: as_s24(dst) = swab32(sample & 0xffffff); goto PUT_END;
-put_u24s: as_u24(dst) = swab32(sample ^ 0x80); goto PUT_END;
-put_s32h: as_s32(dst) = sample; goto PUT_END;
-put_u32h: as_u32(dst) = sample ^ 0x80000000; goto PUT_END;
-put_s32s: as_s32(dst) = swab32(sample); goto PUT_END;
-put_u32s: as_u32(dst) = swab32(sample ^ 0x80); goto PUT_END;
-#endif
-#endif
-
 #undef as_u8
 #undef as_u16
 #undef as_u32