
-------------------------------------------------
IEEE-1180 test: [IEEE-1180]  'int32 AAN iDCT'
-------------------------------------------------
IEEE test conditions: -L = -256, +H = 255, sign = 1, #iters = 10000
Peak absolute values of errors:
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
Worst peak error = 1  (meets spec limit 1)

Mean square errors:
  0.01150  0.01360  0.01120  0.01330  0.01190  0.01410  0.01240  0.01190
  0.01290  0.01440  0.01430  0.01330  0.01120  0.01330  0.01310  0.01260
  0.01320  0.01560  0.01290  0.01090  0.01190  0.01450  0.01450  0.01330
  0.01420  0.01350  0.01230  0.01320  0.01100  0.01300  0.01270  0.01230
  0.01150  0.01320  0.01400  0.01050  0.01030  0.01180  0.01320  0.01440
  0.01130  0.01310  0.01430  0.01160  0.01080  0.01260  0.01610  0.01230
  0.01210  0.01270  0.01410  0.01200  0.01170  0.01360  0.01320  0.01230
  0.01280  0.01290  0.01260  0.01250  0.01300  0.01160  0.01040  0.01280
Worst pmse  =   0.01610000  (meets spec limit 0.06)
Overall mse =   0.01273906  (meets spec limit 0.02)

Mean errors:
  0.00170 -0.00020 -0.00020  0.00010 -0.00070  0.00070 -0.00200  0.00170
  0.00210 -0.00220 -0.00010  0.00070  0.00000 -0.00070 -0.00150 -0.00020
 -0.00140 -0.00120 -0.00170  0.00030 -0.00090 -0.00070  0.00090 -0.00110
 -0.00180  0.00030 -0.00150  0.00000  0.00220  0.00120 -0.00090  0.00030
 -0.00090  0.00180  0.00080  0.00010  0.00030 -0.00020 -0.00220  0.00220
  0.00010  0.00050  0.00150 -0.00240  0.00020 -0.00080 -0.00030 -0.00030
  0.00010 -0.00070 -0.00150  0.00000 -0.00010  0.00020 -0.00080 -0.00130
  0.00120  0.00090 -0.00060 -0.00010  0.00020  0.00060 -0.00100  0.00020
Worst mean error   =   0.00240000  (meets spec limit 0.015)
Overall mean error =  -0.00014219  (meets spec limit 0.0015)

iDCT output range check {-256,+255} : pass

0 elements of IDCT(0) were not zero



-------------------------------------------------
IEEE-1180 test: [IEEE-1180]  'int32 AAN iDCT'
-------------------------------------------------
IEEE test conditions: -L = -5, +H = 5, sign = 1, #iters = 10000
Peak absolute values of errors:
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
Worst peak error = 1  (meets spec limit 1)

Mean square errors:
  0.00780  0.00670  0.00510  0.00650  0.00610  0.00570  0.00590  0.00560
  0.00670  0.00640  0.00590  0.00560  0.00640  0.00570  0.00880  0.00640
  0.00650  0.00700  0.00710  0.00570  0.00650  0.00710  0.00740  0.00680
  0.00580  0.00570  0.00540  0.00720  0.00790  0.00620  0.00660  0.00560
  0.00510  0.00680  0.00720  0.00720  0.00570  0.00690  0.00630  0.00650
  0.00730  0.00650  0.00590  0.00530  0.00670  0.00560  0.00630  0.00670
  0.00570  0.00470  0.00730  0.00600  0.00600  0.00740  0.00530  0.00670
  0.00750  0.00610  0.00580  0.00660  0.00600  0.00700  0.00690  0.00540
Worst pmse  =   0.00880000  (meets spec limit 0.06)
Overall mse =   0.00637813  (meets spec limit 0.02)

