samples: add Terra samples

source: https://github.com/zdevito/terra/tree/master/tests
This commit is contained in:
Bayu Aldi Yansyah
2016-01-28 11:22:27 +07:00
parent e32a837fb2
commit 9b8b39f444
370 changed files with 11921 additions and 0 deletions

19
samples/Terra/terranew.t Normal file
View File

@@ -0,0 +1,19 @@
A = terralib.new(int[4],{1,2,3,4})
terra foo(a : &int)
var sum = 0
for i = 0,4 do
sum = sum + a[i]
end
return sum,a
end
local test = require("test")
local a,b = terralib.unpackstruct(foo(A))
test.eq(a,10)
test.eq(terralib.typeof(A),int[4])
test.eq(terralib.typeof(b),&int)