Initial commit.

llvm-svn: 147756
diff --git a/libclc/generic/lib/geometric/normalize.inc b/libclc/generic/lib/geometric/normalize.inc
new file mode 100644
index 0000000..a23908b
--- /dev/null
+++ b/libclc/generic/lib/geometric/normalize.inc
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF FLOATN normalize(FLOATN p) {
+  return p/length(p);
+}