author | sl |
Tue, 10 Jun 2014 14:32:02 +0200 | |
changeset 1 | 260cb5ec6c19 |
permissions | -rw-r--r-- |
sl@0 | 1 |
// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). |
sl@0 | 2 |
// All rights reserved. |
sl@0 | 3 |
// This component and the accompanying materials are made available |
sl@0 | 4 |
// under the terms of "Eclipse Public License v1.0" |
sl@0 | 5 |
// which accompanies this distribution, and is available |
sl@0 | 6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html". |
sl@0 | 7 |
// |
sl@0 | 8 |
// Initial Contributors: |
sl@0 | 9 |
// Nokia Corporation - initial contribution. |
sl@0 | 10 |
// |
sl@0 | 11 |
// Contributors: |
sl@0 | 12 |
// |
sl@0 | 13 |
// Description: |
sl@0 | 14 |
// |
sl@0 | 15 |
|
sl@0 | 16 |
|
sl@0 | 17 |
#ifdef HAVE_CONFIG_H |
sl@0 | 18 |
#include "config.h" |
sl@0 | 19 |
#endif |
sl@0 | 20 |
|
sl@0 | 21 |
#include <liboil/liboil.h> |
sl@0 | 22 |
#include <liboil/liboilfunction.h> |
sl@0 | 23 |
#include <stdio.h> |
sl@0 | 24 |
#include <globals.h> |
sl@0 | 25 |
|
sl@0 | 26 |
#define LOG_FILE "c:\\logs\\testsuite_sad8x8_log.txt" |
sl@0 | 27 |
#include "std_log_result.h" |
sl@0 | 28 |
#include "utils.h" |
sl@0 | 29 |
#define LOG_FILENAME_LINE __FILE__, __LINE__ |
sl@0 | 30 |
#define MAX_SIZE 144 |
sl@0 | 31 |
#define MAX_SIZE1 256 |
sl@0 | 32 |
#define MAX_SIZE2 64 |
sl@0 | 33 |
#define RES_SIZE 1 |
sl@0 | 34 |
|
sl@0 | 35 |
void create_xml(int result) |
sl@0 | 36 |
{ |
sl@0 | 37 |
if(result) |
sl@0 | 38 |
assert_failed = 1; |
sl@0 | 39 |
|
sl@0 | 40 |
testResultXml("testsuite_sad8x8"); |
sl@0 | 41 |
close_log_file(); |
sl@0 | 42 |
} |
sl@0 | 43 |
|
sl@0 | 44 |
|
sl@0 | 45 |
void test_sad12xn_u8() |
sl@0 | 46 |
{ |
sl@0 | 47 |
int i; |
sl@0 | 48 |
uint8_t sad1[MAX_SIZE],sad2[MAX_SIZE]; |
sl@0 | 49 |
uint32_t result[RES_SIZE]={0}, check_res=3168; |
sl@0 | 50 |
|
sl@0 | 51 |
for(i=0;i<MAX_SIZE;i++) |
sl@0 | 52 |
{ |
sl@0 | 53 |
sad1[i]=(i+1)*2; |
sl@0 | 54 |
sad2[i]=(i+2)*1; |
sl@0 | 55 |
} |
sl@0 | 56 |
oil_sad12x12_u8(result,sad1,2,sad2,1); |
sl@0 | 57 |
|
sl@0 | 58 |
if(check_res == result[0]) |
sl@0 | 59 |
{ |
sl@0 | 60 |
std_log(LOG_FILENAME_LINE,"oil_sad12x12_u8 successful, result = %d", result[0]); |
sl@0 | 61 |
} |
sl@0 | 62 |
else |
sl@0 | 63 |
{ |
sl@0 | 64 |
assert_failed=1; |
sl@0 | 65 |
std_log(LOG_FILENAME_LINE,"oil_sad12x12_u8 unsuccessful, Expected =%d,Obtained =%d",check_res,result[0]); |
sl@0 | 66 |
} |
sl@0 | 67 |
} |
sl@0 | 68 |
|
sl@0 | 69 |
|
sl@0 | 70 |
void test_sad12xn_12x12_u8() |
sl@0 | 71 |
{ |
sl@0 | 72 |
int i; |
sl@0 | 73 |
uint8_t sad1[MAX_SIZE],sad2[MAX_SIZE]; |
sl@0 | 74 |
uint32_t res[MAX_SIZE],check[MAX_SIZE]={3168,3026,2886,2748,2614,2484,2358,2238,2124,2016,1916,1824,1740,1664,1596,1536,1484,1440,1404,1376,1356,1344,1340,1344,1356,1376,1404,1440,1484,1536,1596,1664,1740,1824,1916,2016,2124,2238,2358,2484,2614,2748,2886,3026,3168,3312,3456,3600,3744,3888,4032,4176,4320,4464,4608,4752,4896,5040,5184,5328,5472,5616,5760,5904,6048,6192,6336,6480,6624,6768,6912,7056,7200,7344,7488,7632,7776,7920,8064,8208,8352,8496,8640,8784,8928,9072,9216,9360,9504,9648,9792,9936,10080,10224,10368,10512,10656,10800,10944,11088,11232,11376,11520,11664,11808,11952,12096,12240,12384,12528,12672,12816,12960,13104,13248,13392,13536,13680,13824,13968,14112,14256,14388,14493,14556,14562,14496,14343,14088,13716,13212,12561,11748,10758,9744,8721,7704,6708,5748,4839,3996,3234,2568,2013}; |
sl@0 | 75 |
for(i=0;i<MAX_SIZE;i++) |
sl@0 | 76 |
{ |
sl@0 | 77 |
sad1[i]=(i+1)*2; |
sl@0 | 78 |
sad2[i]=(i+2)*1; |
sl@0 | 79 |
res[i]=0; |
sl@0 | 80 |
} |
sl@0 | 81 |
oil_sad12x12_12xn_u8(res,sad1,2,sad2,1,MAX_SIZE); |
sl@0 | 82 |
|
sl@0 | 83 |
for(i=0;i<MAX_SIZE;i++) |
sl@0 | 84 |
if(check[i]== res[i]) |
sl@0 | 85 |
{ |
sl@0 | 86 |
std_log(LOG_FILENAME_LINE,"oil_sad12x12_12xn_u8 successful, res[%d] = %d", i,res[i]); |
sl@0 | 87 |
} |
sl@0 | 88 |
else |
sl@0 | 89 |
{ |
sl@0 | 90 |
assert_failed=1; |
sl@0 | 91 |
std_log(LOG_FILENAME_LINE,"oil_sad12x12_12xn_u8 unsuccessful,Expected =%d,Obtained =%d",check[i],res[i]); |
sl@0 | 92 |
} |
sl@0 | 93 |
} |
sl@0 | 94 |
|
sl@0 | 95 |
void test_sad16xn_u8() |
sl@0 | 96 |
{ |
sl@0 | 97 |
int i; |
sl@0 | 98 |
uint8_t sad1[MAX_SIZE1],sad2[MAX_SIZE1]; |
sl@0 | 99 |
uint32_t result[RES_SIZE]={0},check_res = 2176; |
sl@0 | 100 |
|
sl@0 | 101 |
for(i=0;i<MAX_SIZE1;i++) |
sl@0 | 102 |
{ |
sl@0 | 103 |
sad1[i]=i+3; |
sl@0 | 104 |
sad2[i]=i+2; |
sl@0 | 105 |
} |
sl@0 | 106 |
oil_sad16x16_u8(result,sad1,2,sad2,1); |
sl@0 | 107 |
|
sl@0 | 108 |
if(check_res == result[0]) |
sl@0 | 109 |
{ |
sl@0 | 110 |
std_log(LOG_FILENAME_LINE,"oil_sad16x16_u8 successful, result = %d",result[0]); |
sl@0 | 111 |
} |
sl@0 | 112 |
else |
sl@0 | 113 |
{ |
sl@0 | 114 |
assert_failed=1; |
sl@0 | 115 |
std_log(LOG_FILENAME_LINE,"oil_sad16x16_u8 unsuccessful,Expected =%d,Obtained =%d",check_res,result[0]); |
sl@0 | 116 |
} |
sl@0 | 117 |
} |
sl@0 | 118 |
|
sl@0 | 119 |
|
sl@0 | 120 |
void test_sad16xn_16x16_u8() |
sl@0 | 121 |
{ |
sl@0 | 122 |
int i; |
sl@0 | 123 |
uint8_t sad1[MAX_SIZE1],sad2[MAX_SIZE1]; |
sl@0 | 124 |
uint32_t res[MAX_SIZE1],check[MAX_SIZE1]={7680,7426,7174,6924,6678,6436,6198,5966,5740,5520,5308,5104,4908,4722,4546,4380,4226,4082,3948,3826,3714,3612,3522,3442,3372,3314,3266,3228,3202,3186,3180,3186,3202,3228,3266,3314,3372,3442,3522,3612,3714,3826,3948,4082,4226,4380,4546,4722,4908,5104,5308,5520,5740,5966,6198,6436,6678,6924,7174,7426,7680,7936,8192,8448,8704,8960,9216,9472,9728,9984,10240,10496,10752,11008,11264,11520,11776,12032,12288,12544,12800,13056,13312,13568,13824,14080,14336,14592,14848,15104,15360,15616,15872,16128,16384,16640,16896,17152,17408,17664,17920,18176,18432,18688,18944,19200,19456,19712,19968,20224,20480,20736,20992,21248,21504,21760,22016,22272,22528,22784,23040,23296,23552,23808,24064,24320,24576,24832,25088,25344,25600,25856,26112,26368,26624,26880,27136,27392,27648,27904,28160,28416,28672,28928,29184,29440,29696,29952,30208,30464,30720,30976,31232,31488,31744,32000,32256,32512,32768,33024,33280,33536,33792,34048,34304,34560,34816,35072,35328,35584,35840,36096,36352,36608,36864,37120,37376,37632,37888,38144,38400,38656,38912,39168,39424,39680,39936,40192,40448,40704,40960,41216,41472,41728,41984,42240,42496,42752,43008,43264,43520,43776,44032,44288,44544,44800,45056,45312,45568,45824,46080,46336,46592,46848,47104,47360,47616,47872,48128,48384,48640,48896,49152,49408,49592,49690,49688,49571,49324,48932,48380,47653,46736,45614,44272,42695,40868,38776,36404,33737,31096,28494,25944,23461,21060,18756,16564,14499,12576,10810,9216,7809,6604,5616,4860,4351}; |
sl@0 | 125 |
for(i=0;i<MAX_SIZE1;i++) |
sl@0 | 126 |
{ |
sl@0 | 127 |
sad1[i]=(i+1)*2; |
sl@0 | 128 |
sad2[i]=(i+2)*1; |
sl@0 | 129 |
res[i]=0; |
sl@0 | 130 |
} |
sl@0 | 131 |
oil_sad16x16_16xn_u8(res,sad1,2,sad2,1,MAX_SIZE1); |
sl@0 | 132 |
|
sl@0 | 133 |
for(i=0;i<MAX_SIZE1;i++) |
sl@0 | 134 |
if(check[i]== res[i]) |
sl@0 | 135 |
{ |
sl@0 | 136 |
std_log(LOG_FILENAME_LINE,"oil_sad16x16_16xn_u8 successful, res[%d] = %d", i,res[i]); |
sl@0 | 137 |
} |
sl@0 | 138 |
else |
sl@0 | 139 |
{ |
sl@0 | 140 |
assert_failed=1; |
sl@0 | 141 |
std_log(LOG_FILENAME_LINE,"oil_sad16x16_16xn_u8 unsuccessful,Expected =%d,Obtained =%d",check[i],res[i]); |
sl@0 | 142 |
} |
sl@0 | 143 |
} |
sl@0 | 144 |
|
sl@0 | 145 |
|
sl@0 | 146 |
void test_sad8xn_u8() |
sl@0 | 147 |
{ |
sl@0 | 148 |
int i; |
sl@0 | 149 |
uint8_t sad1[MAX_SIZE2],sad2[MAX_SIZE2]; |
sl@0 | 150 |
uint32_t result[RES_SIZE]={0},check_res = 672; |
sl@0 | 151 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 152 |
{ |
sl@0 | 153 |
sad1[i]=i*3; |
sl@0 | 154 |
sad2[i]=i*2; |
sl@0 | 155 |
} |
sl@0 | 156 |
oil_sad8x8_u8(result,sad1,2,sad2,2); |
sl@0 | 157 |
|
sl@0 | 158 |
if(check_res == result[0]) |
sl@0 | 159 |
{ |
sl@0 | 160 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_u8 successful, result = %d",result[0]); |
sl@0 | 161 |
} |
sl@0 | 162 |
else |
sl@0 | 163 |
{ |
sl@0 | 164 |
assert_failed=1; |
sl@0 | 165 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_u8 unsuccessful, Expected =%d,Obtained =%d",check_res,result[0]); |
sl@0 | 166 |
} |
sl@0 | 167 |
} |
sl@0 | 168 |
|
sl@0 | 169 |
|
sl@0 | 170 |
void test_sad8xn_8x8_u8() |
sl@0 | 171 |
{ |
sl@0 | 172 |
int i; |
sl@0 | 173 |
uint8_t sad1[MAX_SIZE2],sad2[MAX_SIZE2]; |
sl@0 | 174 |
uint32_t res[MAX_SIZE2],check[MAX_SIZE2]={896,834,774,716,662,612,566,526,492,462,438,420,406,398,396,398,406,420,438,462,492,526,566,612,662,716,774,834,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048,2112,2176,2240,2324,2413,2492,2546,2560,2519,2408,2212,1972,1703,1420,1138,872,637}; |
sl@0 | 175 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 176 |
{ |
sl@0 | 177 |
sad1[i]=(i+1)*2; |
sl@0 | 178 |
sad2[i]=(i+2)*1; |
sl@0 | 179 |
res[i]=0; |
sl@0 | 180 |
} |
sl@0 | 181 |
oil_sad8x8_8xn_u8(res,sad1,2,sad2,1,MAX_SIZE2); |
sl@0 | 182 |
|
sl@0 | 183 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 184 |
if(check[i]== res[i]) |
sl@0 | 185 |
{ |
sl@0 | 186 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_8xn_u8 successful, res[%d] = %d", i,res[i]); |
sl@0 | 187 |
} |
sl@0 | 188 |
else |
sl@0 | 189 |
{ |
sl@0 | 190 |
assert_failed=1; |
sl@0 | 191 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_8xn_u8 unsuccessful,Expected =%d,Obtained =%d",check[i],res[i]); |
sl@0 | 192 |
} |
sl@0 | 193 |
} |
sl@0 | 194 |
|
sl@0 | 195 |
|
sl@0 | 196 |
|
sl@0 | 197 |
void test_sad8x8_s16() |
sl@0 | 198 |
{ |
sl@0 | 199 |
int i; |
sl@0 | 200 |
int16_t sad1[MAX_SIZE2],sad2[MAX_SIZE2]; |
sl@0 | 201 |
uint32_t res[MAX_SIZE2],check[MAX_SIZE2]={213120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; |
sl@0 | 202 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 203 |
{ |
sl@0 | 204 |
sad1[i]=(i+3)*2; |
sl@0 | 205 |
sad2[i]=(i+2)*1; |
sl@0 | 206 |
res[i]=0; |
sl@0 | 207 |
} |
sl@0 | 208 |
oil_sad8x8_s16(res,1,sad1,3,sad2,2); |
sl@0 | 209 |
|
sl@0 | 210 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 211 |
if(check[i]== res[i]) |
sl@0 | 212 |
{ |
sl@0 | 213 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_s16 successful, res[%d] = %d", i,res[i]); |
sl@0 | 214 |
} |
sl@0 | 215 |
else |
sl@0 | 216 |
{ |
sl@0 | 217 |
assert_failed=1; |
sl@0 | 218 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_s16 unsuccessful,Expected =%d,Obtained =%d",check[i],res[i]); |
sl@0 | 219 |
} |
sl@0 | 220 |
} |
sl@0 | 221 |
|
sl@0 | 222 |
|
sl@0 | 223 |
void test_sad8x8_s16_2() |
sl@0 | 224 |
{ |
sl@0 | 225 |
int i; |
sl@0 | 226 |
int16_t sad1[MAX_SIZE2],sad2[MAX_SIZE2]; |
sl@0 | 227 |
uint32_t res[RES_SIZE]={0},check[RES_SIZE]={196736}; |
sl@0 | 228 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 229 |
{ |
sl@0 | 230 |
sad1[i]=(i+2)*2; |
sl@0 | 231 |
sad2[i]=(i+1)*1; |
sl@0 | 232 |
} |
sl@0 | 233 |
oil_sad8x8_s16_2(res,sad1,3,sad2,2); |
sl@0 | 234 |
|
sl@0 | 235 |
if(check[0]== res[0]) |
sl@0 | 236 |
{ |
sl@0 | 237 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_s16_2 successful, res = %d",res[0]); |
sl@0 | 238 |
} |
sl@0 | 239 |
else |
sl@0 | 240 |
{ |
sl@0 | 241 |
assert_failed=1; |
sl@0 | 242 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_s16_2 unsuccessful,Expected =%d,Obtained =%d",check[0],res[0]); |
sl@0 | 243 |
} |
sl@0 | 244 |
} |
sl@0 | 245 |
|
sl@0 | 246 |
void test_sad8x8_f64() |
sl@0 | 247 |
{ |
sl@0 | 248 |
int i; |
sl@0 | 249 |
double dsad1[MAX_SIZE2],dsad2[MAX_SIZE2],dres[MAX_SIZE2],dcheck[MAX_SIZE2]={64.00000000000000,0,}; |
sl@0 | 250 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 251 |
{ |
sl@0 | 252 |
dsad1[i]=i*2; |
sl@0 | 253 |
dsad2[i]=i*1; |
sl@0 | 254 |
dres[i]=0; |
sl@0 | 255 |
} |
sl@0 | 256 |
oil_sad8x8_f64(dres,1,dsad1,3,dsad2,2); |
sl@0 | 257 |
|
sl@0 | 258 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 259 |
if(comparefloats(dres[i],dcheck[i])==0) |
sl@0 | 260 |
{ |
sl@0 | 261 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_f64 successful, dres[%d] = %15.14f", i,dres[i]); |
sl@0 | 262 |
} |
sl@0 | 263 |
else |
sl@0 | 264 |
{ |
sl@0 | 265 |
assert_failed=1; |
sl@0 | 266 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_f64 unsuccessful,Expected =%15.14f,Obtained =%15.14f",dcheck[i],dres[i]); |
sl@0 | 267 |
} |
sl@0 | 268 |
} |
sl@0 | 269 |
|
sl@0 | 270 |
|
sl@0 | 271 |
|
sl@0 | 272 |
void test_sad8x8_f64_2() |
sl@0 | 273 |
{ |
sl@0 | 274 |
int i; |
sl@0 | 275 |
double dsad1[MAX_SIZE2],dsad2[MAX_SIZE2]; |
sl@0 | 276 |
double dres[RES_SIZE]={0},dcheck[MAX_SIZE]={64.00000000000000}; |
sl@0 | 277 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 278 |
{ |
sl@0 | 279 |
dsad1[i]=i*2; |
sl@0 | 280 |
dsad2[i]=i*1; |
sl@0 | 281 |
} |
sl@0 | 282 |
oil_sad8x8_f64_2(dres,dsad1,3,dsad2,2); |
sl@0 | 283 |
|
sl@0 | 284 |
if(comparefloats(dres[0],dcheck[0])==0) |
sl@0 | 285 |
{ |
sl@0 | 286 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_f64_2 successful, dres = %15.14f",dres[0]); |
sl@0 | 287 |
} |
sl@0 | 288 |
else |
sl@0 | 289 |
{ |
sl@0 | 290 |
assert_failed=1; |
sl@0 | 291 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_f64_2 unsuccessful,Expected =%15.14f,Obtained =%15.14f",dcheck[0],dres[0]); |
sl@0 | 292 |
} |
sl@0 | 293 |
} |
sl@0 | 294 |
|
sl@0 | 295 |
void test_sad8x8_u8_avg() |
sl@0 | 296 |
{ |
sl@0 | 297 |
int i; |
sl@0 | 298 |
uint8_t sad1[MAX_SIZE2],sad2[MAX_SIZE2],sad3[MAX_SIZE2]; |
sl@0 | 299 |
uint32_t res[RES_SIZE]={0},check[RES_SIZE]={1440}; |
sl@0 | 300 |
for(i=0;i<MAX_SIZE2;i++) |
sl@0 | 301 |
{ |
sl@0 | 302 |
sad1[i]=(i+3)*2; |
sl@0 | 303 |
sad2[i]=(i+2)*1; |
sl@0 | 304 |
sad3[i]=(i+1)*1; |
sl@0 | 305 |
} |
sl@0 | 306 |
oil_sad8x8_u8_avg(res,sad1,3,sad2,sad3,2); |
sl@0 | 307 |
|
sl@0 | 308 |
if(check[0] == res[0]) |
sl@0 | 309 |
{ |
sl@0 | 310 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_u8_avg successful, res = %d", res[0]); |
sl@0 | 311 |
} |
sl@0 | 312 |
else |
sl@0 | 313 |
{ |
sl@0 | 314 |
assert_failed=1; |
sl@0 | 315 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_u8_avg unsuccessful,Expected =%d,Obtained =%d", check[0],res[0]); |
sl@0 | 316 |
} |
sl@0 | 317 |
} |
sl@0 | 318 |
|
sl@0 | 319 |
|
sl@0 | 320 |
int main () |
sl@0 | 321 |
{ |
sl@0 | 322 |
std_log(LOG_FILENAME_LINE,"Test started testsuite_sad8x8"); |
sl@0 | 323 |
oil_init (); |
sl@0 | 324 |
|
sl@0 | 325 |
std_log(LOG_FILENAME_LINE,"test_sad12xn_u8"); |
sl@0 | 326 |
test_sad12xn_u8(); |
sl@0 | 327 |
|
sl@0 | 328 |
std_log(LOG_FILENAME_LINE,"oil_sad12xn_12x12_u8"); |
sl@0 | 329 |
test_sad12xn_12x12_u8(); |
sl@0 | 330 |
|
sl@0 | 331 |
std_log(LOG_FILENAME_LINE,"oil_sad16xn_u8"); |
sl@0 | 332 |
test_sad16xn_u8(); |
sl@0 | 333 |
|
sl@0 | 334 |
std_log(LOG_FILENAME_LINE,"oil_sad16xn_16x16_u8"); |
sl@0 | 335 |
test_sad16xn_16x16_u8(); |
sl@0 | 336 |
|
sl@0 | 337 |
std_log(LOG_FILENAME_LINE,"oil_sad8xn_u8"); |
sl@0 | 338 |
test_sad8xn_u8(); |
sl@0 | 339 |
|
sl@0 | 340 |
std_log(LOG_FILENAME_LINE,"oil_sad8xn_8x8_u8"); |
sl@0 | 341 |
test_sad8xn_8x8_u8(); |
sl@0 | 342 |
|
sl@0 | 343 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_s16"); |
sl@0 | 344 |
test_sad8x8_s16(); |
sl@0 | 345 |
|
sl@0 | 346 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_s16_2"); |
sl@0 | 347 |
test_sad8x8_s16_2(); |
sl@0 | 348 |
|
sl@0 | 349 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_f64"); |
sl@0 | 350 |
test_sad8x8_f64(); |
sl@0 | 351 |
|
sl@0 | 352 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_f64_2"); |
sl@0 | 353 |
test_sad8x8_f64_2(); |
sl@0 | 354 |
|
sl@0 | 355 |
std_log(LOG_FILENAME_LINE,"oil_sad8x8_u8_avg"); |
sl@0 | 356 |
test_sad8x8_u8_avg(); |
sl@0 | 357 |
|
sl@0 | 358 |
|
sl@0 | 359 |
if(assert_failed) |
sl@0 | 360 |
std_log(LOG_FILENAME_LINE,"Test Fail"); |
sl@0 | 361 |
else |
sl@0 | 362 |
std_log(LOG_FILENAME_LINE,"Test Successful"); |
sl@0 | 363 |
|
sl@0 | 364 |
create_xml(0); |
sl@0 | 365 |
return 0; |
sl@0 | 366 |
} |
sl@0 | 367 |