Skip to content

Commit a807a50

Browse files
committed
Add unsigned tests to math agreement test
All operations on unsigned tests were previously commented out due to bug 6764163. Signed char vectors remain commented out due to bug 6865598, but unsigned char vectors appear to be working properly. Change-Id: I723c43fe69a78c8f8e03ed1e4db95f73966fcaad
1 parent 3666dd8 commit a807a50

File tree

2 files changed

+96
-103
lines changed

2 files changed

+96
-103
lines changed

tests/RenderScriptTests/tests/src/com/android/rs/test/UT_math_agree.java

Lines changed: 89 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -299,14 +299,14 @@ private void initializeValues(ScriptC_math_agree s) {
299299
float[] rand_f2_1 = randvec_float(2);
300300
float[] rand_f3_1 = randvec_float(3);
301301
float[] rand_f4_1 = randvec_float(4);
302-
byte rand_sc1_0 = (byte)rand.nextInt(0x1 << 8);
303-
byte[] rand_sc2_0 = randvec_char(2);
304-
byte[] rand_sc3_0 = randvec_char(3);
305-
byte[] rand_sc4_0 = randvec_char(4);
306-
byte rand_sc1_1 = (byte)rand.nextInt(0x1 << 8);
307-
byte[] rand_sc2_1 = randvec_char(2);
308-
byte[] rand_sc3_1 = randvec_char(3);
309-
byte[] rand_sc4_1 = randvec_char(4);
302+
short rand_uc1_0 = (short)rand.nextInt(0x1 << 8);
303+
short[] rand_uc2_0 = randvec_uchar(2);
304+
short[] rand_uc3_0 = randvec_uchar(3);
305+
short[] rand_uc4_0 = randvec_uchar(4);
306+
short rand_uc1_1 = (short)rand.nextInt(0x1 << 8);
307+
short[] rand_uc2_1 = randvec_uchar(2);
308+
short[] rand_uc3_1 = randvec_uchar(3);
309+
short[] rand_uc4_1 = randvec_uchar(4);
310310
short rand_ss1_0 = (short)rand.nextInt(0x1 << 16);
311311
short[] rand_ss2_0 = randvec_short(2);
312312
short[] rand_ss3_0 = randvec_short(3);
@@ -315,6 +315,14 @@ private void initializeValues(ScriptC_math_agree s) {
315315
short[] rand_ss2_1 = randvec_short(2);
316316
short[] rand_ss3_1 = randvec_short(3);
317317
short[] rand_ss4_1 = randvec_short(4);
318+
int rand_us1_0 = rand.nextInt(0x1 << 16);
319+
int[] rand_us2_0 = randvec_ushort(2);
320+
int[] rand_us3_0 = randvec_ushort(3);
321+
int[] rand_us4_0 = randvec_ushort(4);
322+
int rand_us1_1 = rand.nextInt(0x1 << 16);
323+
int[] rand_us2_1 = randvec_ushort(2);
324+
int[] rand_us3_1 = randvec_ushort(3);
325+
int[] rand_us4_1 = randvec_ushort(4);
318326
int rand_si1_0 = rand.nextInt();
319327
int[] rand_si2_0 = randvec_int(2);
320328
int[] rand_si3_0 = randvec_int(3);
@@ -323,6 +331,14 @@ private void initializeValues(ScriptC_math_agree s) {
323331
int[] rand_si2_1 = randvec_int(2);
324332
int[] rand_si3_1 = randvec_int(3);
325333
int[] rand_si4_1 = randvec_int(4);
334+
long rand_ui1_0 = (long)rand.nextInt() - (long)Integer.MIN_VALUE;
335+
long[] rand_ui2_0 = randvec_uint(2);
336+
long[] rand_ui3_0 = randvec_uint(3);
337+
long[] rand_ui4_0 = randvec_uint(4);
338+
long rand_ui1_1 = (long)rand.nextInt() - (long)Integer.MIN_VALUE;
339+
long[] rand_ui2_1 = randvec_uint(2);
340+
long[] rand_ui3_1 = randvec_uint(3);
341+
long[] rand_ui4_1 = randvec_uint(4);
326342
long rand_sl1_0 = rand.nextLong();
327343
long[] rand_sl2_0 = randvec_long(2);
328344
long[] rand_sl3_0 = randvec_long(3);
@@ -331,32 +347,16 @@ private void initializeValues(ScriptC_math_agree s) {
331347
long[] rand_sl2_1 = randvec_long(2);
332348
long[] rand_sl3_1 = randvec_long(3);
333349
long[] rand_sl4_1 = randvec_long(4);
334-
// FIXME: generate unsigned input vectors once bug 6764163 is fixed
350+
// FIXME: generate signed char vectors once bug 6865598 is fixed
335351
/*
336-
short rand_uc1_0 = (short)rand.nextInt(0x1 << 8);
337-
short[] rand_uc2_0 = randvec_uchar(2);
338-
short[] rand_uc3_0 = randvec_uchar(3);
339-
short[] rand_uc4_0 = randvec_uchar(4);
340-
short rand_uc1_1 = (short)rand.nextInt(0x1 << 8);
341-
short[] rand_uc2_1 = randvec_uchar(2);
342-
short[] rand_uc3_1 = randvec_uchar(3);
343-
short[] rand_uc4_1 = randvec_uchar(4);
344-
int rand_us1_0 = rand.nextInt(0x1 << 16);
345-
int[] rand_us2_0 = randvec_ushort(2);
346-
int[] rand_us3_0 = randvec_ushort(3);
347-
int[] rand_us4_0 = randvec_ushort(4);
348-
int rand_us1_1 = rand.nextInt(0x1 << 16);
349-
int[] rand_us2_1 = randvec_ushort(2);
350-
int[] rand_us3_1 = randvec_ushort(3);
351-
int[] rand_us4_1 = randvec_ushort(4);
352-
long rand_ui1_0 = (long)rand.nextInt() - (long)Integer.MIN_VALUE;
353-
long[] rand_ui2_0 = randvec_uint(2);
354-
long[] rand_ui3_0 = randvec_uint(3);
355-
long[] rand_ui4_0 = randvec_uint(4);
356-
long rand_ui1_1 = (long)rand.nextInt() - (long)Integer.MIN_VALUE;
357-
long[] rand_ui2_1 = randvec_uint(2);
358-
long[] rand_ui3_1 = randvec_uint(3);
359-
long[] rand_ui4_1 = randvec_uint(4);
352+
byte rand_sc1_0 = (byte)rand.nextInt(0x1 << 8);
353+
byte[] rand_sc2_0 = randvec_char(2);
354+
byte[] rand_sc3_0 = randvec_char(3);
355+
byte[] rand_sc4_0 = randvec_char(4);
356+
byte rand_sc1_1 = (byte)rand.nextInt(0x1 << 8);
357+
byte[] rand_sc2_1 = randvec_char(2);
358+
byte[] rand_sc3_1 = randvec_char(3);
359+
byte[] rand_sc4_1 = randvec_char(4);
360360
*/
361361
// TODO: generate unsigned long vectors
362362

@@ -369,10 +369,10 @@ private void initializeValues(ScriptC_math_agree s) {
369369
s.set_rand_f2_1(pack_f2(rand_f2_1));
370370
s.set_rand_f3_1(pack_f3(rand_f3_1));
371371
s.set_rand_f4_1(pack_f4(rand_f4_1));
372-
s.set_rand_sc1_1(rand_sc1_1);
373-
s.set_rand_sc2_1(pack_b2(rand_sc2_1));
374-
s.set_rand_sc3_1(pack_b3(rand_sc3_1));
375-
s.set_rand_sc4_1(pack_b4(rand_sc4_1));
372+
s.set_rand_uc1_1(rand_uc1_1);
373+
s.set_rand_uc2_1(pack_s2(rand_uc2_1));
374+
s.set_rand_uc3_1(pack_s3(rand_uc3_1));
375+
s.set_rand_uc4_1(pack_s4(rand_uc4_1));
376376
s.set_rand_ss1_0(rand_ss1_0);
377377
s.set_rand_ss2_0(pack_s2(rand_ss2_0));
378378
s.set_rand_ss3_0(pack_s3(rand_ss3_0));
@@ -381,6 +381,14 @@ private void initializeValues(ScriptC_math_agree s) {
381381
s.set_rand_ss2_1(pack_s2(rand_ss2_1));
382382
s.set_rand_ss3_1(pack_s3(rand_ss3_1));
383383
s.set_rand_ss4_1(pack_s4(rand_ss4_1));
384+
s.set_rand_us1_0(rand_us1_0);
385+
s.set_rand_us2_0(pack_i2(rand_us2_0));
386+
s.set_rand_us3_0(pack_i3(rand_us3_0));
387+
s.set_rand_us4_0(pack_i4(rand_us4_0));
388+
s.set_rand_us1_1(rand_us1_1);
389+
s.set_rand_us2_1(pack_i2(rand_us2_1));
390+
s.set_rand_us3_1(pack_i3(rand_us3_1));
391+
s.set_rand_us4_1(pack_i4(rand_us4_1));
384392
s.set_rand_si1_0(rand_si1_0);
385393
s.set_rand_si2_0(pack_i2(rand_si2_0));
386394
s.set_rand_si3_0(pack_i3(rand_si3_0));
@@ -389,6 +397,14 @@ private void initializeValues(ScriptC_math_agree s) {
389397
s.set_rand_si2_1(pack_i2(rand_si2_1));
390398
s.set_rand_si3_1(pack_i3(rand_si3_1));
391399
s.set_rand_si4_1(pack_i4(rand_si4_1));
400+
s.set_rand_ui1_0(rand_ui1_0);
401+
s.set_rand_ui2_0(pack_l2(rand_ui2_0));
402+
s.set_rand_ui3_0(pack_l3(rand_ui3_0));
403+
s.set_rand_ui4_0(pack_l4(rand_ui4_0));
404+
s.set_rand_ui1_1(rand_ui1_1);
405+
s.set_rand_ui2_1(pack_l2(rand_ui2_1));
406+
s.set_rand_ui3_1(pack_l3(rand_ui3_1));
407+
s.set_rand_ui4_1(pack_l4(rand_ui4_1));
392408
s.set_rand_sl1_0(rand_sl1_0);
393409
s.set_rand_sl2_0(pack_l2(rand_sl2_0));
394410
s.set_rand_sl3_0(pack_l3(rand_sl3_0));
@@ -397,39 +413,20 @@ private void initializeValues(ScriptC_math_agree s) {
397413
s.set_rand_sl2_1(pack_l2(rand_sl2_1));
398414
s.set_rand_sl3_1(pack_l3(rand_sl3_1));
399415
s.set_rand_sl4_1(pack_l4(rand_sl4_1));
400-
// FIXME: set signed char input vectors once bug is fixed
416+
s.set_rand_uc1_0(rand_uc1_0);
417+
s.set_rand_uc2_0(pack_s2(rand_uc2_0));
418+
s.set_rand_uc3_0(pack_s3(rand_uc3_0));
419+
s.set_rand_uc4_0(pack_s4(rand_uc4_0));
420+
// FIXME: set char input vectors once bug 6865598 is fixed
401421
/*
402422
s.set_rand_sc1_0(rand_sc1_0);
403423
s.set_rand_sc2_0(pack_b2(rand_sc2_0));
404424
s.set_rand_sc3_0(pack_b3(rand_sc3_0));
405425
s.set_rand_sc4_0(pack_b4(rand_sc4_0));
406-
*/
407-
// FIXME: set unsigned input vectors once bug 6764163 is fixed
408-
/*
409-
s.set_rand_us1_0(rand_us1_0);
410-
s.set_rand_us2_0(pack_i2(rand_us2_0));
411-
s.set_rand_us3_0(pack_i3(rand_us3_0));
412-
s.set_rand_us4_0(pack_i4(rand_us4_0));
413-
s.set_rand_us1_1(rand_us1_1);
414-
s.set_rand_us2_1(pack_i2(rand_us2_1));
415-
s.set_rand_us3_1(pack_i3(rand_us3_1));
416-
s.set_rand_us4_1(pack_i4(rand_us4_1));
417-
s.set_rand_uc1_0(rand_uc1_0);
418-
s.set_rand_uc2_0(pack_s2(rand_uc2_0));
419-
s.set_rand_uc3_0(pack_s3(rand_uc3_0));
420-
s.set_rand_uc4_0(pack_s4(rand_uc4_0));
421-
s.set_rand_uc1_1(rand_uc1_1);
422-
s.set_rand_uc2_1(pack_s2(rand_uc2_1));
423-
s.set_rand_uc3_1(pack_s3(rand_uc3_1));
424-
s.set_rand_uc4_1(pack_s4(rand_uc4_1));
425-
s.set_rand_ui1_0(rand_ui1_0);
426-
s.set_rand_ui2_0(pack_l2(rand_ui2_0));
427-
s.set_rand_ui3_0(pack_l3(rand_ui3_0));
428-
s.set_rand_ui4_0(pack_l4(rand_ui4_0));
429-
s.set_rand_ui1_1(rand_ui1_1);
430-
s.set_rand_ui2_1(pack_l2(rand_ui2_1));
431-
s.set_rand_ui3_1(pack_l3(rand_ui3_1));
432-
s.set_rand_ui4_1(pack_l4(rand_ui4_1));
426+
s.set_rand_sc1_1(rand_sc1_1);
427+
s.set_rand_sc2_1(pack_b2(rand_sc2_1));
428+
s.set_rand_sc3_1(pack_b3(rand_sc3_1));
429+
s.set_rand_sc4_1(pack_b4(rand_sc4_1));
433430
*/
434431
// TODO: set unsigned long vectors
435432

@@ -438,81 +435,76 @@ private void initializeValues(ScriptC_math_agree s) {
438435
s.set_min_rand_f2_f2(pack_f2(min(rand_f2_0, rand_f2_1)));
439436
s.set_min_rand_f3_f3(pack_f3(min(rand_f3_0, rand_f3_1)));
440437
s.set_min_rand_f4_f4(pack_f4(min(rand_f4_0, rand_f4_1)));
438+
s.set_min_rand_uc1_uc1(min(rand_uc1_0, rand_uc1_1));
439+
s.set_min_rand_uc2_uc2(pack_s2(min(rand_uc2_0, rand_uc2_1)));
440+
s.set_min_rand_uc3_uc3(pack_s3(min(rand_uc3_0, rand_uc3_1)));
441+
s.set_min_rand_uc4_uc4(pack_s4(min(rand_uc4_0, rand_uc4_1)));
441442
s.set_min_rand_ss1_ss1(min(rand_ss1_0, rand_ss1_1));
442443
s.set_min_rand_ss2_ss2(pack_s2(min(rand_ss2_0, rand_ss2_1)));
443444
s.set_min_rand_ss3_ss3(pack_s3(min(rand_ss3_0, rand_ss3_1)));
444445
s.set_min_rand_ss4_ss4(pack_s4(min(rand_ss4_0, rand_ss4_1)));
446+
s.set_min_rand_us1_us1(min(rand_us1_0, rand_us1_1));
447+
s.set_min_rand_us2_us2(pack_i2(min(rand_us2_0, rand_us2_1)));
448+
s.set_min_rand_us3_us3(pack_i3(min(rand_us3_0, rand_us3_1)));
449+
s.set_min_rand_us4_us4(pack_i4(min(rand_us4_0, rand_us4_1)));
445450
s.set_min_rand_si1_si1(min(rand_si1_0, rand_si1_1));
446451
s.set_min_rand_si2_si2(pack_i2(min(rand_si2_0, rand_si2_1)));
447452
s.set_min_rand_si3_si3(pack_i3(min(rand_si3_0, rand_si3_1)));
448453
s.set_min_rand_si4_si4(pack_i4(min(rand_si4_0, rand_si4_1)));
454+
s.set_min_rand_ui1_ui1(min(rand_ui1_0, rand_ui1_1));
455+
s.set_min_rand_ui2_ui2(pack_l2(min(rand_ui2_0, rand_ui2_1)));
456+
s.set_min_rand_ui3_ui3(pack_l3(min(rand_ui3_0, rand_ui3_1)));
457+
s.set_min_rand_ui4_ui4(pack_l4(min(rand_ui4_0, rand_ui4_1)));
449458
s.set_min_rand_sl1_sl1(min(rand_sl1_0, rand_sl1_1));
450459
s.set_min_rand_sl2_sl2(pack_l2(min(rand_sl2_0, rand_sl2_1)));
451460
s.set_min_rand_sl3_sl3(pack_l3(min(rand_sl3_0, rand_sl3_1)));
452461
s.set_min_rand_sl4_sl4(pack_l4(min(rand_sl4_0, rand_sl4_1)));
453-
// FIXME: set signed char min reference vectors once bug is fixed
462+
// FIXME: set char min reference vectors once bug 6865598 is fixed
454463
/*
455464
s.set_min_rand_sc1_sc1(min(rand_sc1_0, rand_sc1_1));
456465
s.set_min_rand_sc2_sc2(pack_b2(min(rand_sc2_0, rand_sc2_1)));
457466
s.set_min_rand_sc3_sc3(pack_b3(min(rand_sc3_0, rand_sc3_1)));
458467
s.set_min_rand_sc4_sc4(pack_b4(min(rand_sc4_0, rand_sc4_1)));
459468
*/
460-
// FIXME: set unsigned min reference vectors once bug 6764163 is fixed
461-
/*
462-
s.set_min_rand_uc1_uc1(min(rand_uc1_0, rand_uc1_1));
463-
s.set_min_rand_uc2_uc2(pack_s3(min(rand_uc2_0, rand_uc2_1)));
464-
s.set_min_rand_uc3_uc3(pack_s3(min(rand_uc3_0, rand_uc3_1)));
465-
s.set_min_rand_uc4_uc4(pack_s4(min(rand_uc4_0, rand_uc4_1)));
466-
s.set_min_rand_us1_us1(min(rand_us1_0, rand_us1_1));
467-
s.set_min_rand_us2_us2(pack_i2(min(rand_us2_0, rand_us2_1)));
468-
s.set_min_rand_us3_us3(pack_i3(min(rand_us3_0, rand_us3_1)));
469-
s.set_min_rand_us4_us4(pack_i4(min(rand_us4_0, rand_us4_1)));
470-
s.set_min_rand_ui1_ui1(min(rand_ui1_0, rand_ui1_1));
471-
s.set_min_rand_ui2_ui2(pack_l2(min(rand_ui2_0, rand_ui2_1)));
472-
s.set_min_rand_ui3_ui3(pack_l3(min(rand_ui3_0, rand_ui3_1)));
473-
s.set_min_rand_ui4_ui4(pack_l4(min(rand_ui4_0, rand_ui4_1)));
474-
*/
475469
// TODO: set results for unsigned long min
476470

477471
// Set results for max
478472
s.set_max_rand_f1_f1(max(rand_f1_0, rand_f1_1));
479473
s.set_max_rand_f2_f2(pack_f2(max(rand_f2_0, rand_f2_1)));
480474
s.set_max_rand_f3_f3(pack_f3(max(rand_f3_0, rand_f3_1)));
481475
s.set_max_rand_f4_f4(pack_f4(max(rand_f4_0, rand_f4_1)));
476+
s.set_max_rand_uc1_uc1(max(rand_uc1_0, rand_uc1_1));
477+
s.set_max_rand_uc2_uc2(pack_s2(max(rand_uc2_0, rand_uc2_1)));
478+
s.set_max_rand_uc3_uc3(pack_s3(max(rand_uc3_0, rand_uc3_1)));
479+
s.set_max_rand_uc4_uc4(pack_s4(max(rand_uc4_0, rand_uc4_1)));
482480
s.set_max_rand_ss1_ss1(max(rand_ss1_0, rand_ss1_1));
483481
s.set_max_rand_ss2_ss2(pack_s2(max(rand_ss2_0, rand_ss2_1)));
484482
s.set_max_rand_ss3_ss3(pack_s3(max(rand_ss3_0, rand_ss3_1)));
485483
s.set_max_rand_ss4_ss4(pack_s4(max(rand_ss4_0, rand_ss4_1)));
484+
s.set_max_rand_us1_us1(max(rand_us1_0, rand_us1_1));
485+
s.set_max_rand_us2_us2(pack_i2(max(rand_us2_0, rand_us2_1)));
486+
s.set_max_rand_us3_us3(pack_i3(max(rand_us3_0, rand_us3_1)));
487+
s.set_max_rand_us4_us4(pack_i4(max(rand_us4_0, rand_us4_1)));
486488
s.set_max_rand_si1_si1(max(rand_si1_0, rand_si1_1));
487489
s.set_max_rand_si2_si2(pack_i2(max(rand_si2_0, rand_si2_1)));
488490
s.set_max_rand_si3_si3(pack_i3(max(rand_si3_0, rand_si3_1)));
489491
s.set_max_rand_si4_si4(pack_i4(max(rand_si4_0, rand_si4_1)));
492+
s.set_max_rand_ui1_ui1(max(rand_ui1_0, rand_ui1_1));
493+
s.set_max_rand_ui2_ui2(pack_l2(max(rand_ui2_0, rand_ui2_1)));
494+
s.set_max_rand_ui3_ui3(pack_l3(max(rand_ui3_0, rand_ui3_1)));
495+
s.set_max_rand_ui4_ui4(pack_l4(max(rand_ui4_0, rand_ui4_1)));
490496
s.set_max_rand_sl1_sl1(max(rand_sl1_0, rand_sl1_1));
491497
s.set_max_rand_sl2_sl2(pack_l2(max(rand_sl2_0, rand_sl2_1)));
492498
s.set_max_rand_sl3_sl3(pack_l3(max(rand_sl3_0, rand_sl3_1)));
493499
s.set_max_rand_sl4_sl4(pack_l4(max(rand_sl4_0, rand_sl4_1)));
494-
// FIXME: set signed char max reference vectors once bug is fixed
500+
// FIXME: set signed char max reference vectors once bug 6865598 is fixed
495501
/*
496502
s.set_max_rand_sc1_sc1(max(rand_sc1_0, rand_sc1_1));
497503
s.set_max_rand_sc2_sc2(pack_b2(max(rand_sc2_0, rand_sc2_1)));
498504
s.set_max_rand_sc3_sc3(pack_b3(max(rand_sc3_0, rand_sc3_1)));
499505
s.set_max_rand_sc4_sc4(pack_b4(max(rand_sc4_0, rand_sc4_1)));
500506
*/
501-
// FIXME: set unsigned max reference vectors once bug 6764163 is fixed
502-
/*
503-
s.set_max_rand_uc1_uc1(max(rand_uc1_0, rand_uc1_1));
504-
s.set_max_rand_uc2_uc2(pack_s3(max(rand_uc2_0, rand_uc2_1)));
505-
s.set_max_rand_uc3_uc3(pack_s3(max(rand_uc3_0, rand_uc3_1)));
506-
s.set_max_rand_uc4_uc4(pack_s4(max(rand_uc4_0, rand_uc4_1)));
507-
s.set_max_rand_us1_us1(max(rand_us1_0, rand_us1_1));
508-
s.set_max_rand_us2_us2(pack_i2(max(rand_us2_0, rand_us2_1)));
509-
s.set_max_rand_us3_us3(pack_i3(max(rand_us3_0, rand_us3_1)));
510-
s.set_max_rand_us4_us4(pack_i4(max(rand_us4_0, rand_us4_1)));
511-
s.set_max_rand_ui1_ui1(max(rand_ui1_0, rand_ui1_1));
512-
s.set_max_rand_ui2_ui2(pack_l2(max(rand_ui2_0, rand_ui2_1)));
513-
s.set_max_rand_ui3_ui3(pack_l3(max(rand_ui3_0, rand_ui3_1)));
514-
s.set_max_rand_ui4_ui4(pack_l4(max(rand_ui4_0, rand_ui4_1)));
515-
*/
507+
516508
// TODO: set results for unsigned long max
517509

518510
// Set results for fmin

tests/RenderScriptTests/tests/src/com/android/rs/test/math_agree.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -337,15 +337,16 @@ TEST_UL3_UL3(func) \
337337
TEST_UL4_UL4(func)
338338

339339
#define TEST_VEC_VEC_ALL(func) \
340-
TEST_FN_FN_ALL(func) \
340+
TEST_FN_FN_ALL(func) \
341+
TEST_UC_UC_ALL(func) \
341342
TEST_SS_SS_ALL(func) \
342-
TEST_SI_SI_ALL(func)
343-
// FIXME: Add tests back in once bug 6764163 is fixed
344-
#if 0
345-
TEST_SC_SC_ALL(func) \
346343
TEST_US_US_ALL(func) \
347-
TEST_UC_UC_ALL(func) \
344+
TEST_SI_SI_ALL(func) \
348345
TEST_UI_UI_ALL(func)
346+
347+
// FIXME: Add char tests back in once bug 6865598 is fixed
348+
#if 0
349+
TEST_SC_SC_ALL(func)
349350
#endif
350351
// TODO: add long types to ALL macro
351352
#if 0

0 commit comments

Comments
 (0)