annotate ffmpeg/tests/ref/fate/eval @ 13:844d341cf643 tip

Back up before ISMIR
author Yading Song <yading.song@eecs.qmul.ac.uk>
date Thu, 31 Oct 2013 13:17:06 +0000
parents f445c3017523
children
rev   line source
yading@11 1 Evaluating ''
yading@11 2 '' -> nan
yading@11 3
yading@11 4 Evaluating '1;2'
yading@11 5 '1;2' -> 2.000000
yading@11 6
yading@11 7 Evaluating '-20'
yading@11 8 '-20' -> -20.000000
yading@11 9
yading@11 10 Evaluating '-PI'
yading@11 11 '-PI' -> -3.141593
yading@11 12
yading@11 13 Evaluating '+PI'
yading@11 14 '+PI' -> 3.141593
yading@11 15
yading@11 16 Evaluating '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)'
yading@11 17 '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)' -> 12.700000
yading@11 18
yading@11 19 Evaluating '80G/80Gi'
yading@11 20 '80G/80Gi' -> 0.931323
yading@11 21
yading@11 22 Evaluating '1k'
yading@11 23 '1k' -> 1000.000000
yading@11 24
yading@11 25 Evaluating '1Gi'
yading@11 26 '1Gi' -> 1073741824.000000
yading@11 27
yading@11 28 Evaluating '1gi'
yading@11 29 '1gi' -> nan
yading@11 30
yading@11 31 Evaluating '1GiFoo'
yading@11 32 '1GiFoo' -> nan
yading@11 33
yading@11 34 Evaluating '1k+1k'
yading@11 35 '1k+1k' -> 2000.000000
yading@11 36
yading@11 37 Evaluating '1Gi*3foo'
yading@11 38 '1Gi*3foo' -> nan
yading@11 39
yading@11 40 Evaluating 'foo'
yading@11 41 'foo' -> nan
yading@11 42
yading@11 43 Evaluating 'foo('
yading@11 44 'foo(' -> nan
yading@11 45
yading@11 46 Evaluating 'foo()'
yading@11 47 'foo()' -> nan
yading@11 48
yading@11 49 Evaluating 'foo)'
yading@11 50 'foo)' -> nan
yading@11 51
yading@11 52 Evaluating 'sin'
yading@11 53 'sin' -> nan
yading@11 54
yading@11 55 Evaluating 'sin('
yading@11 56 'sin(' -> nan
yading@11 57
yading@11 58 Evaluating 'sin()'
yading@11 59 'sin()' -> nan
yading@11 60
yading@11 61 Evaluating 'sin)'
yading@11 62 'sin)' -> nan
yading@11 63
yading@11 64 Evaluating 'sin 10'
yading@11 65 'sin 10' -> nan
yading@11 66
yading@11 67 Evaluating 'sin(1,2,3)'
yading@11 68 'sin(1,2,3)' -> nan
yading@11 69
yading@11 70 Evaluating 'sin(1 )'
yading@11 71 'sin(1 )' -> 0.841471
yading@11 72
yading@11 73 Evaluating '1'
yading@11 74 '1' -> 1.000000
yading@11 75
yading@11 76 Evaluating '1foo'
yading@11 77 '1foo' -> nan
yading@11 78
yading@11 79 Evaluating 'bar + PI + E + 100f*2 + foo'
yading@11 80 'bar + PI + E + 100f*2 + foo' -> nan
yading@11 81
yading@11 82 Evaluating '13k + 12f - foo(1, 2)'
yading@11 83 '13k + 12f - foo(1, 2)' -> nan
yading@11 84
yading@11 85 Evaluating '1gi'
yading@11 86 '1gi' -> nan
yading@11 87
yading@11 88 Evaluating '1Gi'
yading@11 89 '1Gi' -> 1073741824.000000
yading@11 90
yading@11 91 Evaluating 'st(0, 123)'
yading@11 92 'st(0, 123)' -> 123.000000
yading@11 93
yading@11 94 Evaluating 'st(1, 123); ld(1)'
yading@11 95 'st(1, 123); ld(1)' -> 123.000000
yading@11 96
yading@11 97 Evaluating 'lte(0, 1)'
yading@11 98 'lte(0, 1)' -> 1.000000
yading@11 99
yading@11 100 Evaluating 'lte(1, 1)'
yading@11 101 'lte(1, 1)' -> 1.000000
yading@11 102
yading@11 103 Evaluating 'lte(1, 0)'
yading@11 104 'lte(1, 0)' -> 0.000000
yading@11 105
yading@11 106 Evaluating 'lt(0, 1)'
yading@11 107 'lt(0, 1)' -> 1.000000
yading@11 108
yading@11 109 Evaluating 'lt(1, 1)'
yading@11 110 'lt(1, 1)' -> 0.000000
yading@11 111
yading@11 112 Evaluating 'gt(1, 0)'
yading@11 113 'gt(1, 0)' -> 1.000000
yading@11 114
yading@11 115 Evaluating 'gt(2, 7)'
yading@11 116 'gt(2, 7)' -> 0.000000
yading@11 117
yading@11 118 Evaluating 'gte(122, 122)'
yading@11 119 'gte(122, 122)' -> 1.000000
yading@11 120
yading@11 121 Evaluating 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)'
yading@11 122 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)' -> 5050.000000
yading@11 123
yading@11 124 Evaluating 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)'
yading@11 125 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)' -> 233.000000
yading@11 126
yading@11 127 Evaluating 'while(0, 10)'
yading@11 128 'while(0, 10)' -> nan
yading@11 129
yading@11 130 Evaluating 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))'
yading@11 131 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))' -> 101.000000
yading@11 132
yading@11 133 Evaluating 'isnan(1)'
yading@11 134 'isnan(1)' -> 0.000000
yading@11 135
yading@11 136 Evaluating 'isnan(NAN)'
yading@11 137 'isnan(NAN)' -> 1.000000
yading@11 138
yading@11 139 Evaluating 'isnan(INF)'
yading@11 140 'isnan(INF)' -> 0.000000
yading@11 141
yading@11 142 Evaluating 'isinf(1)'
yading@11 143 'isinf(1)' -> 0.000000
yading@11 144
yading@11 145 Evaluating 'isinf(NAN)'
yading@11 146 'isinf(NAN)' -> 0.000000
yading@11 147
yading@11 148 Evaluating 'isinf(INF)'
yading@11 149 'isinf(INF)' -> 1.000000
yading@11 150
yading@11 151 Evaluating 'floor(NAN)'
yading@11 152 'floor(NAN)' -> nan
yading@11 153
yading@11 154 Evaluating 'floor(123.123)'
yading@11 155 'floor(123.123)' -> 123.000000
yading@11 156
yading@11 157 Evaluating 'floor(-123.123)'
yading@11 158 'floor(-123.123)' -> -124.000000
yading@11 159
yading@11 160 Evaluating 'trunc(123.123)'
yading@11 161 'trunc(123.123)' -> 123.000000
yading@11 162
yading@11 163 Evaluating 'trunc(-123.123)'
yading@11 164 'trunc(-123.123)' -> -123.000000
yading@11 165
yading@11 166 Evaluating 'ceil(123.123)'
yading@11 167 'ceil(123.123)' -> 124.000000
yading@11 168
yading@11 169 Evaluating 'ceil(-123.123)'
yading@11 170 'ceil(-123.123)' -> -123.000000
yading@11 171
yading@11 172 Evaluating 'sqrt(1764)'
yading@11 173 'sqrt(1764)' -> 42.000000
yading@11 174
yading@11 175 Evaluating 'isnan(sqrt(-1))'
yading@11 176 'isnan(sqrt(-1))' -> 1.000000
yading@11 177
yading@11 178 Evaluating 'not(1)'
yading@11 179 'not(1)' -> 0.000000
yading@11 180
yading@11 181 Evaluating 'not(NAN)'
yading@11 182 'not(NAN)' -> 0.000000
yading@11 183
yading@11 184 Evaluating 'not(0)'
yading@11 185 'not(0)' -> 1.000000
yading@11 186
yading@11 187 Evaluating '6.0206dB'
yading@11 188 '6.0206dB' -> 2.000000
yading@11 189
yading@11 190 Evaluating '-3.0103dB'
yading@11 191 '-3.0103dB' -> 0.707107
yading@11 192
yading@11 193 Evaluating 'pow(0,1.23)'
yading@11 194 'pow(0,1.23)' -> 0.000000
yading@11 195
yading@11 196 Evaluating 'pow(PI,1.23)'
yading@11 197 'pow(PI,1.23)' -> 4.087844
yading@11 198
yading@11 199 Evaluating 'PI^1.23'
yading@11 200 'PI^1.23' -> 4.087844
yading@11 201
yading@11 202 Evaluating 'pow(-1,1.23)'
yading@11 203 'pow(-1,1.23)' -> nan
yading@11 204
yading@11 205 Evaluating 'if(1, 2)'
yading@11 206 'if(1, 2)' -> 2.000000
yading@11 207
yading@11 208 Evaluating 'if(1, 1, 2)'
yading@11 209 'if(1, 1, 2)' -> 1.000000
yading@11 210
yading@11 211 Evaluating 'if(0, 1, 2)'
yading@11 212 'if(0, 1, 2)' -> 2.000000
yading@11 213
yading@11 214 Evaluating 'ifnot(0, 23)'
yading@11 215 'ifnot(0, 23)' -> 23.000000
yading@11 216
yading@11 217 Evaluating 'ifnot(1, NaN) + if(0, 1)'
yading@11 218 'ifnot(1, NaN) + if(0, 1)' -> 0.000000
yading@11 219
yading@11 220 Evaluating 'ifnot(1, 1, 2)'
yading@11 221 'ifnot(1, 1, 2)' -> 2.000000
yading@11 222
yading@11 223 Evaluating 'ifnot(0, 1, 2)'
yading@11 224 'ifnot(0, 1, 2)' -> 1.000000
yading@11 225
yading@11 226 Evaluating 'taylor(1, 1)'
yading@11 227 'taylor(1, 1)' -> 2.718282
yading@11 228
yading@11 229 Evaluating 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)'
yading@11 230 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)' -> 1.000000
yading@11 231
yading@11 232 Evaluating 'root(sin(ld(0))-1, 2)'
yading@11 233 'root(sin(ld(0))-1, 2)' -> 1.570796
yading@11 234
yading@11 235 Evaluating 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)'
yading@11 236 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)' -> 60.965601
yading@11 237
yading@11 238 Evaluating '7000000B*random(0)'
yading@11 239 '7000000B*random(0)' -> 0.003078
yading@11 240
yading@11 241 Evaluating 'squish(2)'
yading@11 242 'squish(2)' -> 0.000335
yading@11 243
yading@11 244 Evaluating 'gauss(0.1)'
yading@11 245 'gauss(0.1)' -> 0.396953
yading@11 246
yading@11 247 Evaluating 'hypot(4,3)'
yading@11 248 'hypot(4,3)' -> 5.000000
yading@11 249
yading@11 250 Evaluating 'gcd(30,55)*print(min(9,1))'
yading@11 251 'gcd(30,55)*print(min(9,1))' -> 5.000000
yading@11 252
yading@11 253 Evaluating 'bitor(42, 12)'
yading@11 254 'bitor(42, 12)' -> 46.000000
yading@11 255
yading@11 256 Evaluating 'bitand(42, 12)'
yading@11 257 'bitand(42, 12)' -> 8.000000
yading@11 258
yading@11 259 Evaluating 'bitand(NAN, 1)'
yading@11 260 'bitand(NAN, 1)' -> nan
yading@11 261
yading@11 262 Evaluating 'between(10, -3, 10)'
yading@11 263 'between(10, -3, 10)' -> 1.000000
yading@11 264
yading@11 265 Evaluating 'between(-4, -2, -1)'
yading@11 266 'between(-4, -2, -1)' -> 0.000000
yading@11 267
yading@11 268 Evaluating 'between(1,2)'
yading@11 269 'between(1,2)' -> nan
yading@11 270
yading@11 271 12.700000 == 12.7
yading@11 272 0.931323 == 0.931322575