1 ------------------------------------------------------------------------ 2 -- decQuad.decTest -- run all decQuad decimal arithmetic tests -- 3 -- Copyright (c) IBM Corporation, 1981, 2008. All rights reserved. -- 4 ------------------------------------------------------------------------ 5 -- Please see the document "General Decimal Arithmetic Testcases" -- 6 -- at http://www2.hursley.ibm.com/decimal for the description of -- 7 -- these testcases. -- 8 -- -- 9 -- These testcases are experimental ('beta' versions), and they -- 10 -- may contain errors. They are offered on an as-is basis. In -- 11 -- particular, achieving the same results as the tests here is not -- 12 -- a guarantee that an implementation complies with any Standard -- 13 -- or specification. The tests are not exhaustive. -- 14 -- -- 15 -- Please send comments, suggestions, and corrections to the author: -- 16 -- Mike Cowlishaw, IBM Fellow -- 17 -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- 18 -- mfc (a] uk.ibm.com -- 19 ------------------------------------------------------------------------ 20 version: 2.59 21 22 -- decQuad tests 23 dectest: dqAbs 24 dectest: dqAdd 25 dectest: dqAnd 26 dectest: dqBase 27 dectest: dqCanonical 28 dectest: dqClass 29 dectest: dqCompare 30 dectest: dqCompareSig 31 dectest: dqCompareTotal 32 dectest: dqCompareTotalMag 33 dectest: dqCopy 34 dectest: dqCopyAbs 35 dectest: dqCopyNegate 36 dectest: dqCopySign 37 dectest: dqDivide 38 dectest: dqDivideInt 39 dectest: dqEncode 40 dectest: dqFMA 41 dectest: dqInvert 42 dectest: dqLogB 43 dectest: dqMax 44 dectest: dqMaxMag 45 dectest: dqMin 46 dectest: dqMinMag 47 dectest: dqMinus 48 dectest: dqMultiply 49 dectest: dqNextMinus 50 dectest: dqNextPlus 51 dectest: dqNextToward 52 dectest: dqOr 53 dectest: dqPlus 54 dectest: dqQuantize 55 dectest: dqReduce 56 dectest: dqRemainder 57 dectest: dqRemainderNear 58 dectest: dqRotate 59 dectest: dqSameQuantum 60 dectest: dqScaleB 61 dectest: dqShift 62 dectest: dqSubtract 63 dectest: dqToIntegral 64 dectest: dqXor 65 66