Skip to content

Commit 01cacf5

Browse files
committed
revert: "chore: add type generic macros"
This reverts commit dc7713c. Signed-off-by: krishna2803 <[email protected]>
1 parent 44bb098 commit 01cacf5

File tree

3 files changed

+2
-51
lines changed

3 files changed

+2
-51
lines changed

libc/include/llvm-libc-macros/stdfix-macros.h

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -362,17 +362,6 @@
362362
unsigned short accum: rounduhk, \
363363
unsigned long accum: roundulk)(x, y)
364364

365-
#define idivfx(x, y) \
366-
_Generic((x), \
367-
fract: idivr, \
368-
long fract: idivlr, \
369-
accum: idivk, \
370-
long accum: idivlk, \
371-
unsigned fract: idivur, \
372-
unsigned long fract: idivulr, \
373-
unsigned accum: idivuk, \
374-
unsigned long accum: idivulk)(x, y)
375-
376365
#endif // LIBC_COMPILER_HAS_FIXED_POINT
377366

378367
#endif // LLVM_LIBC_MACROS_STDFIX_MACROS_H

libc/test/src/stdfix/CMakeLists.txt

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,10 @@ foreach(s IN ITEMS r hr lr k hk lk)
205205
)
206206
endforeach()
207207

208-
foreach(suffix IN ITEMS r lr k lk)
209-
list(APPEND macros_depends
210-
libc.src.stdfix.idiv${suffix}
211-
libc.src.stdfix.idivu${suffix}
212-
)
213-
endforeach()
214-
215208
add_libc_test(
216209
macros_test
217-
SUITE
218-
libc-stdfix-tests
219-
SRCS
220-
macros_test.cpp
210+
SUITE libc-stdfix-tests
211+
SRCS macros_test.cpp
221212
DEPENDS
222213
libc.include.stdfix
223214
${macros_depends}

libc/test/src/stdfix/macros_test.cpp

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,6 @@
4040
#include "src/stdfix/roundulr.h"
4141
#include "src/stdfix/roundur.h"
4242

43-
#include "src/stdfix/idivk.h"
44-
#include "src/stdfix/idivlk.h"
45-
#include "src/stdfix/idivlr.h"
46-
#include "src/stdfix/idivr.h"
47-
#include "src/stdfix/idivuk.h"
48-
#include "src/stdfix/idivulk.h"
49-
#include "src/stdfix/idivulr.h"
50-
#include "src/stdfix/idivur.h"
51-
5243
using LIBC_NAMESPACE::abshk;
5344
using LIBC_NAMESPACE::abshr;
5445
using LIBC_NAMESPACE::absk;
@@ -67,14 +58,6 @@ using LIBC_NAMESPACE::countlsuk;
6758
using LIBC_NAMESPACE::countlsulk;
6859
using LIBC_NAMESPACE::countlsulr;
6960
using LIBC_NAMESPACE::countlsur;
70-
using LIBC_NAMESPACE::idivk;
71-
using LIBC_NAMESPACE::idivlk;
72-
using LIBC_NAMESPACE::idivlr;
73-
using LIBC_NAMESPACE::idivr;
74-
using LIBC_NAMESPACE::idivuk;
75-
using LIBC_NAMESPACE::idivulk;
76-
using LIBC_NAMESPACE::idivulr;
77-
using LIBC_NAMESPACE::idivur;
7861
using LIBC_NAMESPACE::roundhk;
7962
using LIBC_NAMESPACE::roundhr;
8063
using LIBC_NAMESPACE::roundk;
@@ -128,15 +111,3 @@ TEST(LlvmLibcCountlsfxTest, Basic) {
128111
ASSERT_EQ(countlsfx(0.5uhk), countlsuhk(0.5uhk));
129112
ASSERT_EQ(countlsfx(0.5ulk), countlsulk(0.5ulk));
130113
}
131-
132-
TEST(LlvmLibcIdivfxTest, Basic) {
133-
ASSERT_EQ(idivfx(0.5r, 0.25r), idivr(0.5r, 0.25r));
134-
ASSERT_EQ(idivfx(0.5lr, 0.25lr), idivlr(0.5lr, 0.25lr));
135-
ASSERT_EQ(idivfx(0.5k, 0.25k), idivk(0.5k, 0.25k));
136-
ASSERT_EQ(idivfx(0.5lk, 0.25lk), idivlk(0.5lk, 0.25lk));
137-
138-
ASSERT_EQ(idivfx(0.5ur, 0.25ur), idivur(0.5ur, 0.25ur));
139-
ASSERT_EQ(idivfx(0.5ulr, 0.25ulr), idivulr(0.5ulr, 0.25ulr));
140-
ASSERT_EQ(idivfx(0.5uk, 0.25uk), idivuk(0.5uk, 0.25uk));
141-
ASSERT_EQ(idivfx(0.5ulk, 0.25ulk), idivulk(0.5ulk, 0.25ulk));
142-
}

0 commit comments

Comments
 (0)