
---------------------------------------------------
IEEE-1180 test, for [fdctdaan.c] 'x87d AAN FDCT'
---------------------------------------------------
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.0180   0.0150   0.0149   0.0206   0.0178   0.0161   0.0147   0.0204
   0.0162   0.0152   0.0140   0.0161   0.0165   0.0151   0.0164   0.0145
   0.0151   0.0162   0.0148   0.0133   0.0148   0.0130   0.0163   0.0136
   0.0191   0.0145   0.0155   0.0201   0.0191   0.0142   0.0158   0.0178
   0.0198   0.0165   0.0142   0.0210   0.0209   0.0163   0.0149   0.0218
   0.0137   0.0133   0.0161   0.0140   0.0135   0.0183   0.0186   0.0141
   0.0152   0.0154   0.0163   0.0158   0.0149   0.0160   0.0171   0.0146
   0.0219   0.0154   0.0155   0.0209   0.0229   0.0141   0.0135   0.0203
Worst pmse = 0.022900  (meets spec limit 0.06)
Overall mse = 0.016430  (meets spec limit 0.02)

Mean errors:
   0.0180  -0.0010  -0.0017   0.0206   0.0178   0.0009  -0.0001   0.0204
   0.0000   0.0000  -0.0012   0.0005   0.0009   0.0015  -0.0018  -0.0001
  -0.0005   0.0010  -0.0002  -0.0001  -0.0010  -0.0002  -0.0015  -0.0010
   0.0191  -0.0025   0.0005   0.0201   0.0191   0.0012   0.0000   0.0178
   0.0198  -0.0009   0.0004   0.0210   0.0209  -0.0009  -0.0011   0.0218
   0.0003  -0.0003   0.0003  -0.0010  -0.0007  -0.0017   0.0016  -0.0007
   0.0000  -0.0014  -0.0003   0.0022   0.0005   0.0010  -0.0011   0.0002
   0.0219   0.0022   0.0015   0.0209   0.0229  -0.0017   0.0021   0.0203
Worst mean error = 0.022900  (FAILS spec limit 0.015)
Overall mean error = 0.004945  (FAILS spec limit 0.0015)

0 elements of IDCT(0) were not zero



---------------------------------------------------
IEEE-1180 test, for [fdctdaan.c] 'x87d AAN FDCT'
---------------------------------------------------
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.0167   0.0158   0.0148   0.0186   0.0197   0.0133   0.0157   0.0187
   0.0158   0.0160   0.0132   0.0142   0.0143   0.0153   0.0168   0.0147
   0.0140   0.0155   0.0160   0.0159   0.0135   0.0154   0.0158   0.0151
   0.0183   0.0145   0.0149   0.0209   0.0186   0.0139   0.0143   0.0206
   0.0193   0.0145   0.0123   0.0188   0.0190   0.0131   0.0156   0.0179
   0.0162   0.0154   0.0123   0.0161   0.0138   0.0142   0.0148   0.0158
   0.0165   0.0143   0.0155   0.0136   0.0145   0.0151   0.0160   0.0148
   0.0205   0.0159   0.0157   0.0188   0.0198   0.0166   0.0156   0.0200
Worst pmse = 0.020900  (meets spec limit 0.06)
Overall mse = 0.015986  (meets spec limit 0.02)

Mean errors:
   0.0167   0.0000  -0.0014   0.0184   0.0187  -0.0007   0.0007   0.0187
  -0.0010   0.0012  -0.0002   0.0012   0.0005   0.0007   0.0012  -0.0005
  -0.0008  -0.0017   0.0000   0.0021  -0.0001  -0.0004  -0.0010   0.0029
   0.0181   0.0015  -0.0005   0.0207   0.0186  -0.0009   0.0003   0.0204
   0.0187   0.0001  -0.0003   0.0186   0.0190   0.0009   0.0000   0.0179
  -0.0012  -0.0002  -0.0011  -0.0005   0.0006   0.0006  -0.0008   0.0002
  -0.0011   0.0007  -0.0023  -0.0004  -0.0011  -0.0003   0.0002   0.0008
   0.0205  -0.0007   0.0001   0.0184   0.0196   0.0000   0.0004   0.0200
Worst mean error = 0.020700  (FAILS spec limit 0.015)
Overall mean error = 0.004698  (FAILS spec limit 0.0015)

0 elements of IDCT(0) were not zero



---------------------------------------------------
IEEE-1180 test, for [fdctdaan.c] 'x87d AAN FDCT'
---------------------------------------------------
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.0164   0.0116   0.0136   0.0174   0.0162   0.0125   0.0124   0.0165
   0.0132   0.0133   0.0126   0.0106   0.0133   0.0136   0.0131   0.0153
   0.0114   0.0123   0.0125   0.0117   0.0140   0.0134   0.0133   0.0129
   0.0157   0.0122   0.0147   0.0151   0.0187   0.0122   0.0123   0.0189
   0.0172   0.0133   0.0133   0.0168   0.0173   0.0148   0.0130   0.0159
   0.0121   0.0128   0.0126   0.0133   0.0134   0.0147   0.0134   0.0152
   0.0134   0.0146   0.0127   0.0122   0.0143   0.0138   0.0134   0.0123
   0.0172   0.0150   0.0138   0.0191   0.0177   0.0135   0.0143   0.0168
