Lines Matching defs:output

378    "__kernel void main_test(__global uint *output)\n\
380 output[get_global_id(0)] = get_global_id(0);\n\
382 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
388 run_shader(kernel_source, output.size(), 1, 1, output);
389 for (int i = 0; i < output.size(); ++i)
390 EXPECT_EQ(output[i], expected[i]);
396 "__kernel void main_test(__global uint *output)\n\
399 output[id] = output[id] * (id + 1);\n\
414 "__kernel void main_test(__global uint *output)\n\
416 output[get_global_id(0)] = (uint)((float)get_global_id(0) + 1.5f);\n\
418 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
423 run_shader(kernel_source, output.size(), 1, 1, output);
424 for (int i = 0; i < output.size(); ++i)
425 EXPECT_EQ(output[i], expected[i]);
432 "__kernel void main_test(__global uint *output)\n\
434 output[get_global_id(0)] = (uint)((double)get_global_id(0) + 1.5);\n\
436 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
441 run_shader(kernel_source, output.size(), 1, 1, output);
442 for (int i = 0; i < output.size(); ++i)
443 EXPECT_EQ(output[i], expected[i]);
449 "__kernel void main_test(__global uint *output)\n\
451 output[get_global_id(0)] = (uint)((short)get_global_id(0) + (short)1);\n\
453 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
458 run_shader(kernel_source, output.size(), 1, 1, output);
459 for (int i = 0; i < output.size(); ++i)
460 EXPECT_EQ(output[i], expected[i]);
466 "__kernel void main_test(__global uint *output)\n\
468 output[get_global_id(0)] = (uint)((char)get_global_id(0) + (char)1);\n\
470 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
475 run_shader(kernel_source, output.size(), 1, 1, output);
476 for (int i = 0; i < output.size(); ++i)
477 EXPECT_EQ(output[i], expected[i]);
483 "__kernel void main_test(__global uint *output)\n\
487 output[idx] = ~idx;\n\
489 output[0] = 0xff;\n\
491 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
496 run_shader(kernel_source, output.size(), 1, 1, output);
497 for (int i = 0; i < output.size(); ++i)
498 EXPECT_EQ(output[i], expected[i]);
504 "__kernel void main_test(__global uint *output)\n\
511 output[n] = value;\n\
513 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(5, 0xdeadbeef),
518 run_shader(kernel_source, output.size(), 1, 1, output);
519 for (int i = 0; i < output.size(); ++i)
520 EXPECT_EQ(output[i], expected[i]);
526 "__kernel void main_test(__global uint *output)\n\
532 output[n] = value;\n\
534 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(5, 0xdeadbeef),
539 run_shader(kernel_source, output.size(), 1, 1, output);
540 for (int i = 0; i < output.size(); ++i)
541 EXPECT_EQ(output[i], expected[i]);
861 "__kernel void main_test(__global uint *output)\n\
864 output[get_global_id(0)] = foo[get_global_id(0) % 4];\n\
866 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
871 run_shader(kernel_source, output.size(), 1, 1, output);
872 for (int i = 0; i < output.size(); ++i)
873 EXPECT_EQ(output[i], expected[i]);
879 "__kernel void main_test(__global uint *output)\n\
889 output[get_global_id(0)] = foo[get_global_id(0)]; // output[tid] = tid\n\
891 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
896 run_shader(kernel_source, output.size(), 1, 1, output);
897 for (int i = 0; i < output.size(); ++i)
898 EXPECT_EQ(output[i], expected[i]);
904 "__kernel void main_test(__global uint *output)\n\
909 output[id] = foo[id] * bar[id];\n\
911 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
916 run_shader(kernel_source, output.size(), 1, 1, output);
917 for (int i = 0; i < output.size(); ++i)
918 EXPECT_EQ(output[i], expected[i]);
1503 __kernel void main_test(__global uint *output)\n\
1505 output[get_global_id(0)] = get_local_id(0);\n\
1507 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
1512 run_shader(kernel_source, output.size(), 1, 1, output);
1513 for (int i = 0; i < output.size(); ++i)
1514 EXPECT_EQ(output[i], expected[i]);
1521 __kernel void main_test(__global uint *output)\n\
1523 output[get_global_id(0)] = get_local_id(0);\n\
1525 auto output = ShaderArg<uint32_t>(std::vector<uint32_t>(4, 0xdeadbeef),
1530 run_shader(kernel_source, output.size(), 1, 1, output);
1531 for (int i = 0; i < output.size(); ++i)
1532 EXPECT_EQ(output[i], expected[i]);
1538 "__kernel void main_test(read_only image2d_t input, write_only image2d_t output)\n\
1541 write_imagef(output, coords, read_imagef(input, coords));\n\
1550 "__kernel void main_test(image2d_t image, int is_float, __global float* output)\n\
1553 output[get_global_id(0)] = read_imagef(image, (int2)(0, 0)).x;\n\
1555 output[get_global_id(0)] = (float)read_imagei(image, (int2)(0, 0)).x;\n\
1564 "__kernel void main_test(read_only image2d_t input, write_only image2d_t output)\n\
1586 "__kernel void main_test(image2d_t image, sampler_t sampler, __global float* output)\n\
1588 output[get_global_id(0)] = read_imagef(image, sampler, (int2)(0, 0)).x;\n\
1597 "__kernel void main_test(image2d_t roimage, write_only image2d_t woimage, __global uint* output)\n\
1599 output[get_global_id(0)] = get_image_width(roimage);\n\
1600 output[get_global_id(0) + 1] = get_image_width(woimage);\n\
1609 "__kernel void main_test(image2d_t roimage, write_only image2d_t woimage, __global uint* output)\n\
1611 output[get_global_id(0)] = get_image_channel_data_type(roimage);\n\
1612 output[get_global_id(0) + 1] = get_image_channel_order(woimage);\n\
1621 "__kernel void main_test(read_only image1d_buffer_t input, write_only image1d_buffer_t output)\n\
1623 write_imageui(output, get_global_id(0), read_imageui(input, get_global_id(0)));\n\
1879 __kernel void main_test(read_only image2d_t input, write_only image2d_t output)\n\
1883 write_imagef(output, coordsi, \n\
2245 OpName %output "output"
2247 OpName %output_addr "output.addr"
2274 %output = OpFunctionParameter %_ptr_CrossWorkgroup_uint
2278 OpStore %output_addr %output Aligned 8