Mean errors:
  0.00060  0.00050 -0.00050 -0.00030  0.00030 -0.00070  0.00050  0.00160
  0.00090  0.00060 -0.00010 -0.00160  0.00080  0.00010  0.00060  0.00040
 -0.00010  0.00040 -0.00010  0.00050  0.00010  0.00070  0.00080  0.00100
  0.00020 -0.00070 -0.00160  0.00020 -0.00070  0.00020  0.00140 -0.00020
  0.00030  0.00020 -0.00060 -0.00020  0.00030  0.00090  0.00030 -0.00130
 -0.00030  0.00050  0.00130  0.00150  0.00190  0.00160 -0.00030 -0.00150
  0.00110  0.00070 -0.00050  0.00000  0.00120 -0.00100 -0.00010  0.00070
  0.00090 -0.00010 -0.00100 -0.00020  0.00080 -0.00060  0.00030 -0.00020
Worst mean error   =   0.00190000  (meets spec limit 0.015)
Overall mean error =   0.00019375  (meets spec limit 0.0015)

iDCT output range check {-256,+255} : pass

0 elements of IDCT(0) were not zero



-------------------------------------------------
IEEE-1180 test: [IEEE-1180]  'int32 AAN iDCT'
-------------------------------------------------
IEEE test conditions: -L = -300, +H = 300, sign = 1, #iters = 10000
Peak absolute values of errors:
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
Worst peak error = 1  (meets spec limit 1)

Mean square errors:
  0.01250  0.01280  0.01420  0.01300  0.01210  0.01120  0.01320  0.01290
  0.01120  0.01340  0.01460  0.01160  0.01050  0.01390  0.01410  0.01380
  0.01240  0.01170  0.01530  0.01180  0.01310  0.01230  0.01420  0.01610
  0.01200  0.01150  0.01430  0.01060  0.01130  0.01080  0.01090  0.01140
  0.01120  0.01060  0.01210  0.01000  0.01240  0.01350  0.01460  0.01080
  0.01180  0.01350  0.01400  0.01160  0.01140  0.01440  0.01310  0.01270
  0.01220  0.01350  0.01390  0.01170  0.01350  0.01560  0.01420  0.01190
  0.01170  0.01280  0.01030  0.01180  0.01200  0.01290  0.01340  0.01120
Worst pmse  =   0.01610000  (meets spec limit 0.06)
Overall mse =   0.01257813  (meets spec limit 0.02)

Mean errors:
  0.00210  0.00080  0.00080 -0.00040 -0.00050 -0.00080 -0.00180  0.00050
 -0.00020  0.00140 -0.00080 -0.00080  0.00010 -0.00070  0.00290 -0.00240
 -0.00180  0.00030 -0.00030 -0.00020  0.00130  0.00150  0.00020  0.00130
  0.00000  0.00050  0.00130  0.00080 -0.00010 -0.00060  0.00010 -0.00140
  0.00120  0.00100  0.00050  0.00020 -0.00080  0.00090 -0.00060 -0.00060
  0.00240 -0.00030  0.00080 -0.00100 -0.00060  0.00060 -0.00150 -0.00150
 -0.00160 -0.00090  0.00090 -0.00110 -0.00150 -0.00020 -0.00020  0.00110
 -0.00050 -0.00120 -0.00070 -0.00040 -0.00040  0.00090  0.00280  0.00060
Worst mean error   =   0.00290000  (meets spec limit 0.015)
Overall mean error =   0.00002188  (meets spec limit 0.0015)

iDCT output range check {-256,+255} : pass

0 elements of IDCT(0) were not zero



-------------------------------------------------
IEEE-1180 test: [IEEE-1180]  'int32 AAN iDCT'
-------------------------------------------------
IEEE test conditions: -L = -256, +H = 255, sign = -1, #iters = 10000
Peak absolute values of errors:
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
Worst peak error = 1  (meets spec limit 1)

Mean square errors:
  0.01160  0.01370  0.01100  0.01330  0.01200  0.01410  0.01260  0.01170
  0.01290  0.01470  0.01430  0.01310  0.01140  0.01340  0.01330  0.01260
  0.01330  0.01540  0.01340  0.01080  0.01160  0.01420  0.01460  0.01330
  0.01460  0.01360  0.01230  0.01290  0.01100  0.01280  0.01260  0.01230
  0.01150  0.01330  0.01380  0.01040  0.01040  0.01190  0.01320  0.01420
  0.01130  0.01310  0.01410  0.01180  0.01060  0.01260  0.01590  0.01220
  0.01230  0.01280  0.01430  0.01160  0.01180  0.01370  0.01310  0.01220
  0.01280  0.01270  0.01280  0.01250  0.01290  0.01180  0.01040  0.01260
