/*--------------------------------------
      |     Power-CAD Programing TESTS        |
      |                                       |
      |         Written by Yilmaz YORU        |
      |        All Tests by Yilmaz YORU       |
      |                                       |
       --------------------------------------*/
       

      *  PCAD_033.FPU Draw Test
         --------------------------
         Device: A1200 50 Mhz 68030 FPU
         Object: "Colombia2.PCP"

         Results:             Time
         -------------------------
         Power_Draw           203   (while moving)
         Best_Draw            226   (while zooming)
       
       

      *  PCAD_033 Power Draw Test
         --------------------------
         Device: A1200 50 Mhz 68030 FPU
         Object: "Colombia2.PCP"

         Results:                               Time
         --------------------------------------------
         DLIMITS                                1810
         CLIPWINDOW                             1615
         CLIPWINDOW+FDRAW+PEN2                   888
         CLIPWINDOW+FDRAW+PEN2+NEWARC+FASTTOOLS  398
         +StandartMath                           377
         +MathDoubleTrans                        285
         +MathTrans                              263
         +FPU                                    257
         +881                                    219
         +881 + Time Optimize                    213
         +881 + Time Optimize + New Development  204
       
       

      *  PCAD_058.FPU Circle Test
         ---------------------------
         Device: A1200 50 Mhz 68030 FPU

         Results:                    Time
         --------------------------------
         Intuition Circle            3136
         My Circle ((c) YILMAZ)       395    (8 times faster)
       
       
       
       

      *  PCAD_101.FPU SpinUp Method Drawing Test
         ---------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()

         Results:                       Time
         -----------------------------------
         Arrow.PCP : Method 1          12253
         Arrow2.PCP: Method 2           8550
       
       
       

      *  PCAD_101.FPU SUPERBITMAP TEST
         ---------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()
         Object: "Arrow2.PCP"

         Results:                      NORMAL      SUPER
         -----------------------------------------------
         Arrow.PCP : Method 1          12253       12414
         Arrow2.PCP: Method 2           8550        8759
       
       
       

      *  PCAD_101.c Math Options Test
         -----------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()
         Object: "Arrow2.PCP"

         Results:         Time       Size
         --------------------------------------
         Math Standart : 155170     197644 byte
         Math IEEE     :      ?        ?   byte
         Math FPU      :     #?     180256 byte
         Math 68881    :   8516     172080 byte (18 times faster)
       
       

      *  PCAD_112b.FPU (rotate_it) Draw Test
         ------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()  (No_Grid)
         Object: "Arrow2.PCP"

         Results:                                  Time
         ----------------------------------------------
         sin,cos,alfa                              8228
         SA*SB*CA                                  5379
         SA*SB*CA (2)                              5226
         SA*SB*CA (3) No Paranteses                5220
         SA,SB,ST                                  5031
         SA                                        5058
         SA +  Q1,Q2,Q3                            4997
         SA + (Q1,Q2,Q3)*zoom                      4742
         SA + (Q1,Q2,Q3)*zoom (Q4,Q5)              4692
         SA + (Q1,Q2,Q3)*zoom (Q4,Q5)+QQ           4468
         SA + (Q1,Q2,Q3)*zoom (Q4,Q5)+QQ(global)   4453
       
       

      *  PCAD_112b.FPU (rotate_it) Zoom & Draw Test
         -------------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()  (No_Grid,+Zoom In-Out)
         Object: "Arrow2.PCP"

         Results:                                  Time  Math
         ----------------------------------------------------
         SA + (Q1,Q2,Q3)*zoom (Q4,Q5)+QQ(global)   5827  FPU
         SA + (Q1,Q2,Q3)*zoom (Q4,Q5)+QQ(global)  12459  Std (2.13 times slower)
       
       
       

      *  PCAD_120.FPU Struct Test (No_Grid,+Zoom In-Out)
         -------------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()
         Object: "Arrow2.PCP"

         Results:                            Time
         -----------------------------------------
         Array Type  (Struct .)    x[]       5827
         Linked List (Struct ->)  *x[]       5733
       
       

      *  PCAD_121.FPU Struct & Mode  Test (No_Grid)
         -------------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()
         Object: "Arrow2.PCP"

         Results:                            Time   Mode
         -----------------------------------------------------
         Array Type  (Struct .)    x[]       4453   PAL
         Linked List (Struct ->)  *x[]       4441   PAL
         Linked List (Struct ->)  *x[]       4538   PAL OverScan
       
       
       

      *  PCAD_123.FPU Floating Type Test (No_Grid,+Zoom In-Out)
         -------------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : rotate_it()
         Object: "Arrow2.PCP"

         Results:                            Time
         -----------------------------------------
         OverScan (Double)                   6315
         OverScan (Float)                    6289
       
       

      *  PCAD_125.FPU CPU Test
         -------------------------------------------
         Device: A1200 50 Mhz 68030 FPU 10 MB RAM
                 A1200 14 Mhz 68020 ---  2 MB RAM

         Proc  : rotate_it()
         Object: "Arrow2.PCP"

         Results:                            Time
         -----------------------------------------
         Math Standart (68020 14 Mhz)       58086
         Math Standart                      15136
         FPU                                 7043
       
       
       

      *  Struct_TimeTest.FPU Struct Speed Test
         -------------------------------------------
         Device: A1200 50 Mhz 68030 FPU
         Proc  : main()

         Results:                               struct        Time
         ---------------------------------------------------------
         struct xmodel{ int a;};                 x[100];       473
         struct xmodel{ int a;};                *x[100];      1176

         typedef struct xmodel{int a;} xmodel;   x[100];       474
         typedef struct xmodel{int a;} xmodel;  *x[100];      1175