summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex')
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex30
1 files changed, 28 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex b/Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex
index 9d4d2391743..021744f16dd 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex
+++ b/Master/texmf-dist/doc/latex/oberdiek/intcalc-test4.tex
@@ -32,9 +32,9 @@
\nofiles
\documentclass{article}
\makeatletter
-\chardef\IntCalc@TestMode=1 %
+\chardef\InCa@TestMode=1 %
\makeatother
-\usepackage{intcalc}[2007/09/09]
+\usepackage{intcalc}[2007/09/27]
\usepackage{qstest}
\IncludeTests{*}
\LogTests{log}{*}{*}
@@ -58,6 +58,7 @@
\TestDo{#1}{#2}%
\TestDo{#2}{#1}%
}
+\let\TestNum\TestOne
\let\TestInv\TestOne
\let\TestAbs\TestOne
\let\TestSgn\TestOne
@@ -78,6 +79,25 @@
\let\TestMod\TestTwo
\makeatletter
+\begin{qstest}{num}{num}%
+ \TestNum{0}{0}%
+ \TestNum{1}{1}%
+ \TestNum{-1}{-1}%
+ \TestNum{10}{10}%
+ \TestNum{-10}{-10}%
+ \TestNum{2147483647}{2147483647}%
+ \TestNum{-2147483647}{-2147483647}%
+ \TestNum{ 0 }{0}%
+ \TestNum{ 1 }{1}%
+ \TestNum{--1}{1}%
+ \TestNum{ - + - + 4 }{4}%
+ \TestNum{\z@}{0}%
+ \TestNum{\@ne}{1}%
+ \TestNum{\m@ne}{-1}%
+ \TestNum{-10+30}{20}%
+ \TestNum{10-30}{-20}%
+\end{qstest}
+
\begin{qstest}{inv}{inv}%
\TestInv{0}{0}%
\TestInv{1}{-1}%
@@ -281,6 +301,8 @@
\TestShl{1}{2}%
\TestShl{5621}{11242}%
\TestShl{1073741823}{2147483646}%
+ \TestShl{-1}{-2}%
+ \TestShl{-5621}{-11242}%
\end{qstest}
\begin{qstest}{shr}{shr}
@@ -310,6 +332,10 @@
\TestShr{11241}{5620}%
\TestShr{73054202}{36527101}%
\TestShr{2147483646}{1073741823}%
+ \TestShr{-1}{0}%
+ \TestShr{-2}{-1}%
+ \TestShr{-3}{-1}%
+ \TestShr{-11241}{-5620}%
\end{qstest}
\begin{qstest}{mul}{mul}