Skip to content

Commit

Permalink
Remove unused Duff's device ifdefs (#524)
Browse files Browse the repository at this point in the history
  • Loading branch information
derobins authored Feb 13, 2024
1 parent 086c9af commit 9553ce6
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 57 deletions.
28 changes: 0 additions & 28 deletions hdf/src/dfkswap.c
Original file line number Diff line number Diff line change
Expand Up @@ -138,10 +138,6 @@ DFKsb4b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stri
uint8 buf[4]; /* Inplace processing buffer */
uint8 *source = (uint8 *)s;
uint8 *dest = (uint8 *)d;
#ifdef TEST3_sb4b
uint32 *lp_dest;
uint32 *lp_src;
#endif

HEclear();

Expand All @@ -160,29 +156,6 @@ DFKsb4b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stri

if (fast_processing) {
if (!in_place) {
#ifndef DUFF_sb4b
#ifdef TEST1_sb4b
source += 3;
#endif
#ifdef TEST3_sb4b
lp_dest = (uint32 *)dest;
lp_src = (uint32 *)source;
#endif
for (i = 0; i < num_elm; i++) {
#if defined TEST3_sb4b
*lp_dest++ = ((lp_src[0] & 0x000000ff) << 24) | ((lp_src[0] & 0x0000ff00) << 8) |
((lp_src[0] & 0x00ff0000) >> 8) | ((lp_src[0] & 0xff000000) >> 24);
lp_src++;
#else
dest[0] = source[3];
dest[1] = source[2];
dest[2] = source[1];
dest[3] = source[0];
dest += 4;
source += 4;
#endif
}
#else /* DUFF_sb4b */
uint32 n = (num_elm + 7) / 8;

switch (num_elm % 8) {
Expand Down Expand Up @@ -245,7 +218,6 @@ DFKsb4b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stri
source += 4;
} while (--n > 0);
}
#endif /* DUFF_sb4b */
return 0;
}
else {
Expand Down
29 changes: 0 additions & 29 deletions hdf/src/hconv.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,35 +21,6 @@

#include "hdfi.h"

/* This looks redundant because previously, VMS platform would undefine DUFF. */
/* Don't know why. -AKC 2014/1/18 */
#define DUFF
#ifdef DUFF
#define DUFF_sb4b

#define DUFF_ui2i
#define DUFF_ui2s
#define DUFF_uo2i
#define DUFF_ui4i
#define DUFF_ui4s
#define DUFF_uo4i
#define DUFF_ui4f
#define DUFF_uo4f
#define DUFF_ui8f
#define DUFF_uo8f

#define DUFF_lui2i
#define DUFF_lui2s
#define DUFF_luo2i
#define DUFF_lui4i
#define DUFF_lui4s
#define DUFF_luo4i
#define DUFF_lui4f
#define DUFF_luo4f
#define DUFF_lui8f
#define DUFF_luo8f
#endif

/*****************************************************************************/
/* CONSTANT DEFINITIONS */
/*****************************************************************************/
Expand Down

0 comments on commit 9553ce6

Please sign in to comment.