1 #pragma version(1) 2 #pragma rs java_package_name(foo) 3 4 void root(const void *ain, void *aout, const void *usrData, 5 uint32_t x, uint32_t y) { 6 } 7 8 void in_only(const void *ain) { 9 } 10 11 void in_x_only(const void *ain, uint32_t x) { 12 } 13 14 void in_y_only(const void *ain, uint32_t y) { 15 } 16 17 void in_x_y_only(const void *ain, uint32_t x, uint32_t y) { 18 } 19 20 void in_usrdata_only(const void *ain, const void *usrData) { 21 } 22 23 void in_usrdata_x_only(const void *ain, const void *usrData, uint32_t x) { 24 } 25 26 void in_usrdata_y_only(const void *ain, const void *usrData, uint32_t y) { 27 } 28 29 void in_usrdata_x_y_only(const void *ain, const void *usrData, uint32_t x, 30 uint32_t y) { 31 } 32 33 void out_only(void *aout) { 34 } 35 36 void out_x_only(void *aout, uint32_t x) { 37 } 38 39 void out_y_only(void *aout, uint32_t y) { 40 } 41 42 void out_x_y_only(void *aout, uint32_t x, uint32_t y) { 43 } 44 45 void out_usrdata_only(void *aout, const void *usrData) { 46 } 47 48 void out_usrdata_x_only(void *aout, const void *usrData, uint32_t x) { 49 } 50 51 void out_usrdata_y_only(void *aout, const void *usrData, uint32_t y) { 52 } 53 54 void out_usrdata_x_y_only(void *aout, const void *usrData, uint32_t x, 55 uint32_t y) { 56 } 57 58 void in_out_only(const void *ain, void *aout) { 59 } 60 61 void in_out_x_only(const void *ain, void *aout, uint32_t x) { 62 } 63 64 void in_out_y_only(const void *ain, void *aout, uint32_t y) { 65 } 66 67 void in_out_x_y_only(const void *ain, void *aout, uint32_t x, uint32_t y) { 68 } 69 70 void in_out_usrdata_only(const void *ain, void *aout, const void *usrData) { 71 } 72 73 void in_out_usrdata_x_only(const void *ain, void *aout, const void *usrData, 74 uint32_t x) { 75 } 76 77 void in_out_usrdata_y_only(const void *ain, void *aout, const void *usrData, 78 uint32_t y) { 79 } 80 81 void in_out_usrdata_x_y_only(const void *ain, void *aout, const void *usrData, 82 uint32_t x, uint32_t y) { 83 } 84