aboutsummaryrefslogtreecommitdiffstats
path: root/test/kvx/interop/i64.c
blob: 3e7240f70d34ce9f67016f31356962927faa5819 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "framework.h"
#include "common.h"

BEGIN_TEST(long long)
  c = ll_manyllargs(a, b, a-b, a+b, a*2, b*2, a*2-b, a+b*2, (a-b)*2, (a+b)*2,
                  -2*a, -2*b, a-b, a+b, a*3, b*3, a*3-b, a+b*3, (a-b)*3, (a+b)*3,
                  -3*a, -3*b, a-b, a+b, a*4, b*4, a*4-b, a+b*4, (a-b)*4, (a+b)*4);
  c += ll_multillargs(a, b, a-b, a+b);
  c += ll_onellarg(a);
  c = ll_void();
  c += a;
  void_void();
  c += a;
END_TEST64()