diff options
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | example/example_06_nectar_cuda/example.nc | 2 | ||||
| -rw-r--r-- | include/GenericsLibrary/std.nhh | 8 | ||||
| -rwxr-xr-x[-rw-r--r--] | share/bin/nectar | 5 |
4 files changed, 11 insertions, 8 deletions
@@ -10,7 +10,11 @@ local.properties .recommenders udbg + +*.pp.nc + tools/asm + tools/ld64 tools/cxxdrv diff --git a/example/example_06_nectar_cuda/example.nc b/example/example_06_nectar_cuda/example.nc index 4f2e430..6a25d3b 100644 --- a/example/example_06_nectar_cuda/example.nc +++ b/example/example_06_nectar_cuda/example.nc @@ -6,5 +6,3 @@ const main() let sz := 8; cudaMalloc(ptr, sz); } - - diff --git a/include/GenericsLibrary/std.nhh b/include/GenericsLibrary/std.nhh index 850ed4b..24fcef4 100644 --- a/include/GenericsLibrary/std.nhh +++ b/include/GenericsLibrary/std.nhh @@ -15,16 +15,16 @@ extern __nrt_free; //@ Standard free let free_bytes(let ptr) { - if (ptr === 0) return 0; + if (ptr === 0): return 0; return __nrt_free(ptr); } //@ Standard alloc (bytes) let alloc_bytes(let type, let sz, let align := 0) { - if (0 !== align) return 0; - if (0 !== type) return 0; - if (0 !== sz) return 0; + if (0 !== align): return 0; + if (0 !== type): return 0; + if (0 !== sz): return 0; return __nrt_alloc(type, sz, align); } diff --git a/share/bin/nectar b/share/bin/nectar index 8438330..677aac5 100644..100755 --- a/share/bin/nectar +++ b/share/bin/nectar @@ -7,6 +7,7 @@ fi for index in "$@" do - cpp -P $index.nc -o $index.nc.pp - pef-amd64-necdrv $2 $index.nc.pp + cpp -P $index.nc -o $index.pp.nc + pef-amd64-necdrv -fuse-nasm $index.pp.nc + echo $index.nc.pp done
\ No newline at end of file |
