vx/VXLIB_absDiff_i16s_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_absDiff_i16s_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.75000 | 30.06 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 3072 | 0.00 | 0.65169 | 26.37 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 2 | PASS | 76800 | 0.00 | 0.62607 | 26.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.62527 | 26.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 2.35547 | 26.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 5 | PASS | 3072 | 0.00 | 1.58529 | 26.37 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 6 | PASS | 76800 | 0.00 | 0.57320 | 26.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 7 | PASS | 307200 | 0.00 | 0.45710 | 26.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 8 | PASS | 34 | 0.00 | 3.52941 | 27.91 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 9 | PASS | 34 | 0.00 | 5.91176 | 27.91 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 10 | PASS | 30 | 0.00 | 6.43333 | 28.17 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 11 | PASS | 7 | 0.00 | 11.57143 | 32.00 | Randomly generated input | width=7, height=1, out size=7, | | | | | | | mode=1 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: 2*width == stride Test vectors run: 6 Formula: Cycles: 0.62499*N + 85 Where: N = width * height Range: Min: 0.63 cycles/pt Avg: 3.79 cycles/pt Max: 11.57 cycles/pt Med: 0.65 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: 2*width < stride Test vectors run: 6 Formula: Cycles: 0.38675*N + 43.94280*M + 474 Where: N = width * height; M = height Range: Min: 0.46 cycles/pt Avg: 2.89 cycles/pt Max: 6.43 cycles/pt Med: 1.59 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_absDiff_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_absDiff_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.37500 | 13.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.41016 | 10.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.27669 | 10.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.25107 | 10.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.25027 | 10.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 34 | 0.00 | 3.41176 | 11.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 6 | PASS | 34 | 0.00 | 5.88235 | 11.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 7 | PASS | 30 | 0.00 | 5.86667 | 11.77 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 8 | PASS | 512 | 0.00 | 2.13477 | 10.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 9 | PASS | 3072 | 0.00 | 1.17871 | 10.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 10 | PASS | 76800 | 0.00 | 0.49611 | 10.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 11 | PASS | 307200 | 0.00 | 0.34226 | 10.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.24997*N + 88 Where: N = width * height Range: Min: 0.25 cycles/pt Avg: 1.66 cycles/pt Max: 5.38 cycles/pt Med: 0.28 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.25010*N + 58.88478*M + 44 Where: N = width * height; M = height Range: Min: 0.34 cycles/pt Avg: 2.65 cycles/pt Max: 5.88 cycles/pt Med: 1.18 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_accumulateImage_i8u_io16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_accumulateImage_i8u_io16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.75000 | 26.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.30078 | 23.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.15430 | 23.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.12617 | 23.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.12529 | 23.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.06445 | 23.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.07324 | 23.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.38168 | 23.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.22042 | 23.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 3.23529 | 24.59 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 5.55882 | 24.59 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 6.06667 | 24.80 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.12498*N + 93 Where: N = width * height Range: Min: 0.13 cycles/pt Avg: 1.62 cycles/pt Max: 5.75 cycles/pt Med: 0.15 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.12385*N + 61.76186*M + 21 Where: N = width * height; M = height Range: Min: 0.22 cycles/pt Avg: 2.56 cycles/pt Max: 6.07 cycles/pt Med: 1.07 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_accumulateSquareImage_i8u_io16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_accumulateSquareImage_i8u_io16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.81250 | 29.81 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.78711 | 26.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.65202 | 26.33 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.62608 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.62527 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.22266 | 26.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.40169 | 26.33 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.82961 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.70167 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 3.85294 | 27.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 6.00000 | 27.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 7.26667 | 28.03 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.62497*N + 89 Where: N = width * height Range: Min: 0.63 cycles/pt Avg: 2.06 cycles/pt Max: 5.81 cycles/pt Med: 0.65 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.62515*N + 48.83420*M + 68 Where: N = width * height; M = height Range: Min: 0.70 cycles/pt Avg: 3.07 cycles/pt Max: 7.27 cycles/pt Med: 1.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_accumulateWeightedImage_i8u_io8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_accumulateWeightedImage_i8u_io8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 7.06250 | 23.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=3, val1=54, val2=53 | 1 | PASS | 512 | 0.00 | 1.06836 | 20.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.90723 | 20.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=1, val1=142, val2=141 | 3 | PASS | 76800 | 0.00 | 0.87629 | 20.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=6, val1=9, val2=8 | 4 | PASS | 307200 | 0.00 | 0.87532 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=0, val1=54, val2=53 | 5 | PASS | 512 | 0.00 | 3.09766 | 20.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=2, val1=34, val2=33 | 6 | PASS | 3072 | 0.00 | 1.96419 | 20.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=2, val1=46, val2=45 | 7 | PASS | 76800 | 0.00 | 1.16294 | 20.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=0, val1=3, val2=2 | 8 | PASS | 307200 | 0.00 | 0.98292 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 30 | 0.00 | 11.20000 | 21.83 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 10 | PASS | 34 | 0.00 | 10.29412 | 21.62 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 5 Formula: Cycles: 0.875*N + 99 Where: N = width * height Range: Min: 0.88 cycles/pt Avg: 2.16 cycles/pt Max: 7.06 cycles/pt Med: 0.88 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.87537*N + 68.59816*M + 116 Where: N = width * height; M = height Range: Min: 0.98 cycles/pt Avg: 4.78 cycles/pt Max: 11.20 cycles/pt Med: 1.96 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_addSquare_i8u_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_addSquare_i8u_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.12500 | 29.88 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.76563 | 26.70 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.64844 | 26.33 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.62594 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.62523 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.20117 | 26.70 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.39811 | 26.33 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.82947 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.70164 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 3.52941 | 27.82 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 30 | 0.00 | 6.90000 | 28.07 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 11 | PASS | 34 | 0.00 | 5.67647 | 27.82 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.62497*N + 78 Where: N = width * height Range: Min: 0.63 cycles/pt Avg: 1.89 cycles/pt Max: 5.13 cycles/pt Med: 0.65 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.62515*N + 48.83420*M + 57 Where: N = width * height; M = height Range: Min: 0.70 cycles/pt Avg: 2.95 cycles/pt Max: 6.90 cycles/pt Med: 1.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_addWeight_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_addWeight_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.37500 | 23.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=0, val1=176, val2=175 | 1 | PASS | 512 | 0.00 | 1.04688 | 20.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.90365 | 20.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=0, val1=81, val2=80 | 3 | PASS | 76800 | 0.00 | 0.87615 | 20.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=1, val1=71, val2=70 | 4 | PASS | 307200 | 0.00 | 0.87529 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=1, val1=158, val2=157 | 5 | PASS | 512 | 0.00 | 3.07617 | 20.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=0, val1=78, val2=77 | 6 | PASS | 3072 | 0.00 | 1.96061 | 20.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=0, val1=113, val2=112 | 7 | PASS | 76800 | 0.00 | 1.16280 | 20.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=0, val1=159, val2=158 | 8 | PASS | 307200 | 0.00 | 0.98289 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 30 | 0.00 | 10.83333 | 21.87 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 10 | PASS | 34 | 0.00 | 9.97059 | 21.65 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 5 Formula: Cycles: 0.875*N + 88 Where: N = width * height Range: Min: 0.88 cycles/pt Avg: 2.02 cycles/pt Max: 6.38 cycles/pt Med: 0.88 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.87537*N + 68.59816*M + 105 Where: N = width * height; M = height Range: Min: 0.98 cycles/pt Avg: 4.66 cycles/pt Max: 10.83 cycles/pt Med: 1.96 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_add_i16s_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_add_i16s_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.93750 | 35.63 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.22266 | 33.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.06357 | 33.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.06277 | 33.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.88086 | 33.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 5 | PASS | 76800 | 0.00 | 0.46389 | 33.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 6 | PASS | 307200 | 0.00 | 0.15087 | 33.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 7 | PASS | 30 | 0.00 | 6.83333 | 34.40 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3 | 8 | PASS | 34 | 0.00 | 6.73529 | 34.24 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 9 | PASS | 16 | 0.00 | 5.43750 | 40.63 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 10 | PASS | 512 | 0.00 | 0.29102 | 38.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 11 | PASS | 76800 | 0.00 | 0.12611 | 38.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 12 | PASS | 307200 | 0.00 | 0.12528 | 38.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 13 | PASS | 512 | 0.00 | 2.09961 | 38.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 14 | PASS | 76800 | 0.00 | 0.38473 | 38.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 15 | PASS | 307200 | 0.00 | 0.22118 | 38.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 16 | PASS | 30 | 0.00 | 7.03333 | 39.40 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 | 17 | PASS | 34 | 0.00 | 5.47059 | 39.24 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.06245*N + 93 Where: N = width * height Range: Min: 0.06 cycles/pt Avg: 1.82 cycles/pt Max: 6.94 cycles/pt Med: 0.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 4 Formula: Cycles: 0.125*N + 85 Where: N = width * height Range: Min: 0.13 cycles/pt Avg: 1.49 cycles/pt Max: 5.44 cycles/pt Med: 0.13 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: - 0.03740*N + 121.19393*M - 323 Where: N = width * height; M = height Range: Min: 0.15 cycles/pt Avg: 3.21 cycles/pt Max: 6.83 cycles/pt Med: 0.46 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.12320*N + 62.59821*M + 50 Where: N = width * height; M = height Range: Min: 0.22 cycles/pt Avg: 3.04 cycles/pt Max: 7.03 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 40 bytes vx/VXLIB_add_i8u_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_add_i8u_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.43750 | 30.00 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.22266 | 26.73 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.06357 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.06277 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.87109 | 26.73 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 5 | PASS | 76800 | 0.00 | 0.45971 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 6 | PASS | 307200 | 0.00 | 0.15048 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 7 | PASS | 30 | 0.00 | 5.73333 | 28.13 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3 | 8 | PASS | 34 | 0.00 | 6.55882 | 27.88 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 9 | PASS | 16 | 0.00 | 5.31250 | 30.00 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 10 | PASS | 512 | 0.00 | 0.28711 | 26.73 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 11 | PASS | 76800 | 0.00 | 0.12608 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 12 | PASS | 307200 | 0.00 | 0.12527 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 13 | PASS | 512 | 0.00 | 2.08203 | 26.73 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 14 | PASS | 76800 | 0.00 | 0.38159 | 26.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 15 | PASS | 307200 | 0.00 | 0.22040 | 26.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 16 | PASS | 30 | 0.00 | 5.83333 | 28.13 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 | 17 | PASS | 34 | 0.00 | 5.35294 | 27.88 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.06246*N + 90 Where: N = width * height Range: Min: 0.06 cycles/pt Avg: 1.70 cycles/pt Max: 6.44 cycles/pt Med: 0.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 4 Formula: Cycles: 0.125*N + 83 Where: N = width * height Range: Min: 0.13 cycles/pt Avg: 1.46 cycles/pt Max: 5.31 cycles/pt Med: 0.13 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: - 0.03556*N + 119.77041*M - 329 Where: N = width * height; M = height Range: Min: 0.15 cycles/pt Avg: 2.95 cycles/pt Max: 6.56 cycles/pt Med: 0.46 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.12379*N + 61.74114*M + 39 Where: N = width * height; M = height Range: Min: 0.22 cycles/pt Avg: 2.77 cycles/pt Max: 5.83 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_add_i8u_i8u_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_add_i8u_i8u_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.18750 | 23.69 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.52539 | 20.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.37600 | 20.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.37525 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.95508 | 20.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 5 | PASS | 76800 | 0.00 | 0.48465 | 20.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 6 | PASS | 307200 | 0.00 | 0.22937 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 7 | PASS | 30 | 0.00 | 6.00000 | 21.97 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 8 | PASS | 34 | 0.00 | 5.85294 | 21.74 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 4 Formula: Cycles: 0.375*N + 77 Where: N = width * height Range: Min: 0.38 cycles/pt Avg: 1.62 cycles/pt Max: 5.19 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 5 Formula: Cycles: 0.07590*N + 98.65320*M - 204 Where: N = width * height; M = height Range: Min: 0.23 cycles/pt Avg: 2.90 cycles/pt Max: 6.00 cycles/pt Med: 0.48 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_add_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_add_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.87500 | 28.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.25391 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.07930 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.07842 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 2.23828 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 5 | PASS | 76800 | 0.00 | 0.43784 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 6 | PASS | 307200 | 0.00 | 0.17508 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 7 | PASS | 34 | 0.00 | 3.32353 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 8 | PASS | 34 | 0.00 | 5.52941 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 9 | PASS | 307200 | 0.00 | 0.17157 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 10 | PASS | 16 | 0.00 | 5.75000 | 28.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 11 | PASS | 76800 | 0.00 | 0.44617 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 12 | PASS | 512 | 0.00 | 2.23828 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 13 | PASS | 307200 | 0.00 | 0.07841 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 14 | PASS | 76800 | 0.00 | 0.07926 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 15 | PASS | 512 | 0.00 | 0.24805 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 16 | PASS | 34 | 0.00 | 3.47059 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 17 | PASS | 34 | 0.00 | 5.58824 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 | 18 | PASS | 30 | 0.00 | 6.80000 | 26.20 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: 0.07809*N + 97 Where: N = width * height Range: Min: 0.08 cycles/pt Avg: 1.92 cycles/pt Max: 5.88 cycles/pt Med: 0.08 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.07809*N + 96 Where: N = width * height Range: Min: 0.08 cycles/pt Avg: 1.93 cycles/pt Max: 5.75 cycles/pt Med: 0.08 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.01693*N + 101.73776*M - 246 Where: N = width * height; M = height Range: Min: 0.18 cycles/pt Avg: 2.10 cycles/pt Max: 5.53 cycles/pt Med: 0.44 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.00653*N + 106.02544*M - 187 Where: N = width * height; M = height Range: Min: 0.17 cycles/pt Avg: 3.05 cycles/pt Max: 6.80 cycles/pt Med: 0.45 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 80 bytes vx/VXLIB_and_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_and_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.37500 | 11.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.17188 | 8.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.05469 | 8.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.03219 | 8.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.03148 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.50977 | 8.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.81152 | 8.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.67059 | 8.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.10905 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 4.35294 | 9.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 6.08824 | 9.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 4.90000 | 9.77 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.03116*N + 95 Where: N = width * height Range: Min: 0.03 cycles/pt Avg: 1.84 cycles/pt Max: 6.38 cycles/pt Med: 0.05 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: - 0.22426*N + 218.21322*M - 2137 Where: N = width * height; M = height Range: Min: 0.11 cycles/pt Avg: 2.68 cycles/pt Max: 6.09 cycles/pt Med: 0.81 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_box_3x3_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_box_3x3_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 23.16667 | 24.42 | Statically generated input | width_out=6, height_out=2, out | | | | | | | size=12, mode=2 | 1 | PASS | 84 | 0.00 | 3.92857 | 20.73 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 2.04286 | 19.73 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 1.61360 | 19.33 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 1.51189 | 19.06 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 1.50531 | 19.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 7.12857 | 19.73 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 4.20617 | 19.33 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 2.22658 | 19.09 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 1.76187 | 19.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 1.5*N + 3.0*M + 186 Where: N = width_out * height_out; M = height_out Range: Min: 1.51 cycles/pt Avg: 2.12 cycles/pt Max: 3.93 cycles/pt Med: 1.51 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 1.49979*N + 167.22241*M - 10 Where: N = width_out * height_out; M = height_out Range: Min: 1.76 cycles/pt Avg: 7.70 cycles/pt Max: 23.17 cycles/pt Med: 2.23 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 360 bytes vx/VXLIB_cannyNMS_i16s_i16s_i16u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_cannyNMS_i16s_i16s_i16u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 32.75000 | 57.25 | Statically generated input | width_out=6, height_out=2, out | | | | | | | size=12, mode=2 | 1 | PASS | 84 | 0.00 | 8.90476 | 61.52 | Randomly generated input | width_out=16, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 7.01905 | 57.42 | Randomly generated input | width_out=32, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 6.50351 | 57.64 | Randomly generated input | width_out=64, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 6.29126 | 57.52 | Randomly generated input | width_out=320, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 6.27008 | 57.48 | Randomly generated input | width_out=640, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 10.30714 | 58.58 | Randomly generated input | width_out=32, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2806 | 0.00 | 8.44726 | 57.68 | Randomly generated input | width_out=61, height_out=46, out | | | | | | | size=2806, mode=2 | 8 | PASS | 73140 | 0.00 | 6.81385 | 57.55 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 6.43750 | 57.48 | Randomly generated input | width_out=640, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 6.25*N + 12.5*M + 148 Where: N = width_out * height_out; M = height_out Range: Min: 6.27 cycles/pt Avg: 7.00 cycles/pt Max: 8.90 cycles/pt Med: 6.29 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 6.22521*N + 135.53442*M - 45 Where: N = width_out * height_out; M = height_out Range: Min: 6.44 cycles/pt Avg: 12.95 cycles/pt Max: 32.75 cycles/pt Med: 6.81 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 392 bytes vx/VXLIB_channelCombine_2to1_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelCombine_2to1_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.75000 | 29.56 | Statically generated input | width=8, height=2, input | | | | | | | size=16, mode=1 | 1 | PASS | 64 | 0.00 | 2.20313 | 27.52 | Randomly generated input | width=16, height=4, input | | | | | | | size=64, mode=1 | 2 | PASS | 512 | 0.00 | 0.87695 | 26.66 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=1 | 3 | PASS | 3072 | 0.00 | 0.71908 | 26.32 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=1 | 4 | PASS | 76800 | 0.00 | 0.68876 | 26.08 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=1 | 5 | PASS | 307200 | 0.00 | 0.68782 | 26.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=1 | 6 | PASS | 2048 | 0.00 | 1.90137 | 26.32 | Randomly generated input | width=64, height=32, input | | | | | | | size=2048, mode=2 | 7 | PASS | 307200 | 0.00 | 0.84799 | 26.04 | Randomly generated input | width=480, height=640, input | | | | | | | size=307200, mode=2 | 8 | PASS | 1228800 | 0.00 | 0.74767 | 26.02 | Randomly generated input | width=1280, height=960, input | | | | | | | size=1228800, mode=2 | 9 | PASS | 68 | 0.00 | 2.30882 | 26.84 | Randomly generated input | width=34, height=2, input | | | | | | | size=68, mode=1 | 10 | PASS | 68 | 0.00 | 3.70588 | 26.84 | Randomly generated input | width=34, height=2, input | | | | | | | size=68, mode=2 | 11 | PASS | 60 | 0.00 | 4.43333 | 26.95 | Randomly generated input | width=30, height=2, input | | | | | | | size=60, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 7 Formula: Cycles: 0.68749*N + 99 Where: N = width * height Range: Min: 0.69 cycles/pt Avg: 2.03 cycles/pt Max: 6.75 cycles/pt Med: 0.72 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 5 Formula: Cycles: 0.68752*N + 76.94436*M + 49 Where: N = width * height; M = height Range: Min: 0.75 cycles/pt Avg: 2.33 cycles/pt Max: 4.43 cycles/pt Med: 0.85 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_channelCombine_3to1_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelCombine_3to1_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 27 | 0.00 | 8.11111 | 35.93 | Statically generated input | width=9, height=3, input | | | | | | | size=27, mode=1 | 1 | PASS | 512 | 0.00 | 0.69531 | 33.66 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.49349 | 33.32 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.45474 | 33.08 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.45353 | 33.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 4.40430 | 33.66 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.83822 | 33.32 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 1.15040 | 33.08 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.59073 | 33.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 6.76471 | 34.74 | Randomly generated input | width=17, height=2, input | | | | | | | size=34, mode=1 | 10 | PASS | 34 | 0.00 | 10.50000 | 34.74 | Randomly generated input | width=17, height=2, input | | | | | | | size=34, mode=2 | 11 | PASS | 30 | 0.00 | 12.16667 | 34.97 | Randomly generated input | width=15, height=2, input | | | | | | | size=30, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.45297*N + 163 Where: N = width * height Range: Min: 0.45 cycles/pt Avg: 2.83 cycles/pt Max: 8.11 cycles/pt Med: 0.49 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.25785*N + 216.71247*M - 1602 Where: N = width * height; M = height Range: Min: 0.59 cycles/pt Avg: 5.11 cycles/pt Max: 12.17 cycles/pt Med: 1.84 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 944 bytes vx/VXLIB_channelCombine_4to1_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelCombine_4to1_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.81250 | 44.38 | Statically generated input | width=8, height=2, input | | | | | | | size=16, mode=1 | 1 | PASS | 512 | 0.00 | 0.93945 | 40.71 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.78158 | 40.34 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.75126 | 40.09 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.75032 | 40.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.58203 | 40.71 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.64909 | 40.34 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.98784 | 40.09 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.83915 | 40.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 4.20588 | 42.06 | Randomly generated input | width=17, height=2, input | | | | | | | size=34, mode=1 | 10 | PASS | 34 | 0.00 | 6.11765 | 42.06 | Randomly generated input | width=17, height=2, input | | | | | | | size=34, mode=2 | 11 | PASS | 30 | 0.00 | 6.53333 | 42.33 | Randomly generated input | width=15, height=2, input | | | | | | | size=30, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.74998*N + 102 Where: N = width * height Range: Min: 0.75 cycles/pt Avg: 2.37 cycles/pt Max: 6.81 cycles/pt Med: 0.78 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.75009*N + 56.89321*M + 48 Where: N = width * height; M = height Range: Min: 0.84 cycles/pt Avg: 3.12 cycles/pt Max: 6.53 cycles/pt Med: 1.65 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 80 bytes vx/VXLIB_channelCombine_yuyv_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelCombine_yuyv_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 4.56250 | 17.38 | Statically generated input | width=8, height=4, input | | | | | | | size=32, mode=1 | 1 | PASS | 512 | 0.00 | 0.60352 | 14.70 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.41309 | 14.34 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.37652 | 14.09 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.37537 | 14.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.45703 | 14.70 | Randomly generated input | width=32, height=16, input | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 2.70247 | 14.34 | Randomly generated input | width=64, height=48, input | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.77128 | 14.09 | Randomly generated input | width=240, height=320, input | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.55831 | 14.03 | Randomly generated input | width=640, height=480, input | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 2.97059 | 14.97 | Randomly generated input | width=34, height=2, input | | | | | | | size=68, mode=1 | 10 | PASS | 68 | 0.00 | 4.79412 | 14.97 | Randomly generated input | width=34, height=2, input | | | | | | | size=68, mode=2 | 11 | PASS | 60 | 0.00 | 5.40000 | 15.10 | Randomly generated input | width=30, height=2, input | | | | | | | size=60, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.37492*N + 134 Where: N = width * height Range: Min: 0.38 cycles/pt Avg: 1.55 cycles/pt Max: 4.56 cycles/pt Med: 0.41 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.42880*N + 80.99941*M + 818 Where: N = width * height; M = height Range: Min: 0.56 cycles/pt Avg: 2.95 cycles/pt Max: 5.40 cycles/pt Med: 2.70 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 432 bytes vx/VXLIB_channelCopy_1to1_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelCopy_1to1_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.00000 | 10.25 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.13867 | 7.59 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.03613 | 7.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.01645 | 7.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.01583 | 7.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.50977 | 7.59 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.74902 | 7.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.45392 | 7.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.08874 | 7.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 3.14706 | 8.53 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 4.97059 | 8.53 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 5.10000 | 8.73 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.01557*N + 76 Where: N = width * height Range: Min: 0.02 cycles/pt Avg: 1.39 cycles/pt Max: 5.00 cycles/pt Med: 0.04 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: - 0.12829*N + 141.64321*M - 1196 Where: N = width * height; M = height Range: Min: 0.09 cycles/pt Avg: 2.31 cycles/pt Max: 5.10 cycles/pt Med: 0.75 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_channelExtract_1of2_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelExtract_1of2_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 4.87500 | 10.44 | Sequentially generated input | width_out=8, height_out=2, | | | | | | | out size=16, mode=1 | 1 | PASS | 16 | 0.00 | 4.87500 | 10.44 | Sequentially generated input | width_out=8, height_out=2, | | | | | | | out size=16, mode=1 | 2 | PASS | 128 | 0.00 | 0.88281 | 8.32 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=1 | 3 | PASS | 512 | 0.00 | 0.45508 | 7.63 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=1 | 4 | PASS | 2048 | 0.00 | 0.34814 | 7.31 | Randomly generated input | width_out=64, height_out=32, out | | | | | | | size=2048, mode=1 | 5 | PASS | 76800 | 0.00 | 0.31345 | 7.06 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=1 | 6 | PASS | 16 | 0.00 | 8.12500 | 10.44 | Randomly generated input | width_out=8, height_out=2, out | | | | | | | size=16, mode=2 | 7 | PASS | 128 | 0.00 | 3.71094 | 8.32 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=2 | 8 | PASS | 512 | 0.00 | 1.95508 | 7.63 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=2 | 9 | PASS | 2048 | 0.00 | 1.14795 | 7.31 | Randomly generated input | width_out=64, height_out=32, out | | | | | | | size=2048, mode=2 | 10 | PASS | 76800 | 0.00 | 0.51676 | 7.06 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 6 Formula: Cycles: 0.3125*N + 73 Where: N = width_out * height_out Range: Min: 0.31 cycles/pt Avg: 1.96 cycles/pt Max: 4.88 cycles/pt Med: 0.46 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.36196*N + 49.41842*M + 28 Where: N = width_out * height_out; M = height_out Range: Min: 0.52 cycles/pt Avg: 3.09 cycles/pt Max: 8.13 cycles/pt Med: 1.15 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_channelExtract_1of3_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelExtract_1of3_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.43750 | 10.44 | Sequentially generated input | width_out=8, height_out=2, | | | | | | | out size=16, mode=1 | 1 | PASS | 16 | 0.00 | 5.43750 | 10.44 | Sequentially generated input | width_out=8, height_out=2, | | | | | | | out size=16, mode=1 | 2 | PASS | 128 | 0.00 | 1.22656 | 8.32 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=1 | 3 | PASS | 512 | 0.00 | 0.77539 | 7.63 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=1 | 4 | PASS | 2048 | 0.00 | 0.66260 | 7.31 | Randomly generated input | width_out=64, height_out=32, out | | | | | | | size=2048, mode=1 | 5 | PASS | 76800 | 0.00 | 0.62600 | 7.06 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=1 | 6 | PASS | 16 | 0.00 | 8.75000 | 10.44 | Randomly generated input | width_out=8, height_out=2, out | | | | | | | size=16, mode=2 | 7 | PASS | 128 | 0.00 | 4.06250 | 8.32 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=2 | 8 | PASS | 512 | 0.00 | 2.33594 | 7.63 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=2 | 9 | PASS | 2048 | 0.00 | 1.52148 | 7.31 | Randomly generated input | width_out=64, height_out=32, out | | | | | | | size=2048, mode=2 | 10 | PASS | 76800 | 0.00 | 0.87536 | 7.06 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 6 Formula: Cycles: 0.625*N + 77 Where: N = width_out * height_out Range: Min: 0.63 cycles/pt Avg: 2.36 cycles/pt Max: 5.44 cycles/pt Med: 0.78 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.71673*N + 50.66110*M + 24 Where: N = width_out * height_out; M = height_out Range: Min: 0.88 cycles/pt Avg: 3.51 cycles/pt Max: 8.75 cycles/pt Med: 1.52 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 40 bytes vx/VXLIB_channelExtract_1of4_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_channelExtract_1of4_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 4.43750 | 10.44 | Sequentially generated input | width_out=8, height_out=2, | | | | | | | out size=16, mode=1 | 1 | PASS | 16 | 0.00 | 4.43750 | 10.44 | Sequentially generated input | width_out=8, height_out=2, | | | | | | | out size=16, mode=1 | 2 | PASS | 128 | 0.00 | 0.88281 | 8.32 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=1 | 3 | PASS | 512 | 0.00 | 0.50195 | 7.63 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=1 | 4 | PASS | 2048 | 0.00 | 0.40674 | 7.31 | Randomly generated input | width_out=64, height_out=32, out | | | | | | | size=2048, mode=1 | 5 | PASS | 76800 | 0.00 | 0.37585 | 7.06 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=1 | 6 | PASS | 16 | 0.00 | 8.56250 | 10.44 | Randomly generated input | width_out=8, height_out=2, out | | | | | | | size=16, mode=2 | 7 | PASS | 128 | 0.00 | 3.83594 | 8.32 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=2 | 8 | PASS | 512 | 0.00 | 2.06836 | 7.63 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=2 | 9 | PASS | 2048 | 0.00 | 1.20850 | 7.31 | Randomly generated input | width_out=64, height_out=32, out | | | | | | | size=2048, mode=2 | 10 | PASS | 76800 | 0.00 | 0.53785 | 7.06 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 6 Formula: Cycles: 0.375*N + 65 Where: N = width_out * height_out Range: Min: 0.38 cycles/pt Avg: 1.84 cycles/pt Max: 4.44 cycles/pt Med: 0.50 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.37276*N + 52.72953*M + 24 Where: N = width_out * height_out; M = height_out Range: Min: 0.54 cycles/pt Avg: 3.24 cycles/pt Max: 8.56 cycles/pt Med: 1.21 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_colorConvert_IYUVtoNV12_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_IYUVtoNV12_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 11.18750 | 37.00 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.55078 | 33.70 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.24805 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.18992 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.18811 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.97852 | 33.70 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.53809 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.81306 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.32093 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 3.30882 | 33.94 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 5.19118 | 33.94 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 5.13333 | 34.07 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; IYUV=>NV12 Test vectors run: 6 Formula: Cycles: 0.18748*N + 190 Where: N = width * height Range: Min: 0.19 cycles/pt Avg: 2.61 cycles/pt Max: 11.19 cycles/pt Med: 0.25 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride; IYUV=>NV12 Test vectors run: 6 Formula: Cycles: 0.02811*N + 190.33029*M - 1275 Where: N = width * height; M = height Range: Min: 0.32 cycles/pt Avg: 2.83 cycles/pt Max: 5.19 cycles/pt Med: 1.54 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 184 bytes vx/VXLIB_colorConvert_IYUVtoRGB_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_IYUVtoRGB_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=1, val1=1, val2=0 | 0 | PASS | 16 | 0.00 | 11.43750 | 64.13 | Statically generated input | width=8, height=2, out size=16 Warning at: row=0, col=12, val1=200, val2=199 | 1 | PASS | 512 | 0.00 | 5.61523 | 61.45 | Randomly generated input | width=32, height=16, out size=512 Warning at: row=0, col=1, val1=110, val2=109 | 2 | PASS | 3072 | 0.00 | 4.22754 | 61.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=0, col=0, val1=197, val2=196 | 3 | PASS | 76800 | 0.00 | 3.23368 | 61.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=0, col=0, val1=178, val2=177 | 4 | PASS | 307200 | 0.00 | 3.00946 | 61.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 Warning at: row=0, col=1, val1=115, val2=114 | 5 | PASS | 512 | 0.00 | 5.61523 | 61.45 | Randomly generated input | width=32, height=16, out size=512 Warning at: row=0, col=1, val1=105, val2=104 | 6 | PASS | 3072 | 0.00 | 4.22754 | 61.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=0, col=0, val1=20, val2=19 | 7 | PASS | 76800 | 0.00 | 3.23367 | 62.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=0, col=3, val1=123, val2=122 | 8 | PASS | 307200 | 0.00 | 3.00946 | 62.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 Warning at: row=0, col=0, val1=101, val2=100 | 9 | PASS | 68 | 0.00 | 6.73529 | 62.74 | Randomly generated input | width=34, height=2, out size=68 Warning at: row=0, col=1, val1=84, val2=83 | 10 | PASS | 68 | 0.00 | 6.73529 | 62.74 | Randomly generated input | width=34, height=2, out size=68 Warning at: row=0, col=1, val1=104, val2=103 | 11 | PASS | 60 | 0.00 | 8.10000 | 62.83 | Randomly generated input | width=30, height=2, out size=60 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 12 Formula: Cycles: 2.87511*N + 85.87181*M + 53 Where: N = width * height; M = height Range: Min: 3.01 cycles/pt Avg: 5.43 cycles/pt Max: 11.44 cycles/pt Med: 4.23 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 120 bytes vx/VXLIB_colorConvert_IYUVtoRGBX_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_IYUVtoRGBX_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=1, val1=1, val2=0 | 0 | PASS | 16 | 0.00 | 11.62500 | 67.44 | Statically generated input | width=8, height=2, out size=16 Warning at: row=0, col=16, val1=200, val2=199 | 1 | PASS | 512 | 0.00 | 6.92969 | 64.46 | Randomly generated input | width=32, height=16, out size=512 Warning at: row=0, col=1, val1=110, val2=109 | 2 | PASS | 3072 | 0.00 | 4.38411 | 64.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=0, col=0, val1=197, val2=196 | 3 | PASS | 76800 | 0.00 | 3.09203 | 64.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=0, col=0, val1=178, val2=177 | 4 | PASS | 307200 | 0.00 | 2.80009 | 64.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 Warning at: row=0, col=1, val1=115, val2=114 | 5 | PASS | 512 | 0.00 | 6.92969 | 64.46 | Randomly generated input | width=32, height=16, out size=512 Warning at: row=0, col=1, val1=105, val2=104 | 6 | PASS | 3072 | 0.00 | 4.38411 | 64.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=0, col=0, val1=20, val2=19 | 7 | PASS | 76800 | 0.00 | 3.09202 | 65.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=0, col=4, val1=123, val2=122 | 8 | PASS | 307200 | 0.00 | 2.80009 | 65.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 Warning at: row=0, col=0, val1=101, val2=100 | 9 | PASS | 68 | 0.00 | 8.36765 | 65.81 | Randomly generated input | width=34, height=2, out size=68 Warning at: row=0, col=1, val1=84, val2=83 | 10 | PASS | 68 | 0.00 | 8.36765 | 65.81 | Randomly generated input | width=34, height=2, out size=68 Warning at: row=0, col=1, val1=104, val2=103 | 11 | PASS | 60 | 0.00 | 8.08333 | 65.92 | Randomly generated input | width=30, height=2, out size=60 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 12 Formula: Cycles: 2.62541*N + 111.45308*M + 165 Where: N = width * height; M = height Range: Min: 2.80 cycles/pt Avg: 5.90 cycles/pt Max: 11.63 cycles/pt Med: 4.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 208 bytes vx/VXLIB_colorConvert_IYUVtoYUV4_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_IYUVtoYUV4_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 12.06250 | 37.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.87109 | 33.70 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.00977 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.49820 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.35111 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 4.22656 | 33.70 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.69141 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.88984 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.37871 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 3.57353 | 33.97 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 5.42647 | 33.97 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 5.50000 | 34.10 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; IYUV=>YUV4 Test vectors run: 6 Formula: Cycles: 0.35027*N + 2472 Where: N = width * height Range: Min: 0.35 cycles/pt Avg: 3.23 cycles/pt Max: 12.06 cycles/pt Med: 1.01 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride; IYUV=>YUV4 Test vectors run: 6 Formula: Cycles: 0.37953*N + 7598 Where: N = width * height; M = height Range: Min: 0.38 cycles/pt Avg: 3.02 cycles/pt Max: 5.50 cycles/pt Med: 1.69 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 352 bytes vx/VXLIB_colorConvert_NVXXtoIYUV_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_NVXXtoIYUV_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 10.31250 | 37.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.40039 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.15788 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.11132 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.10986 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.48633 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.26074 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.65647 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.22323 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 2.61765 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.50000 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 4.98333 | 34.15 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 | 12 | PASS | 16 | 0.00 | 10.37500 | 37.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 13 | PASS | 512 | 0.00 | 0.40234 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 14 | PASS | 3072 | 0.00 | 0.15820 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 15 | PASS | 76800 | 0.00 | 0.11133 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 16 | PASS | 307200 | 0.00 | 0.10986 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 17 | PASS | 512 | 0.00 | 3.48633 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 18 | PASS | 3072 | 0.00 | 1.26074 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 19 | PASS | 76800 | 0.00 | 0.65647 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 20 | PASS | 307200 | 0.00 | 0.22323 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 21 | PASS | 68 | 0.00 | 2.63235 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 22 | PASS | 68 | 0.00 | 4.50000 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 23 | PASS | 60 | 0.00 | 4.98333 | 34.15 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 12 Formula: Cycles: 0.10934*N + 157 Where: N = width * height Range: Min: 0.11 cycles/pt Avg: 2.29 cycles/pt Max: 10.38 cycles/pt Med: 0.16 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 12 Formula: Cycles: - 0.03440*N + 167.49467*M - 1131 Where: N = width * height; M = height Range: Min: 0.22 cycles/pt Avg: 2.52 cycles/pt Max: 4.98 cycles/pt Med: 1.26 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_colorConvert_NVXXtoRGB_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_NVXXtoRGB_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=11, val2=10 | 0 | PASS | 16 | 0.00 | 14.68750 | 65.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=8, val1=46, val2=45 | 1 | PASS | 512 | 0.00 | 5.55273 | 62.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=0, col=1, val1=190, val2=189 | 2 | PASS | 3072 | 0.00 | 4.25879 | 62.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=0, val1=57, val2=56 | 3 | PASS | 76800 | 0.00 | 3.33368 | 62.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=8, val1=156, val2=155 | 4 | PASS | 307200 | 0.00 | 3.12509 | 62.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=1, val1=245, val2=244 | 5 | PASS | 512 | 0.00 | 5.55273 | 62.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 Warning at: row=0, col=1, val1=167, val2=166 | 6 | PASS | 3072 | 0.00 | 4.25879 | 62.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 Warning at: row=0, col=1, val1=195, val2=194 | 7 | PASS | 76800 | 0.00 | 3.33367 | 63.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 Warning at: row=0, col=6, val1=154, val2=153 | 8 | PASS | 307200 | 0.00 | 3.12508 | 63.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 Warning at: row=0, col=6, val1=11, val2=10 | 9 | PASS | 68 | 0.00 | 7.14706 | 63.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 Warning at: row=0, col=2, val1=217, val2=216 | 10 | PASS | 68 | 0.00 | 7.14706 | 63.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 Warning at: row=0, col=1, val1=101, val2=100 | 11 | PASS | 60 | 0.00 | 7.43333 | 63.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 Warning at: row=0, col=1, val1=16, val2=15 | 12 | PASS | 16 | 0.00 | 14.68750 | 65.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 Warning at: row=0, col=0, val1=83, val2=82 | 13 | PASS | 512 | 0.00 | 5.55273 | 62.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=1, val1=111, val2=110 | 14 | PASS | 3072 | 0.00 | 4.25879 | 62.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=0, val1=165, val2=164 | 15 | PASS | 76800 | 0.00 | 3.33368 | 62.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=1, val1=241, val2=240 | 16 | PASS | 307200 | 0.00 | 3.12509 | 62.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 Warning at: row=0, col=6, val1=166, val2=165 | 17 | PASS | 512 | 0.00 | 5.55273 | 62.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 Warning at: row=0, col=6, val1=62, val2=61 | 18 | PASS | 3072 | 0.00 | 4.25879 | 62.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4 Warning at: row=0, col=1, val1=12, val2=11 | 19 | PASS | 76800 | 0.00 | 3.33368 | 62.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 Warning at: row=0, col=0, val1=74, val2=73 | 20 | PASS | 307200 | 0.00 | 3.12508 | 63.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 Warning at: row=0, col=1, val1=25, val2=24 | 21 | PASS | 68 | 0.00 | 7.14706 | 63.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 Warning at: row=0, col=8, val1=59, val2=58 | 22 | PASS | 68 | 0.00 | 7.14706 | 63.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=4 Warning at: row=0, col=7, val1=169, val2=168 | 23 | PASS | 60 | 0.00 | 7.43333 | 63.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; NV12=>RGB Test vectors run: 6 Formula: Cycles: 3.00012*N + 79.86637*M + 54 Where: N = width * height; M = height Range: Min: 3.13 cycles/pt Avg: 6.35 cycles/pt Max: 14.69 cycles/pt Med: 4.26 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; NV21=>RGB Test vectors run: 6 Formula: Cycles: 3.00012*N + 79.86637*M + 54 Where: N = width * height; M = height Range: Min: 3.13 cycles/pt Avg: 6.35 cycles/pt Max: 14.69 cycles/pt Med: 4.26 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; NV12=>RGB Test vectors run: 6 Formula: Cycles: 3.00023*N + 79.75158*M + 77 Where: N = width * height; M = height Range: Min: 3.13 cycles/pt Avg: 5.14 cycles/pt Max: 7.43 cycles/pt Med: 4.26 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; NV21=>RGB Test vectors run: 6 Formula: Cycles: 3.00022*N + 79.75669*M + 77 Where: N = width * height; M = height Range: Min: 3.13 cycles/pt Avg: 5.14 cycles/pt Max: 7.43 cycles/pt Med: 4.26 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_colorConvert_NVXXtoRGBX_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_NVXXtoRGBX_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=11, val2=10 | 0 | PASS | 16 | 0.00 | 15.93750 | 68.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=10, val1=46, val2=45 | 1 | PASS | 512 | 0.00 | 5.58398 | 65.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=0, col=1, val1=190, val2=189 | 2 | PASS | 3072 | 0.00 | 4.08691 | 65.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=0, val1=57, val2=56 | 3 | PASS | 76800 | 0.00 | 3.01285 | 65.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=10, val1=156, val2=155 | 4 | PASS | 307200 | 0.00 | 2.77040 | 65.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=1, val1=245, val2=244 | 5 | PASS | 512 | 0.00 | 5.58398 | 65.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 Warning at: row=0, col=1, val1=167, val2=166 | 6 | PASS | 3072 | 0.00 | 4.08691 | 65.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 Warning at: row=0, col=1, val1=195, val2=194 | 7 | PASS | 76800 | 0.00 | 3.01284 | 66.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 Warning at: row=0, col=8, val1=154, val2=153 | 8 | PASS | 307200 | 0.00 | 2.77040 | 66.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 Warning at: row=0, col=8, val1=11, val2=10 | 9 | PASS | 68 | 0.00 | 7.11765 | 66.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 Warning at: row=0, col=2, val1=217, val2=216 | 10 | PASS | 68 | 0.00 | 7.11765 | 66.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 Warning at: row=0, col=1, val1=101, val2=100 | 11 | PASS | 60 | 0.00 | 7.56667 | 66.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 Warning at: row=0, col=1, val1=16, val2=15 | 12 | PASS | 16 | 0.00 | 15.93750 | 68.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 Warning at: row=0, col=0, val1=83, val2=82 | 13 | PASS | 512 | 0.00 | 5.58398 | 65.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=1, val1=111, val2=110 | 14 | PASS | 3072 | 0.00 | 4.08691 | 65.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=0, val1=165, val2=164 | 15 | PASS | 76800 | 0.00 | 3.01285 | 65.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=1, val1=241, val2=240 | 16 | PASS | 307200 | 0.00 | 2.77040 | 65.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 Warning at: row=0, col=8, val1=166, val2=165 | 17 | PASS | 512 | 0.00 | 5.58398 | 65.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 Warning at: row=0, col=8, val1=62, val2=61 | 18 | PASS | 3072 | 0.00 | 4.08691 | 65.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4 Warning at: row=0, col=1, val1=12, val2=11 | 19 | PASS | 76800 | 0.00 | 3.01285 | 65.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 Warning at: row=0, col=0, val1=74, val2=73 | 20 | PASS | 307200 | 0.00 | 2.77040 | 66.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 Warning at: row=0, col=1, val1=25, val2=24 | 21 | PASS | 68 | 0.00 | 7.11765 | 66.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 Warning at: row=0, col=10, val1=59, val2=58 | 22 | PASS | 68 | 0.00 | 7.11765 | 66.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=4 Warning at: row=0, col=9, val1=169, val2=168 | 23 | PASS | 60 | 0.00 | 7.56667 | 66.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; NV12=>RGBX Test vectors run: 6 Formula: Cycles: 2.62512*N + 92.86989*M + 53 Where: N = width * height; M = height Range: Min: 2.77 cycles/pt Avg: 6.42 cycles/pt Max: 15.94 cycles/pt Med: 4.09 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; NV21=>RGBX Test vectors run: 6 Formula: Cycles: 2.62512*N + 92.86989*M + 53 Where: N = width * height; M = height Range: Min: 2.77 cycles/pt Avg: 6.42 cycles/pt Max: 15.94 cycles/pt Med: 4.09 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; NV12=>RGBX Test vectors run: 6 Formula: Cycles: 2.62523*N + 92.74877*M + 77 Where: N = width * height; M = height Range: Min: 2.77 cycles/pt Avg: 5.02 cycles/pt Max: 7.57 cycles/pt Med: 4.09 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; NV21=>RGBX Test vectors run: 6 Formula: Cycles: 2.62522*N + 92.75389*M + 77 Where: N = width * height; M = height Range: Min: 2.77 cycles/pt Avg: 5.02 cycles/pt Max: 7.57 cycles/pt Med: 4.09 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_colorConvert_NVXXtoYUV4_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_NVXXtoYUV4_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 11.12500 | 37.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.37305 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.55436 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.23145 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.09484 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.74414 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.26725 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.66892 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.16775 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 2.85294 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.70588 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 5.18333 | 34.15 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 | 12 | PASS | 16 | 0.00 | 11.06250 | 37.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 13 | PASS | 512 | 0.00 | 1.37109 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 14 | PASS | 3072 | 0.00 | 0.55404 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 15 | PASS | 76800 | 0.00 | 0.23143 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 16 | PASS | 307200 | 0.00 | 0.09484 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 17 | PASS | 512 | 0.00 | 3.74219 | 33.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 18 | PASS | 3072 | 0.00 | 1.26693 | 33.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 19 | PASS | 76800 | 0.00 | 0.66891 | 33.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 20 | PASS | 307200 | 0.00 | 0.16775 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 21 | PASS | 68 | 0.00 | 2.83824 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 22 | PASS | 68 | 0.00 | 4.69118 | 34.01 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 23 | PASS | 60 | 0.00 | 5.16667 | 34.15 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 12 Formula: Cycles: 0.01362*N + 52.41595*M - 181 Where: N = width * height; M = height Range: Min: 0.09 cycles/pt Avg: 2.70 cycles/pt Max: 11.13 cycles/pt Med: 0.55 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 12 Formula: Cycles: - 0.13019*N + 193.95307*M - 1420 Where: N = width * height; M = height Range: Min: 0.17 cycles/pt Avg: 2.62 cycles/pt Max: 5.18 cycles/pt Med: 1.27 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 240 bytes vx/VXLIB_colorConvert_RGBtoIYUV_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBtoIYUV_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=18, val2=19 Warning at: row=0, col=1, val1=125, val2=124 | 0 | PASS | 16 | 0.00 | 24.68750 | 35.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 7.41602 | 33.24 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 4.90267 | 33.10 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 3.09215 | 33.03 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 2.68293 | 33.01 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 7.13477 | 33.24 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 4.76204 | 33.10 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 3.05465 | 33.03 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 2.66887 | 33.01 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 8.51471 | 33.54 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 8.25000 | 33.54 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 9.45000 | 33.62 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; RGB=>IYUV Test vectors run: 6 Formula: Cycles: 2.43758*N + 156.90542*M + 56 Where: N = width * height; M = height Range: Min: 2.68 cycles/pt Avg: 8.55 cycles/pt Max: 24.69 cycles/pt Med: 4.90 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width != stride; RGB=>IYUV Test vectors run: 6 Formula: Cycles: 2.43769*N + 147.78916*M + 80 Where: N = width * height; M = height Range: Min: 2.67 cycles/pt Avg: 5.89 cycles/pt Max: 9.45 cycles/pt Med: 4.76 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 360 bytes vx/VXLIB_colorConvert_RGBtoNV12_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBtoNV12_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=18, val2=19 Warning at: row=0, col=3, val1=125, val2=124 | 0 | PASS | 16 | 0.00 | 21.68750 | 35.88 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 6.75195 | 33.98 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 4.22949 | 33.85 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 2.76293 | 33.78 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 2.30636 | 33.76 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 6.47070 | 33.98 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 4.08887 | 33.85 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 2.72543 | 33.78 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 2.29229 | 33.76 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 7.67647 | 34.25 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 7.41176 | 34.25 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 8.20000 | 34.32 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; RGB=>NV12 Test vectors run: 6 Formula: Cycles: 2.03337*N + 175.79779*M - 473 Where: N = width * height; M = height Range: Min: 2.31 cycles/pt Avg: 7.57 cycles/pt Max: 21.69 cycles/pt Med: 4.23 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width != stride; RGB=>NV12 Test vectors run: 6 Formula: Cycles: 2.03347*N + 166.69348*M - 452 Where: N = width * height; M = height Range: Min: 2.29 cycles/pt Avg: 5.20 cycles/pt Max: 8.20 cycles/pt Med: 4.09 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 344 bytes vx/VXLIB_colorConvert_RGBtoRGBX_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBtoRGBX_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.93750 | 37.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.54883 | 34.65 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.40397 | 34.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 1.37616 | 34.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 1.37529 | 34.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.48633 | 34.65 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 2.41439 | 34.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 1.65033 | 34.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 1.47821 | 34.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 2.92647 | 34.81 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.01471 | 34.81 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 4.71667 | 34.92 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 1.37498*N + 93 Where: N = width * height Range: Min: 1.38 cycles/pt Avg: 2.59 cycles/pt Max: 6.94 cycles/pt Med: 1.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 1.37508*N + 65.90723*M + 44 Where: N = width * height; M = height Range: Min: 1.48 cycles/pt Avg: 2.96 cycles/pt Max: 4.72 cycles/pt Med: 2.41 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_colorConvert_RGBtoYUV4_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBtoYUV4_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 7.62500 | 34.25 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 2.17578 | 30.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 2.02930 | 30.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 2.00117 | 30.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 2.00029 | 30.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.68164 | 30.71 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 2.82194 | 30.34 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 2.21704 | 30.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 2.08134 | 30.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 3.57353 | 31.00 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.45588 | 31.00 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 7.56667 | 32.27 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 1.99998*N + 94 Where: N = width * height Range: Min: 2.00 cycles/pt Avg: 3.23 cycles/pt Max: 7.63 cycles/pt Med: 2.03 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 2.00008*N + 51.90443*M + 48 Where: N = width * height; M = height Range: Min: 2.08 cycles/pt Avg: 3.80 cycles/pt Max: 7.57 cycles/pt Med: 2.82 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_colorConvert_RGBXtoIYUV_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBXtoIYUV_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=18, val2=19 Warning at: row=0, col=1, val1=125, val2=124 | 0 | PASS | 16 | 0.00 | 23.56250 | 35.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 6.94727 | 33.24 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 4.54329 | 33.10 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 2.81298 | 33.03 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 2.42200 | 33.01 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 6.66602 | 33.24 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 4.40267 | 33.10 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 2.77548 | 33.03 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 2.40793 | 33.01 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 8.04412 | 33.54 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 7.77941 | 33.54 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 8.98333 | 33.62 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; RGBX=>IYUV Test vectors run: 6 Formula: Cycles: 2.18758*N + 149.90682*M + 56 Where: N = width * height; M = height Range: Min: 2.42 cycles/pt Avg: 8.06 cycles/pt Max: 23.56 cycles/pt Med: 4.54 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width != stride; RGBX=>IYUV Test vectors run: 6 Formula: Cycles: 2.18769*N + 140.78916*M + 80 Where: N = width * height; M = height Range: Min: 2.41 cycles/pt Avg: 5.50 cycles/pt Max: 8.98 cycles/pt Med: 4.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 360 bytes vx/VXLIB_colorConvert_RGBXtoNV12_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBXtoNV12_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=18, val2=19 Warning at: row=0, col=3, val1=125, val2=124 | 0 | PASS | 16 | 0.00 | 20.37500 | 35.88 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 6.23633 | 33.98 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 3.84668 | 33.85 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 2.47960 | 33.78 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 2.04308 | 33.76 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 5.95508 | 33.98 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 3.70605 | 33.85 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 2.44210 | 33.78 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 2.02901 | 33.76 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 7.16176 | 34.25 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 6.89706 | 34.25 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 7.68333 | 34.32 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 | 12 | PASS | 192 | 0.00 | 18.48438 | 34.61 | Randomly generated input | width=8, height=24, out size=192, | | | | | | | mode=1 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; RGB=>NV12 Test vectors run: 7 Formula: Cycles: 1.78208*N + 168.30923*M - 555 Where: N = width * height; M = height Range: Min: 2.04 cycles/pt Avg: 8.66 cycles/pt Max: 20.38 cycles/pt Med: 3.85 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width != stride; RGB=>NV12 Test vectors run: 6 Formula: Cycles: 1.78224*N + 159.01144*M - 464 Where: N = width * height; M = height Range: Min: 2.03 cycles/pt Avg: 4.79 cycles/pt Max: 7.68 cycles/pt Med: 3.71 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 328 bytes vx/VXLIB_colorConvert_RGBXtoRGB_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBXtoRGB_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.87500 | 36.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.27344 | 33.65 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.14974 | 33.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 1.12599 | 33.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 1.12525 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.85547 | 33.65 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.97591 | 33.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 1.35029 | 33.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 1.20945 | 33.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 2.47059 | 33.81 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 3.38235 | 33.81 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 60 | 0.00 | 3.93333 | 33.92 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 1.12498*N + 79 Where: N = width * height Range: Min: 1.13 cycles/pt Avg: 2.17 cycles/pt Max: 5.88 cycles/pt Med: 1.15 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 1.12508*N + 53.91285*M + 40 Where: N = width * height; M = height Range: Min: 1.21 cycles/pt Avg: 2.45 cycles/pt Max: 3.93 cycles/pt Med: 1.98 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_colorConvert_RGBXtoYUV4_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_RGBXtoYUV4_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.93750 | 34.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.91211 | 30.74 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.77702 | 30.35 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 1.75108 | 30.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 1.75027 | 30.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.30078 | 30.74 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 2.50846 | 30.35 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 1.95034 | 30.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 1.82508 | 30.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 68 | 0.00 | 3.22059 | 31.03 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.02941 | 31.03 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 7.00000 | 32.33 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 1.74998*N + 87 Where: N = width * height Range: Min: 1.75 cycles/pt Avg: 2.89 cycles/pt Max: 6.94 cycles/pt Med: 1.78 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 1.75008*N + 47.90373*M + 46 Where: N = width * height; M = height Range: Min: 1.83 cycles/pt Avg: 3.44 cycles/pt Max: 7.00 cycles/pt Med: 2.51 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_colorConvert_YUVXtoIYUV_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_YUVXtoIYUV_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 10.50000 | 17.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.73633 | 15.12 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.11751 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.74918 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.67141 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.18555 | 15.12 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 6 | PASS | 3072 | 0.00 | 1.93457 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 | 7 | PASS | 76800 | 0.00 | 0.99754 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 8 | PASS | 307200 | 0.00 | 0.79274 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 9 | PASS | 68 | 0.00 | 3.38235 | 15.40 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.42647 | 15.40 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 | 11 | PASS | 60 | 0.00 | 5.16667 | 15.48 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 | 12 | PASS | 16 | 0.00 | 10.25000 | 17.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 13 | PASS | 512 | 0.00 | 1.65430 | 15.12 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 14 | PASS | 3072 | 0.00 | 1.04655 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 15 | PASS | 76800 | 0.00 | 0.68457 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 16 | PASS | 307200 | 0.00 | 0.60812 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 17 | PASS | 512 | 0.00 | 3.13477 | 15.12 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 18 | PASS | 3072 | 0.00 | 1.88704 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4 | 19 | PASS | 76800 | 0.00 | 0.99126 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 20 | PASS | 307200 | 0.00 | 0.79039 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 21 | PASS | 68 | 0.00 | 3.38235 | 15.40 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 22 | PASS | 68 | 0.00 | 4.42647 | 15.40 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 | 23 | PASS | 60 | 0.00 | 5.16667 | 15.48 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; YUYV=>IYUV Test vectors run: 7 Formula: Cycles: 0.62506*N + 29.42872*M + 111 Where: N = width * height; M = height Range: Min: 0.67 cycles/pt Avg: 3.08 cycles/pt Max: 10.50 cycles/pt Med: 1.12 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; UYVY=>IYUV Test vectors run: 5 Formula: Cycles: 0.56250*N + 28.99608*M + 96 Where: N = width * height; M = height Range: Min: 0.61 cycles/pt Avg: 2.85 cycles/pt Max: 10.25 cycles/pt Med: 0.68 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; YUYV=>IYUV Test vectors run: 8 Formula: Cycles: 0.67010*N + 78.28593*M + 97 Where: N = width * height; M = height Range: Min: 0.79 cycles/pt Avg: 3.26 cycles/pt Max: 5.17 cycles/pt Med: 3.19 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; UYVY=>IYUV Test vectors run: 4 Formula: Cycles: 0.66995*N + 77.00449*M + 36 Where: N = width * height; M = height Range: Min: 0.79 cycles/pt Avg: 1.70 cycles/pt Max: 3.13 cycles/pt Med: 0.99 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 120 bytes vx/VXLIB_colorConvert_YUVXtoNV12_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_YUVXtoNV12_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 10.00000 | 17.56 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.56250 | 15.13 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.01563 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.69917 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.63313 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.96484 | 15.13 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 6 | PASS | 3072 | 0.00 | 1.81315 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 | 7 | PASS | 76800 | 0.00 | 0.91419 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 8 | PASS | 307200 | 0.00 | 0.72243 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 9 | PASS | 68 | 0.00 | 3.14706 | 15.41 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 | 10 | PASS | 68 | 0.00 | 4.19118 | 15.41 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 | 11 | PASS | 60 | 0.00 | 4.91667 | 15.50 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 | 12 | PASS | 16 | 0.00 | 9.93750 | 17.56 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 13 | PASS | 512 | 0.00 | 1.48242 | 15.13 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 14 | PASS | 3072 | 0.00 | 0.94499 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 15 | PASS | 76800 | 0.00 | 0.63457 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 16 | PASS | 307200 | 0.00 | 0.56984 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 17 | PASS | 512 | 0.00 | 2.99414 | 15.13 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 18 | PASS | 3072 | 0.00 | 1.78548 | 14.92 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4 | 19 | PASS | 76800 | 0.00 | 0.91835 | 14.79 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 20 | PASS | 307200 | 0.00 | 0.72399 | 14.77 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 21 | PASS | 68 | 0.00 | 3.16176 | 15.41 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 | 22 | PASS | 68 | 0.00 | 4.20588 | 15.41 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=4 | 23 | PASS | 60 | 0.00 | 4.93333 | 15.50 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; YUYV=>NV12 Test vectors run: 6 Formula: Cycles: 0.59379*N + 24.95482*M + 105 Where: N = width * height; M = height Range: Min: 0.63 cycles/pt Avg: 2.84 cycles/pt Max: 10.00 cycles/pt Med: 1.02 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; UYVY=>NV12 Test vectors run: 6 Formula: Cycles: 0.53130*N + 24.44182*M + 107 Where: N = width * height; M = height Range: Min: 0.57 cycles/pt Avg: 2.79 cycles/pt Max: 9.94 cycles/pt Med: 0.94 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; YUYV=>NV12 Test vectors run: 6 Formula: Cycles: 0.60753*N + 73.30825*M + 105 Where: N = width * height; M = height Range: Min: 0.72 cycles/pt Avg: 2.59 cycles/pt Max: 4.92 cycles/pt Med: 1.81 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; UYVY=>NV12 Test vectors run: 6 Formula: Cycles: 0.60763*N + 74.31549*M + 74 Where: N = width * height; M = height Range: Min: 0.72 cycles/pt Avg: 2.59 cycles/pt Max: 4.93 cycles/pt Med: 1.79 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_colorConvert_YUVXtoRGB_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_YUVXtoRGB_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=175, val2=174 | 0 | PASS | 16 | 0.00 | 12.31250 | 54.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=0, val1=169, val2=168 | 1 | PASS | 512 | 0.00 | 5.02539 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=0, col=0, val1=33, val2=32 | 2 | PASS | 3072 | 0.00 | 4.05631 | 51.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=2, val1=60, val2=59 | 3 | PASS | 76800 | 0.00 | 3.37121 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=1, val1=73, val2=72 | 4 | PASS | 307200 | 0.00 | 3.21728 | 51.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=0, val1=14, val2=13 | 5 | PASS | 512 | 0.00 | 5.02539 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 Warning at: row=0, col=4, val1=135, val2=134 | 6 | PASS | 3072 | 0.00 | 4.05631 | 51.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 Warning at: row=0, col=0, val1=30, val2=29 | 7 | PASS | 76800 | 0.00 | 3.37120 | 53.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 Warning at: row=0, col=1, val1=63, val2=62 | 8 | PASS | 307200 | 0.00 | 3.21728 | 53.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 Warning at: row=0, col=0, val1=68, val2=67 | 9 | PASS | 68 | 0.00 | 5.88235 | 53.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 Warning at: row=0, col=7, val1=43, val2=42 | 10 | PASS | 68 | 0.00 | 5.88235 | 53.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 Warning at: row=0, col=0, val1=156, val2=155 | 11 | PASS | 60 | 0.00 | 6.23333 | 53.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 Warning at: row=0, col=0, val1=171, val2=170 | 12 | PASS | 16 | 0.00 | 12.25000 | 54.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 Warning at: row=0, col=0, val1=48, val2=47 | 13 | PASS | 512 | 0.00 | 5.02344 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=17, val1=151, val2=150 | 14 | PASS | 3072 | 0.00 | 4.05599 | 51.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=0, val1=187, val2=186 | 15 | PASS | 76800 | 0.00 | 3.37120 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=5, val1=253, val2=252 | 16 | PASS | 307200 | 0.00 | 3.21728 | 51.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 Warning at: row=0, col=1, val1=139, val2=138 | 17 | PASS | 512 | 0.00 | 5.02344 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 Warning at: row=0, col=1, val1=15, val2=14 | 18 | PASS | 3072 | 0.00 | 4.05599 | 51.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4 Warning at: row=0, col=2, val1=216, val2=215 | 19 | PASS | 76800 | 0.00 | 3.37120 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 Warning at: row=0, col=2, val1=100, val2=99 | 20 | PASS | 307200 | 0.00 | 3.21728 | 53.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 Warning at: row=0, col=1, val1=189, val2=188 | 21 | PASS | 68 | 0.00 | 5.86765 | 53.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 Warning at: row=0, col=1, val1=60, val2=59 | 22 | PASS | 68 | 0.00 | 5.86765 | 53.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=4 Warning at: row=0, col=0, val1=207, val2=206 | 23 | PASS | 60 | 0.00 | 6.21667 | 53.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; YUYV=>RGB Test vectors run: 6 Formula: Cycles: 3.12505*N + 58.94303*M + 41 Where: N = width * height; M = height Range: Min: 3.22 cycles/pt Avg: 5.64 cycles/pt Max: 12.31 cycles/pt Med: 4.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; UYVY=>RGB Test vectors run: 6 Formula: Cycles: 3.12505*N + 58.94303*M + 40 Where: N = width * height; M = height Range: Min: 3.22 cycles/pt Avg: 5.63 cycles/pt Max: 12.25 cycles/pt Med: 4.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; YUYV=>RGB Test vectors run: 6 Formula: Cycles: 3.12510*N + 58.88371*M + 52 Where: N = width * height; M = height Range: Min: 3.22 cycles/pt Avg: 4.63 cycles/pt Max: 6.23 cycles/pt Med: 4.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; UYVY=>RGB Test vectors run: 6 Formula: Cycles: 3.12509*N + 58.88882*M + 51 Where: N = width * height; M = height Range: Min: 3.22 cycles/pt Avg: 4.63 cycles/pt Max: 6.22 cycles/pt Med: 4.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_colorConvert_YUVXtoRGBX_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_colorConvert_YUVXtoRGBX_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=175, val2=174 | 0 | PASS | 16 | 0.00 | 10.81250 | 56.88 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=0, val1=169, val2=168 | 1 | PASS | 512 | 0.00 | 4.34180 | 53.96 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=0, col=0, val1=33, val2=32 | 2 | PASS | 3072 | 0.00 | 3.52572 | 53.71 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=2, val1=60, val2=59 | 3 | PASS | 76800 | 0.00 | 2.95457 | 53.55 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=1, val1=73, val2=72 | 4 | PASS | 307200 | 0.00 | 2.82666 | 53.52 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=0, val1=14, val2=13 | 5 | PASS | 512 | 0.00 | 4.34180 | 53.96 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 Warning at: row=0, col=5, val1=135, val2=134 | 6 | PASS | 3072 | 0.00 | 3.52572 | 53.71 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 Warning at: row=0, col=0, val1=30, val2=29 | 7 | PASS | 76800 | 0.00 | 2.95456 | 54.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 Warning at: row=0, col=1, val1=63, val2=62 | 8 | PASS | 307200 | 0.00 | 2.82666 | 54.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 Warning at: row=0, col=0, val1=68, val2=67 | 9 | PASS | 68 | 0.00 | 5.32353 | 54.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=1 Warning at: row=0, col=9, val1=43, val2=42 | 10 | PASS | 68 | 0.00 | 5.32353 | 54.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=3 Warning at: row=0, col=0, val1=156, val2=155 | 11 | PASS | 60 | 0.00 | 5.70000 | 54.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=3 Warning at: row=0, col=0, val1=171, val2=170 | 12 | PASS | 16 | 0.00 | 10.75000 | 56.88 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 Warning at: row=0, col=0, val1=48, val2=47 | 13 | PASS | 512 | 0.00 | 4.33984 | 53.96 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=22, val1=151, val2=150 | 14 | PASS | 3072 | 0.00 | 3.52539 | 53.71 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=0, val1=187, val2=186 | 15 | PASS | 76800 | 0.00 | 2.95456 | 53.55 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=6, val1=253, val2=252 | 16 | PASS | 307200 | 0.00 | 2.82666 | 53.52 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 Warning at: row=0, col=1, val1=139, val2=138 | 17 | PASS | 512 | 0.00 | 4.33984 | 53.96 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 Warning at: row=0, col=1, val1=15, val2=14 | 18 | PASS | 3072 | 0.00 | 3.52539 | 53.71 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4 Warning at: row=0, col=2, val1=216, val2=215 | 19 | PASS | 76800 | 0.00 | 2.95456 | 53.55 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 Warning at: row=0, col=2, val1=100, val2=99 | 20 | PASS | 307200 | 0.00 | 2.82666 | 54.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 Warning at: row=0, col=1, val1=189, val2=188 | 21 | PASS | 68 | 0.00 | 5.30882 | 54.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=2 Warning at: row=0, col=1, val1=60, val2=59 | 22 | PASS | 68 | 0.00 | 5.30882 | 54.79 | Randomly generated input | width=34, height=2, out size=68, | | | | | | | mode=4 Warning at: row=0, col=0, val1=207, val2=206 | 23 | PASS | 60 | 0.00 | 5.68333 | 54.90 | Randomly generated input | width=30, height=2, out size=60, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; YUYV=>RGBX Test vectors run: 6 Formula: Cycles: 2.75006*N + 48.93529*M + 44 Where: N = width * height; M = height Range: Min: 2.83 cycles/pt Avg: 4.96 cycles/pt Max: 10.81 cycles/pt Med: 3.53 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; UYVY=>RGBX Test vectors run: 6 Formula: Cycles: 2.75006*N + 48.93529*M + 43 Where: N = width * height; M = height Range: Min: 2.83 cycles/pt Avg: 4.95 cycles/pt Max: 10.75 cycles/pt Med: 3.53 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; YUYV=>RGBX Test vectors run: 6 Formula: Cycles: 2.75012*N + 48.86403*M + 58 Where: N = width * height; M = height Range: Min: 2.83 cycles/pt Avg: 4.11 cycles/pt Max: 5.70 cycles/pt Med: 3.53 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; UYVY=>RGBX Test vectors run: 6 Formula: Cycles: 2.75011*N + 48.86914*M + 57 Where: N = width * height; M = height Range: Min: 2.83 cycles/pt Avg: 4.11 cycles/pt Max: 5.68 cycles/pt Med: 3.53 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 184 bytes vx/VXLIB_convertDepth_i16s_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convertDepth_i16s_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.00000 | 34.81 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 1 | PASS | 16 | 0.00 | 5.00000 | 34.81 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 2 | PASS | 16 | 0.00 | 5.18750 | 34.81 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 3 | PASS | 512 | 0.00 | 0.51953 | 31.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 4 | PASS | 307200 | 0.00 | 0.37524 | 31.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 5 | PASS | 512 | 0.00 | 2.16211 | 31.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 6 | PASS | 76800 | 0.00 | 0.54811 | 31.07 | Randomly generated input | width=320, height=240, out | | | | | | | size=76800, mode=4 | 7 | PASS | 34 | 0.00 | 3.00000 | 32.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 8 | PASS | 34 | 0.00 | 5.23529 | 32.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 | 9 | PASS | 30 | 0.00 | 6.53333 | 33.03 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 | 10 | PASS | 3072 | 0.00 | 0.33789 | 31.33 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 11 | PASS | 76800 | 0.00 | 0.31352 | 31.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 12 | PASS | 3072 | 0.00 | 1.24316 | 31.33 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 | 13 | PASS | 76800 | 0.00 | 0.59566 | 31.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 14 | PASS | 307200 | 0.00 | 0.44618 | 31.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 15 | PASS | 34 | 0.00 | 3.05882 | 32.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 16 | PASS | 34 | 0.00 | 5.35294 | 32.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 17 | PASS | 30 | 0.00 | 5.70000 | 33.03 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.31242*N + 83 Where: N = width * height Range: Min: 0.31 cycles/pt Avg: 2.22 cycles/pt Max: 5.19 cycles/pt Med: 0.34 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.37498*N + 78 Where: N = width * height Range: Min: 0.38 cycles/pt Avg: 2.78 cycles/pt Max: 5.00 cycles/pt Med: 0.52 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: 0.35666*N + 57.23631*M + 29 Where: N = width * height; M = height Range: Min: 0.45 cycles/pt Avg: 2.67 cycles/pt Max: 5.70 cycles/pt Med: 0.60 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 4 Formula: Cycles: 0.38286*N + 52.58842*M + 70 Where: N = width * height; M = height Range: Min: 0.55 cycles/pt Avg: 3.62 cycles/pt Max: 6.53 cycles/pt Med: 2.16 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_convertDepth_i8u_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convertDepth_i8u_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 4.31250 | 23.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.19531 | 20.66 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.08464 | 20.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.06339 | 20.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.06272 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 1.83984 | 20.66 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.93685 | 20.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.29560 | 20.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.14968 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 2.50000 | 21.65 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 4.85294 | 21.65 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 4.93333 | 21.87 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.06248*N + 71 Where: N = width * height Range: Min: 0.06 cycles/pt Avg: 1.20 cycles/pt Max: 4.31 cycles/pt Med: 0.08 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.06225*N + 55.90007*M + 27 Where: N = width * height; M = height Range: Min: 0.15 cycles/pt Avg: 2.17 cycles/pt Max: 4.93 cycles/pt Med: 0.94 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_convolve_3x3_i8u_c16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_3x3_i8u_c16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 24.08333 | 28.83 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2, shift=2 | 1 | PASS | 84 | 0.00 | 3.60714 | 25.55 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1, shift=17 | 2 | PASS | 420 | 0.00 | 2.18810 | 24.65 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1, shift=18 | 3 | PASS | 2852 | 0.00 | 1.85379 | 24.30 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1, shift=18 | 4 | PASS | 75684 | 0.00 | 1.76279 | 24.06 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1, shift=18 | 5 | PASS | 304964 | 0.00 | 1.75593 | 24.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1, shift=18 | 6 | PASS | 420 | 0.00 | 5.66429 | 24.65 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2, shift=18 | 7 | PASS | 2852 | 0.00 | 3.62588 | 24.30 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2, shift=18 | 8 | PASS | 73140 | 0.00 | 2.25268 | 24.08 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2, shift=17 | 9 | PASS | 304964 | 0.00 | 1.93116 | 24.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2, shift=18 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 1.75*N + 3.5*M + 135 Where: N = width_out * height_out; M = height_out Range: Min: 1.76 cycles/pt Avg: 2.23 cycles/pt Max: 3.61 cycles/pt Med: 1.76 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 1.74998*N + 115.51498*M + 33 Where: N = width_out * height_out; M = height_out Range: Min: 1.93 cycles/pt Avg: 7.51 cycles/pt Max: 24.08 cycles/pt Med: 2.25 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 72 bytes vx/VXLIB_convolve_3x3_i8u_c16s_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_3x3_i8u_c16s_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 21.08333 | 31.92 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2, shift=2 | 1 | PASS | 84 | 0.00 | 3.70238 | 27.99 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1, shift=17 | 2 | PASS | 420 | 0.00 | 2.41667 | 26.85 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1, shift=18 | 3 | PASS | 2852 | 0.00 | 2.10624 | 26.40 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1, shift=18 | 4 | PASS | 75684 | 0.00 | 2.01415 | 26.08 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1, shift=18 | 5 | PASS | 304964 | 0.00 | 2.00666 | 26.04 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1, shift=18 | 6 | PASS | 420 | 0.00 | 5.26429 | 26.85 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2, shift=18 | 7 | PASS | 2852 | 0.00 | 3.56136 | 26.40 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2, shift=18 | 8 | PASS | 73140 | 0.00 | 2.41790 | 26.10 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2, shift=17 | 9 | PASS | 304964 | 0.00 | 2.15059 | 26.04 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2, shift=18 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 2.0*N + 4.0*M + 119 Where: N = width_out * height_out; M = height_out Range: Min: 2.01 cycles/pt Avg: 2.45 cycles/pt Max: 3.70 cycles/pt Med: 2.01 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 1.99998*N + 96.01498*M + 33 Where: N = width_out * height_out; M = height_out Range: Min: 2.15 cycles/pt Avg: 6.90 cycles/pt Max: 21.08 cycles/pt Med: 2.42 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_convolve_5x5_i8u_c16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_5x5_i8u_c16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 8 | 0.00 | 32.50000 | 53.63 | Sequentially generated input | width_out=4, height_out=2, | | | | | | | out size=8, mode=2, shift=5 | 1 | PASS | 48 | 0.00 | 9.18750 | 48.02 | Randomly generated input | width_out=12, height_out=4, out | | | | | | | size=48, mode=1, shift=19 | 2 | PASS | 336 | 0.00 | 6.55060 | 46.72 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=1, shift=19 | 3 | PASS | 2640 | 0.00 | 5.90038 | 46.31 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=1, shift=19 | 4 | PASS | 74576 | 0.00 | 5.57081 | 46.06 | Randomly generated input | width_out=316, height_out=236, | | | | | | | out size=74576, mode=1, shift=19 | 5 | PASS | 302736 | 0.00 | 5.53489 | 46.03 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=1, shift=19 | 6 | PASS | 336 | 0.00 | 8.73214 | 46.72 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=2, shift=19 | 7 | PASS | 2640 | 0.00 | 6.98182 | 46.31 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=2, shift=19 | 8 | PASS | 72680 | 0.00 | 5.88316 | 46.08 | Randomly generated input | width_out=230, height_out=316, | | | | | | | out size=72680, mode=2, shift=19 | 9 | PASS | 302736 | 0.00 | 5.63850 | 46.03 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=2, shift=19 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 5.5*N + 22.0*M + 89 Where: N = width_out * height_out; M = height_out Range: Min: 5.53 cycles/pt Avg: 6.55 cycles/pt Max: 9.19 cycles/pt Med: 5.57 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 5.49998*N + 88.01529*M + 36 Where: N = width_out * height_out; M = height_out Range: Min: 5.64 cycles/pt Avg: 11.95 cycles/pt Max: 32.50 cycles/pt Med: 5.88 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 264 bytes vx/VXLIB_convolve_5x5_i8u_c16s_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_5x5_i8u_c16s_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 8 | 0.00 | 31.87500 | 44.25 | Sequentially generated input | width_out=4, height_out=2, | | | | | | | out size=8, mode=2, shift=5 | 1 | PASS | 48 | 0.00 | 9.27083 | 37.58 | Randomly generated input | width_out=12, height_out=4, out | | | | | | | size=48, mode=1, shift=19 | 2 | PASS | 336 | 0.00 | 6.56250 | 35.96 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=1, shift=19 | 3 | PASS | 2640 | 0.00 | 5.90189 | 35.43 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=1, shift=19 | 4 | PASS | 74576 | 0.00 | 5.57087 | 35.08 | Randomly generated input | width_out=316, height_out=236, | | | | | | | out size=74576, mode=1, shift=19 | 5 | PASS | 302736 | 0.00 | 5.53490 | 35.04 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=1, shift=19 | 6 | PASS | 336 | 0.00 | 8.56845 | 35.96 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=2, shift=19 | 7 | PASS | 2640 | 0.00 | 6.90038 | 35.43 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=2, shift=19 | 8 | PASS | 72680 | 0.00 | 5.86149 | 35.11 | Randomly generated input | width_out=230, height_out=316, | | | | | | | out size=72680, mode=2, shift=19 | 9 | PASS | 302736 | 0.00 | 5.63065 | 35.04 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=2, shift=19 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 5.5*N + 22.0*M + 93 Where: N = width_out * height_out; M = height_out Range: Min: 5.53 cycles/pt Avg: 6.57 cycles/pt Max: 9.27 cycles/pt Med: 5.57 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 5.49998*N + 83.01529*M + 41 Where: N = width_out * height_out; M = height_out Range: Min: 5.63 cycles/pt Avg: 11.77 cycles/pt Max: 31.88 cycles/pt Med: 5.86 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 272 bytes vx/VXLIB_convolve_7x7_i8u_c16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_7x7_i8u_c16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4 | 0.00 | 118.75000 | 90.00 | Sequentially generated input | width_out=2, height_out=2, | | | | | | | out size=4, mode=2, shift=8 | 1 | PASS | 20 | 0.00 | 25.85000 | 78.00 | Randomly generated input | width_out=10, height_out=2, out | | | | | | | size=20, mode=1, shift=20 | 2 | PASS | 260 | 0.00 | 13.75769 | 75.78 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=1, shift=20 | 3 | PASS | 2436 | 0.00 | 11.79680 | 75.32 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=1, shift=20 | 4 | PASS | 73476 | 0.00 | 10.83043 | 75.06 | Randomly generated input | width_out=314, height_out=234, | | | | | | | out size=73476, mode=1, shift=20 | 5 | PASS | 300516 | 0.00 | 10.72614 | 75.03 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=1, shift=20 | 6 | PASS | 260 | 0.00 | 17.73077 | 75.78 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=2, shift=20 | 7 | PASS | 2436 | 0.00 | 13.72208 | 75.32 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=2, shift=20 | 8 | PASS | 72220 | 0.00 | 12.62283 | 75.08 | Randomly generated input | width_out=230, height_out=314, | | | | | | | out size=72220, mode=2, shift=20 | 9 | PASS | 300516 | 0.00 | 10.90563 | 75.03 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=2, shift=20 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 10.625*N + 63.75*M + 177 Where: N = width_out * height_out; M = height_out Range: Min: 10.73 cycles/pt Avg: 14.59 cycles/pt Max: 25.85 cycles/pt Med: 10.83 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 9.92513*N + 637.31274*M - 7084 Where: N = width_out * height_out; M = height_out Range: Min: 10.91 cycles/pt Avg: 34.75 cycles/pt Max: 118.75 cycles/pt Med: 12.62 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 2688 bytes Data size: 0 bytes Stack usage: 216 bytes vx/VXLIB_convolve_7x7_i8u_c16s_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_7x7_i8u_c16s_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4 | 0.00 | 95.50000 | 90.75 | Sequentially generated input | width_out=2, height_out=2, | | | | | | | out size=4, mode=2, shift=8 | 1 | PASS | 20 | 0.00 | 44.70000 | 80.55 | Randomly generated input | width_out=10, height_out=2, out | | | | | | | size=20, mode=1, shift=20 | 2 | PASS | 260 | 0.00 | 34.59231 | 78.63 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=1, shift=20 | 3 | PASS | 2436 | 0.00 | 31.03202 | 78.25 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=1, shift=20 | 4 | PASS | 73476 | 0.00 | 28.66234 | 78.04 | Randomly generated input | width_out=314, height_out=234, | | | | | | | out size=73476, mode=1, shift=20 | 5 | PASS | 300516 | 0.00 | 28.39115 | 78.02 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=1, shift=20 | 6 | PASS | 260 | 0.00 | 32.13077 | 78.63 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=2, shift=20 | 7 | PASS | 2436 | 0.00 | 29.82677 | 78.25 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=2, shift=20 | 8 | PASS | 72220 | 0.00 | 28.97940 | 78.06 | Randomly generated input | width_out=230, height_out=314, | | | | | | | out size=72220, mode=2, shift=20 | 9 | PASS | 300516 | 0.00 | 28.27788 | 78.02 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=2, shift=20 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 28.125*N + 168.75*M - 5 Where: N = width_out * height_out; M = height_out Range: Min: 28.39 cycles/pt Avg: 33.48 cycles/pt Max: 44.70 cycles/pt Med: 28.66 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 27.87760*N + 259.20590*M - 2453 Where: N = width_out * height_out; M = height_out Range: Min: 28.28 cycles/pt Avg: 42.94 cycles/pt Max: 95.50 cycles/pt Med: 28.98 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 3264 bytes Data size: 0 bytes Stack usage: 368 bytes vx/VXLIB_convolve_i8u_c16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_i8u_c16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 25.91667 | 122.33 | Statically generated input | width_out=6, height_out=2, out | | | | | | | size=12, mat_w=3, mat_h=3,mode=2 | 1 | PASS | 84 | 0.00 | 3.86905 | 118.62 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mat_w=3, mat_h=3,mode=1 | 2 | PASS | 360 | 0.00 | 127.54166 | 189.68 | Randomly generated input | width_out=30, height_out=12, out | | | | | | | size=360, mat_w=3, mat_h=5,mode=1 | 3 | PASS | 2436 | 0.00 | 11.80788 | 289.32 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mat_w=7, mat_h=7,mode=1 | 4 | PASS | 74576 | 0.00 | 5.57115 | 199.06 | Randomly generated input | width_out=316, height_out=236, | | | | | | | out size=74576, mat_w=5, mat_h=5,mode=1 | 5 | PASS | 304964 | 0.00 | 1.75600 | 117.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mat_w=3, mat_h=3,mode=1 | 6 | PASS | 208 | 0.00 | 357.46155 | 369.83 | Randomly generated input | width_out=26, height_out=8, out | | | | | | | size=208, mat_w=7, mat_h=9,mode=2 | 7 | PASS | 2520 | 0.00 | 265.55673 | 275.31 | Randomly generated input | width_out=60, height_out=42, out | | | | | | | size=2520, mat_w=5, mat_h=7,mode=2 | 8 | PASS | 71760 | 0.00 | 356.13995 | 369.08 | Randomly generated input | width_out=230, height_out=312, | | | | | | | out size=71760, mat_w=7, mat_h=9,mode=2 | 9 | PASS | 303688 | 0.00 | 120.05035 | 189.03 | Randomly generated input | width_out=638, height_out=476, | | | | | | | out size=303688, mat_w=3, mat_h=5,mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Range: Min: 1.76 cycles/pt Avg: 30.11 cycles/pt Max: 127.54 cycles/pt Med: 3.87 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Range: Min: 25.92 cycles/pt Avg: 225.03 cycles/pt Max: 357.46 cycles/pt Med: 120.05 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 10688 bytes Data size: 0 bytes Stack usage: 328 bytes vx/VXLIB_convolve_i8u_c16s_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_convolve_i8u_c16s_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 22.83333 | 121.42 | Statically generated input | width_out=6, height_out=2, out | | | | | | | size=12, mat_w=3, mat_h=3,mode=2 | 1 | PASS | 84 | 0.00 | 3.95238 | 118.30 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mat_w=3, mat_h=3,mode=1 | 2 | PASS | 360 | 0.00 | 125.39167 | 189.54 | Randomly generated input | width_out=30, height_out=12, out | | | | | | | size=360, mat_w=3, mat_h=5,mode=1 | 3 | PASS | 2436 | 0.00 | 31.04269 | 289.25 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mat_w=7, mat_h=7,mode=1 | 4 | PASS | 74576 | 0.00 | 5.57122 | 199.04 | Randomly generated input | width_out=316, height_out=236, | | | | | | | out size=74576, mat_w=5, mat_h=5,mode=1 | 5 | PASS | 304964 | 0.00 | 2.00673 | 117.02 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mat_w=3, mat_h=3,mode=1 | 6 | PASS | 208 | 0.00 | 355.37982 | 369.66 | Randomly generated input | width_out=26, height_out=8, out | | | | | | | size=208, mat_w=7, mat_h=9,mode=2 | 7 | PASS | 2520 | 0.00 | 263.52301 | 275.24 | Randomly generated input | width_out=60, height_out=42, out | | | | | | | size=2520, mat_w=5, mat_h=7,mode=2 | 8 | PASS | 71760 | 0.00 | 354.13126 | 369.06 | Randomly generated input | width_out=230, height_out=312, | | | | | | | out size=71760, mat_w=7, mat_h=9,mode=2 | 9 | PASS | 303688 | 0.00 | 118.04722 | 189.02 | Randomly generated input | width_out=638, height_out=476, | | | | | | | out size=303688, mat_w=3, mat_h=5,mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Range: Min: 2.01 cycles/pt Avg: 33.59 cycles/pt Max: 125.39 cycles/pt Med: 3.95 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Range: Min: 22.83 cycles/pt Avg: 222.78 cycles/pt Max: 355.38 cycles/pt Med: 118.05 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 12288 bytes Data size: 0 bytes Stack usage: 432 bytes vx/VXLIB_dilate_3x3_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_dilate_3x3_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 17.00000 | 21.50 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 2.47619 | 17.79 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 0.86190 | 16.76 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 0.50982 | 16.35 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 0.44244 | 16.07 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 0.43942 | 16.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 3.78810 | 16.76 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 2.75351 | 16.35 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 0.91672 | 16.09 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 0.65333 | 16.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 0.4375*N + 0.875*M + 166 Where: N = width_out * height_out; M = height_out Range: Min: 0.44 cycles/pt Avg: 0.95 cycles/pt Max: 2.48 cycles/pt Med: 0.44 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.50438*N + 93.54164*M + 663 Where: N = width_out * height_out; M = height_out Range: Min: 0.65 cycles/pt Avg: 5.02 cycles/pt Max: 17.00 cycles/pt Med: 0.92 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1536 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_dilate_MxN_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_dilate_MxN_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 108 | 0.00 | 5.67593 | 17.65 | Statically generated input | width_out=6, height_out=2, | | | | | | | width_mask=3, height_mask=3, out size=12, mode=2 | 1 | PASS | 1200 | 0.00 | 1.22583 | 11.35 | Randomly generated input | width_out=12, height_out=4, | | | | | | | width_mask=5, height_mask=5, out size=48, mode=1 | 2 | PASS | 5880 | 0.00 | 0.42534 | 11.51 | Randomly generated input | width_out=28, height_out=14, | | | | | | | width_mask=5, height_mask=3, out size=392, mode=1 | 3 | PASS | 40920 | 0.00 | 0.29172 | 16.82 | Randomly generated input | width_out=62, height_out=44, | | | | | | | width_mask=3, height_mask=5, out size=2728, mode=1 | 4 | PASS | 681156 | 0.00 | 0.31535 | 17.12 | Randomly generated input | width_out=318, height_out=238, | | | | | | | width_mask=3, height_mask=3, out size=75684, mode=1 | 5 | PASS | 2744676 | 0.00 | 0.31370 | 17.11 | Randomly generated input | width_out=638, height_out=478, | | | | | | | width_mask=3, height_mask=3, out size=304964, mode=1 | 6 | PASS | 8400 | 0.00 | 1.66845 | 11.31 | Randomly generated input | width_out=28, height_out=12, | | | | | | | width_mask=5, height_mask=5, out size=336, mode=2 | 7 | PASS | 41400 | 0.00 | 0.99486 | 11.49 | Randomly generated input | width_out=60, height_out=46, | | | | | | | width_mask=5, height_mask=3, out size=2760, mode=2 | 8 | PASS | 1090200 | 0.00 | 0.36242 | 16.80 | Randomly generated input | width_out=230, height_out=316, | | | | | | | width_mask=3, height_mask=5, out size=72680, mode=2 | 9 | PASS | 2744676 | 0.00 | 0.40390 | 17.11 | Randomly generated input | width_out=638, height_out=478, | | | | | | | width_mask=3, height_mask=3, out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 0.31286*N + 4.30312*M + 306 Where: N = width_out * height_out * width_mask * height_mask; M = height_out Range: Min: 0.29 cycles/pt Avg: 0.51 cycles/pt Max: 1.23 cycles/pt Med: 0.31 cycles/pt Num pt = width_out * height_out * width_mask * height_mask --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.46341*N - 382.23162*M + 17133 Where: N = width_out * height_out * width_mask * height_mask; M = height_out Range: Min: 0.36 cycles/pt Avg: 1.82 cycles/pt Max: 5.68 cycles/pt Med: 0.40 cycles/pt Num pt = width_out * height_out * width_mask * height_mask --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1984 bytes Data size: 0 bytes Stack usage: 712 bytes vx/VXLIB_doubleThreshold_i16u_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_doubleThreshold_i16u_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 21.25000 | 25.83 | Statically generated input | width_out=6, height_out=2, out | | | | | | | size=12, mode=2 | 1 | PASS | 96 | 0.00 | 10.73958 | 32.06 | Randomly generated input | width_out=16, height_out=6, out | | | | | | | size=96, mode=1 | 2 | PASS | 448 | 0.00 | 8.87277 | 30.88 | Randomly generated input | width_out=32, height_out=14, out | | | | | | | size=448, mode=1 | 3 | PASS | 2944 | 0.00 | 4.06080 | 32.03 | Randomly generated input | width_out=64, height_out=46, out | | | | | | | size=2944, mode=1 | 4 | PASS | 76160 | 0.00 | 2.60991 | 31.67 | Randomly generated input | width_out=320, height_out=238, | | | | | | | out size=76160, mode=1 | 5 | PASS | 305920 | 0.00 | 2.42982 | 31.50 | Randomly generated input | width_out=640, height_out=478, | | | | | | | out size=305920, mode=1 | 6 | PASS | 448 | 0.00 | 8.87277 | 31.34 | Randomly generated input | width_out=32, height_out=14, out | | | | | | | size=448, mode=2 | 7 | PASS | 2806 | 0.00 | 4.53920 | 31.59 | Randomly generated input | width_out=61, height_out=46, out | | | | | | | size=2806, mode=2 | 8 | PASS | 73140 | 0.00 | 2.85708 | 31.60 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 305920 | 0.00 | 2.42982 | 31.58 | Randomly generated input | width_out=640, height_out=478, | | | | | | | out size=305920, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 2.25478*N + 110.77026*M + 614 Where: N = width_out * height_out; M = height_out Range: Min: 2.43 cycles/pt Avg: 5.74 cycles/pt Max: 10.74 cycles/pt Med: 2.61 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 2.19109*N + 152.52359*M + 137 Where: N = width_out * height_out; M = height_out Range: Min: 2.43 cycles/pt Avg: 7.99 cycles/pt Max: 21.25 cycles/pt Med: 2.86 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 5696 bytes Data size: 0 bytes Stack usage: 272 bytes vx/VXLIB_edgeTracing_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_edgeTracing_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4 | 0.00 | 38.25000 | 88.25 | Statically generated input | width=8, height=4, num edges=4 | 1 | PASS | 32 | 0.00 | 31.03125 | 81.91 | Randomly generated input | width=16, height=6, num edges=32 | 2 | PASS | 204 | 0.00 | 30.16176 | 81.14 | Randomly generated input | width=32, height=14, num | | | | | | | edges=204 | 3 | PASS | 1680 | 0.00 | 30.01964 | 81.02 | Randomly generated input | width=64, height=46, num | | | | | | | edges=1680 | 4 | PASS | 45898 | 0.00 | 30.00072 | 81.00 | Randomly generated input | width=320, height=238, num | | | | | | | edges=45898 | 5 | PASS | 185494 | 0.00 | 30.00018 | 81.00 | Randomly generated input | width=640, height=478, num | | | | | | | edges=185494 | 6 | PASS | 236 | 0.00 | 30.13983 | 81.12 | Randomly generated input | width=32, height=14, num | | | | | | | edges=236 | 7 | PASS | 1631 | 0.00 | 30.02023 | 81.02 | Randomly generated input | width=61, height=46, num | | | | | | | edges=1631 | 8 | PASS | 43715 | 0.00 | 30.00076 | 81.00 | Randomly generated input | width=230, height=318, num | | | | | | | edges=43715 | 9 | PASS | 185325 | 0.00 | 30.00018 | 81.00 | Randomly generated input | width=640, height=478, num | | | | | | | edges=185325 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 10 Formula: Cycles: 30.0*N + 33 Where: N=numEdgesOut Range: Min: 30.00 cycles/pt Avg: 30.96 cycles/pt Max: 38.25 cycles/pt Med: 30.02 cycles/pt Num pt = numEdgesOut --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1024 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_equalizeHist_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_equalizeHist_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 99.37500 | 3840.75 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 5.91406 | 146.87 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 3.48568 | 43.46 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 3.01943 | 23.03 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 3.00493 | 22.28 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=0, val1=86, val2=87 | 5 | PASS | 512 | 0.00 | 10.58789 | 147.84 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 5.91048 | 43.41 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 3.67625 | 23.03 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 3.25137 | 22.28 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 50.20588 | 1890.26 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 56.05882 | 1893.09 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 63.23333 | 2062.60 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 2.99993*N + 1527 Where: N = width * height Range: Min: 3.00 cycles/pt Avg: 27.50 cycles/pt Max: 99.38 cycles/pt Med: 3.49 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 3.00032*N + 157.69419*M + 1432 Where: N = width * height; M = height Range: Min: 3.25 cycles/pt Avg: 23.79 cycles/pt Max: 63.23 cycles/pt Med: 5.91 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 8512 bytes Data size: 0 bytes Stack usage: 496 bytes vx/VXLIB_erode_3x3_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_erode_3x3_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 17.16667 | 22.50 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 2.48810 | 18.79 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 0.86429 | 17.76 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 0.51017 | 17.35 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 0.44246 | 17.07 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 0.43942 | 17.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 3.82143 | 17.76 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 2.76964 | 17.35 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 0.92107 | 17.09 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 0.65489 | 17.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 0.4375*N + 0.875*M + 167 Where: N = width_out * height_out; M = height_out Range: Min: 0.44 cycles/pt Avg: 0.95 cycles/pt Max: 2.49 cycles/pt Med: 0.44 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.50438*N + 94.54164*M + 663 Where: N = width_out * height_out; M = height_out Range: Min: 0.65 cycles/pt Avg: 5.07 cycles/pt Max: 17.17 cycles/pt Med: 0.92 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1536 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_erode_MxN_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_erode_MxN_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 108 | 0.00 | 5.88889 | 17.77 | Statically generated input | width_out=6, height_out=2, | | | | | | | width_mask=3, height_mask=3, out size=12, mode=2 | 1 | PASS | 1200 | 0.00 | 1.24583 | 11.40 | Randomly generated input | width_out=12, height_out=4, | | | | | | | width_mask=5, height_mask=5, out size=48, mode=1 | 2 | PASS | 5880 | 0.00 | 0.42925 | 11.58 | Randomly generated input | width_out=28, height_out=14, | | | | | | | width_mask=5, height_mask=3, out size=392, mode=1 | 3 | PASS | 40920 | 0.00 | 0.29238 | 16.88 | Randomly generated input | width_out=62, height_out=44, | | | | | | | width_mask=3, height_mask=5, out size=2728, mode=1 | 4 | PASS | 681156 | 0.00 | 0.31539 | 17.23 | Randomly generated input | width_out=318, height_out=238, | | | | | | | width_mask=3, height_mask=3, out size=75684, mode=1 | 5 | PASS | 2744676 | 0.00 | 0.31371 | 17.23 | Randomly generated input | width_out=638, height_out=478, | | | | | | | width_mask=3, height_mask=3, out size=304964, mode=1 | 6 | PASS | 8400 | 0.00 | 1.70274 | 11.35 | Randomly generated input | width_out=28, height_out=12, | | | | | | | width_mask=5, height_mask=5, out size=336, mode=2 | 7 | PASS | 41400 | 0.00 | 1.02150 | 11.55 | Randomly generated input | width_out=60, height_out=46, | | | | | | | width_mask=5, height_mask=3, out size=2760, mode=2 | 8 | PASS | 1090200 | 0.00 | 0.36590 | 16.87 | Randomly generated input | width_out=230, height_out=316, | | | | | | | width_mask=3, height_mask=5, out size=72680, mode=2 | 9 | PASS | 2744676 | 0.00 | 0.40878 | 17.23 | Randomly generated input | width_out=638, height_out=478, | | | | | | | width_mask=3, height_mask=3, out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 0.31286*N + 4.32522*M + 330 Where: N = width_out * height_out * width_mask * height_mask; M = height_out Range: Min: 0.29 cycles/pt Avg: 0.52 cycles/pt Max: 1.25 cycles/pt Med: 0.31 cycles/pt Num pt = width_out * height_out * width_mask * height_mask --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.47025*N - 394.85986*M + 17692 Where: N = width_out * height_out * width_mask * height_mask; M = height_out Range: Min: 0.37 cycles/pt Avg: 1.88 cycles/pt Max: 5.89 cycles/pt Med: 0.41 cycles/pt Num pt = width_out * height_out * width_mask * height_mask --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 2176 bytes Data size: 0 bytes Stack usage: 712 bytes vx/VXLIB_fastCornersDetect_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_fastCornersDetect_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 2 | 0.00 | 87.50000 | 3573.50 | Statically generated input | width=8, height=7, | | | | | | | num_corners=1, mode=2 | 1 | PASS | 160 | 0.00 | 14.00000 | 2376.40 | Randomly generated input | width=22, height=16, | | | | | | | num_corners=15, mode=1 | 2 | PASS | 320 | 0.00 | 11.96562 | 2149.21 | Randomly generated input | width=38, height=16, | | | | | | | num_corners=22, mode=1 | 3 | PASS | 2688 | 0.00 | 11.23103 | 2422.69 | Randomly generated input | width=70, height=48, | | | | | | | num_corners=276, mode=1 | 4 | PASS | 2048 | 0.00 | 10.73291 | 2375.64 | Randomly generated input | width=134, height=22, | | | | | | | num_corners=196, mode=1 | 5 | PASS | 75360 | 0.00 | 10.56819 | 2392.28 | Randomly generated input | width=246, height=320, | | | | | | | num_corners=7429, mode=1 | 6 | PASS | 303360 | 0.00 | 10.42913 | 2399.45 | Randomly generated input | width=646, height=480, | | | | | | | num_corners=30098, mode=1 | 7 | PASS | 260 | 0.00 | 15.91923 | 2458.37 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=26, mode=2 | 8 | PASS | 2520 | 0.00 | 12.68849 | 2319.41 | Randomly generated input | width=66, height=48, | | | | | | | num_corners=222, mode=2 | 9 | PASS | 75674 | 0.00 | 10.84892 | 2390.00 | Randomly generated input | width=247, height=320, | | | | | | | num_corners=7432, mode=2 | 10 | PASS | 300516 | 0.00 | 10.55309 | 2392.91 | Randomly generated input | width=640, height=480, | | | | | | | num_corners=29653, mode=2 | 11 | PASS | 260 | 0.00 | 15.74231 | 2160.07 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=19, mode=2 | 12 | PASS | 260 | 0.00 | 15.94615 | 2534.32 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=30, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: ((width % 16) - 6) == 0 Test vectors run: 6 Formula: Cycles: 9.65464*N + 55.03115*M + 6.93901*L + 14 Where: N = (width-6) * (height-6); M = (height-6); L = num_corners Range: Min: 10.43 cycles/pt Avg: 11.49 cycles/pt Max: 14.00 cycles/pt Med: 10.73 cycles/pt Num pt = (width-6) * (height-6) --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: ((width % 16) - 6) != 0 Test vectors run: 7 Range: Min: 10.55 cycles/pt Avg: 24.17 cycles/pt Max: 87.50 cycles/pt Med: 12.69 cycles/pt Num pt = (width-6) * (height-6) --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 4416 bytes Data size: 0 bytes Stack usage: 320 bytes vx/VXLIB_fastCornersNMS_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_fastCornersNMS_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 1 | 0.00 | 199.00000 | 283.00 | Statically generated input | width=8, height=7, | | | | | | | num_corners_in=1 | 1 | PASS | 8 | 0.00 | 45.87500 | 450.50 | Randomly generated input | width=16, height=16, | | | | | | | num_corners_in=8 | 2 | PASS | 16 | 0.00 | 36.56250 | 617.31 | Randomly generated input | width=32, height=16, | | | | | | | num_corners_in=16 | 3 | PASS | 236 | 0.00 | 27.66525 | 1236.82 | Randomly generated input | width=64, height=48, | | | | | | | num_corners_in=236 | 4 | PASS | 7256 | 0.00 | 27.02467 | 4103.45 | Randomly generated input | width=240, height=320, | | | | | | | num_corners_in=7256 | 5 | PASS | 29596 | 0.00 | 27.00774 | 10524.44 | Randomly generated input | width=640, height=480, | | | | | | | num_corners_in=29596 | 6 | PASS | 10 | 0.00 | 47.60000 | 534.20 | Randomly generated input | width=20, height=16, | | | | | | | num_corners_in=10 | 7 | PASS | 27 | 0.00 | 34.18518 | 775.30 | Randomly generated input | width=39, height=16, | | | | | | | num_corners_in=27 | 8 | PASS | 272 | 0.00 | 27.58456 | 1343.15 | Randomly generated input | width=69, height=48, | | | | | | | num_corners_in=272 | 9 | PASS | 7285 | 0.00 | 27.03034 | 4132.72 | Randomly generated input | width=242, height=320, | | | | | | | num_corners_in=7285 | 10 | PASS | 29634 | 0.00 | 27.00952 | 10537.64 | Randomly generated input | width=641, height=480, | | | | | | | num_corners_in=29634 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: (num_corners % 4) == 0 Test vectors run: 5 Formula: Cycles: 27.00255*N + 155 Where: N = num_corners Range: Min: 27.01 cycles/pt Avg: 32.83 cycles/pt Max: 45.88 cycles/pt Med: 27.02 cycles/pt Num pt = num_corners --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: (num_corners % 4) != 0 Test vectors run: 6 Formula: Cycles: 27.00320*N + 7.60520*M + 169 Where: N = num_corners; M = num_corners%4 Range: Min: 27.01 cycles/pt Avg: 60.40 cycles/pt Max: 199.00 cycles/pt Med: 27.58 cycles/pt Num pt = num_corners --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 6080 bytes Data size: 0 bytes Stack usage: 312 bytes vx/VXLIB_fastCornersScore_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_fastCornersScore_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 1 | 0.00 | 251.00000 | 5585.00 | Statically generated input | width=8, height=7, | | | | | | | num_corners=1 | 1 | PASS | 8 | 0.00 | 36.37500 | 10265.00 | Randomly generated input | width=16, height=16, | | | | | | | num_corners=8 | 2 | PASS | 16 | 0.00 | 32.06250 | 9146.06 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=16 | 3 | PASS | 232 | 0.00 | 28.04741 | 9989.10 | Randomly generated input | width=64, height=48, | | | | | | | num_corners=232 | 4 | PASS | 7256 | 0.00 | 27.75951 | 10080.28 | Randomly generated input | width=240, height=320, | | | | | | | num_corners=7256 | 5 | PASS | 29592 | 0.00 | 27.75233 | 10052.16 | Randomly generated input | width=640, height=480, | | | | | | | num_corners=29592 | 6 | PASS | 6 | 0.00 | 190.00000 | 9482.50 | Randomly generated input | width=20, height=16, | | | | | | | num_corners=6 | 7 | PASS | 23 | 0.00 | 76.69566 | 9923.91 | Randomly generated input | width=39, height=16, | | | | | | | num_corners=23 | 8 | PASS | 273 | 0.00 | 28.62271 | 10017.68 | Randomly generated input | width=69, height=48, | | | | | | | num_corners=273 | 9 | PASS | 7281 | 0.00 | 27.78272 | 10039.82 | Randomly generated input | width=242, height=320, | | | | | | | num_corners=7281 | 10 | PASS | 29634 | 0.00 | 27.76267 | 10072.46 | Randomly generated input | width=641, height=480, | | | | | | | num_corners=29634 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: (num_corners % 8) == 0 Test vectors run: 5 Formula: Cycles: 27.75*N + 69 Where: N = num_corners Range: Min: 27.75 cycles/pt Avg: 30.40 cycles/pt Max: 36.38 cycles/pt Med: 27.76 cycles/pt Num pt = num_corners --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: (num_corners % 8) != 0 Test vectors run: 6 Formula: Cycles: 27.74984*N + 148.46791*M + 85 Where: N = num_corners; M = num_corners%8 Range: Min: 27.76 cycles/pt Avg: 100.31 cycles/pt Max: 251.00 cycles/pt Med: 28.62 cycles/pt Num pt = num_corners --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 3200 bytes Data size: 0 bytes Stack usage: 536 bytes vx/VXLIB_fastCorners_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_fastCorners_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 2 | 0.00 | 350.00000 | 4413.00 | Statically generated input | width=8, height=7, do_nonmax=1, | | | | | | | num_corners=1 | 1 | PASS | 160 | 0.00 | 27.85000 | 3706.55 | Randomly generated input | width=22, height=16, do_nonmax=1, | | | | | | | num_corners=11 | 2 | PASS | 2436 | 0.00 | 18.46962 | 3992.97 | Randomly generated input | width=64, height=48, do_nonmax=1, | | | | | | | num_corners=159 | 3 | PASS | 73476 | 0.00 | 16.35169 | 4025.85 | Randomly generated input | width=240, height=320, | | | | | | | do_nonmax=1, num_corners=4855 | 4 | PASS | 300516 | 0.00 | 15.93834 | 4011.52 | Randomly generated input | width=640, height=480, | | | | | | | do_nonmax=1, num_corners=19753 | 5 | PASS | 260 | 0.00 | 21.95385 | 3665.68 | Randomly generated input | width=32, height=16, do_nonmax=1, | | | | | | | num_corners=17 | 6 | PASS | 2436 | 0.00 | 18.40887 | 3981.78 | Randomly generated input | width=64, height=48, do_nonmax=1, | | | | | | | num_corners=163 | 7 | PASS | 73476 | 0.00 | 16.32751 | 4013.97 | Randomly generated input | width=240, height=320, | | | | | | | do_nonmax=1, num_corners=4774 | 8 | PASS | 300516 | 0.00 | 15.96776 | 4024.31 | Randomly generated input | width=640, height=480, | | | | | | | do_nonmax=1, num_corners=19887 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 9 Formula: Cycles: 12.14571*N + 150.70523*M + 54.10762*L + 319 Where: N = (width-6) * (height-6); M = (height-6); L = num_corners Range: Min: 15.94 cycles/pt Avg: 55.70 cycles/pt Max: 350.00 cycles/pt Med: 16.35 cycles/pt Num pt = (width-6) * (height-6) --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 14784 bytes Data size: 0 bytes Stack usage: 784 bytes vx/VXLIB_gaussian_3x3_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_gaussian_3x3_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 14.50000 | 22.25 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 2.72619 | 18.75 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 1.38333 | 17.75 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 1.07889 | 17.35 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 1.00805 | 17.07 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 1.00357 | 17.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 4.75714 | 17.75 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 2.80224 | 17.35 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 1.48307 | 17.09 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 1.17409 | 17.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 1.0*N + 2.0*M + 133 Where: N = width_out * height_out; M = height_out Range: Min: 1.00 cycles/pt Avg: 1.44 cycles/pt Max: 2.73 cycles/pt Med: 1.01 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.99982*N + 111.19223*M - 6 Where: N = width_out * height_out; M = height_out Range: Min: 1.17 cycles/pt Avg: 4.94 cycles/pt Max: 14.50 cycles/pt Med: 1.48 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_gaussian_5x5_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_gaussian_5x5_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 8 | 0.00 | 26.75000 | 40.50 | Sequentially generated input | width_out=4, height_out=2, | | | | | | | out size=8, mode=2 | 1 | PASS | 48 | 0.00 | 4.97917 | 30.96 | Randomly generated input | width_out=12, height_out=4, out | | | | | | | size=48, mode=1 | 2 | PASS | 336 | 0.00 | 2.85417 | 28.54 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=1 | 3 | PASS | 2640 | 0.00 | 2.43598 | 27.69 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=1 | 4 | PASS | 74576 | 0.00 | 2.27975 | 27.13 | Randomly generated input | width_out=316, height_out=236, | | | | | | | out size=74576, mode=1 | 5 | PASS | 302736 | 0.00 | 2.26446 | 27.06 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=1 | 6 | PASS | 336 | 0.00 | 5.21429 | 28.54 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=2 | 7 | PASS | 2640 | 0.00 | 3.61288 | 27.69 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=2 | 8 | PASS | 72680 | 0.00 | 2.76569 | 27.18 | Randomly generated input | width_out=230, height_out=316, | | | | | | | out size=72680, mode=2 | 9 | PASS | 302736 | 0.00 | 2.37747 | 27.06 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 2.25*N + 9.0*M + 95 Where: N = width_out * height_out; M = height_out Range: Min: 2.26 cycles/pt Avg: 2.96 cycles/pt Max: 4.98 cycles/pt Med: 2.28 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 2.15718*N + 142.29383*M - 993 Where: N = width_out * height_out; M = height_out Range: Min: 2.38 cycles/pt Avg: 8.14 cycles/pt Max: 26.75 cycles/pt Med: 2.77 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_gaussian_5x5_br_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_gaussian_5x5_br_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 48 | 0.00 | 40.56250 | 1042.83 | Sequentially generated input | width_out=8, height_out=6, | | | | | | | out size=48, mode=1 | 1 | PASS | 128 | 0.00 | 21.36719 | 1047.88 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128, mode=1 | 2 | PASS | 512 | 0.00 | 11.77930 | 1052.91 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=1 | 3 | PASS | 3072 | 0.00 | 7.00488 | 1056.07 | Randomly generated input | width_out=64, height_out=48, out | | | | | | | size=3072, mode=1 | 4 | PASS | 76800 | 0.00 | 3.20020 | 1057.61 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800, mode=1 | 5 | PASS | 307200 | 0.00 | 2.72505 | 1057.81 | Randomly generated input | width_out=640, height_out=480, | | | | | | | out size=307200, mode=1 | 6 | PASS | 512 | 0.00 | 11.77930 | 1052.91 | Randomly generated input | width_out=32, height_out=16, out | | | | | | | size=512, mode=2 | 7 | PASS | 2640 | 0.00 | 6.72008 | 1055.91 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=2 | 8 | PASS | 3696 | 0.00 | 5.44291 | 1056.12 | Randomly generated input | width_out=84, height_out=44, out | | | | | | | size=3696, mode=2 | 9 | PASS | 72680 | 0.00 | 3.16534 | 1057.62 | Randomly generated input | width_out=230, height_out=316, | | | | | | | out size=72680, mode=2 | 10 | PASS | 304640 | 0.00 | 2.72503 | 1057.81 | Randomly generated input | width_out=640, height_out=476, | | | | | | | out size=304640, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 6 Formula: Cycles: 2.25*N + 304.0*M + 15 Where: N = width_out * height_out; M = height_out Range: Min: 2.73 cycles/pt Avg: 14.44 cycles/pt Max: 40.56 cycles/pt Med: 7.00 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 2.48636*N + 144.50364*M + 3888 Where: N = width_out * height_out; M = height_out Range: Min: 2.73 cycles/pt Avg: 5.97 cycles/pt Max: 11.78 cycles/pt Med: 3.17 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 272 bytes vx/VXLIB_halfScaleGaussian_5x5_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_halfScaleGaussian_5x5_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 2 | 0.00 | 47.00000 | 58.50 | Sequentially generated input | width_out=2, height_out=1, | | | | | | | out size=2 | 1 | PASS | 12 | 0.00 | 16.66667 | 35.25 | Randomly generated input | width_out=6, height_out=2, out | | | | | | | size=12 | 2 | PASS | 84 | 0.00 | 8.57143 | 29.89 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84 | 3 | PASS | 660 | 0.00 | 5.55152 | 28.24 | Randomly generated input | width_out=30, height_out=22, out | | | | | | | size=660 | 4 | PASS | 18644 | 0.00 | 3.48166 | 27.23 | Randomly generated input | width_out=158, height_out=118, | | | | | | | out size=18644 | 5 | PASS | 75684 | 0.00 | 3.23915 | 27.11 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684 | 6 | PASS | 84 | 0.00 | 8.57143 | 29.89 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84 | 7 | PASS | 75684 | 0.00 | 3.23915 | 27.11 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 8 Formula: Cycles: 3.0*N + 76.0*M + 12 Where: N = width_out * height_out; M = height_out Range: Min: 3.24 cycles/pt Avg: 12.04 cycles/pt Max: 47.00 cycles/pt Med: 5.55 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1600 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_halfScaleGaussian_5x5_i8u_o8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_halfScaleGaussian_5x5_i8u_o8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 2 | 0.00 | 38.50000 | 64.00 | Sequentially generated input | width_out=2, height_out=1, | | | | | | | out size=2 | 1 | PASS | 12 | 0.00 | 13.66667 | 37.83 | Randomly generated input | width_out=6, height_out=2, out | | | | | | | size=12 | 2 | PASS | 84 | 0.00 | 7.23810 | 31.60 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84 | 3 | PASS | 660 | 0.00 | 4.92121 | 29.57 | Randomly generated input | width_out=30, height_out=22, out | | | | | | | size=660 | 4 | PASS | 18644 | 0.00 | 3.36151 | 28.29 | Randomly generated input | width_out=158, height_out=118, | | | | | | | out size=18644 | 5 | PASS | 75684 | 0.00 | 3.17943 | 28.14 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684 | 6 | PASS | 84 | 0.00 | 7.23810 | 31.60 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84 | 7 | PASS | 75684 | 0.00 | 3.17943 | 28.14 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 8 Formula: Cycles: 3.0*N + 57.0*M + 14 Where: N = width_out * height_out; M = height_out Range: Min: 3.18 cycles/pt Avg: 10.16 cycles/pt Max: 38.50 cycles/pt Med: 4.92 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 2240 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_halfScaleGaussian_5x5_br_i8u_o8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_halfScaleGaussian_5x5_br_i8u_o8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 58.58333 | 1041.92 | Sequentially generated input | width_out=4, height_out=3, | | | | | | | out size=12 | 1 | PASS | 32 | 0.00 | 30.71875 | 1046.94 | Randomly generated input | width_out=8, height_out=4, out | | | | | | | size=32 | 2 | PASS | 128 | 0.00 | 16.80469 | 1052.83 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128 | 3 | PASS | 768 | 0.00 | 9.88411 | 1056.70 | Randomly generated input | width_out=32, height_out=24, out | | | | | | | size=768 | 4 | PASS | 19200 | 0.00 | 4.37536 | 1058.54 | Randomly generated input | width_out=160, height_out=120, | | | | | | | out size=19200 | 5 | PASS | 76800 | 0.00 | 3.68759 | 1058.77 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800 | 6 | PASS | 128 | 0.00 | 16.80469 | 1052.83 | Randomly generated input | width_out=16, height_out=8, out | | | | | | | size=128 | 7 | PASS | 76800 | 0.00 | 3.68759 | 1058.77 | Randomly generated input | width_out=320, height_out=240, | | | | | | | out size=76800 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 8 Formula: Cycles: 3.0*N + 220.0*M + 7 Where: N = width_out * height_out; M = height_out Range: Min: 3.69 cycles/pt Avg: 18.07 cycles/pt Max: 58.58 cycles/pt Med: 9.88 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 4224 bytes Data size: 0 bytes Stack usage: 296 bytes vx/VXLIB_harrisCornersDetect_i32f --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_harrisCornersDetect_i32f testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4 | 0.00 | 35.25000 | 34.00 | Statically generated input | width=4, height=4, | | | | | | | num_corners=1 | 1 | PASS | 196 | 0.00 | 9.04592 | 63.53 | Randomly generated input | width=16, height=16, | | | | | | | num_corners=19 | 2 | PASS | 420 | 0.00 | 7.15476 | 62.98 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=47 | 3 | PASS | 2852 | 0.00 | 6.28226 | 62.67 | Randomly generated input | width=64, height=48, | | | | | | | num_corners=311 | 4 | PASS | 2520 | 0.00 | 5.89008 | 62.57 | Randomly generated input | width=128, height=22, | | | | | | | num_corners=284 | 5 | PASS | 75684 | 0.00 | 5.70198 | 62.49 | Randomly generated input | width=240, height=320, | | | | | | | num_corners=8447 | 6 | PASS | 304964 | 0.00 | 5.57531 | 62.46 | Randomly generated input | width=640, height=480, | | | | | | | num_corners=33988 | 7 | PASS | 420 | 0.00 | 7.15476 | 62.94 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=43 | 8 | PASS | 2898 | 0.00 | 6.80159 | 62.68 | Randomly generated input | width=65, height=48, | | | | | | | num_corners=325 | 9 | PASS | 75684 | 0.00 | 5.70198 | 62.48 | Randomly generated input | width=240, height=320, | | | | | | | num_corners=8431 | 10 | PASS | 305442 | 0.00 | 5.62762 | 62.46 | Randomly generated input | width=641, height=480, | | | | | | | num_corners=34043 | 11 | PASS | 420 | 0.00 | 7.15476 | 7.45 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=2 | 12 | PASS | 420 | 0.00 | 7.15476 | 5.81 | Randomly generated input | width=32, height=16, | | | | | | | num_corners=1 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 5.54168*N + 37.43567*M + 341 Where: N = (width-2) * (height-2); M = height-2 Range: Min: 5.58 cycles/pt Avg: 8.81 cycles/pt Max: 35.25 cycles/pt Med: 6.28 cycles/pt Num pt = (width-2) * (height-2) --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1984 bytes Data size: 0 bytes Stack usage: 96 bytes vx/VXLIB_harrisCornersNMS_i32f --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_harrisCornersNMS_i32f testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 1 | 0.00 | 132.00000 | 430.00 | Statically generated input | width=4, height=4, | | | | | | | num_corners_in=1, num_corners_out=1, iterations=1 | 1 | PASS | 19 | 0.00 | 115.73684 | 320.11 | Randomly generated input | width=16, height=16, | | | | | | | num_corners_in=19, num_corners_out=1, iterations=1 | 2 | PASS | 47 | 0.00 | 153.42554 | 423.70 | Randomly generated input | width=32, height=16, | | | | | | | num_corners_in=47, num_corners_out=1, iterations=1 | 3 | PASS | 622 | 0.00 | 250.46141 | 674.74 | Randomly generated input | width=64, height=48, | | | | | | | num_corners_in=311, num_corners_out=4, iterations=2 | 4 | PASS | 284 | 0.00 | 283.17255 | 783.92 | Randomly generated input | width=128, height=22, | | | | | | | num_corners_in=284, num_corners_out=4, iterations=1 | 5 | PASS | 33788 | 0.00 | 255.20581 | 618.29 | Randomly generated input | width=240, height=320, | | | | | | | num_corners_in=8447, num_corners_out=64, iterations=4 | 6 | PASS | 135952 | 0.00 | 574.42267 | 1403.95 | Randomly generated input | width=640, height=480, | | | | | | | num_corners_in=33988, num_corners_out=240, iterations=4 | 7 | PASS | 43 | 0.00 | 237.55814 | 651.72 | Randomly generated input | width=32, height=16, | | | | | | | num_corners_in=43, num_corners_out=1, iterations=1 | 8 | PASS | 325 | 0.00 | 197.08000 | 450.70 | Randomly generated input | width=65, height=48, | | | | | | | num_corners_in=325, num_corners_out=5, iterations=1 | 9 | PASS | 25293 | 0.00 | 328.24402 | 801.22 | Randomly generated input | width=240, height=320, | | | | | | | num_corners_in=8431, num_corners_out=64, iterations=3 | 10 | PASS | 42411 | 0.00 | 741.99384 | 1852.49 | Randomly generated input | width=641, height=200, | | | | | | | num_corners_in=14137, num_corners_out=103, iterations=3 | 11 | PASS | 2 | 0.00 | 142.50000 | 400.00 | Randomly generated input | width=32, height=16, | | | | | | | num_corners_in=2, num_corners_out=1, iterations=1 | 12 | PASS | 1 | 0.00 | 132.00000 | 430.00 | Randomly generated input | width=32, height=16, | | | | | | | num_corners_in=1, num_corners_out=1, iterations=1 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Range: Min: 115.74 cycles/pt Avg: 272.60 cycles/pt Max: 741.99 cycles/pt Med: 197.08 cycles/pt Num pt = num_corners_in*iterations --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1856 bytes Data size: 0 bytes Stack usage: 240 bytes vx/VXLIB_harrisCornersScore_i16s_i16s_o32f --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_harrisCornersScore_i16s_i16s_o32f testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=-10688.593750, val2=-10688.588867 | 0 | PASS | 32 | 0.00 | 40.03125 | 95.19 | Statically generated input | width_in=8, height_in=4, in | | | | | | | size=32, mode=2 Warning at: row=0, col=0, val1=-28336.921875, val2=-28336.914063 | 1 | PASS | 128 | 0.00 | 14.77344 | 153.83 | Randomly generated input | width_in=16, height_in=8, in | | | | | | | size=128, mode=1 Warning at: row=0, col=0, val1=8465.558594, val2=8465.543945 | 2 | PASS | 512 | 0.00 | 12.04102 | 310.75 | Randomly generated input | width_in=32, height_in=16, in | | | | | | | size=512, mode=1 Warning at: row=0, col=0, val1=88.782677, val2=88.782539 | 3 | PASS | 3072 | 0.00 | 11.17350 | 208.33 | Randomly generated input | width_in=64, height_in=48, in | | | | | | | size=3072, mode=1 Warning at: row=0, col=0, val1=-138.548386, val2=-138.548126 | 4 | PASS | 76800 | 0.00 | 11.01074 | 390.42 | Randomly generated input | width_in=320, height_in=240, in | | | | | | | size=76800, mode=1 Warning at: row=0, col=0, val1=29.504578, val2=29.504272 | 5 | PASS | 307200 | 0.00 | 11.00470 | 596.76 | Randomly generated input | width_in=640, height_in=480, in | | | | | | | size=307200, mode=1 Warning at: row=0, col=0, val1=37665.394531, val2=37665.312500 | 6 | PASS | 512 | 0.00 | 15.93555 | 184.87 | Randomly generated input | width_in=32, height_in=16, in | | | | | | | size=512, mode=2 Warning at: row=0, col=0, val1=-0.486443, val2=-0.486442 | 7 | PASS | 3024 | 0.00 | 13.99934 | 208.23 | Randomly generated input | width_in=63, height_in=48, in | | | | | | | size=3024, mode=2 Warning at: row=0, col=0, val1=0.078247, val2=0.078248 | 8 | PASS | 74880 | 0.00 | 11.58116 | 390.27 | Randomly generated input | width_in=234, height_in=320, in | | | | | | | size=74880, mode=2 Warning at: row=0, col=0, val1=0.443037, val2=0.443039 | 9 | PASS | 307200 | 0.00 | 11.21374 | 596.76 | Randomly generated input | width_in=640, height_in=480, in | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 11.00303*N + 528 Where: N = width_in * height_in; M = height_in Range: Min: 11.00 cycles/pt Avg: 12.00 cycles/pt Max: 14.77 cycles/pt Med: 11.01 cycles/pt Num pt = width_in * height_in --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 11.00237*N + 132.90415*M + 1086 Where: N = width_in * height_in; M = height_in Range: Min: 11.21 cycles/pt Avg: 18.55 cycles/pt Max: 40.03 cycles/pt Med: 11.58 cycles/pt Num pt = width_in * height_in --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 4480 bytes Data size: 0 bytes Stack usage: 544 bytes vx/VXLIB_harrisCornersScore_i32s_i32s_o32f --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_harrisCornersScore_i32s_i32s_o32f testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=0, val1=-10688.593750, val2=-10688.588867 | 0 | PASS | 32 | 0.00 | 39.15625 | 92.13 | Statically generated input | width_in=8, height_in=4, in | | | | | | | size=32, mode=2 Warning at: row=0, col=0, val1=-28336.921875, val2=-28336.914063 | 1 | PASS | 128 | 0.00 | 14.71875 | 148.55 | Randomly generated input | width_in=16, height_in=8, in | | | | | | | size=128, mode=1 Warning at: row=0, col=0, val1=8465.558594, val2=8465.543945 | 2 | PASS | 512 | 0.00 | 12.02734 | 301.59 | Randomly generated input | width_in=32, height_in=16, in | | | | | | | size=512, mode=1 Warning at: row=0, col=0, val1=88.782677, val2=88.782539 | 3 | PASS | 3072 | 0.00 | 11.17122 | 200.89 | Randomly generated input | width_in=64, height_in=48, in | | | | | | | size=3072, mode=1 Warning at: row=0, col=0, val1=-138.548386, val2=-138.548126 | 4 | PASS | 76800 | 0.00 | 11.01065 | 376.82 | Randomly generated input | width_in=320, height_in=240, in | | | | | | | size=76800, mode=1 Warning at: row=0, col=0, val1=29.504578, val2=29.504272 | 5 | PASS | 307200 | 0.00 | 11.00468 | 579.15 | Randomly generated input | width_in=640, height_in=480, in | | | | | | | size=307200, mode=1 Warning at: row=0, col=0, val1=37665.394531, val2=37665.312500 | 6 | PASS | 512 | 0.00 | 15.71680 | 178.28 | Randomly generated input | width_in=32, height_in=16, in | | | | | | | size=512, mode=2 Warning at: row=0, col=0, val1=-0.486443, val2=-0.486442 | 7 | PASS | 3024 | 0.00 | 13.88823 | 200.79 | Randomly generated input | width_in=63, height_in=48, in | | | | | | | size=3024, mode=2 Warning at: row=0, col=0, val1=0.078247, val2=0.078248 | 8 | PASS | 74880 | 0.00 | 11.55124 | 376.68 | Randomly generated input | width_in=234, height_in=320, in | | | | | | | size=74880, mode=2 Warning at: row=0, col=0, val1=0.443037, val2=0.443039 | 9 | PASS | 307200 | 0.00 | 11.20281 | 579.15 | Randomly generated input | width_in=640, height_in=480, in | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 11.00303*N + 521 Where: N = width_in * height_in; M = height_in Range: Min: 11.00 cycles/pt Avg: 11.99 cycles/pt Max: 14.72 cycles/pt Med: 11.01 cycles/pt Num pt = width_in * height_in --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 11.00237*N + 125.90415*M + 1086 Where: N = width_in * height_in; M = height_in Range: Min: 11.20 cycles/pt Avg: 18.30 cycles/pt Max: 39.16 cycles/pt Med: 11.55 cycles/pt Num pt = width_in * height_in --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 4480 bytes Data size: 0 bytes Stack usage: 544 bytes vx/VXLIB_histogramCdfLut_i32u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_histogramCdfLut_i32u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 256 | 0.00 | 3.45703 | 255.10 | Sequentially generated input | numPixels=16, mode=3 | 1 | PASS | 256 | 0.00 | 1.89453 | 8.88 | Constant generated input | numPixels=16, mode=3 | 2 | PASS | 256 | 0.00 | 1.14453 | 263.36 | Randomly generated input | numPixels=512, mode=1 | 3 | PASS | 256 | 0.00 | 1.14453 | 265.10 | Randomly generated input | numPixels=3072, mode=1 | 4 | PASS | 256 | 0.00 | 1.14453 | 264.39 | Randomly generated input | numPixels=76800, mode=1 | 5 | PASS | 256 | 0.00 | 1.14453 | 265.15 | Randomly generated input | numPixels=307200, mode=1 Warning at: row=0, col=4, val1=2, val2=3 | 6 | PASS | 256 | 0.00 | 2.41406 | 265.49 | Randomly generated input | numPixels=512, mode=2 | 7 | PASS | 256 | 0.00 | 2.50781 | 264.84 | Randomly generated input | numPixels=3072, mode=2 | 8 | PASS | 256 | 0.00 | 2.48828 | 266.48 | Randomly generated input | numPixels=76800, mode=2 | 9 | PASS | 256 | 0.00 | 2.50781 | 264.29 | Randomly generated input | numPixels=307200, mode=2 | 10 | PASS | 256 | 0.00 | 3.45703 | 263.64 | Randomly generated input | numPixels=512, mode=3 Warning at: row=0, col=12, val1=12, val2=13 | 11 | PASS | 256 | 0.00 | 3.55078 | 265.48 | Randomly generated input | numPixels=3072, mode=3 | 12 | PASS | 256 | 0.00 | 3.45703 | 264.54 | Randomly generated input | numPixels=76800, mode=3 | 13 | PASS | 256 | 0.00 | 3.55078 | 264.43 | Randomly generated input | numPixels=307200, mode=3 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: generate cdf output only Test vectors run: 4 Range: Min: 1.14 cycles/pt Avg: 1.14 cycles/pt Max: 1.14 cycles/pt Med: 1.14 cycles/pt Num pt = 256 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: generate lut output only Test vectors run: 4 Range: Min: 2.41 cycles/pt Avg: 2.48 cycles/pt Max: 2.51 cycles/pt Med: 2.49 cycles/pt Num pt = 256 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: generate cdf and lut outputs Test vectors run: 6 Range: Min: 1.89 cycles/pt Avg: 3.23 cycles/pt Max: 3.55 cycles/pt Med: 3.46 cycles/pt Num pt = 256 --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 2176 bytes Data size: 0 bytes Stack usage: 384 bytes vx/VXLIB_histogramSimple_i8u_o32u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_histogramSimple_i8u_o32u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 50.12500 | 39.81 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 3.62891 | 36.67 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 2.37565 | 36.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 2.13503 | 36.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 2.12751 | 36.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 6.41211 | 36.67 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 3.81868 | 36.32 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 2.52566 | 36.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 2.27412 | 36.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 25.52941 | 37.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 28.91176 | 37.79 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 33.16667 | 38.03 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 2.12497*N + 775 Where: N = width * height Range: Min: 2.13 cycles/pt Avg: 14.32 cycles/pt Max: 50.13 cycles/pt Med: 2.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 2.12511*N + 93.88198*M + 715 Where: N = width * height; M = height Range: Min: 2.27 cycles/pt Avg: 12.85 cycles/pt Max: 33.17 cycles/pt Med: 3.82 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 3456 bytes Data size: 0 bytes Stack usage: 424 bytes vx/VXLIB_histogram_i8u_o32u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_histogram_i8u_o32u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 69.00000 | 25.75 | Statically generated input | width=8, height=2, in size=16, | | | | | | | numBins=16, mode=1 | 1 | PASS | 512 | 0.00 | 6.40625 | 20.16 | Randomly generated input | width=32, height=16, in size=512, | | | | | | | numBins=15, mode=1 | 2 | PASS | 3072 | 0.00 | 2.46940 | 18.51 | Randomly generated input | width=64, height=48, in | | | | | | | size=3072, numBins=7, mode=1 | 3 | PASS | 76800 | 0.00 | 2.18198 | 22.05 | Randomly generated input | width=240, height=320, in | | | | | | | size=76800, numBins=256, mode=1 | 4 | PASS | 307200 | 0.00 | 2.13924 | 22.02 | Randomly generated input | width=640, height=480, in | | | | | | | size=307200, numBins=16, mode=1 | 5 | PASS | 512 | 0.00 | 9.18945 | 20.09 | Randomly generated input | width=32, height=16, in size=512, | | | | | | | numBins=15, mode=2 | 6 | PASS | 3072 | 0.00 | 3.91243 | 18.50 | Randomly generated input | width=64, height=48, in | | | | | | | size=3072, numBins=7, mode=2 | 7 | PASS | 76800 | 0.00 | 2.57262 | 22.05 | Randomly generated input | width=240, height=320, in | | | | | | | size=76800, numBins=256, mode=2 | 8 | PASS | 307200 | 0.00 | 2.28586 | 22.02 | Randomly generated input | width=640, height=480, in | | | | | | | size=307200, numBins=16, mode=2 | 9 | PASS | 307200 | 0.00 | 2.13359 | 20.09 | Randomly generated input | width=640, height=480, in | | | | | | | size=307200, numBins=78, mode=1 | 10 | PASS | 307200 | 0.00 | 2.13282 | 19.82 | Randomly generated input | width=640, height=480, in | | | | | | | size=307200, numBins=25, mode=1 | 11 | PASS | 307200 | 0.00 | 2.13551 | 20.73 | Randomly generated input | width=640, height=480, in | | | | | | | size=307200, numBins=150, mode=1 | 12 | PASS | 34 | 0.00 | 34.41177 | 20.24 | Randomly generated input | width=17, height=2, in size=34, | | | | | | | numBins=16, mode=1 | 13 | PASS | 34 | 0.00 | 37.79412 | 20.24 | Randomly generated input | width=17, height=2, in size=34, | | | | | | | numBins=16, mode=2 | 14 | PASS | 30 | 0.00 | 43.23333 | 20.13 | Randomly generated input | width=15, height=2, in size=30, | | | | | | | numBins=16, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 9 Formula: Cycles: 2.12998*N + 1769 Where: N = width * height Range: Min: 2.13 cycles/pt Avg: 13.67 cycles/pt Max: 69.00 cycles/pt Med: 2.14 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 2.11746*N + 105.47306*M + 1120 Where: N = width * height; M = height Range: Min: 2.29 cycles/pt Avg: 16.50 cycles/pt Max: 43.23 cycles/pt Med: 3.91 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 3904 bytes Data size: 0 bytes Stack usage: 488 bytes vx/VXLIB_integralImage_i8u_o32u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_integralImage_i8u_o32u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 10.81250 | 23.38 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 3.56836 | 25.14 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 2.39681 | 25.17 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 1.55441 | 25.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 1.36412 | 25.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.56836 | 25.14 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 2.39681 | 25.17 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 1.55441 | 25.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 1.36412 | 25.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 8.38235 | 21.59 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 10 | PASS | 34 | 0.00 | 8.38235 | 21.59 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 8.03333 | 21.80 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: (width and stride) % 8 == 0 Test vectors run: 5 Formula: Cycles: 1.24997*N + 73.02349*M + 14 Where: N = width * height Range: Min: 1.36 cycles/pt Avg: 3.94 cycles/pt Max: 10.81 cycles/pt Med: 1.55 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: (width and stride) % 8 != 0 Test vectors run: 7 Formula: Cycles: 1.25019*N + 72.78800*M + 62 Where: N = width * height; M = height Range: Min: 1.36 cycles/pt Avg: 4.81 cycles/pt Max: 8.38 cycles/pt Med: 2.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 4096 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_magnitude_i16s_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_magnitude_i16s_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 15.68750 | 502.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 7.75586 | 499.43 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 7.54264 | 499.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 7.50171 | 499.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 7.50043 | 499.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 10.88672 | 499.43 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 9.17904 | 499.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 7.94612 | 499.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 7.66726 | 499.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 11.35294 | 500.47 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 17.82353 | 500.47 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 19.20000 | 500.67 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 7.5*N + 131 Where: N = width * height Range: Min: 7.50 cycles/pt Avg: 9.56 cycles/pt Max: 15.69 cycles/pt Med: 7.54 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 7.50030*N + 106.67684*M + 88 Where: N = width * height; M = height Range: Min: 7.67 cycles/pt Avg: 12.12 cycles/pt Max: 19.20 cycles/pt Med: 9.18 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1792 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_meanStdDev_i8u_o32f --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_meanStdDev_i8u_o32f testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 53.56250 | 163.69 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.85547 | 105.07 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.46549 | 103.02 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.19887 | 102.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.19028 | 102.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.72656 | 104.93 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.43978 | 102.83 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.46103 | 102.21 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.28863 | 102.06 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 26.26471 | 131.74 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 31.52941 | 133.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 34.53333 | 136.50 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.18747*N + 864 Where: N = width * height Range: Min: 0.19 cycles/pt Avg: 13.76 cycles/pt Max: 53.56 cycles/pt Med: 0.47 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.18758*N + 62.85660*M + 873 Where: N = width * height; M = height Range: Min: 0.29 cycles/pt Avg: 12.00 cycles/pt Max: 34.53 cycles/pt Med: 1.44 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 768 bytes Data size: 0 bytes Stack usage: 368 bytes vx/VXLIB_median_3x3_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_median_3x3_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 24.25000 | 572.92 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 3.07143 | 569.61 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 1.45238 | 568.68 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 1.08906 | 568.31 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 1.00843 | 568.06 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 1.00367 | 568.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 5.72143 | 568.68 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 3.26964 | 568.31 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 1.60915 | 568.08 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 1.21954 | 568.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 1.0*N + 2.0*M + 162 Where: N = width_out * height_out; M = height_out Range: Min: 1.00 cycles/pt Avg: 1.52 cycles/pt Max: 3.07 cycles/pt Med: 1.01 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.99993*N + 140.07908*M + 16 Where: N = width_out * height_out; M = height_out Range: Min: 1.22 cycles/pt Avg: 7.21 cycles/pt Max: 24.25 cycles/pt Med: 1.61 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 1664 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_median_MxN_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_median_MxN_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 60 | 0.00 | 28.80000 | 77.33 | Statically generated input | width_out=6, height_out=2, | | | | | | | width_mask=3, height_mask=3, true_cnt=5, out size=12, mode=2 | 1 | PASS | 512 | 0.00 | 8.75391 | 88.39 | Randomly generated input | width_out=12, height_out=4, | | | | | | | width_mask=5, height_mask=5, true_cnt=8, out size=64, mode=1 | 2 | PASS | 5376 | 0.00 | 5.97656 | 103.95 | Randomly generated input | width_out=28, height_out=14, | | | | | | | width_mask=5, height_mask=3, true_cnt=12, out size=448, | | | | | | | mode=1 | 3 | PASS | 19712 | 0.00 | 3.46292 | 94.14 | Randomly generated input | width_out=62, height_out=44, | | | | | | | width_mask=3, height_mask=5, true_cnt=7, out size=2816, | | | | | | | mode=1 | 4 | PASS | 304640 | 0.00 | 2.31704 | 76.78 | Randomly generated input | width_out=318, height_out=238, | | | | | | | width_mask=3, height_mask=3, true_cnt=4, out size=76160, | | | | | | | mode=1 | 5 | PASS | 611840 | 0.00 | 1.81386 | 105.18 | Randomly generated input | width_out=638, height_out=478, | | | | | | | width_mask=3, height_mask=3, true_cnt=2, out size=305920, | | | | | | | mode=1 | 6 | PASS | 5376 | 0.00 | 22.88225 | 155.35 | Randomly generated input | width_out=28, height_out=12, | | | | | | | width_mask=5, height_mask=5, true_cnt=16, out size=336, | | | | | | | mode=2 | 7 | PASS | 13800 | 0.00 | 7.26391 | 93.26 | Randomly generated input | width_out=60, height_out=46, | | | | | | | width_mask=5, height_mask=3, true_cnt=5, out size=2760, | | | | | | | mode=2 | 8 | PASS | 508760 | 0.00 | 3.99361 | 97.15 | Randomly generated input | width_out=230, height_out=316, | | | | | | | width_mask=3, height_mask=5, true_cnt=7, out size=72680, | | | | | | | mode=2 | 9 | PASS | 1219856 | 0.00 | 2.80616 | 77.26 | Randomly generated input | width_out=638, height_out=478, | | | | | | | width_mask=3, height_mask=3, true_cnt=4, out size=304964, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 2.40470*N - 1.97063*M + 491.36831*L + 6463 Where: N = width_out * height_out * true_mask_cnt; M = height_out Range: Min: 1.81 cycles/pt Avg: 4.46 cycles/pt Max: 8.75 cycles/pt Med: 2.32 cycles/pt Num pt = width_out * height_out * true_mask_cnt --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 4.96176*N - 9.55791*M + 507.00241*L + 42736 Where: N = width_out * height_out * true_mask_cnt; M = height_out Range: Min: 2.81 cycles/pt Avg: 13.15 cycles/pt Max: 28.80 cycles/pt Med: 3.99 cycles/pt Num pt = width_out * height_out * true_mask_cnt --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 2624 bytes Data size: 0 bytes Stack usage: 232 bytes vx/VXLIB_minMaxLoc_i16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_minMaxLoc_i16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 25.50000 | 55.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode = 3 | 1 | PASS | 18 | 0.00 | 28.61111 | 55.06 | Statically generated input | width=9, height=2, out size=18, | | | | | | | mode = 3 | 2 | PASS | 18 | 0.00 | 28.61111 | 55.28 | Statically generated input | width=9, height=2, out size=18, | | | | | | | mode = 3 | 3 | PASS | 512 | 0.00 | 0.42188 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 1 | 4 | PASS | 512 | 0.00 | 1.06055 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 2 | 5 | PASS | 512 | 0.00 | 6.14063 | 51.46 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 3 | 6 | PASS | 3072 | 0.00 | 0.27865 | 51.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 1 | 7 | PASS | 3072 | 0.00 | 0.80176 | 51.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 2 | 8 | PASS | 3072 | 0.00 | 6.86426 | 51.21 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 3 | 9 | PASS | 76800 | 0.00 | 4.53361 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 3 | 10 | PASS | 307200 | 0.00 | 6.53026 | 51.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode = 3 | 11 | PASS | 16 | 0.00 | 10.43750 | 54.81 | Randomly generated input | width=8, height=2, out size=16, | | | | | | | mode = 4 | 12 | PASS | 16 | 0.00 | 19.93750 | 55.19 | Randomly generated input | width=8, height=2, out size=16, | | | | | | | mode = 5 | 13 | PASS | 512 | 0.00 | 2.04492 | 51.47 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 4 | 14 | PASS | 512 | 0.00 | 4.24805 | 51.47 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 5 | 15 | PASS | 512 | 0.00 | 10.56445 | 51.47 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 6 | 16 | PASS | 3072 | 0.00 | 1.11165 | 51.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 4 | 17 | PASS | 3072 | 0.00 | 2.43717 | 51.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 5 | 18 | PASS | 3072 | 0.00 | 6.65104 | 51.20 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 6 | 19 | PASS | 76800 | 0.00 | 0.47572 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 4 | 20 | PASS | 76800 | 0.00 | 1.19290 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 5 | 21 | PASS | 76800 | 0.00 | 5.79206 | 51.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 6 | 22 | PASS | 307200 | 0.00 | 6.92193 | 51.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode = 6 | 23 | PASS | 136 | 0.00 | 10.88971 | 51.99 | Randomly generated input | width=17, height=8, out size=136, | | | | | | | mode = 3 | 24 | PASS | 264 | 0.00 | 9.45833 | 51.51 | Randomly generated input | width=33, height=8, out size=264, | | | | | | | mode = 6 | 25 | PASS | 496 | 0.00 | 13.45968 | 51.48 | Randomly generated input | width=31, height=16, out | | | | | | | size=496, mode = 6 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: Compute only max/min values; stride == width Test vectors run: 2 Formula: Cycles: 0.25*N + 88 Where: N = width * height Range: Min: 0.28 cycles/pt Avg: 0.35 cycles/pt Max: 0.42 cycles/pt Med: 0.28 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: Compute max/min values and counts; stride == width Test vectors run: 2 Formula: Cycles: 0.75*N + 159 Where: N = width * height Range: Min: 0.80 cycles/pt Avg: 0.93 cycles/pt Max: 1.06 cycles/pt Med: 0.80 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: Compute max/min values and counts and locations; stride == width Test vectors run: 8 Range: Min: 4.53 cycles/pt Avg: 14.71 cycles/pt Max: 28.61 cycles/pt Med: 6.86 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: Compute only max/min values; stride != width Test vectors run: 4 Formula: Cycles: 0.25*N + 54.0*M + 55 Where: N = width * height; M = height Range: Min: 0.48 cycles/pt Avg: 3.52 cycles/pt Max: 10.44 cycles/pt Med: 1.11 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 5: Compute max/min values and counts; stride != width Test vectors run: 4 Formula: Cycles: 0.75*N + 106.0*M + 95 Where: N = width * height; M = height Range: Min: 1.19 cycles/pt Avg: 6.95 cycles/pt Max: 19.94 cycles/pt Med: 2.44 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 6: Compute max/min values and counts and locations; stride != width Test vectors run: 6 Range: Min: 5.79 cycles/pt Avg: 8.81 cycles/pt Max: 13.46 cycles/pt Med: 6.92 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 3584 bytes Data size: 0 bytes Stack usage: 272 bytes vx/VXLIB_minMaxLoc_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_minMaxLoc_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 24.12500 | 47.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode = 3 | 1 | PASS | 512 | 0.00 | 0.29492 | 43.49 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 1 | 2 | PASS | 512 | 0.00 | 0.68750 | 43.55 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 2 | 3 | PASS | 512 | 0.00 | 3.67969 | 43.45 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 3 | 4 | PASS | 3072 | 0.00 | 0.15332 | 43.26 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 1 | 5 | PASS | 3072 | 0.00 | 0.42708 | 43.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 2 | 6 | PASS | 3072 | 0.00 | 3.71452 | 43.25 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 3 | 7 | PASS | 76800 | 0.00 | 3.55911 | 43.12 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 3 | 8 | PASS | 307200 | 0.00 | 1.22429 | 43.09 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode = 3 | 9 | PASS | 16 | 0.00 | 8.06250 | 46.44 | Randomly generated input | width=8, height=2, out size=16, | | | | | | | mode = 4 | 10 | PASS | 16 | 0.00 | 16.93750 | 46.44 | Randomly generated input | width=8, height=2, out size=16, | | | | | | | mode = 5 | 11 | PASS | 512 | 0.00 | 1.67383 | 43.55 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 4 | 12 | PASS | 512 | 0.00 | 3.50586 | 43.48 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 5 | 13 | PASS | 512 | 0.00 | 4.52344 | 43.47 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode = 6 | 14 | PASS | 3072 | 0.00 | 0.86230 | 43.28 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 4 | 15 | PASS | 3072 | 0.00 | 1.87598 | 43.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 5 | 16 | PASS | 3072 | 0.00 | 5.26107 | 43.25 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode = 6 | 17 | PASS | 76800 | 0.00 | 0.31741 | 43.11 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 4 | 18 | PASS | 76800 | 0.00 | 0.76796 | 43.12 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 5 | 19 | PASS | 76800 | 0.00 | 3.89999 | 43.12 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode = 6 | 20 | PASS | 307200 | 0.00 | 1.37372 | 43.08 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode = 6 | 21 | PASS | 136 | 0.00 | 5.79412 | 43.99 | Randomly generated input | width=17, height=8, out size=136, | | | | | | | mode = 3 | 22 | PASS | 264 | 0.00 | 9.25379 | 43.52 | Randomly generated input | width=33, height=8, out size=264, | | | | | | | mode = 6 | 23 | PASS | 496 | 0.00 | 11.95363 | 43.57 | Randomly generated input | width=31, height=16, out | | | | | | | size=496, mode = 6 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: Compute only max/min values; stride == width Test vectors run: 2 Formula: Cycles: 0.125*N + 87 Where: N = width * height Range: Min: 0.15 cycles/pt Avg: 0.22 cycles/pt Max: 0.29 cycles/pt Med: 0.15 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: Compute max/min values and counts; stride == width Test vectors run: 2 Formula: Cycles: 0.375*N + 160 Where: N = width * height Range: Min: 0.43 cycles/pt Avg: 0.56 cycles/pt Max: 0.69 cycles/pt Med: 0.43 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: Compute max/min values and counts and locations; stride == width Test vectors run: 6 Range: Min: 1.22 cycles/pt Avg: 7.02 cycles/pt Max: 24.13 cycles/pt Med: 3.68 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: Compute only max/min values; stride != width Test vectors run: 4 Formula: Cycles: 0.12288*N + 46.56024*M + 40 Where: N = width * height; M = height Range: Min: 0.32 cycles/pt Avg: 2.73 cycles/pt Max: 8.06 cycles/pt Med: 0.86 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 5: Compute max/min values and counts; stride != width Test vectors run: 4 Formula: Cycles: 0.37288*N + 94.56024*M + 82 Where: N = width * height; M = height Range: Min: 0.77 cycles/pt Avg: 5.77 cycles/pt Max: 16.94 cycles/pt Med: 1.88 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 6: Compute max/min values and counts and locations; stride != width Test vectors run: 6 Range: Min: 1.37 cycles/pt Avg: 6.04 cycles/pt Max: 11.95 cycles/pt Med: 4.52 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 3712 bytes Data size: 0 bytes Stack usage: 264 bytes vx/VXLIB_multiply_i16s_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_multiply_i16s_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 9.18750 | 78.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 1 | PASS | 16 | 0.00 | 9.18750 | 78.13 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 2 | PASS | 16 | 0.00 | 8.43750 | 85.13 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=2, scale=1.000000 | 3 | PASS | 512 | 0.00 | 1.49805 | 74.59 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1, scale=1.000000 | 4 | PASS | 76800 | 0.00 | 0.37676 | 74.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4, scale=0.003922 | 5 | PASS | 307200 | 0.00 | 0.37544 | 74.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4, scale=1.300000 | 6 | PASS | 512 | 0.00 | 3.61523 | 74.59 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3, scale=0.000031 | 7 | PASS | 3072 | 0.00 | 2.29004 | 74.28 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3, scale=0.000061 | 8 | PASS | 76800 | 0.00 | 1.34202 | 74.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=0.000122 | 9 | PASS | 307200 | 0.00 | 1.00036 | 74.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3, scale=0.000244 | 10 | PASS | 34 | 0.00 | 4.97059 | 75.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.000488 | 11 | PASS | 34 | 0.00 | 8.91177 | 75.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=1.000000 | 12 | PASS | 34 | 0.00 | 7.73529 | 75.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.000977 | 13 | PASS | 34 | 0.00 | 7.73529 | 75.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.001953 | 14 | PASS | 16 | 0.00 | 8.43750 | 86.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2, scale=1.000000 | 15 | PASS | 307200 | 0.00 | 1.12978 | 81.07 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3, scale=0.003906 | 16 | PASS | 76800 | 0.00 | 1.41493 | 81.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=1.000000 | 17 | PASS | 3072 | 0.00 | 2.30566 | 81.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3, scale=0.007813 | 18 | PASS | 3072 | 0.00 | 2.49316 | 81.28 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4, scale=0.960000 | 19 | PASS | 512 | 0.00 | 3.64648 | 81.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3, scale=0.031250 | 20 | PASS | 307200 | 0.00 | 1.12538 | 81.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2, scale=3.000000 | 21 | PASS | 76800 | 0.00 | 1.00145 | 81.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=0.062500 | 22 | PASS | 512 | 0.00 | 1.35352 | 81.59 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2, scale=1.000000 | 23 | PASS | 34 | 0.00 | 5.64706 | 82.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4, scale=0.550000 | 24 | PASS | 34 | 0.00 | 8.38235 | 82.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=1.000000 | 25 | PASS | 34 | 0.00 | 7.79412 | 82.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.125000 | 26 | PASS | 34 | 0.00 | 7.79412 | 82.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.250000 | 27 | PASS | 30 | 0.00 | 8.83333 | 83.20 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3, scale=0.500000 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: scale is integer; width == stride; WRAP Test vectors run: 3 Formula: Cycles: 1.25*N + 127 Where: N = width * height Range: Min: 1.50 cycles/pt Avg: 6.62 cycles/pt Max: 9.19 cycles/pt Med: 1.50 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: scale is integer; width == stride; SATURATE Test vectors run: 4 Formula: Cycles: 1.125*N + 117 Where: N = width * height Range: Min: 1.13 cycles/pt Avg: 4.84 cycles/pt Max: 8.44 cycles/pt Med: 1.35 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: scale is integer (width =! stride) or scale is 1/2^n Test vectors run: 17 Formula: Cycles: 0.95227*N + 71.73604*M + 195 Where: N = width * height Range: Min: 1.00 cycles/pt Avg: 4.70 cycles/pt Max: 8.91 cycles/pt Med: 3.62 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: other Test vectors run: 4 Formula: Cycles: 0.37635*N - 7.63295*M + 3230 Where: N = width * height; M = height Range: Min: 0.38 cycles/pt Avg: 2.22 cycles/pt Max: 5.65 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 8320 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_multiply_i8u_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_multiply_i8u_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 9.81250 | 45.75 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 1 | PASS | 16 | 0.00 | 9.81250 | 45.75 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 2 | PASS | 16 | 0.00 | 8.81250 | 50.75 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=2, scale=1.000000 | 3 | PASS | 512 | 0.00 | 1.51758 | 43.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1, scale=1.000000 | 4 | PASS | 76800 | 0.00 | 0.50172 | 43.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=5, scale=0.003922 | 5 | PASS | 307200 | 0.00 | 0.50043 | 43.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=5, scale=1.300000 | 6 | PASS | 512 | 0.00 | 4.04883 | 43.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4, scale=0.000031 | 7 | PASS | 3072 | 0.00 | 2.63314 | 43.19 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4, scale=0.000061 | 8 | PASS | 76800 | 0.00 | 1.61699 | 43.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4, scale=0.000122 | 9 | PASS | 307200 | 0.00 | 1.38758 | 43.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4, scale=0.000244 | 10 | PASS | 34 | 0.00 | 5.17647 | 44.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4, scale=0.000488 | 11 | PASS | 34 | 0.00 | 10.17647 | 44.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=1.000000 | 12 | PASS | 34 | 0.00 | 8.44118 | 44.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4, scale=0.000977 | 13 | PASS | 34 | 0.00 | 8.44118 | 44.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4, scale=0.001953 | 14 | PASS | 16 | 0.00 | 8.81250 | 50.75 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2, scale=1.000000 | 15 | PASS | 307200 | 0.00 | 0.90008 | 48.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4, scale=0.003906 | 16 | PASS | 76800 | 0.00 | 1.44355 | 48.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=1.000000 | 17 | PASS | 3072 | 0.00 | 2.25814 | 48.19 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4, scale=0.007813 | 18 | PASS | 3072 | 0.00 | 2.69564 | 48.19 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=5, scale=0.960000 | 19 | PASS | 512 | 0.00 | 3.79883 | 48.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4, scale=0.031250 | 20 | PASS | 307200 | 0.00 | 1.00041 | 48.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2, scale=3.000000 | 21 | PASS | 76800 | 0.00 | 0.75155 | 48.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4, scale=0.062500 | 22 | PASS | 512 | 0.00 | 1.24414 | 48.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2, scale=1.000000 | 23 | PASS | 34 | 0.00 | 5.76471 | 49.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=5, scale=0.550000 | 24 | PASS | 34 | 0.00 | 9.05882 | 49.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=1.000000 | 25 | PASS | 34 | 0.00 | 8.26471 | 49.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4, scale=0.125000 | 26 | PASS | 34 | 0.00 | 9.05882 | 49.29 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=2.000000 | 27 | PASS | 30 | 0.00 | 11.70000 | 49.47 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4, scale=0.500000 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: scale is integer; width == stride; WRAP Test vectors run: 3 Formula: Cycles: 1.25*N + 137 Where: N = width * height Range: Min: 1.52 cycles/pt Avg: 7.05 cycles/pt Max: 9.81 cycles/pt Med: 1.52 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: scale is integer; width == stride; SATURATE Test vectors run: 4 Formula: Cycles: 1.0*N + 125 Where: N = width * height Range: Min: 1.00 cycles/pt Avg: 4.97 cycles/pt Max: 8.81 cycles/pt Med: 1.24 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: scale is integer; width != stride Test vectors run: 4 Formula: Cycles: 0.28726*N + 278.27691*M - 245 Where: N = width * height Range: Min: 1.44 cycles/pt Avg: 7.43 cycles/pt Max: 10.18 cycles/pt Med: 9.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: scale is 1/2^n Test vectors run: 13 Formula: Cycles: 1.11789*N + 14.19661*M + 1053 Where: N = width * height; M = height Range: Min: 0.75 cycles/pt Avg: 4.57 cycles/pt Max: 11.70 cycles/pt Med: 2.63 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 5: other Test vectors run: 4 Formula: Cycles: 0.50140*N - 7.92465*M + 3345 Where: N = width * height; M = height Range: Min: 0.50 cycles/pt Avg: 2.37 cycles/pt Max: 5.76 cycles/pt Med: 0.50 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 9536 bytes Data size: 0 bytes Stack usage: 64 bytes vx/VXLIB_multiply_i8u_i8u_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_multiply_i8u_i8u_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 8.37500 | 42.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 1 | PASS | 16 | 0.00 | 8.37500 | 42.44 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 2 | PASS | 16 | 0.00 | 8.12500 | 47.44 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 3 | PASS | 512 | 0.00 | 0.86719 | 40.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1, scale=1.000000 | 4 | PASS | 76800 | 0.00 | 0.62674 | 40.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=0.003922 | 5 | PASS | 307200 | 0.00 | 0.62544 | 40.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3, scale=1.300000 | 6 | PASS | 512 | 0.00 | 2.60547 | 40.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2, scale=0.000031 | 7 | PASS | 3072 | 0.00 | 1.43815 | 40.16 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2, scale=0.000061 | 8 | PASS | 76800 | 0.00 | 0.55398 | 40.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2, scale=0.000122 | 9 | PASS | 307200 | 0.00 | 0.36532 | 40.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2, scale=0.000244 | 10 | PASS | 34 | 0.00 | 4.35294 | 41.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1, scale=0.000488 | 11 | PASS | 34 | 0.00 | 8.35294 | 41.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2, scale=1.000000 | 12 | PASS | 34 | 0.00 | 7.50000 | 41.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2, scale=0.000977 | 13 | PASS | 34 | 0.00 | 7.50000 | 41.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2, scale=0.001953 | 14 | PASS | 16 | 0.00 | 8.12500 | 47.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 15 | PASS | 307200 | 0.00 | 0.36532 | 45.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2, scale=0.003906 | 16 | PASS | 76800 | 0.00 | 0.87846 | 45.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2, scale=1.000000 | 17 | PASS | 3072 | 0.00 | 1.43815 | 45.16 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2, scale=0.007813 | 18 | PASS | 3072 | 0.00 | 3.02409 | 45.16 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3, scale=0.960000 | 19 | PASS | 512 | 0.00 | 2.60547 | 45.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2, scale=0.031250 | 20 | PASS | 307200 | 0.00 | 0.50040 | 45.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1, scale=3.000000 | 21 | PASS | 76800 | 0.00 | 0.25137 | 45.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1, scale=0.062500 | 22 | PASS | 512 | 0.00 | 0.73828 | 45.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1, scale=1.000000 | 23 | PASS | 34 | 0.00 | 6.41176 | 46.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.550000 | 24 | PASS | 34 | 0.00 | 8.11765 | 46.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2, scale=1.000000 | 25 | PASS | 34 | 0.00 | 7.50000 | 46.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2, scale=0.125000 | 26 | PASS | 34 | 0.00 | 7.50000 | 46.15 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2, scale=0.250000 | 27 | PASS | 30 | 0.00 | 8.36667 | 46.30 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2, scale=0.500000 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: scale is integer or 1/2^n; width == stride Test vectors run: 9 Formula: Cycles: 0.49215*N - 1667 Where: N = width * height Range: Min: 0.25 cycles/pt Avg: 4.41 cycles/pt Max: 8.38 cycles/pt Med: 0.87 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: scale is integer or 1/2^n; width =! stride Test vectors run: 15 Formula: Cycles: 0.15710*N + 134.62779*M - 568 Where: N = width * height Range: Min: 0.37 cycles/pt Avg: 4.34 cycles/pt Max: 8.37 cycles/pt Med: 2.61 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: other Test vectors run: 4 Formula: Cycles: 0.62656*N - 8.70286*M + 3656 Where: N = width * height; M = height Range: Min: 0.63 cycles/pt Avg: 2.67 cycles/pt Max: 6.41 cycles/pt Med: 0.63 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 40 bytes vx/VXLIB_multiply_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_multiply_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 8.18750 | 41.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 1 | PASS | 16 | 0.00 | 8.18750 | 41.50 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=1, scale=1.000000 | 2 | PASS | 16 | 0.00 | 7.87500 | 46.50 | Constant generated input | width=8, height=2, out size=16, | | | | | | | mode=2, scale=1.000000 | 3 | PASS | 512 | 0.00 | 0.74023 | 39.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1, scale=1.000000 | 4 | PASS | 76800 | 0.00 | 2.75176 | 39.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4, scale=0.003922 | 5 | PASS | 307200 | 0.00 | 2.75044 | 39.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4, scale=1.300000 | 6 | PASS | 512 | 0.00 | 2.96094 | 39.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3, scale=0.000031 | 7 | PASS | 3072 | 0.00 | 1.66536 | 39.16 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3, scale=0.000061 | 8 | PASS | 76800 | 0.00 | 0.71078 | 39.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=0.000122 | 9 | PASS | 307200 | 0.00 | 0.50165 | 39.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3, scale=0.000244 | 10 | PASS | 34 | 0.00 | 4.47059 | 40.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1, scale=0.000488 | 11 | PASS | 34 | 0.00 | 7.88235 | 40.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=1.000000 | 12 | PASS | 34 | 0.00 | 7.52941 | 40.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.000977 | 13 | PASS | 34 | 0.00 | 7.52941 | 40.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.001953 | 14 | PASS | 16 | 0.00 | 7.87500 | 46.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2, scale=1.000000 | 15 | PASS | 307200 | 0.00 | 0.49814 | 44.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3, scale=0.003906 | 16 | PASS | 76800 | 0.00 | 1.10401 | 44.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3, scale=1.000000 | 17 | PASS | 3072 | 0.00 | 1.61068 | 44.16 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3, scale=0.007813 | 18 | PASS | 3072 | 0.00 | 2.84505 | 44.16 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=4, scale=0.960000 | 19 | PASS | 512 | 0.00 | 2.89063 | 44.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3, scale=0.031250 | 20 | PASS | 307200 | 0.00 | 0.75037 | 44.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2, scale=3.000000 | 21 | PASS | 76800 | 0.00 | 0.37641 | 44.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1, scale=0.062500 | 22 | PASS | 307200 | 0.00 | 0.37537 | 39.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1, scale=0.062500 | 23 | PASS | 512 | 0.00 | 0.97266 | 44.35 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2, scale=1.000000 | 24 | PASS | 34 | 0.00 | 6.17647 | 45.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4, scale=0.550000 | 25 | PASS | 34 | 0.00 | 8.38235 | 45.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=1.000000 | 26 | PASS | 34 | 0.00 | 7.08824 | 45.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.125000 | 27 | PASS | 34 | 0.00 | 7.08824 | 45.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3, scale=0.250000 | 28 | PASS | 30 | 0.00 | 8.63333 | 45.33 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3, scale=0.500000 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: scale is integer (except SATURATE) or 1/2^n; width == stride Test vectors run: 6 Formula: Cycles: 0.37489*N + 140 Where: N = width * height Range: Min: 0.38 cycles/pt Avg: 3.72 cycles/pt Max: 8.19 cycles/pt Med: 0.74 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: scale is integer; width == stride; SATURATE Test vectors run: 4 Formula: Cycles: 0.75*N + 114 Where: N = width * height Range: Min: 0.75 cycles/pt Avg: 4.37 cycles/pt Max: 7.88 cycles/pt Med: 0.97 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: scale is integer or 1/2^n; width =! stride Test vectors run: 15 Formula: Cycles: 0.25825*N + 156.46972*M - 762 Where: N = width * height Range: Min: 0.50 cycles/pt Avg: 4.41 cycles/pt Max: 8.63 cycles/pt Med: 2.89 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: other Test vectors run: 4 Formula: Cycles: 2.74998*N - 0.13331*M + 199 Where: N = width * height; M = height Range: Min: 2.75 cycles/pt Avg: 3.63 cycles/pt Max: 6.18 cycles/pt Med: 2.75 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 112 bytes vx/VXLIB_normL1_i16s_i16s_o16u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_normL1_i16s_i16s_o16u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.25000 | 24.69 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.21289 | 20.97 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.06350 | 20.13 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.06275 | 20.05 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.85938 | 20.97 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 5 | PASS | 76800 | 0.00 | 0.37948 | 20.13 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 6 | PASS | 307200 | 0.00 | 0.15008 | 20.05 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 7 | PASS | 30 | 0.00 | 6.86667 | 22.50 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 8 | PASS | 34 | 0.00 | 5.76471 | 22.21 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 4 Formula: Cycles: 0.06249*N + 79 Where: N = width * height Range: Min: 0.06 cycles/pt Avg: 1.40 cycles/pt Max: 5.25 cycles/pt Med: 0.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 5 Formula: Cycles: 0.01228*N + 88.47862*M - 134 Where: N = width * height; M = height Range: Min: 0.15 cycles/pt Avg: 3.00 cycles/pt Max: 6.87 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_normL2_i16s_i16s_o16u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_normL2_i16s_i16s_o16u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 10.31250 | 126.25 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=3, col=3, val1=38983, val2=38984 | 1 | PASS | 512 | 0.00 | 2.98633 | 133.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=0, col=14, val1=34751, val2=34752 | 2 | PASS | 76800 | 0.00 | 2.75158 | 133.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=19, val1=30472, val2=30473 | 3 | PASS | 307200 | 0.00 | 2.75039 | 133.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=1, val1=39011, val2=39012 | 4 | PASS | 512 | 0.00 | 5.84180 | 133.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=4, val1=30341, val2=30342 | 5 | PASS | 76800 | 0.00 | 3.15551 | 133.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=29, val1=38450, val2=38451 | 6 | PASS | 307200 | 0.00 | 2.90242 | 133.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 Warning at: row=0, col=0, val1=28027, val2=28028 | 7 | PASS | 30 | 0.00 | 13.53333 | 135.27 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 Warning at: row=0, col=9, val1=26931, val2=26932 | 8 | PASS | 34 | 0.00 | 12.00000 | 135.00 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 4 Formula: Cycles: 2.75*N + 121 Where: N = width * height Range: Min: 2.75 cycles/pt Avg: 4.70 cycles/pt Max: 10.31 cycles/pt Med: 2.75 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 5 Formula: Cycles: 2.75085*N + 96.80478*M + 96 Where: N = width * height; M = height Range: Min: 2.90 cycles/pt Avg: 7.49 cycles/pt Max: 13.53 cycles/pt Med: 3.16 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_not_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_not_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.12500 | 11.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.17383 | 8.56 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.04199 | 8.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.01668 | 8.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.01589 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 2.62891 | 8.56 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.78971 | 8.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.46680 | 8.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.09196 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 3.70588 | 9.47 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 6.00000 | 9.47 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 5.50000 | 9.67 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.01557*N + 95 Where: N = width * height Range: Min: 0.02 cycles/pt Avg: 1.68 cycles/pt Max: 6.13 cycles/pt Med: 0.04 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: - 0.13079*N + 145.30615*M - 1196 Where: N = width * height; M = height Range: Min: 0.09 cycles/pt Avg: 2.58 cycles/pt Max: 6.00 cycles/pt Med: 0.79 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_or_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_or_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.37500 | 11.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.17188 | 8.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.05469 | 8.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.03219 | 8.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.03148 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.50977 | 8.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.81152 | 8.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.67059 | 8.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.10905 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 4.35294 | 9.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 6.08824 | 9.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 4.90000 | 9.77 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.03116*N + 95 Where: N = width * height Range: Min: 0.03 cycles/pt Avg: 1.84 cycles/pt Max: 6.38 cycles/pt Med: 0.05 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: - 0.22426*N + 218.21322*M - 2137 Where: N = width * height; M = height Range: Min: 0.11 cycles/pt Avg: 2.68 cycles/pt Max: 6.09 cycles/pt Med: 0.81 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_phase_i16s_i16s_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_phase_i16s_i16s_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 18.62500 | 913.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 10.75391 | 986.72 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=2, col=13, val1=29, val2=30 | 2 | PASS | 3072 | 0.00 | 10.54199 | 980.03 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=4, col=229, val1=40, val2=39 | 3 | PASS | 76800 | 0.00 | 10.50169 | 981.92 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=1, col=10, val1=7, val2=6 | 4 | PASS | 307200 | 0.00 | 10.50042 | 981.16 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=1, col=29, val1=49, val2=48 | 5 | PASS | 512 | 0.00 | 13.84570 | 980.85 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=8, col=44, val1=18, val2=19 | 6 | PASS | 3072 | 0.00 | 12.15592 | 983.36 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=65, val1=8, val2=7 | 7 | PASS | 76800 | 0.00 | 10.93990 | 981.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=222, val1=48, val2=47 | 8 | PASS | 307200 | 0.00 | 10.66493 | 981.60 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 14.32353 | 996.21 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 Warning at: row=0, col=9, val1=14, val2=15 | 10 | PASS | 34 | 0.00 | 21.00000 | 995.91 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 22.36667 | 978.93 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 10.50000*N + 130 Where: N = width * height Range: Min: 10.50 cycles/pt Avg: 12.54 cycles/pt Max: 18.63 cycles/pt Med: 10.54 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 10.50032*N + 105.15638*M + 93 Where: N = width * height; M = height Range: Min: 10.66 cycles/pt Avg: 15.16 cycles/pt Max: 22.37 cycles/pt Med: 12.16 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 80 bytes vx/VXLIB_remapBilinear_bc_i8u_i32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_remapBilinear_bc_i8u_i32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 17.37500 | 255.56 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=1, val1=115, val2=114 | 1 | PASS | 16 | 0.00 | 17.37500 | 247.44 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 Warning at: row=0, col=2, val1=1, val2=0 | 2 | PASS | 512 | 0.00 | 11.19922 | 256.95 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 Warning at: row=0, col=0, val1=151, val2=150 | 3 | PASS | 3072 | 0.00 | 11.03320 | 256.09 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 Warning at: row=0, col=0, val1=48, val2=47 | 4 | PASS | 76800 | 0.00 | 11.00133 | 255.65 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 Warning at: row=0, col=0, val1=128, val2=127 | 5 | PASS | 307200 | 0.00 | 11.00033 | 255.66 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 Warning at: row=0, col=3, val1=255, val2=254 | 6 | PASS | 136 | 0.00 | 11.75000 | 259.58 | Randomly generated input | width=17, height=8, out size=136, | | | | | | | mode=1 Warning at: row=0, col=1, val1=53, val2=52 | 7 | PASS | 264 | 0.00 | 13.64773 | 257.75 | Randomly generated input | width=33, height=8, out size=264, | | | | | | | mode=2 Warning at: row=0, col=1, val1=1, val2=0 | 8 | PASS | 496 | 0.00 | 13.76411 | 256.58 | Randomly generated input | width=31, height=16, out | | | | | | | size=496, mode=2 Warning at: row=0, col=0, val1=98, val2=97 | 9 | PASS | 512 | 0.00 | 13.67773 | 256.53 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 Warning at: row=0, col=0, val1=57, val2=56 | 10 | PASS | 3072 | 0.00 | 12.32129 | 256.46 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 Warning at: row=0, col=3, val1=100, val2=99 | 11 | PASS | 76800 | 0.00 | 11.35035 | 255.64 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 Warning at: row=0, col=0, val1=136, val2=135 | 12 | PASS | 307200 | 0.00 | 11.13134 | 255.65 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 7 Formula: Cycles: 11.0*N + 102 Where: N = dst width * dst height Range: Min: 11.00 cycles/pt Avg: 12.96 cycles/pt Max: 17.38 cycles/pt Med: 11.03 cycles/pt Num pt = dst width * dst height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 11.0*N + 84.0*M + 27 Where: N = dst width * dst height; M = dst height Range: Min: 11.13 cycles/pt Avg: 12.65 cycles/pt Max: 13.76 cycles/pt Med: 12.32 cycles/pt Num pt = dst width * dst height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_remapNearest_bc_i8u_i32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_remapNearest_bc_i8u_i32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 9.37500 | 59.75 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 16 | 0.00 | 9.37500 | 53.75 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 2 | PASS | 512 | 0.00 | 2.71484 | 53.84 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 3 | PASS | 3072 | 0.00 | 2.53581 | 53.52 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 4 | PASS | 76800 | 0.00 | 2.50143 | 53.30 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 5 | PASS | 307200 | 0.00 | 2.50036 | 53.29 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 6 | PASS | 136 | 0.00 | 3.30882 | 54.80 | Randomly generated input | width=17, height=8, out size=136, | | | | | | | mode=1 | 7 | PASS | 264 | 0.00 | 6.19318 | 54.16 | Randomly generated input | width=33, height=8, out size=264, | | | | | | | mode=2 | 8 | PASS | 496 | 0.00 | 7.53024 | 53.71 | Randomly generated input | width=31, height=16, out | | | | | | | size=496, mode=2 | 9 | PASS | 512 | 0.00 | 5.45898 | 53.96 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 10 | PASS | 3072 | 0.00 | 3.96191 | 53.59 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 11 | PASS | 76800 | 0.00 | 2.88785 | 53.31 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 12 | PASS | 307200 | 0.00 | 2.64540 | 53.29 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 7 Formula: Cycles: 2.5*N + 110 Where: N = dst width * dst height Range: Min: 2.50 cycles/pt Avg: 4.62 cycles/pt Max: 9.38 cycles/pt Med: 2.54 cycles/pt Num pt = dst width * dst height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 2.50117*N + 91.56581*M + 360 Where: N = dst width * dst height; M = dst height Range: Min: 2.65 cycles/pt Avg: 4.78 cycles/pt Max: 7.53 cycles/pt Med: 3.96 cycles/pt Num pt = dst width * dst height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 112 bytes vx/VXLIB_scaleImageBilinear_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_scaleImageBilinear_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 16.53125 | 112.69 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 8 | 0.00 | 65.62500 | 125.25 | Statically generated input | width=4, height=2, out size=8 | 2 | PASS | 512 | 0.00 | 8.39258 | 119.21 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 7.16960 | 118.60 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 6.30887 | 119.02 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=164, col=134, val1=108, val2=109 Warning at: row=164, col=134, val1=108, val2=109 | 5 | PASS | 307200 | 0.00 | 6.11576 | 118.91 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 10.65441 | 110.43 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 8.39773 | 109.80 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 8.46976 | 109.70 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 8.39258 | 119.58 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 7.16960 | 118.76 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 6.30887 | 119.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 6.11576 | 118.98 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 6.00019*N + 73.80467*M + 78 Where: N = width * height; M = height Range: Min: 6.12 cycles/pt Avg: 12.74 cycles/pt Max: 65.63 cycles/pt Med: 7.17 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_scaleImageBilinear_bc_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_scaleImageBilinear_bc_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 20.78125 | 242.56 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 8 | 0.00 | 33.37500 | 263.75 | Statically generated input | width=4, height=2, out size=8 | 2 | PASS | 512 | 0.00 | 13.18164 | 257.21 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 12.06152 | 252.76 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 11.27975 | 256.77 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 11.10483 | 256.19 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 15.27206 | 244.32 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 13.20076 | 244.29 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 13.25202 | 245.55 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 13.18164 | 257.59 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 12.06152 | 253.85 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 11.27975 | 257.04 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 11.10483 | 256.74 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 11.0*N + 67.0*M + 45 Where: N = width * height; M = height Range: Min: 11.10 cycles/pt Avg: 14.70 cycles/pt Max: 33.38 cycles/pt Med: 12.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 200 bytes vx/VXLIB_scaleImageBilinear_br_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_scaleImageBilinear_br_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 19.93750 | 205.50 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 8 | 0.00 | 34.00000 | 219.00 | Statically generated input | width=4, height=2, out size=8 | 2 | PASS | 512 | 0.00 | 10.78516 | 211.40 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 9.37044 | 210.69 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 8.36294 | 211.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 8.13605 | 210.92 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 13.36765 | 202.80 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 10.76515 | 201.99 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 10.87500 | 201.89 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 10.78516 | 211.77 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 9.37044 | 210.86 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 8.36294 | 211.06 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 8.13605 | 210.99 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 8.0*N + 87.0*M + 34 Where: N = width * height; M = height Range: Min: 8.14 cycles/pt Avg: 12.48 cycles/pt Max: 34.00 cycles/pt Med: 9.37 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_scaleImageNearest_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_scaleImageNearest_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 9.87500 | 11.66 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 8 | 0.00 | 18.50000 | 17.38 | Statically generated input | width=4, height=2, out size=8 | 2 | PASS | 512 | 0.00 | 4.06250 | 8.06 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 3.14583 | 7.52 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 2.48771 | 7.14 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 2.33911 | 7.05 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 7.52941 | 9.07 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 4.96970 | 8.06 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 6.77419 | 8.10 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 4.06250 | 8.06 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 3.14583 | 7.52 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 2.48771 | 7.14 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 2.33911 | 7.05 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 2.25069*N + 56.10562*M + 235 Where: N = width * height; M = height Range: Min: 2.34 cycles/pt Avg: 5.52 cycles/pt Max: 18.50 cycles/pt Med: 3.15 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 16 bytes vx/VXLIB_scharr_3x3_i8u_o16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_scharr_3x3_i8u_o16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 26.33333 | 64.33 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 4.16667 | 58.24 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 2.30000 | 56.87 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 1.87027 | 56.37 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 1.76341 | 56.07 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 1.75608 | 56.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 7.00476 | 56.87 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 4.26928 | 56.37 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 2.42669 | 56.10 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 1.99384 | 56.03 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 1.75*N + 3.5*M + 182 Where: N = width_out * height_out; M = height_out Range: Min: 1.76 cycles/pt Avg: 2.37 cycles/pt Max: 4.17 cycles/pt Med: 1.76 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 1.74982*N + 155.65522*M + 11 Where: N = width_out * height_out; M = height_out Range: Min: 1.99 cycles/pt Avg: 8.41 cycles/pt Max: 26.33 cycles/pt Med: 2.43 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 224 bytes vx/VXLIB_sobelX_3x3_i8u_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_sobelX_3x3_i8u_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 14.58333 | 27.50 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 1.67857 | 25.07 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 0.65000 | 24.44 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 0.42391 | 24.20 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 0.37875 | 24.04 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 0.37652 | 24.02 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 3.28810 | 24.44 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 1.76964 | 24.20 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 0.74828 | 24.05 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 0.50951 | 24.02 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 0.375*N + 0.75*M + 105 Where: N = width_out * height_out; M = height_out Range: Min: 0.38 cycles/pt Avg: 0.70 cycles/pt Max: 1.68 cycles/pt Med: 0.38 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.37492*N + 85.82909*M + 16 Where: N = width_out * height_out; M = height_out Range: Min: 0.51 cycles/pt Avg: 4.18 cycles/pt Max: 14.58 cycles/pt Med: 0.75 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_sobelY_3x3_i8u_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_sobelY_3x3_i8u_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 14.91667 | 29.42 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 2.01190 | 27.06 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 0.92619 | 26.44 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 0.68338 | 26.20 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 0.63037 | 26.04 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 0.62732 | 26.02 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 3.68810 | 26.44 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 2.09222 | 26.20 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 1.01784 | 26.05 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 0.76657 | 26.02 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 0.625*N + 1.25*M + 109 Where: N = width_out * height_out; M = height_out Range: Min: 0.63 cycles/pt Avg: 0.98 cycles/pt Max: 2.01 cycles/pt Med: 0.63 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.62491*N + 90.34417*M + 13 Where: N = width_out * height_out; M = height_out Range: Min: 0.77 cycles/pt Avg: 4.50 cycles/pt Max: 14.92 cycles/pt Med: 1.02 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_sobel_3x3_i8u_o16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_sobel_3x3_i8u_o16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 12 | 0.00 | 16.58333 | 58.08 | Sequentially generated input | width_out=6, height_out=2, | | | | | | | out size=12, mode=2 | 1 | PASS | 84 | 0.00 | 2.54762 | 52.30 | Randomly generated input | width_out=14, height_out=6, out | | | | | | | size=84, mode=1 | 2 | PASS | 420 | 0.00 | 1.34762 | 50.92 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=1 | 3 | PASS | 2852 | 0.00 | 1.07363 | 50.40 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=1 | 4 | PASS | 75684 | 0.00 | 1.00785 | 50.08 | Randomly generated input | width_out=318, height_out=238, | | | | | | | out size=75684, mode=1 | 5 | PASS | 304964 | 0.00 | 1.00352 | 50.04 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=1 | 6 | PASS | 420 | 0.00 | 4.10238 | 50.92 | Randomly generated input | width_out=30, height_out=14, out | | | | | | | size=420, mode=2 | 7 | PASS | 2852 | 0.00 | 2.47861 | 50.40 | Randomly generated input | width_out=62, height_out=46, out | | | | | | | size=2852, mode=2 | 8 | PASS | 73140 | 0.00 | 1.39624 | 50.11 | Randomly generated input | width_out=230, height_out=318, | | | | | | | out size=73140, mode=2 | 9 | PASS | 304964 | 0.00 | 1.14273 | 50.04 | Randomly generated input | width_out=638, height_out=478, | | | | | | | out size=304964, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 1.0*N + 2.0*M + 118 Where: N = width_out * height_out; M = height_out Range: Min: 1.00 cycles/pt Avg: 1.40 cycles/pt Max: 2.55 cycles/pt Med: 1.01 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 0.99986*N + 91.11373*M + 19 Where: N = width_out * height_out; M = height_out Range: Min: 1.14 cycles/pt Avg: 5.14 cycles/pt Max: 16.58 cycles/pt Med: 1.40 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_sobel_5x5_i8u_o16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_sobel_5x5_i8u_o16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 8 | 0.00 | 33.50000 | 63.38 | Sequentially generated input | width_out=4, height_out=2, | | | | | | | out size=8, mode=2 | 1 | PASS | 48 | 0.00 | 10.56250 | 54.19 | Randomly generated input | width_out=12, height_out=4, out | | | | | | | size=48, mode=1 | 2 | PASS | 336 | 0.00 | 7.69940 | 52.10 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=1 | 3 | PASS | 2640 | 0.00 | 6.96780 | 51.47 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=1 | 4 | PASS | 74576 | 0.00 | 6.58350 | 51.09 | Randomly generated input | width_out=316, height_out=236, | | | | | | | out size=74576, mode=1 | 5 | PASS | 302736 | 0.00 | 6.54118 | 51.04 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=1 | 6 | PASS | 336 | 0.00 | 9.60119 | 52.10 | Randomly generated input | width_out=28, height_out=12, out | | | | | | | size=336, mode=2 | 7 | PASS | 2640 | 0.00 | 7.91364 | 51.47 | Randomly generated input | width_out=60, height_out=44, out | | | | | | | size=2640, mode=2 | 8 | PASS | 72680 | 0.00 | 6.86588 | 51.12 | Randomly generated input | width_out=230, height_out=316, | | | | | | | out size=72680, mode=2 | 9 | PASS | 302736 | 0.00 | 6.63219 | 51.04 | Randomly generated input | width_out=636, height_out=476, | | | | | | | out size=302736, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 6.5*N + 26.0*M + 91 Where: N = width_out * height_out; M = height_out Range: Min: 6.54 cycles/pt Avg: 7.67 cycles/pt Max: 10.56 cycles/pt Med: 6.58 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 6.49992*N + 84.04283*M + 39 Where: N = width_out * height_out; M = height_out Range: Min: 6.63 cycles/pt Avg: 12.90 cycles/pt Max: 33.50 cycles/pt Med: 6.87 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 360 bytes vx/VXLIB_sobel_7x7_i8u_o16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_sobel_7x7_i8u_o16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4 | 0.00 | 50.50000 | 116.00 | Sequentially generated input | width_out=2, height_out=2, | | | | | | | out size=4, mode=2 | 1 | PASS | 20 | 0.00 | 17.10000 | 104.80 | Randomly generated input | width_out=10, height_out=2, out | | | | | | | size=20, mode=1 | 2 | PASS | 260 | 0.00 | 12.16154 | 102.37 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=2 | 3 | PASS | 2436 | 0.00 | 9.95320 | 102.11 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=1 | 4 | PASS | 73476 | 0.00 | 9.17271 | 102.02 | Randomly generated input | width_out=314, height_out=234, | | | | | | | out size=73476, mode=1 | 5 | PASS | 300516 | 0.00 | 9.08535 | 102.01 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=1 | 6 | PASS | 260 | 0.00 | 12.15385 | 102.37 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=2 | 7 | PASS | 2436 | 0.00 | 10.06486 | 102.11 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=2 | 8 | PASS | 72220 | 0.00 | 9.26583 | 102.02 | Randomly generated input | width_out=230, height_out=314, | | | | | | | out size=72220, mode=2 | 9 | PASS | 300516 | 0.00 | 9.12471 | 102.01 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 4 Formula: Cycles: 9.0*N + 54.0*M + 54 Where: N = width_out * height_out; M = height_out Range: Min: 9.09 cycles/pt Avg: 11.33 cycles/pt Max: 17.10 cycles/pt Med: 9.17 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 6 Formula: Cycles: 9.04484*N + 50.07730*M + 261 Where: N = width_out * height_out; M = height_out Range: Min: 9.12 cycles/pt Avg: 17.21 cycles/pt Max: 50.50 cycles/pt Med: 10.06 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 96 bytes vx/VXLIB_sobel_7x7_i8u_o32s_o32s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_sobel_7x7_i8u_o32s_o32s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 4 | 0.00 | 50.75000 | 113.00 | Sequentially generated input | width_out=2, height_out=2, | | | | | | | out size=4, mode=2 | 1 | PASS | 20 | 0.00 | 17.20000 | 101.80 | Randomly generated input | width_out=10, height_out=2, out | | | | | | | size=20, mode=1 | 2 | PASS | 260 | 0.00 | 11.29231 | 99.37 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=1 | 3 | PASS | 2436 | 0.00 | 9.95402 | 99.11 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=1 | 4 | PASS | 73476 | 0.00 | 9.17274 | 99.02 | Randomly generated input | width_out=314, height_out=234, | | | | | | | out size=73476, mode=1 | 5 | PASS | 300516 | 0.00 | 9.08536 | 99.01 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=1 | 6 | PASS | 260 | 0.00 | 12.15385 | 99.37 | Randomly generated input | width_out=26, height_out=10, out | | | | | | | size=260, mode=2 | 7 | PASS | 2436 | 0.00 | 10.06486 | 99.11 | Randomly generated input | width_out=58, height_out=42, out | | | | | | | size=2436, mode=2 | 8 | PASS | 72220 | 0.00 | 9.26584 | 99.02 | Randomly generated input | width_out=230, height_out=314, | | | | | | | out size=72220, mode=2 | 9 | PASS | 300516 | 0.00 | 9.12471 | 99.01 | Randomly generated input | width_out=634, height_out=474, | | | | | | | out size=300516, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: widths == strides Test vectors run: 5 Formula: Cycles: 9.0*N + 54.0*M + 56 Where: N = width_out * height_out; M = height_out Range: Min: 9.09 cycles/pt Avg: 11.34 cycles/pt Max: 17.20 cycles/pt Med: 9.17 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: widths != strides Test vectors run: 5 Formula: Cycles: 9.04477*N + 50.15662*M + 243 Where: N = width_out * height_out; M = height_out Range: Min: 9.12 cycles/pt Avg: 18.27 cycles/pt Max: 50.75 cycles/pt Med: 9.27 cycles/pt Num pt = width_out * height_out --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 80 bytes vx/VXLIB_subtract_i16s_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_subtract_i16s_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.93750 | 35.63 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.22266 | 33.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.06357 | 33.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.06277 | 33.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.88086 | 33.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 5 | PASS | 76800 | 0.00 | 0.46389 | 33.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 6 | PASS | 307200 | 0.00 | 0.15087 | 33.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 7 | PASS | 30 | 0.00 | 6.83333 | 34.40 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3 | 8 | PASS | 34 | 0.00 | 6.73529 | 34.24 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 9 | PASS | 16 | 0.00 | 5.43750 | 40.63 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 10 | PASS | 512 | 0.00 | 0.29102 | 38.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 11 | PASS | 76800 | 0.00 | 0.12611 | 38.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 12 | PASS | 307200 | 0.00 | 0.12528 | 38.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 13 | PASS | 512 | 0.00 | 2.09961 | 38.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 14 | PASS | 76800 | 0.00 | 0.38473 | 38.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 15 | PASS | 307200 | 0.00 | 0.22118 | 38.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 16 | PASS | 30 | 0.00 | 7.03333 | 39.40 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 | 17 | PASS | 34 | 0.00 | 5.47059 | 39.24 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.06245*N + 93 Where: N = width * height Range: Min: 0.06 cycles/pt Avg: 1.82 cycles/pt Max: 6.94 cycles/pt Med: 0.06 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 4 Formula: Cycles: 0.125*N + 85 Where: N = width * height Range: Min: 0.13 cycles/pt Avg: 1.49 cycles/pt Max: 5.44 cycles/pt Med: 0.13 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: - 0.03740*N + 121.19393*M - 323 Where: N = width * height; M = height Range: Min: 0.15 cycles/pt Avg: 3.21 cycles/pt Max: 6.83 cycles/pt Med: 0.46 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.12320*N + 62.59821*M + 50 Where: N = width * height; M = height Range: Min: 0.22 cycles/pt Avg: 3.04 cycles/pt Max: 7.03 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 40 bytes vx/VXLIB_subtract_i8u_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_subtract_i8u_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.37500 | 41.63 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.53125 | 39.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.37604 | 39.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.37526 | 39.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.86719 | 39.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 5 | PASS | 76800 | 0.00 | 0.47172 | 39.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 6 | PASS | 307200 | 0.00 | 0.22548 | 39.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 7 | PASS | 30 | 0.00 | 6.73333 | 40.40 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3 | 8 | PASS | 34 | 0.00 | 5.79412 | 40.24 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 9 | PASS | 16 | 0.00 | 5.37500 | 46.63 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 10 | PASS | 512 | 0.00 | 0.53125 | 44.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 11 | PASS | 76800 | 0.00 | 0.37604 | 44.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 12 | PASS | 307200 | 0.00 | 0.37526 | 44.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 13 | PASS | 512 | 0.00 | 2.05469 | 44.41 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 14 | PASS | 76800 | 0.00 | 0.40245 | 44.05 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 15 | PASS | 307200 | 0.00 | 0.27470 | 44.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 16 | PASS | 30 | 0.00 | 6.76667 | 45.40 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 | 17 | PASS | 34 | 0.00 | 5.08824 | 45.24 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.375*N + 80 Where: N = width * height Range: Min: 0.38 cycles/pt Avg: 1.66 cycles/pt Max: 5.38 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 4 Formula: Cycles: 0.375*N + 80 Where: N = width * height Range: Min: 0.38 cycles/pt Avg: 1.66 cycles/pt Max: 5.38 cycles/pt Med: 0.38 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: 0.07749*N + 95.12177*M - 189 Where: N = width * height; M = height Range: Min: 0.23 cycles/pt Avg: 3.02 cycles/pt Max: 6.73 cycles/pt Med: 0.47 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.19830*N + 48.65394*M + 113 Where: N = width * height; M = height Range: Min: 0.27 cycles/pt Avg: 2.92 cycles/pt Max: 6.77 cycles/pt Med: 0.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 40 bytes vx/VXLIB_subtract_i8u_i8u_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_subtract_i8u_i8u_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.00000 | 23.69 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.39844 | 20.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.25099 | 20.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.25025 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 1.91602 | 20.69 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 5 | PASS | 76800 | 0.00 | 0.46850 | 20.09 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 6 | PASS | 307200 | 0.00 | 0.19772 | 20.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 7 | PASS | 30 | 0.00 | 5.93333 | 21.97 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 | 8 | PASS | 34 | 0.00 | 5.76471 | 21.74 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 4 Formula: Cycles: 0.25*N + 76 Where: N = width * height Range: Min: 0.25 cycles/pt Avg: 1.47 cycles/pt Max: 5.00 cycles/pt Med: 0.25 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 5 Formula: Cycles: 0.03489*N + 104.73345*M - 244 Where: N = width * height; M = height Range: Min: 0.20 cycles/pt Avg: 2.86 cycles/pt Max: 5.93 cycles/pt Med: 0.47 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_subtract_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_subtract_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.43750 | 28.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.24023 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 76800 | 0.00 | 0.07921 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 3 | PASS | 307200 | 0.00 | 0.07840 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 4 | PASS | 512 | 0.00 | 2.17578 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 5 | PASS | 76800 | 0.00 | 0.42951 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 6 | PASS | 307200 | 0.00 | 0.17196 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 7 | PASS | 34 | 0.00 | 3.11765 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 8 | PASS | 34 | 0.00 | 5.41176 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 9 | PASS | 307200 | 0.00 | 0.42899 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=4 | 10 | PASS | 16 | 0.00 | 5.00000 | 28.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=2 | 11 | PASS | 76800 | 0.00 | 0.58784 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=4 | 12 | PASS | 512 | 0.00 | 2.09766 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=4 | 13 | PASS | 307200 | 0.00 | 0.25025 | 24.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 14 | PASS | 76800 | 0.00 | 0.25099 | 24.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 15 | PASS | 512 | 0.00 | 0.39844 | 24.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 16 | PASS | 34 | 0.00 | 3.14706 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 17 | PASS | 30 | 0.00 | 7.56667 | 26.20 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=4 | 18 | PASS | 34 | 0.00 | 5.47059 | 25.94 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=4 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride; overflow_policy == WRAP Test vectors run: 5 Formula: Cycles: 0.07809*N + 90 Where: N = width * height Range: Min: 0.08 cycles/pt Avg: 1.79 cycles/pt Max: 5.44 cycles/pt Med: 0.08 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.24997*N + 82 Where: N = width * height Range: Min: 0.25 cycles/pt Avg: 1.81 cycles/pt Max: 5.00 cycles/pt Med: 0.25 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride; overflow_policy == WRAP Test vectors run: 4 Formula: Cycles: 0.01693*N + 99.73776*M - 246 Where: N = width * height; M = height Range: Min: 0.17 cycles/pt Avg: 2.05 cycles/pt Max: 5.41 cycles/pt Med: 0.43 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 4: width < stride; overflow_policy == SATURATE Test vectors run: 5 Formula: Cycles: 0.33381*N + 60.85961*M + 28 Where: N = width * height; M = height Range: Min: 0.43 cycles/pt Avg: 3.23 cycles/pt Max: 7.57 cycles/pt Med: 0.59 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 96 bytes vx/VXLIB_tableLookup_i16s_o16s --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_tableLookup_i16s_o16s testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 5.62500 | 32.81 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.14453 | 28.92 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 1.02409 | 28.44 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 1.00096 | 28.12 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 1.00024 | 28.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 136 | 0.00 | 1.54412 | 29.80 | Randomly generated input | width=17, height=8, out size=136, | | | | | | | mode=1 | 6 | PASS | 264 | 0.00 | 3.48485 | 28.93 | Randomly generated input | width=33, height=8, out size=264, | | | | | | | mode=2 | 7 | PASS | 496 | 0.00 | 3.65726 | 28.95 | Randomly generated input | width=31, height=16, out | | | | | | | size=496, mode=2 | 8 | PASS | 512 | 0.00 | 3.01172 | 28.92 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 9 | PASS | 3072 | 0.00 | 1.98893 | 28.44 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 10 | PASS | 76800 | 0.00 | 1.25242 | 28.12 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 11 | PASS | 307200 | 0.00 | 1.09462 | 28.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 1.0*N + 74 Where: N = width * height Range: Min: 1.00 cycles/pt Avg: 1.89 cycles/pt Max: 5.63 cycles/pt Med: 1.02 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 1.00047*N + 59.84980*M + 194 Where: N = width * height; M = height Range: Min: 1.09 cycles/pt Avg: 2.41 cycles/pt Max: 3.66 cycles/pt Med: 1.99 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes vx/VXLIB_tableLookup_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_tableLookup_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.25000 | 24.13 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 1.04297 | 20.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.90299 | 20.37 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.87612 | 20.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.87528 | 20.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 136 | 0.00 | 1.50735 | 21.50 | Randomly generated input | width=17, height=8, out size=136, | | | | | | | mode=1 | 6 | PASS | 264 | 0.00 | 3.38636 | 20.77 | Randomly generated input | width=33, height=8, out size=264, | | | | | | | mode=2 | 7 | PASS | 496 | 0.00 | 3.70565 | 20.78 | Randomly generated input | width=31, height=16, out | | | | | | | size=496, mode=2 | 8 | PASS | 512 | 0.00 | 2.93359 | 20.76 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 9 | PASS | 3072 | 0.00 | 1.88477 | 20.37 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 10 | PASS | 76800 | 0.00 | 1.14206 | 20.10 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 11 | PASS | 307200 | 0.00 | 0.97510 | 20.04 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.875*N + 86 Where: N = width * height Range: Min: 0.88 cycles/pt Avg: 1.91 cycles/pt Max: 6.25 cycles/pt Med: 0.90 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.87548*N + 63.41901*M + 163 Where: N = width * height; M = height Range: Min: 0.98 cycles/pt Avg: 2.34 cycles/pt Max: 3.71 cycles/pt Med: 1.88 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 56 bytes vx/VXLIB_thresholdBinary_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_thresholdBinary_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 4.37500 | 22.50 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.37891 | 19.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.27148 | 19.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.25086 | 19.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.25021 | 19.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 1.99023 | 19.63 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 1.09342 | 19.30 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.47790 | 19.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.33484 | 19.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 2.58824 | 20.65 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 4.82353 | 20.65 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 5.10000 | 20.87 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.24998*N + 69 Where: N = width * height Range: Min: 0.25 cycles/pt Avg: 1.35 cycles/pt Max: 4.38 cycles/pt Med: 0.27 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: 0.24914*N + 54.81219*M + 17 Where: N = width * height; M = height Range: Min: 0.33 cycles/pt Avg: 2.30 cycles/pt Max: 5.10 cycles/pt Med: 1.09 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_thresholdRange_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_thresholdRange_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 4.75000 | 28.75 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.39063 | 26.88 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.27344 | 26.36 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.25094 | 26.24 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.25023 | 26.05 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 0.44922 | 26.84 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.33529 | 26.36 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.31341 | 26.24 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.31273 | 26.05 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 512 | 0.00 | 2.04102 | 26.85 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=3 | 10 | PASS | 3072 | 0.00 | 1.17220 | 26.64 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=3 | 11 | PASS | 76800 | 0.00 | 0.57585 | 26.43 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=3 | 12 | PASS | 307200 | 0.00 | 0.42625 | 26.51 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=3 | 13 | PASS | 34 | 0.00 | 2.91176 | 27.44 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 14 | PASS | 34 | 0.00 | 5.23529 | 27.18 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=3 | 15 | PASS | 30 | 0.00 | 6.33333 | 27.43 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=3 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride, [true, false] == [255,0] Test vectors run: 6 Formula: Cycles: 0.24998*N + 76 Where: N = width * height Range: Min: 0.25 cycles/pt Avg: 1.47 cycles/pt Max: 4.75 cycles/pt Med: 0.27 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width == stride, [true, false] != [255,0] Test vectors run: 4 Formula: Cycles: 0.3125*N + 70 Where: N = width * height; M = height Range: Min: 0.31 cycles/pt Avg: 0.35 cycles/pt Max: 0.45 cycles/pt Med: 0.31 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: width < stride Test vectors run: 6 Formula: Cycles: 0.33675*N + 57.33543*M - 20 Where: N = width * height; M = height Range: Min: 0.43 cycles/pt Avg: 2.63 cycles/pt Max: 6.33 cycles/pt Med: 1.17 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 40 bytes vx/VXLIB_trackFeaturesLK_i8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_trackFeaturesLK_i8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- Warning at: row=0, col=3, val1=62.477684, val2=62.477680 Warning at: row=0, col=0, val1=16.299999, val2=16.300446 | 0 | PASS | 80 | 0.00 | 226.92500 | 732.55 | Custom generated input | num_points=8, max_iters=10, | | | | | | | window_size=5, epsilon=0.000100 Warning at: row=0, col=0, val1=16.299999, val2=16.298141 | 1 | PASS | 80 | 0.00 | 351.26251 | 1245.39 | Custom generated input | num_points=8, max_iters=10, | | | | | | | window_size=7, epsilon=0.000100 Warning at: row=0, col=2, val1=50.660721, val2=50.660717 Warning at: row=0, col=0, val1=16.299999, val2=16.300316 | 2 | PASS | 80 | 0.00 | 501.83749 | 1866.70 | Custom generated input | num_points=8, max_iters=10, | | | | | | | window_size=9, epsilon=0.000100 Warning at: row=0, col=3, val1=62.477684, val2=62.477680 Warning at: row=0, col=0, val1=16.299999, val2=16.300446 | 3 | PASS | 96 | 0.00 | 200.97917 | 646.63 | Custom generated input | num_points=8, max_iters=12, | | | | | | | window_size=5, epsilon=0.000100 Warning at: row=0, col=1, val1=15.263575, val2=15.263574 | 4 | PASS | 96 | 0.00 | 456.66666 | 1612.71 | Randomly generated input | num_points=8, max_iters=12, | | | | | | | window_size=7, epsilon=0.000100 Warning at: row=0, col=1, val1=13.665679, val2=13.665680 | 5 | PASS | 96 | 0.00 | 612.06250 | 2281.69 | Randomly generated input | num_points=8, max_iters=12, | | | | | | | window_size=9, epsilon=0.000100 | 6 | PASS | 36 | 0.00 | 360.94446 | 1172.94 | Randomly generated input | num_points=6, max_iters=6, | | | | | | | window_size=5, epsilon=0.000100 | 7 | PASS | 48 | 0.00 | 179.95833 | 651.83 | Sequentially generated input | num_points=6, max_iters=8, | | | | | | | window_size=7, epsilon=0.000100 Warning at: row=0, col=8, val1=8.440961, val2=8.440960 | 8 | PASS | 20 | 0.00 | 777.90002 | 2883.95 | Randomly generated input | num_points=5, max_iters=4, | | | | | | | window_size=9, epsilon=0.000100 Warning at: row=0, col=6, val1=24.410086, val2=24.410084 | 9 | PASS | 48 | 0.00 | 342.37500 | 1096.31 | Randomly generated input | num_points=6, max_iters=8, | | | | | | | window_size=5, epsilon=0.000100 Warning at: row=0, col=1, val1=17.043385, val2=17.043383 | 10 | PASS | 54 | 0.00 | 452.27777 | 1600.46 | Randomly generated input | num_points=6, max_iters=9, | | | | | | | window_size=7, epsilon=0.000100 Warning at: row=0, col=4, val1=47.494709, val2=47.494705 | 11 | PASS | 60 | 0.00 | 580.43335 | 2158.90 | Randomly generated input | num_points=5, max_iters=12, | | | | | | | window_size=9, epsilon=0.000100 Warning at: row=0, col=5, val1=27.201708, val2=27.201714 | 12 | PASS | 45 | 0.00 | 336.06668 | 1072.29 | Randomly generated input | num_points=5, max_iters=9, | | | | | | | window_size=5, epsilon=0.000100 Warning at: row=0, col=4, val1=46.695747, val2=46.695751 | 13 | PASS | 72 | 0.00 | 474.16666 | 1679.14 | Randomly generated input | num_points=8, max_iters=9, | | | | | | | window_size=7, epsilon=0.000100 Warning at: row=0, col=2, val1=27.108753, val2=27.108818 | 14 | PASS | 72 | 0.00 | 658.86108 | 2455.96 | Randomly generated input | num_points=8, max_iters=9, | | | | | | | window_size=9, epsilon=0.000100 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: Window Size = 5x5 Test vectors run: 5 Formula: Cycles: 115.20781*N - 515.57910*M + 12775 Where: N = num_points * max_iters; M = num_points Range: Min: 200.98 cycles/pt Avg: 293.46 cycles/pt Max: 360.94 cycles/pt Med: 226.93 cycles/pt Num pt = num_points * max_iters --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: Window Size = 7x7 Test vectors run: 5 Formula: Cycles: 608.81787*N - 224.69998*M - 13170 Where: N = num_points * max_iters; M = num_points Range: Min: 179.96 cycles/pt Avg: 382.87 cycles/pt Max: 474.17 cycles/pt Med: 351.26 cycles/pt Num pt = nfeatures * max_iters --------------------------------------------------------------------------------------------------------------------------------------------- Mode 3: Window Size = 9x9 Test vectors run: 5 Formula: Cycles: 505.82766*N + 669.00646*M + 1614 Where: N = num_points * max_iters; M = num_points Range: Min: 501.84 cycles/pt Avg: 626.22 cycles/pt Max: 777.90 cycles/pt Med: 580.43 cycles/pt Num pt = nfeatures * max_iters --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 336 bytes vx/VXLIB_warpAffineBilinear_bc_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpAffineBilinear_bc_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 21.21875 | 236.59 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 21.21875 | 235.59 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 13.30273 | 235.01 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 12.12337 | 240.48 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=27, col=168, val1=135, val2=136 Warning at: row=27, col=168, val1=135, val2=136 | 4 | PASS | 76800 | 0.00 | 11.29639 | 238.32 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=16, col=411, val1=81, val2=80 Warning at: row=16, col=411, val1=81, val2=80 | 5 | PASS | 307200 | 0.00 | 11.11108 | 239.45 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 15.49265 | 235.04 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 13.31439 | 221.54 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 13.37702 | 235.72 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 13.30273 | 235.01 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 12.12337 | 239.54 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=85, col=69, val1=197, val2=196 Warning at: row=85, col=69, val1=197, val2=196 | 11 | PASS | 76800 | 0.00 | 11.29639 | 238.32 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=4, col=166, val1=43, val2=44 Warning at: row=4, col=166, val1=43, val2=44 | 12 | PASS | 307200 | 0.00 | 11.11108 | 239.42 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 11.0*N + 71.0*M + 43 Where: N = width * height; M = height Range: Min: 11.11 cycles/pt Avg: 13.87 cycles/pt Max: 21.22 cycles/pt Med: 12.12 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 192 bytes vx/VXLIB_warpAffineBilinear_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpAffineBilinear_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 16.21875 | 106.25 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 16.21875 | 113.91 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 8.34961 | 112.29 | Randomly generated input | width=32, height=16, out size=512 Warning at: row=42, col=36, val1=47, val2=46 Warning at: row=42, col=36, val1=47, val2=46 | 3 | PASS | 3072 | 0.00 | 7.15202 | 112.19 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=0, col=78, val1=166, val2=167 Warning at: row=0, col=78, val1=166, val2=167 | 4 | PASS | 76800 | 0.00 | 6.30462 | 112.06 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=1, col=318, val1=177, val2=178 Warning at: row=1, col=318, val1=177, val2=178 | 5 | PASS | 307200 | 0.00 | 6.11418 | 112.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 10.55147 | 112.82 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 660 | 0.00 | 8.26515 | 112.41 | Randomly generated input | width=33, height=20, out size=660 | 8 | PASS | 496 | 0.00 | 8.42540 | 112.43 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 8.34961 | 112.29 | Randomly generated input | width=32, height=16, out size=512 Warning at: row=27, col=35, val1=233, val2=234 Warning at: row=27, col=35, val1=233, val2=234 | 10 | PASS | 3072 | 0.00 | 7.15202 | 112.18 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=4, col=95, val1=100, val2=99 Warning at: row=4, col=95, val1=100, val2=99 | 11 | PASS | 76800 | 0.00 | 6.30462 | 112.06 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=0, col=30, val1=127, val2=126 Warning at: row=0, col=30, val1=127, val2=126 | 12 | PASS | 307200 | 0.00 | 6.11418 | 112.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 6.0*N + 73.0*M + 35 Where: N = width * height; M = height Range: Min: 6.11 cycles/pt Avg: 8.89 cycles/pt Max: 16.22 cycles/pt Med: 7.15 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_warpAffineNearest_bc_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpAffineNearest_bc_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 12.40625 | 62.88 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 12.40625 | 59.88 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 4.99414 | 57.81 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 3.85319 | 59.00 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 3.04204 | 58.36 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 2.85947 | 58.60 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 8.84559 | 57.62 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 5.86742 | 53.50 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 6.38105 | 57.92 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 4.99414 | 57.81 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 3.85319 | 58.74 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 3.04204 | 58.36 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 2.85947 | 58.60 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 2.75046*N + 69.41712*M + 167 Where: N = width * height; M = height Range: Min: 2.86 cycles/pt Avg: 5.80 cycles/pt Max: 12.41 cycles/pt Med: 3.85 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 200 bytes vx/VXLIB_warpAffineNearest_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpAffineNearest_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 9.09375 | 34.69 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 9.09375 | 34.69 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 3.31055 | 32.57 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 2.39551 | 32.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 1.73770 | 32.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 1.58911 | 32.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 6.63971 | 33.13 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 660 | 0.00 | 4.11364 | 32.54 | Randomly generated input | width=33, height=20, out size=660 | 8 | PASS | 496 | 0.00 | 5.80444 | 32.58 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 3.31055 | 32.57 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 2.39551 | 32.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 1.73770 | 32.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 1.58911 | 32.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 1.50073*N + 56.02464*M + 259 Where: N = width * height; M = height Range: Min: 1.59 cycles/pt Avg: 4.06 cycles/pt Max: 9.09 cycles/pt Med: 2.40 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 32 bytes vx/VXLIB_warpPerspectiveBilinear_bc_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpPerspectiveBilinear_bc_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 24.84375 | 640.97 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 24.84375 | 707.03 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 15.75586 | 706.00 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 14.35514 | 711.45 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=27, col=168, val1=135, val2=136 Warning at: row=27, col=168, val1=135, val2=136 | 4 | PASS | 76800 | 0.00 | 13.35879 | 709.16 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=16, col=411, val1=81, val2=80 Warning at: row=16, col=411, val1=81, val2=80 | 5 | PASS | 307200 | 0.00 | 13.13449 | 710.34 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 18.31618 | 706.16 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 15.73864 | 692.38 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 15.84476 | 706.74 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 15.75586 | 706.00 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 14.35514 | 710.49 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=85, col=69, val1=197, val2=196 Warning at: row=85, col=69, val1=197, val2=196 | 11 | PASS | 76800 | 0.00 | 13.35879 | 709.16 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=4, col=166, val1=43, val2=44 Warning at: row=4, col=166, val1=43, val2=44 | 12 | PASS | 307200 | 0.00 | 13.13449 | 710.31 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 13.0*N + 86.0*M + 35 Where: N = width * height; M = height Range: Min: 13.13 cycles/pt Avg: 16.37 cycles/pt Max: 24.84 cycles/pt Med: 14.36 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 208 bytes vx/VXLIB_warpPerspectiveBilinear_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpPerspectiveBilinear_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 21.78125 | 516.13 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 21.78125 | 590.91 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 10.45508 | 589.29 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 8.70085 | 589.19 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=27, col=168, val1=135, val2=136 Warning at: row=27, col=168, val1=135, val2=136 | 4 | PASS | 76800 | 0.00 | 7.45053 | 589.06 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=6, col=43, val1=133, val2=132 Warning at: row=6, col=43, val1=133, val2=132 | 5 | PASS | 307200 | 0.00 | 7.16888 | 589.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 13.65441 | 589.82 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 660 | 0.00 | 10.33485 | 589.41 | Randomly generated input | width=33, height=20, out size=660 | 8 | PASS | 496 | 0.00 | 10.56653 | 589.43 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 10.45508 | 589.29 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 8.70085 | 589.18 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 Warning at: row=4, col=95, val1=100, val2=99 Warning at: row=4, col=95, val1=100, val2=99 | 11 | PASS | 76800 | 0.00 | 7.45053 | 589.06 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 Warning at: row=1, col=64, val1=70, val2=69 Warning at: row=1, col=64, val1=70, val2=69 | 12 | PASS | 307200 | 0.00 | 7.16888 | 589.02 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 7.0*N + 108.0*M + 41 Where: N = width * height; M = height Range: Min: 7.17 cycles/pt Avg: 11.21 cycles/pt Max: 21.78 cycles/pt Med: 8.70 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_warpPerspectiveNearest_bc_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpPerspectiveNearest_bc_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 15.81250 | 65.88 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 15.81250 | 62.88 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 6.40234 | 60.81 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 4.93164 | 62.00 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 3.87956 | 61.36 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 3.64229 | 61.60 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 12.45588 | 60.62 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 264 | 0.00 | 8.11364 | 56.50 | Randomly generated input | width=33, height=8, out size=264 | 8 | PASS | 496 | 0.00 | 8.57661 | 60.92 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 6.40234 | 60.81 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 4.93164 | 61.74 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 3.87956 | 61.36 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 3.64229 | 61.60 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 3.50083*N + 89.97735*M + 270 Where: N = width * height; M = height Range: Min: 3.64 cycles/pt Avg: 7.58 cycles/pt Max: 15.81 cycles/pt Med: 4.93 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 272 bytes vx/VXLIB_warpPerspectiveNearest_i8u_c32f_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_warpPerspectiveNearest_i8u_c32f_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 32 | 0.00 | 11.81250 | 40.69 | Statically generated input | width=8, height=4, out size=32 | 1 | PASS | 32 | 0.00 | 11.81250 | 40.69 | Statically generated input | width=8, height=4, out size=32 | 2 | PASS | 512 | 0.00 | 4.91016 | 38.57 | Randomly generated input | width=32, height=16, out size=512 | 3 | PASS | 3072 | 0.00 | 3.81836 | 38.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 4 | PASS | 76800 | 0.00 | 3.03357 | 38.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 5 | PASS | 307200 | 0.00 | 2.85631 | 38.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 | 6 | PASS | 136 | 0.00 | 9.54412 | 39.13 | Randomly generated input | width=17, height=8, out size=136 | 7 | PASS | 660 | 0.00 | 6.20909 | 38.54 | Randomly generated input | width=33, height=20, out size=660 | 8 | PASS | 496 | 0.00 | 6.45565 | 38.58 | Randomly generated input | width=31, height=16, out size=496 | 9 | PASS | 512 | 0.00 | 4.91016 | 38.57 | Randomly generated input | width=32, height=16, out size=512 | 10 | PASS | 3072 | 0.00 | 3.81836 | 38.27 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072 | 11 | PASS | 76800 | 0.00 | 3.03357 | 38.07 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800 | 12 | PASS | 307200 | 0.00 | 2.85631 | 38.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200 --------------------------------------------------------------------------------------------------------------------------------------------- Test vectors run: 13 Formula: Cycles: 2.75072*N + 67.03235*M + 261 Where: N = width * height; M = height Range: Min: 2.86 cycles/pt Avg: 5.77 cycles/pt Max: 11.81 cycles/pt Med: 3.82 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 48 bytes vx/VXLIB_xor_i8u_i8u_o8u --------------------------------------------------------------------------------------------------------------------------------------------- VXLIB_xor_i8u_i8u_o8u testing starts. --------------------------------------------------------------------------------------------------------------------------------------------- | No | Status | Num pt | Kernel Init | Kernel Compute | NatC Compute | Description | | | | cyc | cyc/pt | cyc/pt | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | PASS | 16 | 0.00 | 6.37500 | 11.31 | Statically generated input | width=8, height=2, out size=16, | | | | | | | mode=1 | 1 | PASS | 512 | 0.00 | 0.17188 | 8.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=1 | 2 | PASS | 3072 | 0.00 | 0.05469 | 8.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=1 | 3 | PASS | 76800 | 0.00 | 0.03219 | 8.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=1 | 4 | PASS | 307200 | 0.00 | 0.03148 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=1 | 5 | PASS | 512 | 0.00 | 3.50977 | 8.60 | Randomly generated input | width=32, height=16, out | | | | | | | size=512, mode=2 | 6 | PASS | 3072 | 0.00 | 0.81152 | 8.29 | Randomly generated input | width=64, height=48, out | | | | | | | size=3072, mode=2 | 7 | PASS | 76800 | 0.00 | 0.67059 | 8.08 | Randomly generated input | width=240, height=320, out | | | | | | | size=76800, mode=2 | 8 | PASS | 307200 | 0.00 | 0.10905 | 8.03 | Randomly generated input | width=640, height=480, out | | | | | | | size=307200, mode=2 | 9 | PASS | 34 | 0.00 | 4.35294 | 9.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=1 | 10 | PASS | 34 | 0.00 | 6.08824 | 9.56 | Randomly generated input | width=17, height=2, out size=34, | | | | | | | mode=2 | 11 | PASS | 30 | 0.00 | 4.90000 | 9.77 | Randomly generated input | width=15, height=2, out size=30, | | | | | | | mode=2 --------------------------------------------------------------------------------------------------------------------------------------------- Mode 1: width == stride Test vectors run: 6 Formula: Cycles: 0.03116*N + 95 Where: N = width * height Range: Min: 0.03 cycles/pt Avg: 1.84 cycles/pt Max: 6.38 cycles/pt Med: 0.05 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Mode 2: width < stride Test vectors run: 6 Formula: Cycles: - 0.22426*N + 218.21322*M - 2137 Where: N = width * height; M = height Range: Min: 0.11 cycles/pt Avg: 2.68 cycles/pt Max: 6.09 cycles/pt Med: 0.81 cycles/pt Num pt = width * height --------------------------------------------------------------------------------------------------------------------------------------------- Memory Usage: Code size: 0 bytes Data size: 0 bytes Stack usage: 24 bytes