From: Matt Arsenault <arse...@gmail.com> --- tests/cl/program/execute/scalar-arithmetic-int.cl | 1657 +++++++++++++++++++++ 1 file changed, 1657 insertions(+)
diff --git a/tests/cl/program/execute/scalar-arithmetic-int.cl b/tests/cl/program/execute/scalar-arithmetic-int.cl index 3263df5..df6054e 100644 --- a/tests/cl/program/execute/scalar-arithmetic-int.cl +++ b/tests/cl/program/execute/scalar-arithmetic-int.cl @@ -168,6 +168,1165 @@ arg_in: 1 int 0 arg_in: 2 int -3 arg_out: 0 buffer int[1] 0 +[test] +name: 0 sdiv24 num +kernel_name: sdiv24 +global_size: 355 0 0 + +arg_out: 0 buffer int[355] \ + 4194304 4194303 4194302 4194301 4194300 \ + 2097152 2097151 2097151 2097150 2097150 \ + 1398101 1398101 1398100 1398100 1398100 \ + 1048576 1048575 1048575 1048575 1048575 \ + 1048576 1048575 1048575 1048574 1048574 \ + 1 1 1 1 1 \ + 1 2 2 2 2 \ + 1 1 1 1 1 \ + 1 1 1 1 1 \ + 3 3 3 3 3 \ + 4194303 2097151 1048575 524287 262143 \ + 128 64 32 16 8 \ + 73 73 73 73 73 \ + 0 0 0 0 0 \ + 1 0 0 0 0 \ + 0 1 2 0 0 \ + 5 1 1 1 0 \ + 8 12 0 0 25 \ + 14 0 1 1 0 \ + 0 2 1 1 0 \ + 1 1 2 0 1 \ + 1 2 2 1 3 \ + 0 1 0 0 1 \ + 11 0 1 0 0 \ + 1 0 71 0 5 \ + 0 0 1 0 0 \ + 1 0 4 0 0 \ + 0 1 0 13 0 \ + 1 1 0 1 3 \ + 3 0 0 2 4 \ + 1 1 3 0 0 \ + 1 0 1 0 1 \ + 2 1 0 1 1 \ + 0 3 0 7 0 \ + 0 1 2 1 5 \ + 0 2 2 0 0 \ + 3 0 0 0 1 \ + 0 0 0 3 0 \ + 1 0 2 0 0 \ + 0 0 1 0 1 \ + 0 0 0 1 0 \ + 3 1 2 4 0 \ + 1 3 0 1 0 \ + 0 2 0 2 0 \ + 1 2 1 1 3 \ + 6 2 16 2 1 \ + 1 1 0 1 1 \ + 1 1 0 1 0 \ + 1 1 0 0 0 \ + 1 0 0 1 0 \ + 0 0 1 1 0 \ + 2 16102 3 2 460 \ + 189 14700 16 1973 3 \ + 3407 243 16 7 7 \ + 30 916 4 4 4 \ + 7 2 3 111 2 \ + 354 28 2 4 20 \ + 2 25 8 102 52 \ + 4 12707 457 446 16 \ + 390 2 2 484 4 \ + 452 2 6129 121 15 \ + 14102 32 24 7 2 \ + 3445 91 7801 203 3415 \ + 3526 3216 3435 14 2 \ + 15272 106 3995 231 4 \ + 119 93 54 2 7 \ + 4039 6376 403 114 1007 \ + 2 13826 31 49 3 \ + 2 99 8 2 20 \ + 981 2 8 403 418 \ + 15544 14 793 2 461 + +arg_in: 1 buffer int[355] \ + 4194304 4194303 4194302 4194301 4194300 \ + 4194304 4194303 4194302 4194301 4194300 \ + 4194304 4194303 4194302 4194301 4194300 \ + 4194304 4194303 4194302 4194301 4194300 \ + 2097152 2097151 2097150 2097149 2097148 \ + 4194304 4194303 4194302 4194301 4194300 \ + 8388607 8388606 8388605 8388604 8388603 \ + 8388607 8388606 8388605 8388604 8388603 \ + 8388607 8388606 8388605 8388604 8388603 \ + 8388607 8388606 8388605 8388604 8388603 \ + 8388607 8388607 8388607 8388607 8388607 \ + 256 256 256 256 256 \ + 512 512 512 512 512 \ + 0 0 0 0 0 \ + 1 1 1 1 1 \ + 2979154 6753052 6380637 745879 2044138 \ + 1362651 5623691 7556755 1817112 653128 \ + 4540757 6916694 2152628 336974 6440813 \ + 7753274 4493549 7589573 7127753 6896606 \ + 457922 5379573 5538264 8383319 1250739 \ + 8128290 6590324 3890066 2273701 2004798 \ + 4596665 6439101 2707547 4693889 6783292 \ + 822586 3935947 3672533 3170889 3522056 \ + 6845951 1610280 4474418 4894485 2165083 \ + 5149169 5400655 7206151 3939084 5740982 \ + 1873514 973662 6453724 2490622 1311857 \ + 6444329 1500740 4797061 2969651 3545490 \ + 475536 2787289 3607791 5234886 3861387 \ + 8307298 6284845 2884844 3471932 8208841 \ + 4298852 1820043 295683 7241817 7933251 \ + 7603438 7801724 5760280 6857926 3663698 \ + 5183095 2484306 4525410 2365300 5253814 \ + 2543246 4360869 1525129 5779334 6449051 \ + 2115084 8383882 4897039 4524730 2814575 \ + 1364704 5309564 4215537 3231697 6235321 \ + 561491 7000308 7759914 2602630 3663613 \ + 5831268 1066556 2169937 2221054 6441632 \ + 785124 2745640 4461936 6873947 6343820 \ + 5005296 1441023 6721520 2482992 3742156 \ + 5431578 6814824 2276261 1421383 7610845 \ + 1481232 5283796 782357 5180762 4522289 \ + 4767192 8360999 8170473 8221163 1681881 \ + 3733111 6870659 1728881 7986519 4273626 \ + 5427260 4774740 1166826 4015262 4409405 \ + 4430916 2748008 6647674 6275274 5869091 \ + 7083444 6317193 8156798 5819738 3952297 \ + 6833047 4092818 2699422 7392134 7712778 \ + 4770844 7770143 5259762 6489532 7987430 \ + 6754825 6372640 5270110 5028778 6100259 \ + 6830159 6426636 4321329 6873879 5530169 \ + 6005210 8244672 6984479 8252174 4704495 \ + 5727646 5168742 6170802 6765788 4463380 \ + 5850495 7114800 6908672 7335614 5753424 \ + 5696504 7363386 7160224 5776022 6323030 \ + 4390230 6886488 7588836 5168592 6458420 \ + 7338646 6901286 5450364 4413360 7520468 \ + 5079192 5361328 7965390 6169528 4370420 \ + 5954010 5984825 5858784 6275652 5785572 \ + 8156996 5768978 5666343 4425212 6996016 \ + 5543460 7184304 7003108 6475436 7209180 \ + 7371216 8032192 5840937 7703586 7329525 \ + 6909980 5931840 5317296 6689711 8214800 \ + 6169995 5620251 7886811 5715059 6331410 \ + 6082350 5515440 6176130 6224456 6199332 \ + 7483280 4713608 6967280 6176016 5600372 \ + 6027231 5902431 6247476 7466360 6776609 \ + 6409893 5445104 5500547 7023312 7225225 \ + 7877084 6277004 7398801 5411854 5517063 \ + 5271250 4405005 8342184 7798224 4521460 \ + 7415379 7621450 8093824 6582602 5220820 \ + 5098432 6298670 5343234 7562242 5522319 + + + +arg_in: 2 buffer int[355] \ + 1 1 1 1 1 \ + 2 2 2 2 2 \ + 3 3 3 3 3 \ + 4 4 4 4 4 \ + 2 2 2 2 2 \ + 4194304 4194303 4194302 4194301 4194300 \ + 4194304 4194303 4194302 4194301 4194300 \ + 8388607 8388606 8388605 8388604 8388603 \ + 4194304 4194304 4194304 4194304 4194304 \ + 2097152 2097152 2097152 2097152 2097152 \ + 2 4 8 16 32 \ + 2 4 8 16 32 \ + 7 7 7 7 7 \ + 8388607 8388606 8388605 8388604 8388603 \ + 1 2 4 8 16 \ + 3453909 4624245 2997164 759258 4666130 \ + 270958 5214987 6596089 1102959 862520 \ + 514039 547793 6655827 7287184 254718 \ + 552729 5626272 6368718 3720911 7366273 \ + 2959224 2040530 5468045 5608568 7479827 \ + 7266398 3584004 1647394 5541497 1105262 \ + 3895038 2208000 1230576 4299520 1858435 \ + 5747563 3194390 4242354 5208158 1945525 \ + 610624 2486803 4113710 6881272 3658035 \ + 4111441 5686340 101112 5165548 965599 \ + 4864673 6117962 5364449 7488617 2042436 \ + 5277537 6075126 1021545 3753741 7608654 \ + 7819368 1825029 4122996 381945 6570070 \ + 7589583 4868867 8372086 3089699 2246267 \ + 1404379 3061063 2109514 2500926 1964108 \ + 6152122 3918794 1810758 8359664 5981339 \ + 3918856 5434703 4101354 3147359 2770028 \ + 1233964 3748389 6733875 5095757 5445410 \ + 8131748 2698389 6090508 640718 3319302 \ + 2300071 3905106 1671845 3044422 1133156 \ + 2336272 3256196 2638892 3164061 7958395 \ + 1535860 1743852 5848041 5880074 6056105 \ + 5354783 4011408 5622068 1803432 6626313 \ + 4376076 1560226 2346988 5722744 3886637 \ + 6288477 7044863 1740203 4017687 6977149 \ + 8079739 7591054 5842335 5148997 7681353 \ + 1525157 4414078 3857386 2002153 1710827 \ + 2357350 2006540 7232538 4911098 4274577 \ + 6869354 2059694 4804759 1505201 4977855 \ + 2580540 1036732 6092334 3974508 1919050 \ + 1100946 2997483 484462 2509936 3460810 \ + 5450808 3162628 6771179 6989778 6308185 \ + 4533478 6173877 8258100 4272041 8118853 \ + 6077321 5226685 7635682 6422056 7430592 \ + 6005499 8007875 5792520 5326839 6311662 \ + 7090869 8300881 6950325 7893465 7776995 \ + 2863823 321 2056934 3382894 9703 \ + 30955 484 431792 3718 1917808 \ + 1672 30302 447514 825146 903290 \ + 146341 7518 1897209 1292148 1614605 \ + 1048378 3450643 1816788 39760 3760234 \ + 14348 191476 3982695 1542382 218521 \ + 2977005 239393 732348 61526 111261 \ + 2039249 454 12399 9922 437251 \ + 14214 3592152 3501554 13379 1802295 \ + 16308 4016096 953 63666 488635 \ + 490 185370 221554 955673 4107400 \ + 1791 61761 1011 28153 1854 \ + 1725 1715 1798 444604 3099666 \ + 490 44468 1744 26736 1400093 \ + 50649 63467 115694 3733180 968087 \ + 1587 854 13649 61608 7175 \ + 3938542 454 238671 110446 1839021 \ + 2635625 44495 1042773 3899112 226073 \ + 7559 3810725 1011728 16334 12490 \ + 328 449905 6738 3781121 11979 + +[test] +name: 0 sdiv25 num +kernel_name: sdiv25 +global_size: 700 0 0 + +arg_out: 0 buffer int[700] \ + 7 98 8761 14 72372 \ + 5410 14019 554 184 196 \ + 45 32 301 376 33184 \ + 1999 64 142 2445 0 \ + 2460 18792 52812 39831 9404 \ + 278 142 83041 5148 20713 \ + 4125 1246 184 8 307 \ + 1639 71 33 13 2699 \ + 38376 620 8839 45584 50875 \ + 0 20 37 156 11007 \ + 600 3 2543 15 17994 \ + 536 2335 77 29 0 \ + 142 6 353 89737 81 \ + 301 25466 6176 2565 1217 \ + 1 8625 20534 19029 2789 \ + 30 4505 4 2407 803 \ + 2446 0 8209 3008 0 \ + 143 42803 141 66603 3 \ + 2321 7182 18040 18 353 \ + 17 21 9 564 797 \ + 48 76 81 129 23856 \ + 49 16 337 156 148 \ + 59 4267 3741 19951 2 \ + 563 31 9448 361 4276 \ + 47144 429 34433 5210 158 \ + 147 37331 48580 45559 1 \ + 2094 2068 140 7877 58 \ + 611 64 41 36 3206 \ + 22206 1 4982 9 8836 \ + 0 104 41 0 25391 \ + 47590 186 10 134 6505 \ + 8477 58939 12342 1124 4291 \ + 9434 2 4625 32 0 \ + 133 8421 72 6644 36901 \ + 2 1676 59615 14 4067 \ + 1360 21926 0 33 456 \ + 19 18557 14331 16970 206 \ + 10282 1070 17 9 1610 \ + 672 14 7 68530 0 \ + 1 1055 64 67575 91904 \ + 6 369 601 449 560 \ + 1774 2 0 276 705 \ + 11908 541 4449 0 30 \ + 71 1 469 0 32534 \ + 608 586 1 18108 7 \ + 1097 2 408 32 18591 \ + 18 10693 81 4319 44259 \ + 61284 48128 8 41 1 \ + 11877 34549 27 318 31 \ + 48455 4733 75 1120 337 \ + 1806 42977 2350 11540 9 \ + 19463 34204 1765 64304 140 \ + 32 258 146 74 307 \ + 0 9 9 468 1822 \ + 197 18614 8641 32011 5 \ + 4908 1142 44681 71124 37612 \ + 4 67 19881 76192 32 \ + 1271 288 299 9 86711 \ + 37685 8460 77 2079 3 \ + 267 19 79 17 21 \ + 263 1096 1 1 121 \ + 32743 257 51801 21 37618 \ + 3508 4118 19995 1361 1455 \ + 20390 569 69 271 39001 \ + 1628 2072 340 2195 1 \ + 40798 35 34 1518 12 \ + 4 644 66154 13959 0 \ + 33 14 2 689 65 \ + 7 153 4904 563 128 \ + 35 22 36 16 0 \ + 33 316 8226 1049 0 \ + 72356 16 4 1 8710 \ + 16 76440 4 443 1197 \ + 69173 1 2592 4256 702 \ + 2293 4672 10 566 532 \ + 632 1 632 48079 3935 \ + 17801 153 52 3136 490 \ + 2 8 1 64 46 \ + 5033 43565 98 366 79795 \ + 69779 15 4 0 76836 \ + 9607 39745 49 4 2 \ + 0 2979 1415 30 829 \ + 32 1107 7715 8 70 \ + 7571 30278 15 1123 620 \ + 170 24 521 124 20 \ + 36614 0 0 0 7 \ + 37108 7655 4347 36211 42 \ + 168 1165 642 290 4 \ + 58 0 7 20043 17112 \ + 43705 15 4121 36 4227 \ + 859 4 4356 150 168 \ + 585 54349 234 10176 89520 \ + 16 569 50 332 36 \ + 542 129 38 8 29280 \ + 315 13474 2504 33161 137 \ + 31254 33 12 4 67985 \ + 177 8799 2 83 20475 \ + 1 3409 8192 11143 22310 \ + 9 24 29282 1185 44 \ + 22 72118 2163 155 30147 \ + 8942 2315 0 7 1220 \ + 9108 18 48 4 153 \ + 5601 18044 18920 0 65769 \ + 0 75751 68 32 51 \ + 57 32 1115 69014 1246 \ + 174 47 4313 9044 8659 \ + 8997 17154 35 12809 1703 \ + 31203 3019 0 1081 601 \ + 13938 5 350 3148 3001 \ + 50 4050 72 87777 133 \ + 3079 518 154 0 61 \ + 75618 45 10794 99 346 \ + 159 2057 9 1411 41066 \ + 0 44974 74 34672 19 \ + 68657 33 69020 1097 626 \ + 0 0 18204 70148 1101 \ + 419 16864 5060 142 1615 \ + 71 66 709 4228 11818 \ + 26 4 564 79 6927 \ + 2156 30 1066 182 301 \ + 41127 9381 28010 34246 18646 \ + 22 837 301 2 4 \ + 19 1274 0 23203 4 \ + 291 683 4480 73471 52 \ + 172 368 2 523 4 \ + 114 324 162 202 5 \ + 17226 62 81551 67 5950 \ + 1134 65 26 57268 9 \ + 2203 0 1 7 27166 \ + 35 1111 36418 24361 0 \ + 37893 75 673 0 32045 \ + 87433 17 5 1 1166 \ + 34573 25 2246 262 22 \ + 7124 1 19861 4157 72343 \ + 20 0 8683 35464 527 \ + 446 10842 10 1 22214 \ + 38 447 0 9 1 \ + 5631 34908 1279 8473 5 \ + 0 78793 8743 8788 69563 \ + 0 19 37187 4577 537 + +arg_in: 1 buffer int[700] \ + 16062639 12942170 15710265 16726589 15343075 \ + 16243821 13725579 14098109 16104249 15901839 \ + 15411609 15531548 13860893 16623437 14767324 \ + 16139999 16177979 13776047 14871679 14977586 \ + 12875951 14075956 12675119 16291287 15706349 \ + 13820543 12619463 16193189 15663257 14458371 \ + 15992375 15021361 14762074 12431726 15937151 \ + 13405359 12370895 14846065 16044713 15427799 \ + 14352997 15357950 14992639 10940399 12820751 \ + 15330121 15557660 15483935 12995988 14717695 \ + 14951677 15694163 15022319 16207039 12758454 \ + 15141788 9565919 16663763 14465399 14598558 \ + 14316587 14186542 14864813 16332315 14916701 \ + 13436583 15738605 15065702 10346111 15713417 \ + 16484295 12093651 15011084 16765429 16335449 \ + 15917662 15694397 16543669 14452815 12969323 \ + 16375323 16586667 10976769 16684904 15045376 \ + 15729839 15751871 12259711 16650999 16583407 \ + 13277195 13367562 16110612 16465513 16659593 \ + 15336791 11166473 14960349 16559584 15983141 \ + 11751277 15289658 15262085 14452099 14743625 \ + 16693449 15365568 13058291 15260085 16489680 \ + 13518419 15159935 15222455 14425295 16507718 \ + 15850091 14752479 16715280 13696631 15512678 \ + 16453604 13158429 14462279 10364678 15340637 \ + 16753155 9519659 15011528 14078039 14426643 \ + 16653154 11209841 14585603 14156765 13660918 \ + 12946859 15675009 16558289 14030917 16153658 \ + 16077867 16514821 16463831 15270639 13485261 \ + 15820590 12952589 15831395 15726078 12238943 \ + 15562256 15092956 16653009 13429799 15653435 \ + 15692777 14852879 12120825 13579874 13901787 \ + 15416789 16554653 14854085 11613293 16369653 \ + 13800659 15277507 13659467 13216904 16605899 \ + 15122906 13535066 13294367 15525989 16040123 \ + 15959085 16664519 15380114 14503345 14103019 \ + 16262539 15811415 12626491 12303974 12242807 \ + 14972047 15745841 16714403 15197579 12483638 \ + 15382760 14884739 15696295 15350943 16377568 \ + 16169071 11268575 13417559 12501559 16542899 \ + 14281357 16677009 14745387 14255549 11709191 \ + 16434724 15750638 16406963 15569061 16165281 \ + 13802530 14309341 16229149 14464852 16159369 \ + 15414119 16039531 13595689 14975264 14575679 \ + 13440020 14264686 15486009 13708512 16247575 \ + 16272359 16438637 16217667 15956720 12977215 \ + 15133841 16436677 13242343 15184799 15933599 \ + 15505104 12128507 16336853 15290393 15482721 \ + 16451029 15305649 14501703 15095398 16554015 \ + 16135847 12947489 14913023 15708572 14577601 \ + 13451307 15128255 16393522 15153332 12670599 \ + 16174583 15768504 12414979 14211404 14445872 \ + 14051828 14081829 15952145 14489699 13475923 \ + 15596967 15153079 15754709 14473339 14168355 \ + 16116209 13477259 12064231 16294107 16386389 \ + 13259208 15691103 16487657 13869374 15082812 \ + 16402444 16278519 10020527 14476669 13827197 \ + 14042879 15145622 12705299 15972599 16215143 \ + 14697539 15585161 9788453 11294399 16013479 \ + 13267875 15486339 14447599 16313183 15224087 \ + 13389551 13425085 16772295 14105917 14924991 \ + 16568463 11386571 12121667 14996321 12978554 \ + 14085125 15763412 14477103 16132889 15133663 \ + 15599114 14786369 14713019 15228463 16224831 \ + 15408710 15580667 15162223 12732407 16309251 \ + 15911609 13844699 15395344 11463892 14806492 \ + 14498494 16461044 16538749 13443479 13669973 \ + 13730287 14942984 15985499 14976449 10856999 \ + 16419591 13592039 15063254 16093739 15419627 \ + 15337727 15647037 15091189 13865726 15118736 \ + 16666493 16393020 12455677 12505499 16624817 \ + 15990896 16538908 15341884 15654313 12160555 \ + 15461108 14523789 15172854 15875663 16301185 \ + 16670933 13913585 10452382 15001667 14186539 \ + 15798777 13846098 15534859 14767514 12904995 \ + 15389495 16739001 16721960 14568239 15862079 \ + 14223797 15169461 16568806 16776675 14927381 \ + 12055244 14697665 15939107 12446654 14179664 \ + 15021455 16119419 11646161 15907247 15320831 \ + 14793359 16346079 14395749 15534105 13830659 \ + 15555351 12281513 12273399 9979914 16732292 \ + 16134058 15043039 16182047 15380184 15956749 \ + 14549006 16366267 14691263 16115399 16653049 \ + 14227787 14866988 15867759 16623959 15194627 \ + 15556724 15583449 16381403 16057374 15368891 \ + 16659824 13966497 15423320 15222603 14332239 \ + 13433457 14577023 16683275 16005703 16001804 \ + 16296162 15650051 15666051 13013810 15354124 \ + 15083172 15985650 14714071 16676607 16411366 \ + 15734159 14466623 15259643 16370612 11855311 \ + 13080599 16426939 11650617 16629025 15948529 \ + 12390969 12717899 14235594 15499570 16113779 \ + 12960952 14868449 12853325 16159490 12188909 \ + 15792611 12263029 16003922 14770628 13322854 \ + 14099919 16210424 15160259 14690765 11471249 \ + 16721424 15651797 12954135 16345234 15092891 \ + 16476391 16288799 12263345 14190371 14845099 \ + 14849799 12947769 15918998 15802191 16465517 \ + 16213089 12921149 14905046 16080973 15594749 \ + 14893488 15938298 16600043 13317407 15254887 \ + 9121859 15396767 16112336 16281879 16142840 \ + 13481319 16337567 15839102 16372794 15164225 \ + 16100147 16168319 14323196 16521327 14732479 \ + 14249398 15453407 15517616 16013381 15298451 \ + 13330429 14921906 12688919 14493149 14089852 \ + 15557849 15588671 14400131 16416674 13492279 \ + 16754275 16057079 15473771 16191839 13681415 \ + 13916983 11500159 15188288 16517811 12416851 \ + 13437195 11546669 14538770 11956752 15706463 \ + 12075014 14927934 16324989 15887817 16290379 \ + 16006759 16488629 14236904 15077907 14518787 \ + 15955608 11847805 15609569 16726399 16322185 \ + 14380799 13597205 14921449 15094279 14660918 \ + 14653312 14976674 16143149 15429484 13317799 \ + 16340603 15320093 14563430 13616297 15492542 \ + 16692195 15295807 15456044 16414865 13919361 \ + 13387499 16409644 13902566 12046748 12026271 \ + 16132823 11508522 11614889 14116401 16522961 \ + 16398638 14737929 15955034 16673679 15948255 \ + 14454056 15613552 14796088 16460483 16534801 \ + 14477055 15827433 13445279 15171420 15421068 \ + 14747783 12030327 15294789 15195542 15553959 \ + 15456499 15662099 14416043 15917943 15512049 \ + 16220015 14120495 11749181 14327039 13806287 \ + 15167428 14852249 15926468 13317459 16226244 \ + 13533544 15823924 16535208 13262395 15646703 \ + 14677403 16307675 13619183 15598315 15930826 \ + 14084214 16762019 13302251 14489056 13389029 \ + 15434611 14898517 15362013 15725479 12360984 \ + 15995195 12246455 12163945 12059189 15461451 \ + 16635465 13106883 14112211 14486456 14164331 \ + 16087855 12609395 16640597 15625871 15414902 \ + 12896101 13208831 15254882 14521018 15179999 \ + 14321249 15699585 16564907 16411625 14758175 \ + 16307213 15247460 11888395 16597619 13415951 \ + 12358208 16047639 15727656 16744143 13728869 \ + 16486937 13628159 16420522 13616369 14251343 \ + 10610687 15325050 14085119 13727879 15455027 \ + 14298100 16546739 16281327 14466693 14469311 \ + 16013018 12653299 15209891 16618139 15473955 + +arg_in: 2 buffer int[700] \ + 2007830 130729 1793 1115106 212 \ + 3002 979 25402 87050 80720 \ + 335035 470653 45897 44094 445 \ + 8070 248892 96336 6080 14977587 \ + 5232 749 240 409 1670 \ + 49536 88248 195 3042 698 \ + 3876 12046 79795 1381303 51744 \ + 8174 171818 436649 1146051 5714 \ + 374 24731 1696 240 252 \ + 15330122 740841 407472 82777 1337 \ + 24878 3923541 5905 1012940 709 \ + 28197 4095 213638 482180 14598559 \ + 100116 2026649 41991 182 181911 \ + 44492 618 2439 4032 12901 \ + 8242148 1402 731 881 5855 \ + 513473 3483 3308734 6002 16131 \ + 6692 16586668 1337 5545 15045377 \ + 109235 368 86336 250 4145852 \ + 5718 1861 893 866606 47061 \ + 852044 507567 1496035 29309 20029 \ + 239822 198567 186123 111170 618 \ + 333869 903857 38634 97198 110669 \ + 225307 3552 4068 723 5502573 \ + 28103 461015 1769 37836 3627 \ + 349 30601 420 1989 96482 \ + 113197 255 309 309 7213322 \ + 7949 5418 103444 1797 231541 \ + 21155 241154 394245 379214 5037 \ + 724 8257411 3304 1527064 1526 \ + 15820591 123358 376938 15726079 482 \ + 327 80711 1513910 99480 2406 \ + 1851 252 982 12071 3239 \ + 1634 5518218 3211 351918 16369654 \ + 102990 1814 187116 1989 450 \ + 5040969 8071 223 1035066 3943 \ + 11726 760 15380115 426569 30860 \ + 813127 852 881 725 59144 \ + 1456 14702 928578 1519758 7749 \ + 22857 992316 1962037 224 16377569 \ + 8084536 10671 206424 185 180 \ + 2040194 45073 24494 31679 20872 \ + 9259 5250213 16406964 56206 22897 \ + 1159 26401 3647 14464853 521270 \ + 214085 8019766 28927 14975265 448 \ + 22069 24301 7743005 757 2030947 \ + 14820 5479546 39652 483537 698 \ + 796518 1537 161492 3515 360 \ + 253 252 1815206 364057 7741361 \ + 1385 443 517918 47321 517313 \ + 333 2735 196224 14013 43129 \ + 7444 352 6973 1313 1267060 \ + 831 461 7030 221 102453 \ + 425813 54370 108518 193196 43753 \ + 15596968 1515308 1575471 30860 7772 \ + 81395 724 1396 509 2731065 \ + 2701 13728 369 195 401 \ + 3280489 239390 504 190 419006 \ + 11040 52407 42351 1597260 187 \ + 390 1842 125493 5430 4003370 \ + 49507 774317 180595 906288 692004 \ + 50718 12238 8386148 7052959 122336 \ + 506 44134 234 681651 345 \ + 4014 3827 724 11845 10394 \ + 765 25941 210186 55987 416 \ + 9459 7516 44464 5798 8154626 \ + 390 384575 439867 7547 1138961 \ + 2899699 25521 250 963 13669974 \ + 403832 996199 5328500 21705 164500 \ + 2052449 88260 3071 28535 119532 \ + 426048 680306 407870 815631 15118737 \ + 490191 51713 1514 11910 16624818 \ + 221 972877 3068377 7827157 1396 \ + 909477 190 3034571 35756 13607 \ + 241 6956793 4031 3524 20180 \ + 6887 2963 1412260 26045 24212 \ + 24312 8369501 26417 303 4030 \ + 799 98503 312619 5348 30402 \ + 4018415 1633074 7969554 191487 301695 \ + 2984 370 117638 43344 192 \ + 212 1021630 2879150 15534106 180 \ + 1619 309 245468 1995983 5577431 \ + 16134059 5048 11428 496135 19225 \ + 440879 14771 1904 1790600 234550 \ + 1879 491 991735 14790 24468 \ + 90975 623338 31382 128459 731852 \ + 455 13966498 15423321 15222604 1791530 \ + 362 1904 3837 442 372135 \ + 96427 13422 24364 44721 3070825 \ + 255647 15985651 1839259 832 959 \ + 360 904164 3702 442449 2804 \ + 15210 3285388 2674 110126 94370 \ + 21145 234 60577 1523 180 \ + 762409 26085 252026 48527 329430 \ + 29084 94331 410357 1641181 455 \ + 44620 1203 6052 443 83125 \ + 535 460347 996472 3269047 222 \ + 92564 1851 4087782 168933 725 \ + 7424900 3797 1943 1418 738 \ + 1621309 516846 509 13559 346550 \ + 647543 221 7671 85368 506 \ + 1020 6648 16112337 2035235 13221 \ + 1480 859872 323247 3274559 98469 \ + 2874 896 757 16521328 224 \ + 14249399 204 224893 485254 294201 \ + 229835 452179 11370 210 11299 \ + 88902 324764 3338 1815 1558 \ + 1862 936 429827 1264 8029 \ + 446 3808 15188289 15266 20626 \ + 964 1924445 41421 3797 5232 \ + 236765 3685 223630 181 121570 \ + 5197 31770 91851 15077908 234174 \ + 211 257561 1446 167264 47038 \ + 89880 6607 1492145 10690 357 \ + 14653313 333 215242 445 665890 \ + 238 450591 211 12401 24709 \ + 16692196 15295808 849 234 12631 \ + 31875 973 2747 84243 7442 \ + 224067 171769 16359 3338 1398 \ + 607357 2947586 28239 208421 2302 \ + 6701 503663 13867 89948 54751 \ + 352 1687 480 443 827 \ + 641208 14356 50645 5065181 3110792 \ + 772825 12284 14416044 686 3102410 \ + 55548 20644 2622 195 260496 \ + 87673 40250 5308823 25415 3245249 \ + 117683 48689 101443 65332 2607784 \ + 852 258852 167 229387 2677 \ + 12409 253970 492676 253 1338903 \ + 7003 14898518 7681007 1965685 455 \ + 444311 11013 334 495 15461452 \ + 439 172459 20938 14486457 442 \ + 184 700522 2773433 7812936 13209 \ + 373 508032 6789 55213 660000 \ + 2010 7849793 834 3947 204 \ + 776534 15247461 1369 468 25409 \ + 27647 1480 1429787 8372072 618 \ + 422742 30420 16420523 1361637 7125672 \ + 1884 439 11004 1620 2575838 \ + 14298101 210 1862 1646 208 \ + 16013019 632665 409 3630 28762 + +[test] +name: 0 sdiv25_1 +kernel_name: sdiv25_1 +global_size: 400 0 0 + +arg_out: 0 buffer int[400] \ + -4313 20974 3 151 -309 \ + -32 5682 -10153 -37 -2403 \ + 2923 -277 -2 131 594 \ + 73 -280 1427 -11 -4 \ + 11 -2726 17260 39754 -49254 \ + 5372 -1136 -177 38715 185 \ + -85671 -236 44 6 40276 \ + 20 -42890 37789 -148 -1391 \ + -49 2919 1266 4 -630 \ + 1137 -1 -34954 28 -70401 \ + 8 -9 -21849 10341 8778 \ + -3824 2241 982 9515 386 \ + -152 -36 -17538 -39012 -39861 \ + 33 -7055 1346 4 -41 \ + -33202 8 309 -17334 -14042 \ + 64423 -2095 152 -195 336 \ + -64 641 19212 36031 4 \ + -514 2364 -356 2735 -6 \ + 287 45 1132 865 37 \ + 3 -77088 33704 2 19 \ + -4 92008 2 34539 211 \ + 63 261 591 4890 3744 \ + -4442 3049 -10013 2748 16763 \ + -79 -18 -310 -5 532 \ + 9999 -1453 -3436 -1 9513 \ + -32 -534 -2 -3 5 \ + -642 -8321 72552 -37 34 \ + -4025 -68763 -48872 72704 2437 \ + -79 1038 1762 -8285 -169 \ + -559 -18475 -8416 -2139 12 \ + 2 -165 -33 -111 90 \ + -340 659 -22523 32 -4 \ + -2126 8957 -6325 259 9 \ + -1429 -64 -27965 -14163 7 \ + -23 8 -6 621 -16 \ + -3065 -645 45 -17252 -37905 \ + -526 37 608 -36 16433 \ + 6 17 -5 -516 -9 \ + -4 -1033 8 -9 4737 \ + -3885 4 67846 343 -5 \ + -10 16 -69830 -67 444 \ + -68415 -45915 8 9 6617 \ + -9303 17166 133 -617 -3470 \ + 64 -2 -1453 -205 -4901 \ + 18924 1345 1700 -2 -263 \ + -2 2515 775 -8620 -165 \ + -134 19 343 15484 -70975 \ + -69181 -259 1235 310 -75784 \ + 131 -13470 -1033 68196 1052 \ + -9975 6 10608 1458 -1079 \ + 31283 312 10 -1 110 \ + 35188 -88729 -45666 88168 -536 \ + -1270 8890 65 9797 -199 \ + -40019 -6 -61621 -69 1529 \ + -10917 -10 -23 8 2559 \ + 130 7 16 37205 -32 \ + 1 -1117 241 -14 1035 \ + -2 8 -17 35 -61728 \ + -74 -17748 9 1439 -12 \ + 577 -2 9401 1374 11 \ + 13093 -7 -1185 -644 -88 \ + 24 384 -19 -462 9 \ + -7516 63 9156 -9402 21459 \ + 26857 36005 2238 -4872 478 \ + -52 15 65988 -192 -66 \ + 9861 -71355 19031 -2086 -16 \ + -20 35676 413 -1 -91673 \ + -44575 -212 -519 -36527 -14565 \ + -2 68 22 -659 412 \ + 8790 74312 34643 -2051 113 \ + -5311 420 -37 -64 60967 \ + 29 16830 2 62 -17388 \ + -1084 44133 2 2 -10 \ + -4 -16077 -34862 119 -49064 \ + -4 -42588 -19451 -24 156 \ + 6181 6 -669 581 23895 \ + 175 25 -69 8710 -25 \ + 3620 297 10033 -16428 -2 \ + 18785 72 -44 73556 -2 \ + -6899 -147 -75 -4236 -4626 + +arg_in: 1 buffer int[400] \ + -1747135304 2094143875 2023770054 2055740310 -1871665729 \ + -1614594222 1750182043 -1829994315 -1780340496 -2089979776 \ + 2100414438 -1821331260 -1551943501 1939018639 1741931439 \ + 1742165906 -1920511151 1413834181 -1594570615 -2100187385 \ + 1957780986 -1874081487 1807295682 2132140080 -1607683007 \ + 2094868173 -1611228916 -1359179385 1248823221 1948875172 \ + -2017746705 -1803202043 1960945801 1840999532 1922985002 \ + 1893991635 -2025827533 2138006999 -2010455632 -2098200383 \ + -1566854211 1989150599 2102936125 1945587162 -1633936394 \ + 1828811446 -1941991006 -1140931046 1867347544 -1757233774 \ + 1984581454 -1909880109 -1968946997 1986987720 2109207332 \ + -1973087825 1898059189 2058983910 1667507672 1601053046 \ + -1816278670 -1804425303 -2126007186 -1632927967 -1959296876 \ + 1486673659 -2072770327 1410017992 1842111320 -1710159204 \ + -2086741991 2116397866 1903370154 -2019180605 -1829858836 \ + 2061567950 -1716506401 1822721941 -2120813825 2140667073 \ + -2139654231 1787903174 2112507691 1964752850 2092943940 \ + -2123019386 1864452475 -1906848253 2016497627 -1709408354 \ + 2129375204 2054352550 2115029965 2119413670 1863374052 \ + 1964758486 -1736660773 1919836785 1844695996 2113039257 \ + -1994577708 2131664477 1499569884 1874554806 1750923166 \ + 2014560143 1971078322 1719281631 1761698963 1846494681 \ + -2076338123 2103475112 -2076502831 1739655152 1843235223 \ + -1854371611 -1920302122 -1946252756 -2038523696 1957073575 \ + 2114559968 -2042392849 -1561772578 -1944615942 1797460964 \ + -2092839692 -1935929385 -1492977580 -2046040866 1464071319 \ + -2114801081 -2127236158 1550892804 -1923478306 2090018553 \ + -1961853449 -1549115209 -2145720047 2056678954 1974740875 \ + -1792122670 1999933605 1688869369 -1983336828 -1887984441 \ + -1758740289 -1728762134 -1572968778 -1805132671 2048853198 \ + 1859772274 -2098473526 -1651048495 -1796529934 1509720528 \ + -1332136776 2144102292 -1885528932 2009462284 -1726607124 \ + -1557576407 1155796965 -1997598800 1886343611 2047091177 \ + -2072561716 -1973944761 -1789823827 -1780357993 1782442962 \ + -1578918670 1562258211 -1711775536 1764290547 -1991923252 \ + -1865697540 -1904469878 1932518034 -2122256833 -1814635832 \ + -2138085201 2032368893 1970860364 -1939552792 1924750077 \ + 1813009305 1853319063 -1912561666 -1697414203 -1948445281 \ + -2122299284 -1984353349 2142596625 -1689707357 1769055452 \ + -1964264045 1718746878 2092944241 1414043571 -2110476911 \ + -2110752257 1711959293 -1885995398 -2052698979 1676845329 \ + -1839021871 -2127563639 1473554239 1931288222 1645922983 \ + -1781604183 1588702742 1645888703 -1818679861 -1791813268 \ + 1953694005 -2005594601 -2140101679 -1930743863 -1965819472 \ + 1235423937 2023005628 1571342896 -1907653786 -2117879670 \ + -2012169347 1650817973 2138134478 -1986278207 -1815173983 \ + -1724094524 1819768254 1920939998 2015775331 -1853325171 \ + -2134126159 -1821813531 1900710906 2106201469 -1746086151 \ + 1825156588 -2134668372 -1799854660 1579988081 1797883667 \ + -1791529844 1973318970 2100751671 1470298463 -1942824763 \ + 1757910508 1939377983 2038892355 -2039362325 2121851031 \ + 1729609722 -2044338965 -1473034520 2110413168 -2132740421 \ + -1672920540 1894849835 2024191363 2027950838 -1497753406 \ + -1910714705 -1988119924 -1766825852 -1978529140 1918448540 \ + -2140975955 -1380427002 -1964181250 1463806061 1714749426 \ + 1987695386 2064790440 1870282835 1909709483 -1502028806 \ + 1743204805 -2029643902 1768264836 -1775546701 1916052988 \ + -1958959624 1738105321 -2100833084 1700439427 -2014834317 \ + -1900847763 -1758428677 1768519649 1777213435 -1525290415 \ + 2141244842 -2102702778 2116879038 2112703918 2135325646 \ + 1697820348 -1846414183 -1946026566 -2063587068 -1487430491 \ + 2083897521 1516099136 -1834828545 -1710832944 1596326289 \ + -1715559559 1862991744 1976153763 -2093032375 1988741061 \ + 1650155444 2050901753 1810974783 -1518816447 1915386792 \ + -2009535991 2044385274 1790677425 -2007743274 -1854088167 \ + 1960407783 -2045919079 1242408929 -1951962558 -2007492529 \ + -1360342873 1730762547 2000341956 -1992902663 -2123903042 \ + -1728835448 -1672891584 -1995202375 -1729965884 -1888685591 \ + -2134794463 1960191664 2137709034 -1920230157 1620863087 \ + 1867911637 1997533345 1716125074 -2028492106 2126287784 \ + -2061565774 2072478549 -1869838157 -1995102469 1974387627 \ + 1900581023 1992790384 2145662085 2068069159 -1624827922 \ + -1815439232 1361445606 1930586483 1579944477 -1902275422 \ + -2013620965 -1878939224 -2003646207 1817717651 -1902936760 \ + -2053569086 -1782605008 -1854942494 -2102415799 2046455949 \ + 2013848230 1809470997 -1361525573 1845340337 2134964220 \ + 2060974012 2138000289 -1875793749 2003669277 -1575821115 \ + 1591154198 1888661920 2143583446 -2098705929 -1859784800 \ + 1211922387 1814202906 -1781826994 1704168481 -2096918926 \ + -1748735840 -2056143742 -1900335407 -1996880978 -1816448960 + +arg_in: 2 buffer int[400] \ + 3164 780 3952676 105661 47169 \ + 382243 2406 1408 366024 6792 \ + 5612 51184 4041520 114762 22872 \ + 183928 53395 7735 1038132 3281543 \ + 1274597 5369 818 419 255 \ + 3046 11071 59655 252 81858 \ + 184 59441 340442 2054687 373 \ + 704610 369 442 105414 11776 \ + 244821 5322 12967 3039980 20230 \ + 12555 7585903 255 503057 195 \ + 1722727 1492094 704 1501 1877 \ + 4030 6614 16364 1369 32321 \ + 92743 381002 947 327 384 \ + 341607 2295 8178 2878299 318110 \ + 491 1837151 47968 910 1018 \ + 250 6398 93072 84535 49626 \ + 257170 21757 859 426 3270225 \ + 32206 6159 41729 5758 1907822 \ + 57763 348905 14584 19120 383095 \ + 3837419 176 445 4803896 825406 \ + 3116528 181 3905130 424 64524 \ + 245918 58775 22689 2814 3852 \ + 3651 5388 1620 4944 859 \ + 181091 789598 48891 2654328 28686 \ + 1652 10974 3550 7596157 1476 \ + 495464 28270 3887963 3996174 1906343 \ + 25695 1997 167 395452 466522 \ + 3807 176 343 221 6328 \ + 175012 15038 7484 1870 86764 \ + 24536 731 1460 6590 1231282 \ + 4843157 98761 379377 125316 129612 \ + 30520 25380 654 475725 2697824 \ + 5721 1008 2467 56681 1599290 \ + 11323 237253 500 982 1740667 \ + 513971 1356127 1910464 22160 915406 \ + 4754 23032 328213 961 374 \ + 31696 417839 25283 409534 915 \ + 2023448 804392 2490315 25650 1522223 \ + 3316093 14993 1859893 1320084 2917 \ + 3949 2685542 241 32114 2748017 \ + 1499114 786746 211 235834 29439 \ + 210 362 1279127 1508819 1943 \ + 1496 723 95959 22991 4033 \ + 234819 5222903 11499 73223 3133 \ + 510 11742 7217 4967849 62674 \ + 5240025 5126 21526 1800 85428 \ + 99774 710847 43626 1017 204 \ + 241 54742 12014 52909 180 \ + 108023 1238 13599 181 13339 \ + 1403 2202365 1547 7873 14054 \ + 439 48407 1448077 7966260 149342 \ + 384 180 252 187 31028 \ + 10283 1665 239606 1617 58506 \ + 373 2218884 224 220818 9796 \ + 1532 980417 639382 1270665 5233 \ + 118541 2016397 859505 401 355594 \ + 6809394 14183 57085 924764 14449 \ + 5101458 1508772 911820 369019 255 \ + 198005 774 1381656 9642 916641 \ + 28942 5475789 1759 12004 1390186 \ + 1013 1803139 12819 24995 130568 \ + 651218 30765 716730 28868 1247130 \ + 1783 227416 1686 1739 724 \ + 480 445 6319 2435 31240 \ + 296217 998235 212 81272 216195 \ + 1553 224 510 7307 922561 \ + 506080 379 37748 7784777 181 \ + 303 61359 29976 370 1013 \ + 5559361 221942 726124 22730 30661 \ + 1660 210 387 7723 145716 \ + 3032 38459 384424 239796 253 \ + 494943 925 5587662 256457 730 \ + 13072 241 5027569 4114439 1351048 \ + 3146283 913 449 118341 303 \ + 3208702 327 745 657005 101834 \ + 2545 2019499 15876 24771 698 \ + 91485 642428 209352 1797 473504 \ + 3433 49514 1669 998 4843190 \ + 504 194157 309345 181 5460727 \ + 1980 108538 195347 3682 3067 + +[test] +name: 0 sdiv26 num +kernel_name: sdiv26 +global_size: 400 0 0 + +arg_out: 0 buffer int[400] \ + 5803579 632 7 0 229 \ + 181751 0 2 1115835 31 \ + 5198524 424531 1253 34681 10 \ + 1 122111 6985 44 30743 \ + 2771525 6 243 5 820 \ + 44119 9 8348256 7936 91 \ + 0 76 2279 32 16700069 \ + 852741 11 2 637 1424140 \ + 7 2468631 103 4733486 27985449 \ + 5278 218645 1 97516 283 \ + 1797798 2867851 12107 181565 0 \ + 215 72875 52 111835 8 \ + 5212940 143 214 28482791 1124320 \ + 46 4 20503777 2811682 61 \ + 2026668 89658 15 12001 8581 \ + 1317 4963335 7 1 2435 \ + 22480 232 2365413 136 17421 \ + 2208068 4858914 845 320 14089551 \ + 5652110 167903 33938 136 680 \ + 351096 1 67 12 208164 \ + 327340 14509 1111 180384 4 \ + 85306 7219 3388 13856 2082996 \ + 47 4 123655 1173326 9 \ + 164 17852 7 0 16086 \ + 2303953 10727530 32787103 1128 495 \ + 3362 44967 654843 8298 6076 \ + 59 3 9626030 82 9967065 \ + 68140 29554035 1328 4699371 9 \ + 1979 27347757 2212949 6 308 \ + 26417 0 1 73 22761 \ + 947653 513 25 696 10942996 \ + 614 101892 0 0 47552 \ + 526809 2868841 89360 5758610 3632 \ + 5 2580489 4378 33 152318 \ + 75 2811633 369 3 14837725 \ + 2923 1854838 2107 7400 3393283 \ + 2727 27 3573950 7437 8 \ + 0 1 525 10921 24166 \ + 226391 28329 27 40244 0 \ + 1679786 3584782 99565 1627695 4014 \ + 5684 7166650 1885938 1182 6 \ + 30717 58 8608808 318310 1069552 \ + 1 201657 118400 245439 189 \ + 427847 329430 610049 168510 0 \ + 63 13 6690 185 24276 \ + 225 2 1162869 3733903 3 \ + 0 33 95 60201 2 \ + 4831383 4642128 466313 122 3087 \ + 245812 390039 17 479 10 \ + 504 1219 2038 2269 2991391 \ + 499173 739 5158 28 18710 \ + 982 12803 2427 0 20419099 \ + 374052 952014 0 1 5292310 \ + 722 6119 116 23560321 80 \ + 165065 15761 11 10607811 357129 \ + 2822113 11 143 4 1301 \ + 47178 82 1 687567 1482 \ + 195092 3833928 632051 2036751 2948 \ + 1345594 1 5520387 19648 2 \ + 639 2343691 4172 16 3277466 \ + 8697 39808 10833 2150602 784604 \ + 790 993 6 39378 5711 \ + 12152 162003 1 5550800 13813 \ + 35 525 0 401691 4 \ + 15213 3695884 460 13653 54921 \ + 0 4144 107330 6 11 \ + 64 5061991 3960358 25 2530019 \ + 4027 2215575 3305868 8397189 171 \ + 303 912 2229 3530391 18303 \ + 51 130 23280599 12 22189 \ + 315604 369537 4695073 11 295 \ + 750 12155 275 7238 37947 \ + 15379 261 1 0 98 \ + 52611 10 18483 63 100637 \ + 41960 536242 283 10112 574455 \ + 7472654 720 69 9895 3461 \ + 67853 17 1877586 303 60 \ + 3411455 4093889 94 14 8025 \ + 21043 214888 5 0 26803957 \ + 944623 47971 11 159 28 + +arg_in: 1 buffer int[400] \ + 29017899 31948775 19195599 25451835 25316637 \ + 17811695 25750695 33453471 23432555 27887679 \ + 25992624 19103939 13121855 32705124 29833847 \ + 27851315 23323391 32254359 26985599 30959207 \ + 27715259 29505979 14936947 31020971 31262858 \ + 19324559 25420499 33393027 33359210 24700221 \ + 19572028 30315591 27950519 29825860 33400139 \ + 22171291 22612823 21015755 28360375 15665550 \ + 31715341 29623582 32390925 33134408 27985449 \ + 29002824 18366263 23884315 32570677 25536711 \ + 21573587 31546370 28926011 28687427 23325539 \ + 25335287 29077523 23950275 18452939 16165808 \ + 26064704 22414175 31130279 28482791 19113456 \ + 29419084 24175534 20503777 22493463 28022759 \ + 14186682 24387247 29086575 33326777 23343039 \ + 16680607 14890007 16827999 32361323 27616931 \ + 28775679 20427808 23654139 30423589 17665907 \ + 30912964 29153489 28220465 32908598 28179103 \ + 16956332 31062238 19990070 19073139 20665623 \ + 33354214 17317819 23971087 21378551 25812459 \ + 24550574 31457679 22985039 23810819 26640583 \ + 27298239 26468519 28725163 27700142 27078960 \ + 30292511 31520869 17806463 30506500 18120299 \ + 26656739 29796656 30806967 27759055 27428334 \ + 13823723 32182592 32787103 27643563 29597311 \ + 32301614 30173527 31432511 31776870 33435653 \ + 26633999 22812487 28878092 19877835 29901197 \ + 18806915 29554035 32757191 28196231 18221079 \ + 27219059 27347757 28768348 27386050 31603283 \ + 28214423 33259012 32310271 29854336 17936455 \ + 26534311 29470703 31339619 30998376 32828990 \ + 18639419 25677035 22714199 22901087 23538734 \ + 28447739 31557259 22518971 17275832 24864251 \ + 20223983 25804899 30928874 20765771 17669003 \ + 22108779 30927973 32456399 32987915 29675451 \ + 23299233 31532262 30199207 20870819 20359703 \ + 20113543 31630647 25017655 33206205 11816630 \ + 30592099 23596419 31578225 18838725 29411238 \ + 18337751 17054659 26922727 24267734 27831183 \ + 20157443 25093479 16826485 19532351 27743649 \ + 27327794 21499952 13201572 17910619 16901527 \ + 29581432 25918168 25826426 29284611 32086589 \ + 25212027 25207248 14800124 13744639 33151545 \ + 12835439 32613668 27452248 32017089 31655126 \ + 28070911 25560163 23438572 31160951 17867871 \ + 19419275 20181631 25583139 26137327 23226647 \ + 25877663 27167427 24426719 22515547 33235363 \ + 19325535 27852773 28445093 24442559 21742607 \ + 19665039 24962559 19738619 22048799 26186016 \ + 26607672 17280079 22184319 31668768 23931135 \ + 27953742 15977339 20568931 27685777 17419939 \ + 28730139 30883247 30721483 29415735 20419099 \ + 29924239 25704404 20932104 33361347 31753863 \ + 22303103 31628159 27471950 23560321 24190891 \ + 31362539 30089657 20974139 21215623 22499188 \ + 16932683 30280775 27136655 22563079 22284829 \ + 23966931 27268238 28430099 25440015 27672779 \ + 30824692 26837502 16433351 32588031 23329538 \ + 29603088 31200353 16561163 19590051 21520871 \ + 27529598 25780610 18795191 32368237 29497202 \ + 24290721 23447500 31426533 27957838 28245779 \ + 22945327 28364783 23816743 32723948 20460383 \ + 26299091 20898515 32826155 33304805 17252437 \ + 30255443 28745371 29071944 20084599 26705883 \ + 32390605 25871194 33099799 23321031 25868259 \ + 21973892 12414274 32628623 20683143 17415849 \ + 26477163 15185975 27722512 30353075 32890259 \ + 27769031 22155759 29752820 25191569 20726515 \ + 21808655 31166167 30423621 17651959 32398078 \ + 18309719 32025307 23280599 26333630 20947359 \ + 27773239 25867659 32865517 25892063 21850423 \ + 25924519 20106023 31078025 20001355 30092763 \ + 22870059 29233959 24172439 26874719 32809587 \ + 16835839 32960179 23456195 30957129 33411815 \ + 20225200 32174579 12826859 30601937 14935855 \ + 22417963 29870307 19918499 24146239 21685967 \ + 26259496 17868743 26286217 29142351 26987680 \ + 23880191 28657229 28508074 21451079 31526126 \ + 29293247 32018459 22151219 25403451 26803957 \ + 33061839 20819847 23440930 21233599 19213978 + +arg_in: 2 buffer int[400] \ + 5 50472 2399450 25451836 110553 \ + 98 25750696 11151158 21 871490 \ + 5 45 10464 943 2712168 \ + 13925658 191 4617 599680 1007 \ + 10 4215140 61217 5170162 38079 \ + 438 2542050 4 4203 271431 \ + 19572029 393709 12259 903814 2 \ + 26 1884402 7005252 44452 11 \ + 4530763 12 314475 7 1 \ + 5494 84 11942158 334 89918 \ + 12 11 2389 158 23325540 \ + 117293 399 451892 165 1796201 \ + 5 155654 144792 1 17 \ + 625938 4835107 1 8 451980 \ + 7 272 1817911 2777 2720 \ + 12656 3 2103500 16180662 11337 \ + 1280 87673 10 222070 1014 \ + 14 6 33397 102519 2 \ + 3 185 589 139220 30346 \ + 95 8658910 352516 1644504 124 \ + 75 2168 20670 132 5328117 \ + 320 3666 8476 1999 13 \ + 631094 6304174 144 26 1812030 \ + 161556 1669 3850871 27759056 1705 \ + 6 3 1 24485 59672 \ + 9605 671 48 3829 5502 \ + 443900 5703122 3 239492 3 \ + 276 1 24648 6 1822108 \ + 13747 1 13 3912293 102276 \ + 1068 33259014 16155137 403437 788 \ + 28 57336 1205370 44474 3 \ + 30308 252 22714201 22901088 495 \ + 54 11 252 3 6844 \ + 3370664 10 7063 610758 116 \ + 290905 11 87720 8246979 2 \ + 7971 17 14326 2820 6 \ + 7373 1129666 7 4465 1312959 \ + 30592100 11798210 60149 1725 1217 \ + 81 602 961526 603 27831184 \ + 12 7 169 12 6910 \ + 4807 3 7 15140 2414504 \ + 963 439291 3 92 30 \ + 12606014 125 125 56 175405 \ + 30 99 45 190 31655129 \ + 438608 1825726 3503 167532 736 \ + 85926 6727211 22 7 5806662 \ + 25877664 799042 254445 374 11078455 \ + 4 6 61 198720 7041 \ + 80 64 1096590 45935 2380547 \ + 52793 14164 10880 13951 8 \ + 56 21591 3987 954682 931 \ + 29227 2412 12653 29415738 1 \ + 80 27 20932105 16680674 6 \ + 30848 5168 234803 1 298653 \ + 190 1909 1747845 2 63 \ + 6 2523398 188449 4512616 17129 \ + 508 328533 14215050 37 18660 \ + 158 7 26 16 7911 \ + 22 15600177 3 997 7173624 \ + 43015 11 4504 1904014 9 \ + 2793 589 2901 13 36 \ + 29008 28536 3402392 831 3582 \ + 2164 129 16413078 6 1249 \ + 840429 54649 29071945 50 5341177 \ + 2129 7 71800 1708 471 \ + 21973893 2995 304 2954735 1583259 \ + 407341 3 7 1167426 13 \ + 6894 10 9 3 120503 \ + 71739 34136 13649 5 1770 \ + 352110 244468 1 2025664 944 \ + 88 70 7 2157672 73819 \ + 34520 1654 113011 2763 793 \ + 1487 111580 12086220 26874721 331410 \ + 320 2996380 1269 491383 332 \ + 482 60 45165 3026 26 \ + 3 41429 284550 2440 6264 \ + 387 992708 14 95863 442421 \ + 7 7 300085 1430072 3928 \ + 1392 149 3691870 25403452 1 \ + 35 434 1953411 132710 662551 + ## Modulo ## [test] @@ -233,6 +1392,464 @@ arg_in: 1 int -2147483648 arg_in: 2 int 476 arg_out: 0 buffer int[1] -128 +[test] +name: 0 srem25 num +kernel_name: srem25 +global_size: 500 0 0 + +arg_out: 0 buffer int[500] \ + 972 95956 14325 731780 23021 \ + 12930 421 4898910 61886 729 \ + 1932 41580 53666 237 12100 \ + 16017007 7866 1318678 8070 255739 \ + 16528409 7305751 982191 8320547 509 \ + 1045252 420 12210 7980388 15847863 \ + 1586475 222 833376 386 495927 \ + 6910 440 2648169 85241 3998585 \ + 15403025 3776 3665 745675 78478 \ + 1364462 16595525 1654406 1471337 81030 \ + 1979 8208935 383299 1011 7353729 \ + 2757040 5105 252 3017 708 \ + 2700 727 126641 3959 4146948 \ + 950476 7277 7096 31334 189 \ + 7579665 14785 95015 14843384 162880 \ + 4844 25408 317072 256273 516984 \ + 191665 6164 45288 28406 25878 \ + 102144 51989 14099 1278163 174348 \ + 31543 1915 1417 372146 191 \ + 1605537 1750306 202456 329325 20947 \ + 877 8111343 164741 11215 211 \ + 501982 20197 6094 409946 221 \ + 3501723 63572 1637 1800766 8103 \ + 16402980 421 1734 102964 6596 \ + 1782 48110 729 450838 14789 \ + 456 447 179 351 250644 \ + 32016 444 6160 30407 182783 \ + 21325 3908636 63069 190771 999 \ + 181 521807 31179 5557 359 \ + 179 291833 14695212 63186 26478 \ + 1316962 177433 329795 1271558 16540210 \ + 5917 191 42946 1018703 16110903 \ + 15797882 92356 7738 906 2624007 \ + 11126 7492872 959 579748 15243 \ + 348370 1194 1260160 749591 773 \ + 11535 4760 26572 20417 125335 \ + 221 3430 24205 3315916 94397 \ + 400 24147 125264 1806 1439 \ + 486266 308 233 368 86948 \ + 3516 757152 689 778350 3469 \ + 157143 1148826 418290 7157245 169957 \ + 819104 1738103 5475 675578 332504 \ + 47151 222 56212 3307 216996 \ + 516774 668311 6659 1426663 351 \ + 219707 1687728 15238 3836 521452 \ + 7178762 8028 345914 237 127473 \ + 12385 1659 3571 210 15001698 \ + 16644234 13181 120909 2039 215142 \ + 43230 8001 25125 14790328 5660 \ + 2743 7889140 5364018 3549150 7390505 \ + 2704674 1605405 515095 3198989 5549 \ + 237 1639562 45727 2946 141363 \ + 1441 1658294 174897 5324385 220 \ + 194 858400 3195 4159974 3867412 \ + 89656 181 15086690 446966 2611 \ + 1499008 2139 237 326 28160 \ + 12225 404 15765382 60181 116588 \ + 939631 29538 13593 3761223 412 \ + 14940688 29279 4092 612989 2308 \ + 29740 363 409520 1745 12831 \ + 35549 60353 4092 13676 386 \ + 951 2202 122441 91770 254 \ + 333 1967683 333 16039586 25354 \ + 13225 32736 211 13550 399136 \ + 414 636 235456 14916920 5226 \ + 605 6077 302 820 4008 \ + 1001151 891944 212 14834444 8286406 \ + 4651 16680125 14999 676437 15125801 \ + 5434639 252 44990 2015981 342431 \ + 242154 373 806 58213 4092 \ + 22132 242287 25057 32016 204279 \ + 78378 665 121529 969 12295 \ + 2902 203 263 15212990 744 \ + 94080 3634 288 86908 239 \ + 25553 233 44144 3679715 207312 \ + 981 98739 1927 817 182771 \ + 387695 164012 11467 230380 60910 \ + 75444 60828 6840 15379 10503 \ + 249 2622 891 32639 1333962 \ + 3865 158354 191 1398 2699277 \ + 31993 747 5578703 3329531 806 \ + 1764539 7072837 1335 210 32732 \ + 16732189 12084 14570496 302 7934303 \ + 714 485336 15681 32636 2982 \ + 5469 1514 203936 15745 1263 \ + 408 4051983 14020 5620 59215 \ + 741384 720082 3844 59227 438 \ + 2583793 1500 1237832 5805 13625828 \ + 127718 28478 472235 240 179 \ + 110844 368 8111 7595241 4817379 \ + 3004805 14975546 1019 12308 6186 \ + 3613 6165 7725434 106216 1925 \ + 48520 809 16360 546 407329 \ + 187498 15015969 1429 91224 1193637 \ + 29294 6023 7728396 398917 119610 \ + 5989 361 1843996 1284220 386 \ + 356 2009 19333 2671 1408010 \ + 4039 4995349 93305 495748 2288 \ + 12054 2361392 184122 21852 5520 \ + 40106 2395889 8374540 605 989 + + +arg_in: 1 buffer int[500] \ + 15154474 14681420 13122615 16099181 15217541 \ + 16525817 16765637 14696732 15347975 13180149 \ + 16600603 14095958 16046432 15094673 14121866 \ + 16017007 14066195 14505468 15827230 16623099 \ + 16528409 14611503 16697263 16641095 16469939 \ + 13588288 15155999 14323502 15960777 15847863 \ + 14278283 16279445 14167408 13468760 12894127 \ + 13663046 15091901 15889019 14832107 11995757 \ + 15403025 15527246 15034265 13422167 12399681 \ + 12280166 16595525 16544069 14713379 13045990 \ + 11695859 16417871 14948699 14999863 14707459 \ + 16542245 14940155 16512803 12923075 14711040 \ + 14642120 13900431 15576965 15368759 16587795 \ + 14257154 12343487 15726951 15103469 15786339 \ + 15159331 16028023 13777319 14843384 15310813 \ + 12887699 15042127 16487795 16145261 15509549 \ + 14374949 13371884 13269676 13891022 13612353 \ + 16547489 13725359 13592399 16616131 16737503 \ + 14447151 16425867 12411753 12652997 15008447 \ + 14449841 15752762 13159704 14819669 13846627 \ + 15360609 16222687 11202455 11866527 15236015 \ + 16063455 14199193 15389874 15577985 15332207 \ + 14006895 13477475 15253055 16206902 11280767 \ + 16402980 15431273 16718459 16062539 16347365 \ + 14918360 16020962 16084819 13074330 15322439 \ + 15009250 15076543 16689239 15678079 16542569 \ + 15112023 15452179 14613891 11342183 14988287 \ + 12049189 15634547 14316889 16024847 15594999 \ + 12020917 15132431 15153479 13311409 13640399 \ + 13019399 16634537 14695212 11563220 14881197 \ + 14486592 14372153 10883267 15258707 16540210 \ + 14694393 15095999 13743039 14261855 16110903 \ + 15797882 16716616 12157968 15520583 13120039 \ + 16479086 14985745 13786559 16232971 15457415 \ + 15328323 13931309 15121931 14991839 13044221 \ + 13427903 16306424 15624923 15844367 16293679 \ + 16218653 15604187 15588663 16579584 12649331 \ + 16108169 15358127 16534979 12909207 13890239 \ + 11184140 15618095 15652961 15024572 15998615 \ + 15334119 13628753 14485169 13231966 16655999 \ + 16185831 16083577 16313348 14314491 11387185 \ + 15562994 15642935 16340383 12836000 15627734 \ + 15654463 14874991 16582834 16364675 14755795 \ + 14469699 16039487 15677639 12839975 14331327 \ + 16258391 15189560 16686704 12658262 10950512 \ + 14357525 14773359 13490684 11719833 13512243 \ + 13092001 16080419 14741643 14593603 15001698 \ + 16644234 13854281 16081029 10628399 14414580 \ + 12709913 12491121 14171063 14790328 15567749 \ + 11670231 15778281 16092056 14196603 14781011 \ + 16228049 14448653 12362303 15994949 13336649 \ + 13835415 14756066 16279167 15297876 16398223 \ + 13618247 16582949 16265513 15973157 16390464 \ + 16382924 16309618 13304947 12479924 15469651 \ + 13538206 13392105 15086690 14749910 13749567 \ + 14990089 15825299 12522131 13064303 16023608 \ + 15196917 13392944 15765382 15647319 14573624 \ + 13154847 16157832 15877791 15044895 13995743 \ + 14940688 15694079 14182244 15324749 15546496 \ + 13383449 15880955 15152276 12941351 13820063 \ + 16424099 15209207 14116756 15824288 15873191 \ + 14512287 16432176 16774553 12756168 16760639 \ + 11046047 9838419 13728401 16039586 16455394 \ + 15223125 12374585 14740995 14160794 13171520 \ + 15962559 16377906 16481989 14916920 14656507 \ + 15112427 15194999 13603184 14020216 12700511 \ + 14016127 16055009 15852098 14834444 16572813 \ + 13779223 16680125 15749999 13528759 15125801 \ + 16303919 15764176 14577083 14111873 14724575 \ + 11865594 15449191 15512153 14669927 10252964 \ + 13324065 15506431 13681667 13927394 16546679 \ + 14186598 16251731 11545349 14897259 14939639 \ + 15801028 14206355 16536959 15212990 13722154 \ + 14394392 15746819 14313591 13992348 11689679 \ + 14054699 11656943 14391269 14718863 13475344 \ + 15379101 14810999 13405383 13568165 15170075 \ + 13181663 14433143 14873995 15435526 16080503 \ + 14409994 16363000 14626057 15949059 12751855 \ + 16059999 16653426 14128387 13121279 16007555 \ + 12529705 16152209 15614399 12995310 13496389 \ + 10302067 14694459 16736111 16647659 15421769 \ + 14116319 14145675 12840295 14433454 12176675 \ + 16732189 15746754 14570496 13867097 15868607 \ + 15733574 13589435 11322403 15796307 12257146 \ + 11771439 15609044 14071652 10297883 15870783 \ + 15357131 12155951 15675477 16244689 15455375 \ + 12603544 15841825 16456599 16702295 15775025 \ + 15502763 14649759 16091828 13678935 13625828 \ + 15581717 14951474 16056023 10810536 13848659 \ + 14631539 14041187 16767503 15190483 14452139 \ + 15024029 14975546 13497659 12899831 16673964 \ + 16017247 14033815 15450869 15295247 14242769 \ + 13974047 14337809 12254388 16355299 15478539 \ + 16499911 15015969 15413969 12132924 14323655 \ + 15965774 14650367 15456793 13164293 15429818 \ + 15909439 14848515 12907978 16694872 15413822 \ + 15693005 14463959 13263123 15510959 15488120 \ + 16462999 14986049 14835653 14872469 15269918 \ + 14851759 16529750 14177470 15471923 14812842 \ + 11791457 16771229 16749081 14435525 15206399 + + +arg_in: 2 buffer int[500] \ + 973 95957 14326 731781 23022 \ + 12931 422 4898911 61887 730 \ + 1933 41581 53667 238 12101 \ + 16017008 7867 1318679 8071 255740 \ + 16528410 7305752 982192 8320548 510 \ + 1045253 421 12211 7980389 15847864 \ + 1586476 223 833377 387 495928 \ + 6911 441 2648170 85242 3998586 \ + 15403026 3777 3666 745676 78479 \ + 1364463 16595526 1654407 1471338 81031 \ + 1980 8208936 383300 1012 7353730 \ + 2757041 5106 253 3018 709 \ + 2701 728 126642 3960 4146949 \ + 950477 7278 7097 31335 190 \ + 7579666 14786 95016 14843385 162881 \ + 4845 25409 317073 256274 516985 \ + 191666 6165 45289 28407 25879 \ + 102145 51990 14100 1278164 174349 \ + 31544 1916 1418 372147 192 \ + 1605538 1750307 202457 329326 20948 \ + 878 8111344 164742 11216 212 \ + 501983 20198 6095 409947 222 \ + 3501724 63573 1638 1800767 8104 \ + 16402981 422 1735 102965 6597 \ + 1783 48111 730 450839 14790 \ + 457 448 180 352 250645 \ + 32017 445 6161 30408 182784 \ + 21326 3908637 63070 190772 1000 \ + 182 521808 31180 5558 360 \ + 180 291834 14695213 63187 26479 \ + 1316963 177434 329796 1271559 16540211 \ + 5918 192 42947 1018704 16110904 \ + 15797883 92357 7739 907 2624008 \ + 11127 7492873 960 579749 15244 \ + 348371 1195 1260161 749592 774 \ + 11536 4761 26573 20418 125336 \ + 222 3431 24206 3315917 94398 \ + 401 24148 125265 1807 1440 \ + 486267 309 234 369 86949 \ + 3517 757153 690 778351 3470 \ + 157144 1148827 418291 7157246 169958 \ + 819105 1738104 5476 675579 332505 \ + 47152 223 56213 3308 216997 \ + 516775 668312 6660 1426664 352 \ + 219708 1687729 15239 3837 521453 \ + 7178763 8029 345915 238 127474 \ + 12386 1660 3572 211 15001699 \ + 16644235 13182 120910 2040 215143 \ + 43231 8002 25126 14790329 5661 \ + 2744 7889141 5364019 3549151 7390506 \ + 2704675 1605406 515096 3198990 5550 \ + 238 1639563 45728 2947 141364 \ + 1442 1658295 174898 5324386 221 \ + 195 858401 3196 4159975 3867413 \ + 89657 182 15086691 446967 2612 \ + 1499009 2140 238 327 28161 \ + 12226 405 15765383 60182 116589 \ + 939632 29539 13594 3761224 413 \ + 14940689 29280 4093 612990 2309 \ + 29741 364 409521 1746 12832 \ + 35550 60354 4093 13677 387 \ + 952 2203 122442 91771 255 \ + 334 1967684 334 16039587 25355 \ + 13226 32737 212 13551 399137 \ + 415 637 235457 14916921 5227 \ + 606 6078 303 821 4009 \ + 1001152 891945 213 14834445 8286407 \ + 4652 16680126 15000 676438 15125802 \ + 5434640 253 44991 2015982 342432 \ + 242155 374 807 58214 4093 \ + 22133 242288 25058 32017 204280 \ + 78379 666 121530 970 12296 \ + 2903 204 264 15212991 745 \ + 94081 3635 289 86909 240 \ + 25554 234 44145 3679716 207313 \ + 982 98740 1928 818 182772 \ + 387696 164013 11468 230381 60911 \ + 75445 60829 6841 15380 10504 \ + 250 2623 892 32640 1333963 \ + 3866 158355 192 1399 2699278 \ + 31994 748 5578704 3329532 807 \ + 1764540 7072838 1336 211 32733 \ + 16732190 12085 14570497 303 7934304 \ + 715 485337 15682 32637 2983 \ + 5470 1515 203937 15746 1264 \ + 409 4051984 14021 5621 59216 \ + 741385 720083 3845 59228 439 \ + 2583794 1501 1237833 5806 13625829 \ + 127719 28479 472236 241 180 \ + 110845 369 8112 7595242 4817380 \ + 3004806 14975547 1020 12309 6187 \ + 3614 6166 7725435 106217 1926 \ + 48521 810 16361 547 407330 \ + 187499 15015970 1430 91225 1193638 \ + 29295 6024 7728397 398918 119611 \ + 5990 362 1843997 1284221 387 \ + 357 2010 19334 2672 1408011 \ + 4040 4995350 93306 495749 2289 \ + 12055 2361393 184123 21853 5521 \ + 40107 2395890 8374541 606 990 + +[test] +name: 0 srem25_1 num +kernel_name: srem25_1 +global_size: 100 0 0 + +arg_out: 0 buffer int[100] \ + 5 252 2 5 2 \ + 50 105 14 13 10 \ + 89 239 6 2 801 \ + 222 10 2 56 10 \ + 118 5 13 14 12 \ + 415 6 10 23 13 \ + 59 2 23 90 503 \ + 12 12 95 12 2 \ + 52 2 118 2 44 \ + 50 6 13 6 2 \ + 52 29 6 50 105 \ + 116 43 166 10 2 \ + 25 13 333 14 2 \ + 21 12 6 118 13 \ + 2 6 95 6 13 \ + 10 23 21 11 2 \ + 105 12 47 104 490 \ + 2 125 104 858 59 \ + 475 23 62 89 2 \ + 22 5 2 2 50 + + +arg_in: 1 buffer int[100] \ + 12657941 13613929 15903101 15494981 13657955 \ + 16747430 16622601 15686189 13191121 16543977 \ + 13345199 11155679 14036812 15542438 15708773 \ + 16076515 13947691 16003649 15138743 16633242 \ + 10447723 13696925 14841903 13144349 14450526 \ + 15313375 14845151 15405246 15196151 15604357 \ + 11728139 16008521 15258431 12955669 14607935 \ + 16739423 13727089 13590815 16737941 14989058 \ + 16056243 14022212 12640774 12763727 13504724 \ + 16572245 12900299 15896285 16549434 13765361 \ + 15553379 10246799 14605009 13808759 15764319 \ + 12995423 14560919 11788362 11591931 16621691 \ + 16308135 13155029 14412099 13189679 15966437 \ + 12194049 15717922 13098007 16040009 12725789 \ + 15056279 14575483 12606719 14002722 14972663 \ + 16311558 13409063 13860879 15710183 14496944 \ + 16648359 15417479 12632879 16048304 15049149 \ + 16762259 12246443 16751069 14735285 12998999 \ + 14415183 14019695 8874368 13725629 12603599 \ + 15620564 12944927 15112733 14371688 13913054 + + +arg_in: 2 buffer int[100] \ + 796 32505 391 814 408 \ + 6610 13673 1975 1906 1443 \ + 11556 30762 1001 467 102658 \ + 28655 1491 495 7314 1468 \ + 15264 850 1836 2010 1703 \ + 53355 1008 1439 3154 1910 \ + 7743 453 3162 11727 64556 \ + 1753 1779 12343 1766 391 \ + 6879 406 15262 477 5830 \ + 6596 984 1882 986 438 \ + 6854 3859 1009 6581 13622 \ + 15062 5646 21500 1513 497 \ + 3442 1836 42790 1951 391 \ + 2935 1700 905 15279 1854 \ + 456 984 12311 1001 1837 \ + 1417 3180 2894 1631 388 \ + 13615 1722 6260 13522 62933 \ + 436 16191 13529 110009 7717 \ + 60987 3093 8083 11602 497 \ + 3028 821 454 472 6620 + +[test] +name: 0 srem25_2 num +kernel_name: srem25_2 +global_size: 100 0 0 + +arg_out: 0 buffer int[100] \ + -14692475 -1007 -816 -3987863 -23419 \ + -51136 -222767 -118460 -15230 -180 \ + -490 -15664 -4844 -953650 -1429 \ + -1505 -117386 -194015 -624487 -3153 \ + -393297 -15374608 -3237 -992240 -221 \ + -14010572 -60078 -209 -8349341 -16395321 \ + -5350 -1436 -2995 -131 -513881 \ + -481 -52536 -14488 -1019 -97539 \ + -1420076 -1447 -10935 -15765 -16363 \ + -1559 -16198363 -223517 -595547 -13161 \ + -22515 -155601 -415376 -7747564 -128682 \ + -10089 -3053541 -6870644 -4119799 -4913 \ + -203413 -20865 -227 -23047 -16564562 \ + -164821 -189 -819339 -384095 -251 \ + -968 -6852 -212 -10792 -2725594 \ + -15936452 -2015 -49821 -15210 -52806 \ + -82459 -49652 -16538101 -237 -163592 \ + -46980 -336452 -99471 -24093 -4051 \ + -116358 -364 -174720 -14836269 -1821452 \ + -217194 -876869 -16426584 -65286 -24352 + +arg_in: 1 buffer int[100] \ + 14692475 15301439 13783606 11963591 12529699 \ + 15545647 16484831 15281468 16068704 11953601 \ + 16001689 14505789 13386734 16212066 11870429 \ + 16406363 13734278 13193087 13114247 14524169 \ + 16518515 15374608 15668681 13891373 15753119 \ + 14010572 15740697 15592079 16698683 16395321 \ + 14656388 14426042 16058559 16421723 13874813 \ + 11562215 16444080 16068300 10542719 15996559 \ + 15620846 12077767 16447743 16333575 9016563 \ + 14111759 16198363 15422741 16079795 14162311 \ + 12541411 16338209 16615079 15495129 10552005 \ + 16749399 15267709 13741289 16479199 13857479 \ + 14849221 16671933 15598163 13045167 16564562 \ + 14339513 15026149 14748119 13443359 12626459 \ + 12691961 14048649 14041172 16761528 16353569 \ + 15936452 9783647 14448379 15971549 15947713 \ + 15584939 13356656 16538101 12924827 15704927 \ + 15315805 13121666 14224495 16383919 10336651 \ + 12566771 13169929 15026005 14836269 16393076 \ + 16724014 14029919 16426584 15799453 16535686 + +arg_in: 2 buffer int[100] \ + 14692476 1008 817 3987864 23420 \ + 51137 222768 118461 15231 181 \ + 491 15665 4845 953651 1430 \ + 1506 117387 194016 624488 3154 \ + 393298 15374609 3238 992241 222 \ + 14010573 60079 210 8349342 16395322 \ + 5351 1437 2996 132 513882 \ + 482 52537 14489 1020 97540 \ + 1420077 1448 10936 15766 16364 \ + 1560 16198364 223518 595548 13162 \ + 22516 155602 415377 7747565 128683 \ + 10090 3053542 6870645 4119800 4914 \ + 203414 20866 228 23048 16564563 \ + 164822 190 819340 384096 252 \ + 969 6853 213 10793 2725595 \ + 15936453 2016 49822 15211 52807 \ + 82460 49653 16538102 238 163593 \ + 46981 336453 99472 24094 4052 \ + 116359 365 174721 14836270 1821453 \ + 217195 876870 16426585 65287 24353 + + ## Unary plus ## [test] @@ -307,6 +1924,46 @@ kernel void div(global int* out, int a, int b) { out[0] = a / b; } +kernel void sdiv24(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = ((a[id] << 8) >> 8) / ((b[id] << 8) >> 8); +} + +kernel void srem24(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = ((a[id] << 8) >> 8) % ((b[id] << 8) >> 8); +} + +kernel void sdiv25(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = ((a[id] << 7) >> 7) / ((b[id] << 7) >> 7); +} + +kernel void srem25(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = ((a[id] << 7) >> 7) % ((b[id] << 7) >> 7); +} + +kernel void sdiv25_1(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = (a[id] >> 7) / ((b[id] << 7) >> 7); +} + +kernel void sdiv26(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = ((a[id] << 6) >> 6) / ((b[id] << 6) >> 6); +} + +kernel void srem25_1(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = ((a[id] << 7) >> 7) % (b[id] >> 7); +} + +kernel void srem25_2(global int* out, global int* a, global int* b) { + int id = get_global_id(0); + out[id] = (-((a[id] << 7) >> 7)) % ((b[id] << 7) >> 7); +} + kernel void mod(global int* out, int a, int b) { out[0] = a % b; } -- 2.10.2 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit