From 6fd9248c097abe4f2938420388e950c71e5a06a8 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Tue, 15 Dec 2009 08:43:31 -0500 Subject: [PATCH] add Intel copyright info --- Eigen/src/LU/Inverse.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Eigen/src/LU/Inverse.h b/Eigen/src/LU/Inverse.h index 3728cbdc5..98e7fc5d0 100644 --- a/Eigen/src/LU/Inverse.h +++ b/Eigen/src/LU/Inverse.h @@ -101,6 +101,14 @@ struct ei_compute_inverse_in_size4_case }; #ifdef EIGEN_VECTORIZE_SSE +// The SSE code for the 4x4 float matrix inverse in this file comes from the file +// ftp://download.intel.com/design/PentiumIII/sml/24504301.pdf +// its copyright information is: +// Copyright (C) 1999 Intel Corporation +// See page ii of that document for legal stuff. Not being lawyers, we just assume +// here that if Intel makes this document publically available, with source code +// and detailed explanations, it's because they want their CPUs to be fed with +// good code, and therefore they presumably don't mind us using it in Eigen. template struct ei_compute_inverse_in_size4_case {