Worst pmse  =   0.01590000  (meets spec limit 0.06)
Overall mse =   0.01273437  (meets spec limit 0.02)

Mean errors:
 -0.00140  0.00030  0.00040  0.00010  0.00100 -0.00050  0.00240 -0.00150
 -0.00230  0.00230 -0.00010 -0.00090  0.00000  0.00060  0.00150  0.00020
  0.00130  0.00120  0.00180 -0.00020  0.00100  0.00060 -0.00060  0.00130
  0.00180  0.00000  0.00130  0.00010 -0.00220 -0.00060  0.00060 -0.00030
  0.00090 -0.00190 -0.00060  0.00000 -0.00020  0.00030  0.00220 -0.00220
 -0.00010 -0.00050 -0.00170  0.00240 -0.00020  0.00080  0.00030  0.00040
 -0.00030  0.00080  0.00150  0.00020  0.00000  0.00010  0.00090  0.00140
 -0.00120 -0.00070  0.00060  0.00010 -0.00010 -0.00060  0.00080 -0.00020
Worst mean error   =   0.00240000  (meets spec limit 0.015)
Overall mean error =   0.00019375  (meets spec limit 0.0015)

iDCT output range check {-256,+255} : pass

0 elements of IDCT(0) were not zero



-------------------------------------------------
IEEE-1180 test: [IEEE-1180]  'int32 AAN iDCT'
-------------------------------------------------
IEEE test conditions: -L = -5, +H = 5, sign = -1, #iters = 10000
Peak absolute values of errors:
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
Worst peak error = 1  (meets spec limit 1)

Mean square errors:
  0.00760  0.00710  0.00530  0.00650  0.00630  0.00580  0.00580  0.00570
  0.00680  0.00650  0.00600  0.00560  0.00650  0.00580  0.00860  0.00640
  0.00650  0.00690  0.00680  0.00590  0.00650  0.00700  0.00710  0.00700
  0.00600  0.00600  0.00550  0.00720  0.00800  0.00600  0.00660  0.00560
  0.00540  0.00650  0.00730  0.00730  0.00580  0.00710  0.00660  0.00660
  0.00730  0.00650  0.00580  0.00520  0.00650  0.00560  0.00620  0.00690
  0.00560  0.00480  0.00740  0.00590  0.00610  0.00730  0.00520  0.00670
  0.00740  0.00600  0.00560  0.00660  0.00610  0.00690  0.00690  0.00520
Worst pmse  =   0.00860000  (meets spec limit 0.06)
Overall mse =   0.00639375  (meets spec limit 0.02)

Mean errors:
 -0.00020  0.00010  0.00090  0.00030  0.00010  0.00100 -0.00040 -0.00110
 -0.00100 -0.00050  0.00000  0.00160 -0.00090  0.00000 -0.00020 -0.00060
  0.00030 -0.00010  0.00020 -0.00050  0.00010 -0.00080 -0.00090 -0.00080
 -0.00040  0.00080  0.00190  0.00000  0.00080  0.00000 -0.00120  0.00020
 -0.00020 -0.00010  0.00070  0.00030 -0.00020 -0.00090 -0.00020  0.00120
  0.00050 -0.00050 -0.00120 -0.00140 -0.00170 -0.00160  0.00020  0.00130
 -0.00100 -0.00080  0.00040 -0.00010 -0.00130  0.00110  0.00020 -0.00070
 -0.00060  0.00020  0.00080  0.00020 -0.00070  0.00050 -0.00030  0.00040
Worst mean error   =   0.00190000  (meets spec limit 0.015)
Overall mean error =  -0.00010625  (meets spec limit 0.0015)

iDCT output range check {-256,+255} : pass

0 elements of IDCT(0) were not zero