Worst pmse = 0.019100  (meets spec limit 0.06)
Overall mse = 0.014158  (meets spec limit 0.02)

Mean errors:
   0.0164   0.0008   0.0018   0.0174   0.0162  -0.0003   0.0006   0.0165
  -0.0022   0.0003   0.0016  -0.0002  -0.0017   0.0002   0.0027  -0.0021
  -0.0002  -0.0013   0.0001   0.0011  -0.0002   0.0000   0.0001  -0.0019
   0.0157   0.0008  -0.0001   0.0151   0.0187  -0.0008  -0.0013   0.0189
   0.0172  -0.0011   0.0027   0.0168   0.0173   0.0016   0.0016   0.0159
   0.0015   0.0012   0.0012   0.0005   0.0004   0.0019   0.0000  -0.0024
  -0.0016   0.0014  -0.0031   0.0002  -0.0009   0.0004  -0.0006  -0.0005
   0.0172  -0.0002  -0.0012   0.0191   0.0177  -0.0015  -0.0007   0.0168
Worst mean error = 0.019100  (FAILS spec limit 0.015)
Overall mean error = 0.004242  (FAILS spec limit 0.0015)

0 elements of IDCT(0) were not zero



---------------------------------------------------
IEEE-1180 test, for [fdctdaan.c] 'x87d AAN FDCT'
---------------------------------------------------
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.0194   0.0134   0.0146   0.0204   0.0199   0.0153   0.0151   0.0204
   0.0163   0.0177   0.0149   0.0170   0.0157   0.0158   0.0171   0.0151
   0.0143   0.0153   0.0161   0.0120   0.0134   0.0147   0.0154   0.0149
   0.0200   0.0166   0.0160   0.0216   0.0194   0.0162   0.0152   0.0189
   0.0218   0.0175   0.0147   0.0207   0.0208   0.0158   0.0157   0.0190
   0.0149   0.0146   0.0161   0.0153   0.0163   0.0167   0.0165   0.0134
   0.0151   0.0164   0.0173   0.0170   0.0141   0.0134   0.0163   0.0136
   0.0179   0.0150   0.0169   0.0205   0.0185   0.0142   0.0163   0.0199
Worst pmse = 0.021800  (meets spec limit 0.06)
Overall mse = 0.016567  (meets spec limit 0.02)

Mean errors:
   0.0194   0.0010   0.0004   0.0204   0.0199  -0.0017  -0.0003   0.0204
  -0.0003   0.0005   0.0009  -0.0020   0.0011   0.0034   0.0013  -0.0013
  -0.0001   0.0009   0.0021   0.0010   0.0002   0.0029  -0.0008  -0.0011
   0.0200  -0.0008   0.0014   0.0216   0.0194   0.0004   0.0014   0.0189
   0.0216  -0.0009   0.0001   0.0207   0.0208  -0.0010  -0.0011   0.0190
  -0.0007  -0.0010  -0.0013  -0.0015  -0.0009   0.0001  -0.0007  -0.0008
   0.0003   0.0020   0.0011   0.0002  -0.0001   0.0012   0.0011   0.0014
   0.0179  -0.0006  -0.0005   0.0205   0.0185   0.0022  -0.0007   0.0199
Worst mean error = 0.021600  (FAILS spec limit 0.015)
Overall mean error = 0.005114  (FAILS spec limit 0.0015)

0 elements of IDCT(0) were not zero



---------------------------------------------------
IEEE-1180 test, for [fdctdaan.c] 'x87d AAN FDCT'
---------------------------------------------------
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.0176   0.0160   0.0140   0.0200   0.0222   0.0133   0.0144   0.0206
   0.0145   0.0163   0.0152   0.0160   0.0139   0.0161   0.0160   0.0149
   0.0173   0.0162   0.0156   0.0144   0.0155   0.0160   0.0157   0.0142
   0.0211   0.0148   0.0131   0.0210   0.0205   0.0130   0.0130   0.0202
   0.0201   0.0136   0.0163   0.0193   0.0191   0.0153   0.0165   0.0223
   0.0175   0.0139   0.0148   0.0157   0.0149   0.0142   0.0170   0.0137
   0.0152   0.0144   0.0151   0.0123   0.0141   0.0167   0.0147   0.0144
   0.0207   0.0163   0.0150   0.0200   0.0198   0.0144   0.0154   0.0205
Worst pmse = 0.022300  (meets spec limit 0.06)
Overall mse = 0.016341  (meets spec limit 0.02)

