File: test_printf.cl

package info (click to toggle)
pocl 0.13-8
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 18,452 kB
  • ctags: 13,529
  • sloc: lisp: 113,221; cpp: 57,376; ansic: 25,021; sh: 6,150; makefile: 2,067; python: 699; pascal: 98; java: 72; xml: 49
file content (26 lines) | stat: -rw-r--r-- 654 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
kernel void test_printf()
{
  printf("1\n");
  printf("%d\n", 2);
  printf("%0d\n", 3);
  printf("%.0d\n", 4);
  printf("%0.0d\n", 5);
  printf("%10d\n", 6);
  printf("%.10d\n", 7);
  printf("%10.10d\n", 8);
  printf("%v4hld\n", (int4)9);
  
  printf("1.0\n");
  printf("%f\n", 2.0f);
  printf("%0f\n", 3.0f);
  printf("%.0f\n", 4.0f);
  printf("%0.0f\n", 5.0f);
  printf("%10f\n", 6.0f);
  printf("%.10f\n", 7.0f);
  printf("%10.10f\n", 8.0f);
  printf("%v4hlf\n", (float4)9.0f);
  
  printf("|%c|%4c|%-4c|\n", 'a', 'b', 'c');
  printf("|%s|%4s|%-4s|%4s|\n", "aa", "bb", "cc", "dddddddddd");
  printf("|%p|%4p|%-4p|\n", (void*)1, (void*)2, (void*)3);
}