-------------------------------------------------
IEEE-1180 test: [IEEE-1180]  'int32 AAN iDCT'
-------------------------------------------------
IEEE test conditions: -L = -300, +H = 300, sign = -1, #iters = 10000
Peak absolute values of errors:
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
   1   1   1   1   1   1   1   1
Worst peak error = 1  (meets spec limit 1)

Mean square errors:
  0.01290  0.01240  0.01420  0.01350  0.01210  0.01110  0.01300  0.01260
  0.01140  0.01310  0.01460  0.01180  0.01040  0.01390  0.01380  0.01390
  0.01220  0.01170  0.01550  0.01140  0.01330  0.01230  0.01400  0.01610
  0.01170  0.01170  0.01450  0.01080  0.01110  0.01090  0.01090  0.01100
  0.01100  0.01050  0.01200  0.01010  0.01210  0.01320  0.01420  0.01140
  0.01200  0.01350  0.01420  0.01160  0.01110  0.01430  0.01320  0.01270
  0.01250  0.01370  0.01380  0.01160  0.01370  0.01570  0.01440  0.01230
  0.01180  0.01310  0.01040  0.01160  0.01200  0.01290  0.01320  0.01130
Worst pmse  =   0.01610000  (meets spec limit 0.06)
Overall mse =   0.01257656  (meets spec limit 0.02)

Mean errors:
 -0.00170 -0.00020 -0.00060  0.00110  0.00070  0.00090  0.00200  0.00000
  0.00020 -0.00130  0.00080  0.00100  0.00000  0.00070 -0.00260  0.00250
  0.00200 -0.00010  0.00030  0.00040 -0.00130 -0.00150 -0.00060 -0.00090
 -0.00010 -0.00030 -0.00110 -0.00120  0.00030  0.00050 -0.00010  0.00140
 -0.00120 -0.00110 -0.00080 -0.00010  0.00070 -0.00100  0.00100  0.00060
 -0.00240  0.00070 -0.00060  0.00100  0.00070 -0.00030  0.00160  0.00150
  0.00190  0.00110 -0.00040  0.00120  0.00130  0.00010  0.00000 -0.00070
  0.00060  0.00130  0.00100  0.00020  0.00040 -0.00110 -0.00300 -0.00070
Worst mean error   =   0.00300000  (meets spec limit 0.015)
Overall mean error =   0.00007344  (meets spec limit 0.0015)

iDCT output range check {-256,+255} : pass

0 elements of IDCT(0) were not zero


Profile: Function timing, sorted by time
Date:    Mon Sep 04 21:56:27 2000


Program Statistics
------------------
    Command line at 2000 Sep 04 21:56: "C:\work\proj\ieee1180\Debug\ieee1180" -256 255 -1 10000
    Total time: 6359.082 millisecond
    Time outside of functions: 4.805 millisecond
    Call depth: 3
    Total functions: 19
    Total hits: 670010
    Function coverage: 52.6%
    Overhead Calculated 6
    Overhead Average 6

Module Statistics for ieee1180.exe
----------------------------------
    Time in module: 6354.277 millisecond
    Percent of time in module: 100.0%
    Functions in module: 19
    Hits in module: 670010
    Module function coverage: 52.6%

        Func          Func+Child           Hit
        Time   %         Time      %      Count  Function
---------------------------------------------------------
    2708.032  42.6     2708.032  42.6    10000 _fdct_reference (ieeetest.obj)
    2637.338  41.5     2637.338  41.5    10000 _idct_reference (ieeetest.obj)
     566.379   8.9      566.379   8.9   640000 _ieeerand (ieeetest.obj)
     376.447   5.9     6354.277 100.0        1 _main (ieeetest.obj)
      65.056   1.0       65.056   1.0    10000 _idct_int (idct_int.obj)
       0.510   0.0        0.510   0.0        1 _fdct_int (fdct_int.obj)
       0.309   0.0        0.507   0.0        1 _initialize_dcts (ieeetest.obj)
       0.160   0.0        0.160   0.0        1 _ref_dct_init (ieeetest.obj)
       0.038   0.0        0.038   0.0        1 _init_idct_int (idct_int.obj)
       0.008   0.0        0.008   0.0        5 _meets (ieeetest.obj)
^^ AMD K6/2-500

