#include <stdio.h>
#include <cstdlib>
int main(int argc, char ** argv)
{
try {
int device = argc > 1 ? atoi(argv[1]) : 0;
printf("\n=== ArrayFire signed(s32) / unsigned(u32) Integer Example ===\n");
int h_A[] = {1, 2, 4, -1, 2, 0, 4, 2, 3};
int h_B[] = {2, 3, -5, 6, 0, 10, -12, 0, 1};
printf("--\nSub-refencing and Sub-assignment\n");
A(0) = 11;
A(1) = 100;
printf("--Bit-wise operations\n");
printf("\n--Logical operations\n");
printf("\n--Transpose\n");
printf("\n--Flip Vertically / Horizontally\n");
printf("\n--Sum along columns\n");
printf("\n--Product along columns\n");
printf("\n--Minimum along columns\n");
printf("\n--Maximum along columns\n");
printf("\n--Minimum along columns with index\n");
fprintf(stderr,
"%s\n", e.
what());
throw;
}
return 0;
}