Mean errors:
   0.0176   0.0004  -0.0004   0.0200   0.0220   0.0007   0.0004   0.0206
  -0.0003  -0.0001   0.0012   0.0002   0.0003  -0.0005  -0.0002   0.0011
   0.0015   0.0004  -0.0002   0.0002   0.0007  -0.0010  -0.0021  -0.0014
   0.0211  -0.0006   0.0011   0.0210   0.0205   0.0014   0.0010   0.0202
   0.0197  -0.0006   0.0017   0.0193   0.0191   0.0017  -0.0013   0.0221
   0.0019   0.0009  -0.0014   0.0015   0.0013   0.0000   0.0014   0.0003
  -0.0014  -0.0012   0.0013  -0.0001   0.0013  -0.0007  -0.0025   0.0000
   0.0207  -0.0011  -0.0014   0.0198   0.0196  -0.0010  -0.0016   0.0203
Worst mean error = 0.022100  (FAILS spec limit 0.015)
Overall mean error = 0.005100  (FAILS spec limit 0.0015)

0 elements of IDCT(0) were not zero



---------------------------------------------------
IEEE-1180 test, for [fdctdaan.c] 'x87d AAN FDCT'
---------------------------------------------------
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.0161   0.0114   0.0126   0.0160   0.0176   0.0128   0.0124   0.0170
   0.0130   0.0145   0.0122   0.0122   0.0120   0.0140   0.0146   0.0124
   0.0114   0.0116   0.0142   0.0097   0.0125   0.0129   0.0131   0.0131
   0.0185   0.0132   0.0145   0.0138   0.0168   0.0113   0.0120   0.0155
   0.0141   0.0141   0.0110   0.0161   0.0168   0.0132   0.0131   0.0175
   0.0119   0.0119   0.0130   0.0112   0.0118   0.0145   0.0130   0.0133
   0.0139   0.0116   0.0126   0.0145   0.0152   0.0124   0.0131   0.0127
   0.0158   0.0127   0.0132   0.0165   0.0185   0.0121   0.0141   0.0154
Worst pmse = 0.018500  (meets spec limit 0.06)
Overall mse = 0.013683  (meets spec limit 0.02)

Mean errors:
   0.0161  -0.0006   0.0002   0.0160   0.0176   0.0010  -0.0006   0.0170
   0.0016   0.0005  -0.0010   0.0010  -0.0002  -0.0004   0.0010   0.0018
   0.0002   0.0020  -0.0004  -0.0013  -0.0001  -0.0003   0.0005  -0.0003
   0.0185  -0.0008  -0.0007   0.0138   0.0168  -0.0011  -0.0012   0.0155
   0.0141   0.0013   0.0008   0.0161   0.0168  -0.0018  -0.0011   0.0175
  -0.0003   0.0009   0.0000  -0.0014   0.0008   0.0009   0.0000   0.0011
   0.0013   0.0004   0.0000  -0.0007   0.0020   0.0000   0.0001   0.0017
   0.0158  -0.0015  -0.0024   0.0165   0.0185   0.0013   0.0013   0.0154
Worst mean error = 0.018500  (FAILS spec limit 0.015)
Overall mean error = 0.004180  (FAILS spec limit 0.0015)

0 elements of IDCT(0) were not zero


Profile: Function timing, sorted by time
Date:    Sat Jul 15 16:29:53 2000


Program Statistics
------------------
    Command line at 2000 Jul 15 16:29: "C:\temp\amd\ieee1180\Debug\ieee1180"  -256 255 1 10000
    Total time: 9146.309 millisecond
    Time outside of functions: 4.426 millisecond
    Call depth: 2
    Total functions: 23
    Total hits: 680010
    Function coverage: 43.5%
    Overhead Calculated 6
    Overhead Average 6

Module Statistics for ieee1180.exe
----------------------------------
    Time in module: 9141.883 millisecond
    Percent of time in module: 100.0%
    Functions in module: 23
    Hits in module: 680010
    Module function coverage: 43.5%

        Func          Func+Child           Hit
        Time   %         Time      %      Count  Function
---------------------------------------------------------
    5361.086  58.6     5361.086  58.6    20000 _ref_idct (ieeetest.obj)
    2668.403  29.2     2668.403  29.2    10000 _ref_fdct (ieeetest.obj)
     510.573   5.6      510.573   5.6    10000 _fdctdaan (fdctref.obj)
     426.912   4.7      426.912   4.7   640000 _ieeerand (ieeetest.obj)
     174.691   1.9     9141.883 100.0        1 _main (ieeetest.obj)
       0.162   0.0        0.162   0.0        1 _init_fdct_3dnow (fdct3dn.obj)
       0.027   0.0        0.027   0.0        1 _ref_dct_init (ieeetest.obj)
       0.013   0.0        0.013   0.0        1 _intfdct (fdctint.obj)
       0.010   0.0        0.010   0.0        1 _init_fdctdaan (fdctref.obj)
       0.005   0.0        0.005   0.0        5 _meets (ieeetest.obj)

