Port 255.vortex benchmark
We need scripts to make ti work as it expects input in current dir
Change-Id: If758d88a1a00d090a68341afd0960e38f2121d27
diff --git a/255.vortex/BUILD.gn b/255.vortex/BUILD.gn
new file mode 100644
index 0000000..b0a6515
--- /dev/null
+++ b/255.vortex/BUILD.gn
@@ -0,0 +1,95 @@
+# Copyright 2016 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+executable("255.vortex") {
+ sources = [
+ "src/bitvec.c",
+ "src/bmt.c",
+ "src/bmt0.c",
+ "src/bmt01.c",
+ "src/bmt10.c",
+ "src/bmtlib.c",
+ "src/bmtobj.c",
+ "src/core01.c",
+ "src/dba.c",
+ "src/dbm0.c",
+ "src/dbm1.c",
+ "src/dbm2.c",
+ "src/domain.c",
+ "src/draw07.c",
+ "src/draw7.c",
+ "src/drawlib.c",
+ "src/drawobj.c",
+ "src/emplib.c",
+ "src/empobj.c",
+ "src/env0.c",
+ "src/env01.c",
+ "src/env1.c",
+ "src/fm.c",
+ "src/gdbm.c",
+ "src/grp0.c",
+ "src/grp1.c",
+ "src/grp2.c",
+ "src/hm.c",
+ "src/iam.c",
+ "src/ifm.c",
+ "src/im.c",
+ "src/km.c",
+ "src/list01.c",
+ "src/mem00.c",
+ "src/mem01.c",
+ "src/mem10.c",
+ "src/oa0.c",
+ "src/oa1.c",
+ "src/oadmp.c",
+ "src/obj01.c",
+ "src/odbm.c",
+ "src/ogrp.c",
+ "src/om.c",
+ "src/point.c",
+ "src/primal.c",
+ "src/pstub.c",
+ "src/query.c",
+ "src/rect.c",
+ "src/rects.c",
+ "src/sa.c",
+ "src/shell.c",
+ "src/sm.c",
+ "src/testobj.c",
+ "src/tm.c",
+ "src/trans00.c",
+ "src/trans01.c",
+ "src/trans10.c",
+ "src/trans20.c",
+ "src/tree0.c",
+ "src/tree00.c",
+ "src/tree01.c",
+ "src/ut.c",
+ "src/vchunk.c",
+ "src/vdbm.c",
+ "src/voa.c",
+ "src/vom.c",
+ ]
+ defines = [ "SPEC_CPU2000_LP64" ]
+ cflags_c = [
+ "-Wno-dangling-else",
+ "-Wno-format",
+ "-Wno-header-guard",
+ "-Wno-implicit-function-declaration",
+ "-Wno-implicit-int",
+ "-Wno-incompatible-pointer-types",
+ "-Wno-logical-op-parentheses",
+ "-Wno-self-assign",
+ "-Wno-sign-compare",
+ "-Wno-sometimes-uninitialized",
+ "-Wno-switch",
+ "-Wno-unused-variable",
+ "-fno-strict-aliasing",
+ ]
+ data = [
+ "data/ref/input/lendian1.raw",
+ "data/ref/input/lendian2.raw",
+ "data/ref/input/lendian3.raw",
+ ]
+}
diff --git a/BUILD.gn b/BUILD.gn
index 5c7e48b..4de0589 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -13,6 +13,7 @@
"183.equake",
"186.crafty",
"188.ammp",
- "252.eon"
+ "252.eon",
+ "255.vortex",
]
}