blob: b8590f61837eb3de1074dcb82314ba7842526262 [file] [log] [blame] [edit]
#include <stdio.h>
#include "mylib.h"
void __enzyme_autodiff(void*, ...);
void f(double* in, double* out) {
set(in, out);
}
int main(int argc, char** argv) {
double in = 2;
double out = 3;
double din = 0.0;
double dout = 1.0;
__enzyme_autodiff(f, &in, &din, &out, &dout);
printf("in=%f din=%f out=%f, dout=%f\n", in, din, out, dout);
}