diff --git a/gprof/Makefile b/gprof/Makefile
deleted file mode 100644
index 784a7f4158727c695b059a7ee56b7cf127e7d573..0000000000000000000000000000000000000000
--- a/gprof/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-SRCS := test.c fx_s1516_double.c fx_s1516_longlong.c
-OBJS = $(SRCS:.c=.o)
-CC = gcc
-CFLAGS = -Wall
-
-fx_test: $(OBJS)
-	$(CC) -o $@ $^ -lm
-
-test.o: test.c
-	$(CC) $(CFLAGS) -c $^
-
-fx_s1516_double.o: fx_s1516_double.c
-	$(CC) -c $^
-
-fx_s1516_longlong.o: fx_s1516_longlong.c
-	$(CC) -c $^
-
-clean:
-	rm $(OBJS) fx_test
\ No newline at end of file
diff --git a/gprof/test.c b/gprof/test.c
deleted file mode 100644
index ad78a8832bb6ccb88dd461a71c20a68ad7b93347..0000000000000000000000000000000000000000
--- a/gprof/test.c
+++ /dev/null
@@ -1,118 +0,0 @@
-#include "fx_s1516_double.h"
-#include "fx_s1516_longlong.h"
-
-int main()
-{
-	double sum = 0;
-	int i;
-
-#ifdef fx_mul
-	fx_s1516 a = 30000;
-	fx_s1516 b = 50000;
-
-	double fa = fx_to_double(a);
-	double fb = fx_to_double(b);
-
-	printf("%lf\n", fx_s1516_double_mul(fa, fb) / P2_16);
-	printf("%d\n", fx_s1516_longlong_mul0(a, b));
-	printf("%d\n", fx_s1516_longlong_mul1(a, b));
-	printf("%d\n", fx_s1516_longlong_mul2(a, b));
-	printf("%d\n", fx_s1516_longlong_mul3(a, b));
-	printf("%d\n", fx_s1516_longlong_mul4(a, b));
-
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_double_mul(fa, fb);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_mul0(a, b);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_mul1(a, b);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_mul2(a, b);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_mul3(a, b);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_mul4(a, b);
-	}
-#endif
-
-#ifdef fx_div
-	fx_s1516 a = 1000000;
-	fx_s1516 b = 500000;
-
-	double fa = fx_to_double(a);
-	double fb = fx_to_double(b);
-
-	printf("%lf\n", fx_s1516_double_div(fa, fb) * P2_16);
-	printf("%d\n", fx_s1516_longlong_div0(a, b));
-	printf("%d\n", fx_s1516_longlong_div1(a, b));
-	printf("%d\n", fx_s1516_longlong_div2(a, b));
-
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_double_div(fa, fb);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_div0(a, b);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_div1(a, b);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_longlong_div2(a, b);
-	}
-#endif
-
-#ifdef fx_sin
-	fx_s1516 a = 30;
-
-	double fa = fx_to_double(a);
-
-	printf("%lf\n", fx_s1516_double_sin(degree_to_radian(fa)));
-	printf("%lf\n", fx_s1516_longlong_sin(a * P2_16) / fP2_16);
-
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_double_sin(degree_to_radian(fa));
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += (fx_s1516_longlong_sin(a * P2_16) / fP2_16);
-	}
-#endif
-
-#ifdef fx_sqrt
-	fx_s1516 a = 123;
-
-	double fa = fx_to_double(a);
-
-	printf("%lf\n", fx_s1516_double_sqrt(fa));
-	printf("%lf\n", fx_s1516_longlong_sqrt(a) / 256.0);
-
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += fx_s1516_double_sqrt(fa);
-	}
-	for (i = 0; i < 10000000; i++)
-	{
-		sum += (fx_s1516_longlong_sqrt(a) / 256.0);
-	}
-#endif
-
-	printf("%lf", sum);
-
-	return 0;
-}
diff --git a/longtest.c b/longtest.c
deleted file mode 100644
index c237d946e2d4cf70ed804f17e64dabe622291f42..0000000000000000000000000000000000000000
--- a/longtest.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "fx_s1516_longlong.h"
-
-int main()
-{
-    long long a = 3000000;
-    long long b = 5000000;
-
-    fx_s1516 fa = longlong_to_fx(a);
-    fx_s1516 fb = longlong_to_fx(b);
-
-    printf("exact value: %lld, mul0 : %d, error: %lld\n", (a * b), fx_s1516_longlong_mul0(fa, fb), (a * b) - fx_to_longlong(fx_s1516_longlong_mul0(fa, fb)));
-    printf("mul1 : %d\n", fx_s1516_longlong_mul1(a, b));
-    printf("mul2 : %d\n", fx_s1516_longlong_mul2(a, b));
-    printf("mul3 : %d\n", fx_s1516_longlong_mul3(a, b));
-    printf("mul4 : %d\n", fx_s1516_longlong_mul4(a, b));
-
-}
\ No newline at end of file