From c0defab740dac9705af3cd3257d6893ab40e5b6b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EA=B3=A0=EC=98=88=EC=A4=80?= <yejoon08@ajou.ac.kr>
Date: Fri, 21 Aug 2020 01:04:00 +0900
Subject: [PATCH] =?UTF-8?q?Update=20README.md=5F=EC=9A=94=EA=B5=AC?=
 =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EB=AA=85=EC=84=B8=EC=97=90=EC=84=9C=20?=
 =?UTF-8?q?=EC=8B=A4=ED=96=89=EB=B0=A9=EB=B2=95=20=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 README.md | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index c601fa4..41bb846 100644
--- a/README.md
+++ b/README.md
@@ -485,7 +485,23 @@ double로 input을 받아서 fx_s1615로 변환하여 사칙연산을 수행한
 
 * 실행 방법
 
-make로 실행
+```
+1. ifdef를 이용하여 macro의 정의에 따라 각각 다른 test가 수행되도록 코드를 구성하였다.
+    [ifdef로 정의된 macro]
+    (1) MULTIPLE_TIME_TEST : 곱셈을 수행하는 경우, double vs long long 시간 테스트
+    (2) DIVISION_TIME_TEST : 나눗셈을 수행하는 경우, double vs long long 시간 테스트
+    (3) SIN_PRECISION_TEST : sine table이 알맞은지 확인하기 위해 시험해주는 테스트
+    (4) FX_MUL_TEST : scanf로 두개의 숫자를 받았을 때, 정의된 4가지 함수로 곱셈을 수행해주는 테스트
+    -->FX_S1615_MUL(a, b), FX_1615_LONGLONG_MUL1(a, b),FX_1615_LONGLONG_MUL2(a, b),FX_1615_LONGLONG_MUL3(a, b)
+    (5) FX_DIV_TEST : scanf로 두개의 숫자를 받았을 때, 정의된 4가지 함수로 나눗셈을 수행해주는 테스트
+    -->FX_S1615_DIV(a, b), FX_1615_LONGLONG_DIV01(a,b),FX_1615_LONGLONG_DIV02(a,b),FX_1615_LONGLONG_DIV03(a,b)
+
+2. make 수행
+    * make CFLAGS=-D[MACRO]
+    * ./test 로 결과 확인하기
+
+
+```
 
 <br>
 <br>
-- 
GitLab