<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-CA">Please review my initial work for supporting the build of ct-compiler unit tests including some warning removals in the unit tests themselves.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D">Initial support to build compiler-rt unit tests with cmake<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D">Until this point, compiler-rt unit tests didn't build with cmake. To build<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D">these tests one must un-comment the line in CMakeLists.txt which causes cmake<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D">to descend into the 'test' directory. Tests build for i386 and x86_64.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D">TODO: Targets to run unit tests.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA" style="color:#1F497D">TODO: Timing tests</span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/absvti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/absvti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/absvti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <stdlib.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: absolute value<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/divtc3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/divtc3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/divtc3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,12 +11,13 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if _ARCH_PPC<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <math.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <complex.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: the quotient of (a + ib) / (c + id)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/divti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/divti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/divti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a / b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/negvti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/negvti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/negvti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: -a<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/lshrti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/lshrti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/lshrti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: logical a >> b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/powitf2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/powitf2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/powitf2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if _ARCH_PPC<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <math.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a ^ b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/addvti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/addvti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/addvti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a + b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/ashrti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/ashrti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/ashrti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: arithmetic a >> b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/ucmpti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/ucmpti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/ucmpti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: if (a < b) returns 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">// if (a == b) returns 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/ffsti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/ffsti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/ffsti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: the index of the least significant 1-bit in a, or<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">// the value zero if a is zero. The least significant bit is index one.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/modti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/modti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/modti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a % b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/subvti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/subvti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/subvti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <stdlib.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a - b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/mulvti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/mulvti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/mulvti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a * b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/fixsfti_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/fixsfti_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/fixsfti_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a signed long long, rounding toward zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/muloti4_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/muloti4_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/muloti4_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a * b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/floattidf_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/floattidf_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/floattidf_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,11 +11,12 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <float.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a double, rounding toward even.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/floattisf_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/floattisf_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/floattisf_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,11 +11,12 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <float.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a float, rounding toward even.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/fixdfti_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/fixdfti_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/fixdfti_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a signed long long, rounding toward zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/floattixf_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/floattixf_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/floattixf_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,11 +11,12 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <float.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a long double, rounding toward even.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/multc3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/multc3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/multc3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,12 +11,13 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if _ARCH_PPC<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <math.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <complex.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: the product of a + ib and c + id<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/multi3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/multi3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/multi3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> ti_int __multi3(ti_int a, ti_int b);<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/floatuntidf_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/floatuntidf_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/floatuntidf_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,11 +11,12 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <float.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a double, rounding toward even.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/fixxfti_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/fixxfti_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/fixxfti_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a signed long long, rounding toward zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/udivti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/udivti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/udivti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a / b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/floatuntisf_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/floatuntisf_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/floatuntisf_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,11 +11,12 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <float.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a float, rounding toward even.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/cmpti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/cmpti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/cmpti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: if (a < b) returns 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">// if (a == b) returns 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/floatuntixf_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/floatuntixf_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/floatuntixf_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,11 +11,12 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <float.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a long double, rounding toward even.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/ashlti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/ashlti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/ashlti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a << b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/fixunstfdi_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/fixunstfdi_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/fixunstfdi_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if _ARCH_PPC<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a unsigned long long, rounding toward zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">// Negative values all become zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/CMakeLists.txt<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/CMakeLists.txt (revision 0)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/CMakeLists.txt (revision 0)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -0,0 +1,41 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+# The LLVM Compiler Infrastructure<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+# This file is dual licensed under the MIT and the University of Illinois Open<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+# Source Licenses. See LICENSE.TXT for details.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+function(for_arch arch)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ string(TOLOWER ${arch} arch_suffix)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ string(TOUPPER ${arch} arch)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ file(GLOB test_sources *.c)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ foreach(test_src ${test_sources})<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ get_filename_component(bin_name ${test_src} NAME_WE)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set(bin_name ${bin_name}.${arch_suffix})<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ get_filename_component(filename ${test_src} NAME)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set(SOURCES ${test_src})<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set(LIBS "-lc -lm")<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set(CFLAGS "-Os -nodefaultlibs -I${CMAKE_CURRENT_SOURCE_DIR}/../../lib ${TARGET_${arch}_CFLAGS}")<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set(EXTRA_CFLAGS "")<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ if ("gcc_personality_test.c" STREQUAL ${filename})<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ # This test has another source file.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set(SOURCES ${SOURCES} "gcc_personality_test_helper.cxx")<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ endif()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ # Use C99 to compile all *.c files to avoid warnings about<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ # single-line comments.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set_source_files_properties(${test_src} PROPERTIES<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ COMPILE_FLAGS "-std=c99")<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ add_executable(${bin_name} ${SOURCES})<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ set_target_properties(${bin_name} PROPERTIES<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ COMPILE_FLAGS "${CFLAGS} ${EXTRA_CFLAGS}"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ LINK_FLAGS "${TARGET_${arch}_CFLAGS} ${LIBS}")<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ target_link_libraries(${bin_name} clang_rt.${arch_suffix})<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ endforeach(test_src)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+endfunction()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+for_arch(i386)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+for_arch(x86_64)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/clzti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/clzti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/clzti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: the number of leading 0-bits<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/fixunsxfti_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/fixunsxfti_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/fixunsxfti_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: convert a to a unsigned long long, rounding toward zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">// Negative values all become zero.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/ctzti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/ctzti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/ctzti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: the number of trailing 0-bits<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/umodti3_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/umodti3_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/umodti3_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: a % b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/popcountti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/popcountti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/popcountti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <stdlib.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: count of 1 bits<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/parityti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/parityti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/parityti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#include <stdlib.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: 1 if number of bits is odd else returns 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/negti2_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/negti2_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/negti2_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Returns: -a<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/Unit/udivmodti4_test.c<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/Unit/udivmodti4_test.c (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/Unit/udivmodti4_test.c (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -11,10 +11,11 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">//===----------------------------------------------------------------------===//<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">#if __x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> #include "int_lib.h"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">-#include <stdio.h><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> // Effects: if rem != 0, *rem = a % b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">// Returns: a / b<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: test/CMakeLists.txt<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- test/CMakeLists.txt (revision 0)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ test/CMakeLists.txt (revision 0)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -0,0 +1,7 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+# The LLVM Compiler Infrastructure<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+# This file is dual licensed under the MIT and the University of Illinois Open<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+# Source Licenses. See LICENSE.TXT for details.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+add_subdirectory(Unit)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+#add_subdirectory(timing)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Index: CMakeLists.txt<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">--- CMakeLists.txt (revision 159279)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+++ CMakeLists.txt (working copy)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">@@ -63,6 +63,5 @@<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">if(LLVM_INCLUDE_TESTS)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> # Currently the tests have not been ported to CMake, so disable this<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"> # directory.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">- #<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">- #add_subdirectory(test)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">+ add_subdirectory(test)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">endif()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">--<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Edwin Vane<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> Software Developer<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> SSG/DPD/ECDL/DMP<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> Phone: +1 519 772 2567<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> iNET: 87722567<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p> </o:p></span></p>
</div>
</body>
</html>