Skip to content
Snippets Groups Projects
Select Git revision
  • 964b369dc442ef44bf355e74c31ade8a278dfbb5
  • master default protected
  • sk
3 results

test.c

Blame
  • test.c 22.68 KiB
    #include <stdio.h>
    #include "combination.h"
    #define Max 10000000
    
    #if _FX_SYSTEM == _FX_S1516 && _FX_CALCULATION_TYPE == _FX_LONGLONG
        void fx_mul1_test(fx_s1615 a, fx_s1615 b){
            fx_mul1(a, b);
        }
        void fx_mul2_test(fx_s1615 a, fx_s1615 b){
            fx_mul2(a, b);
        }
        void fx_mul3_test(fx_s1615 a, fx_s1615 b){
            fx_mul3(a, b);
        }
        void fx_mul4_test(fx_s1615 a, fx_s1615 b){
            fx_mul4(a, b);
        }
        void fx_mul5_test(fx_s1615 a, fx_s1615 b){
            fx_mul5(a, b);
        }
        void fx_div1_test(fx_s1615 a, fx_s1615 b){
            fx_div1(a, b);
        }
        void fx_div2_test(fx_s1615 a, fx_s1615 b){
            fx_div2(a, b);
        }
        void fx_div3_test(fx_s1615 a, fx_s1615 b){
            fx_div3(a, b);
        }
    #endif
    
    #if _FX_SYSTEM == _FX_S1615 && _FX_CALCULATION_TYPE == _FX_LONGLONG
        void fx_mul1_test(fx_s1615 a, fx_s1615 b){
            fx_mul1(a, b);
        }
        void fx_mul2_test(fx_s1615 a, fx_s1615 b){
            fx_mul2(a, b);
        }
        void fx_mul3_test(fx_s1615 a, fx_s1615 b){
            fx_mul3(a, b);
        }
        void fx_div1_test(fx_s1615 a, fx_s1615 b){
            fx_div1(a, b);
        }
        void fx_div2_test(fx_s1615 a, fx_s1615 b){
            fx_div2(a, b);
        }
        void fx_div3_test(fx_s1615 a, fx_s1615 b){
            fx_div3(a, b);
        }
    #endif
    
    #if _FX_SYSTEM == _FX_S2308 && _FX_CALCULATION_TYPE == _FX_LONGLONG
        void fx_mul1_test(fx_s2308 a, fx_s2308 b){
            fx_mul1(a, b);
        }
        void fx_mul2_test(fx_s2308 a, fx_s2308 b){
            fx_mul2(a, b);
        }
        void fx_mul3_test(fx_s2308 a, fx_s2308 b){
            fx_mul3(a, b);
        }
        void fx_mul4_test(fx_s2308 a, fx_s2308 b){
            fx_mul4(a, b);
        }
        void fx_div1_test(fx_s2308 a, fx_s2308 b){
            fx_div1(a, b);
        }
        void fx_div2_test(fx_s2308 a, fx_s2308 b){
            fx_div2(a, b);