1 #include "Halide.h"
2 #include <stdio.h>
3 
4 using namespace Halide;
5 
main(int argc,char ** argv)6 int main(int argc, char **argv) {
7     Func f;
8     Var x, y;
9 
10     ImageParam in(Float(32), 2);
11     ImageParam x_coord(Int(32), 2);
12     ImageParam y_coord(Int(32), 2);
13 
14     f(x, y) = 0.0f;
15     RDom r(0, 100, 0, 100);
16     f(x_coord(r.x, r.y), y_coord(r.x, r.y)) += in(r.x, r.y);
17 
18     f.compile_jit();
19 
20     printf("Success!\n");
21     return 0;
22 }
23