#include "Halide.h" #include <stdio.h> using namespace Halide; int main(int argc, char **argv) { // What happens if an emedded image gets simplified away? Buffer<float> input(32, 32); Var x("x"), y("y"); Func foo("foo"); foo(x, y) = input(x, y) - input(x, y); Buffer<float> output(32, 32); foo.realize(output); // Any non-error is a success. printf("Success!\n"); return 0; }