changeset 63 | a117ad66e027 |
parent 59 | 09fa7c3c5079 |
59:09fa7c3c5079 | 63:a117ad66e027 |
---|---|
561 { |
561 { |
562 uint8_t input1[SIZE+7]; |
562 uint8_t input1[SIZE+7]; |
563 int16_t input2[8]; |
563 int16_t input2[8]; |
564 int16_t input3[2]; |
564 int16_t input3[2]; |
565 uint8_t output[SIZE]; |
565 uint8_t output[SIZE]; |
566 int16_t linux_output[] = {3,3,4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19}; |
566 int16_t expected_output[] = {7,8,10,11,13,15,16,18,20,21,23,24,26,28,29,31,33,34,36,37}; |
567 int i; |
567 int i; |
568 |
568 |
569 for(i = 0; i < SIZE+7; i++) |
569 for(i = 0; i < SIZE+7; i++) |
570 { |
570 { |
571 input1[i] = i; |
571 input1[i] = i; |
583 |
583 |
584 oil_mas8_u8_sym_l15(output, input1, input2, input3, SIZE); |
584 oil_mas8_u8_sym_l15(output, input1, input2, input3, SIZE); |
585 |
585 |
586 for(i = 0; i < SIZE; i++) |
586 for(i = 0; i < SIZE; i++) |
587 { |
587 { |
588 if(output[i] != linux_output[i]) |
588 if(output[i] != expected_output[i]) |
589 { |
589 { |
590 std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]); |
590 std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,expected_output[i],output[i]); |
591 assert_failed = 1; |
591 assert_failed = 1; |
592 } |
592 } |
593 } |
593 } |
594 } |
594 } |
595 |
595 |