[pure-lang-svn] SF.net SVN: pure-lang:[563] pure/trunk
Status: Beta
Brought to you by:
agraef
From: <ag...@us...> - 2008-08-22 08:47:57
|
Revision: 563 http://pure-lang.svn.sourceforge.net/pure-lang/?rev=563&view=rev Author: agraef Date: 2008-08-22 08:48:07 +0000 (Fri, 22 Aug 2008) Log Message: ----------- Added math.pure tests by Eddie Rucker. Modified Paths: -------------- pure/trunk/ChangeLog Added Paths: ----------- pure/trunk/test/test020.log pure/trunk/test/test020.pure Modified: pure/trunk/ChangeLog =================================================================== --- pure/trunk/ChangeLog 2008-08-22 08:31:46 UTC (rev 562) +++ pure/trunk/ChangeLog 2008-08-22 08:48:07 UTC (rev 563) @@ -2,6 +2,8 @@ * 0.5 release. + * test/test020.pure: Added math.pure tests by Eddie Rucker. + * runtime.cc (same): Bugfix in comparison of global functions. Handle the case of of an external which may chain to a Pure definition of the same global. In that case we may safely assume Added: pure/trunk/test/test020.log =================================================================== --- pure/trunk/test/test020.log (rev 0) +++ pure/trunk/test/test020.log 2008-08-22 08:48:07 UTC (rev 563) @@ -0,0 +1,4697 @@ +{ + rule #0: f = [sqrt,sin,cos,tan,ln,log,exp,atan,asin,acos,sinh,cosh,tanh,asinh,acosh,atanh,abs,re,im,arg,conj,rect,polar,cis,ceil,floor,round,frac,complexp,realp,rationalp,numberp,exactp,inexactp,infp,nanp] + state 0: #0 + <var> state 1 + state 1: #0 +} +let f = [sqrt,sin,cos,tan,ln,log,exp,atan,asin,acos,sinh,cosh,tanh,asinh,acosh,atanh,abs,re,im,arg,conj,rect,polar,cis,ceil,floor,round,frac,complexp,realp,rationalp,numberp,exactp,inexactp,infp,nanp]; +{ + rule #0: x = [1,-1,0,0.0,1.2,-1.2,1%3,-1%4,1+:2,-1+:2,1+:-2,-1.2+:4.3,1.2+:-4.3,1%2+:1,1%2+:3%4,3<:1,-3<:1,3.0<:-3,3.1<:2.5,2%3<:2,1%2<:3%4,-1e+307*1e+307,1e+307*1e+307-1e+307*1e+307] + state 0: #0 + <var> state 1 + state 1: #0 +} +let x = [1,-1,0,0.0,1.2,-1.2,1%3,-1%4,1+:2,-1+:2,1+:-2,-1.2+:4.3,1.2+:-4.3,1%2+:1,1%2+:3%4,3<:1,-3<:1,3.0<:-3,3.1<:2.5,2%3<:2,1%2<:3%4,-1e+307*1e+307,1e+307*1e+307-1e+307*1e+307]; +{ + rule #0: f2 = [(+),(-),(*),(/),(^),atan2,pow] + state 0: #0 + <var> state 1 + state 1: #0 +} +let f2 = [(+),(-),(*),(/),(^),atan2,pow]; +{ + rule #0: x2 = catmap (\i -> catmap (\j -> [(i,j)]) x) x + state 0: #0 + <var> state 1 + state 1: #0 +} +let x2 = catmap (\i/*0:*/ -> catmap (\j/*0:*/ -> [(i/*1:*/,j/*0:*/)] { + rule #0: j = [(i,j)] + state 0: #0 + <var> state 1 + state 1: #0 +}) x { + rule #0: i = catmap (\j -> [(i,j)]) x + state 0: #0 + <var> state 1 + state 1: #0 +}) x; +test f/*0:01*/ (x/*0:101*/,y/*0:11*/) = puts$str (f/*0:01*/,x/*0:101*/,y/*0:11*/,check f/*0:01*/ (x/*0:101*/,y/*0:11*/) (catch __error__ (f/*1:01*/ x/*1:101*/ y/*1:11*/))); +test f/*0:01*/ x/*0:1*/ = puts$str (f/*0:01*/,x/*0:1*/,check f/*0:01*/ x/*0:1*/ (catch __error__ (f/*1:01*/ x/*1:1*/))); +check f/*0:001*/ (x/*0:0101*/,y/*0:011*/) z@(f1@_/*0:100*/ x1/*0:101*/ y1/*0:11*/) = __failed__ z/*0:1*/ if f/*0:001*/===f1/*0:100*/&&x/*0:0101*/===x1/*0:101*/&&y/*0:011*/===y1/*0:11*/; +check f/*0:001*/ x/*0:01*/ z@(f1@_/*0:10*/ x1/*0:11*/) = __failed__ z/*0:1*/ if f/*0:001*/===f1/*0:10*/&&x/*0:01*/===x1/*0:11*/; +check _/*0:001*/ _/*0:01*/ z/*0:1*/ = z/*0:1*/; +{ + rule #0: check f (x,y) z@(f1@_ x1 y1) = __failed__ z if f===f1&&x===x1&&y===y1 + rule #1: check f x z@(f1@_ x1) = __failed__ z if f===f1&&x===x1 + rule #2: check _ _ z = z + state 0: #0 #1 #2 + <var> state 1 + state 1: #0 #1 #2 + <var> state 2 + <app> state 7 + state 2: #1 #2 + <var> state 3 + <app> state 4 + state 3: #2 + state 4: #1 #2 + <var> state 5 + state 5: #1 #2 + <var> state 6 + state 6: #1 #2 + state 7: #0 #1 #2 + <var> state 8 + <app> state 14 + state 8: #1 #2 + <var> state 9 + state 9: #1 #2 + <var> state 10 + <app> state 11 + state 10: #2 + state 11: #1 #2 + <var> state 12 + state 12: #1 #2 + <var> state 13 + state 13: #1 #2 + state 14: #0 #1 #2 + <var> state 15 + , state 22 + state 15: #1 #2 + <var> state 16 + state 16: #1 #2 + <var> state 17 + state 17: #1 #2 + <var> state 18 + <app> state 19 + state 18: #2 + state 19: #1 #2 + <var> state 20 + state 20: #1 #2 + <var> state 21 + state 21: #1 #2 + state 22: #0 #1 #2 + <var> state 23 + state 23: #0 #1 #2 + <var> state 24 + state 24: #0 #1 #2 + <var> state 25 + <app> state 26 + state 25: #2 + state 26: #0 #1 #2 + <var> state 27 + <app> state 29 + state 27: #1 #2 + <var> state 28 + state 28: #1 #2 + state 29: #0 #1 #2 + <var> state 30 + state 30: #0 #1 #2 + <var> state 31 + state 31: #0 #1 #2 + <var> state 32 + state 32: #0 #1 #2 +} +{ + rule #0: test f (x,y) = puts$str (f,x,y,check f (x,y) (catch __error__ (f x y))) + rule #1: test f x = puts$str (f,x,check f x (catch __error__ (f x))) + state 0: #0 #1 + <var> state 1 + state 1: #0 #1 + <var> state 2 + <app> state 3 + state 2: #1 + state 3: #0 #1 + <var> state 4 + <app> state 6 + state 4: #1 + <var> state 5 + state 5: #1 + state 6: #0 #1 + <var> state 7 + , state 10 + state 7: #1 + <var> state 8 + state 8: #1 + <var> state 9 + state 9: #1 + state 10: #0 #1 + <var> state 11 + state 11: #0 #1 + <var> state 12 + state 12: #0 #1 +} +*** UNARY *** +sqrt,1,1.0 +sqrt,-1,0.0+:1.0 +sqrt,0,0.0 +sqrt,0.0,0.0 +sqrt,1.2,1.09544511501033 +sqrt,-1.2,0.0+:1.09544511501033 +sqrt,1L%3L,0.577350269189626 +sqrt,(-1L)%4L,0.0+:0.5 +sqrt,1+:2,1.27201964951407+:0.786151377757423 +sqrt,-1+:2,0.786151377757423+:1.27201964951407 +sqrt,1+:-2,1.27201964951407+:0.786151377757423 +sqrt,-1.2+:4.3,1.27755682008863+:1.68289970840659 +sqrt,1.2+:-4.3,1.68289970840659+:1.27755682008863 +sqrt,1L%2L+:1,0.899453719973934+:0.555892970251421 +sqrt,1L%2L+:3L%4L,0.83707461401777+:0.447988738064919 +sqrt,3<:1,1.73205080756888<:0.5 +sqrt,3<:-2.14159265358979,1.73205080756888<:-1.0707963267949 +sqrt,3.0<:-3,1.73205080756888<:-1.5 +sqrt,3.1<:2.5,1.7606816861659<:1.25 +sqrt,2L%3L<:2,0.816496580927726<:1.0 +sqrt,1L%2L<:3L%4L,0.707106781186548<:0.375 +sqrt,-inf,0.0+:inf +sqrt,nan,nan +sin,1,0.841470984807897 +sin,-1,-0.841470984807897 +sin,0,0.0 +sin,0.0,0.0 +sin,1.2,0.932039085967226 +sin,-1.2,-0.932039085967226 +sin,1L%3L,0.327194696796152 +sin,(-1L)%4L,-0.247403959254523 +sin,1+:2,3.16577851321617+:1.95960104142161 +sin,-1+:2,-3.16577851321617+:1.95960104142161 +sin,1+:-2,3.16577851321617+:-1.95960104142161 +sin,-1.2+:4.3,-34.351867391542+:13.3503875389022 +sin,1.2+:-4.3,34.351867391542+:-13.3503875389022 +sin,1L%2L+:1,0.739792264456014+:1.03133607425455 +sin,1L%2L+:3L%4L,0.620704231078055+:0.721650824297564 +sin,3<:1,6.28163530398568<:-0.0494726344890117 +sin,3<:-2.14159265358979,6.28163530398567<:3.09212001910078 +sin,3.0<:-3,0.468364088212104<:1.97989764678311 +sin,3.1<:2.5,3.17788867786845<:-2.25266146393774 +sin,2L%3L<:2,0.699833695459732<:2.05499060924475 +sin,1L%2L<:3L%4L,0.498700404819053<:0.708394123409847 +sin,-inf,nan +sin,nan,nan +cos,1,0.54030230586814 +cos,-1,0.54030230586814 +cos,0,1.0 +cos,0.0,1.0 +cos,1.2,0.362357754476674 +cos,-1.2,0.362357754476674 +cos,1L%3L,0.944956946314738 +cos,(-1L)%4L,0.968912421710645 +cos,1+:2,2.03272300701967+:-3.0518977991518 +cos,-1+:2,2.03272300701967+:3.0518977991518 +cos,1+:-2,2.03272300701967+:3.0518977991518 +cos,-1.2+:4.3,13.3553042114774+:34.3392209642024 +cos,1.2+:-4.3,13.3553042114774+:34.3392209642024 +cos,1L%2L+:1,1.35418065670458+:-0.563421465230982 +cos,1L%2L+:3L%4L,1.13619147380335+:-0.394239642111583 +cos,3<:1,6.20193195969258<:-1.62155307254104 +cos,3<:-2.14159265358979,6.20193195969257<:-1.62155307254104 +cos,3.0<:-3,1.07751445241005<:-3.07241725532314 +cos,3.1<:2.5,3.21728657985303<:2.50707118166099 +cos,2L%3L<:2,1.15747143172116<:0.152985430170633 +cos,1L%2L<:3L%4L,0.996367993542271<:-0.125077153297551 +cos,-inf,nan +cos,nan,nan +tan,1,1.5574077246549 +tan,-1,-1.5574077246549 +tan,0,0.0 +tan,0.0,0.0 +tan,1.2,2.57215162212632 +tan,-1.2,-2.57215162212632 +tan,1L%3L,0.346253549510575 +tan,(-1L)%4L,-0.255341921221036 +tan,1+:2,0.0338128260798967+:1.01479361614663 +tan,-1+:2,-0.0338128260798967+:1.01479361614663 +tan,1+:-2,0.0338128260798967+:-1.01479361614663 +tan,-1.2+:4.3,-0.000248780909688767+:1.00027152283444 +tan,1.2+:-4.3,0.000248780909688767+:-1.00027152283444 +tan,1L%2L+:1,0.195577310065934+:0.842966204845783 +tan,1L%2L+:3L%4L,0.290893461829618+:0.736084170551191 +tan,3<:1,1.01285137354152<:1.57208043805203 +tan,3<:-2.14159265358979,1.01285137354152<:-1.56951221553776 +tan,3.0<:-3,0.434670817792307<:-1.23087040507334 +tan,3.1<:2.5,0.987754307548699<:1.52345266158086 +tan,2L%3L<:2,0.604622866949795<:1.90200517907412 +tan,1L%2L<:3L%4L,0.500518290482296<:0.833471276707398 +tan,-inf,nan +tan,nan,nan +ln,1,0.0 +ln,-1,0.0+:3.14159265358979 +ln,0,-inf +ln,0.0,-inf +ln,1.2,0.182321556793955 +ln,-1.2,0.182321556793955+:3.14159265358979 +ln,1L%3L,-1.09861228866811 +ln,(-1L)%4L,-1.38629436111989+:3.14159265358979 +ln,1+:2,0.80471895621705+:1.10714871779409 +ln,-1+:2,0.80471895621705+:2.0344439357957 +ln,1+:-2,0.80471895621705+:-1.10714871779409 +ln,-1.2+:4.3,1.49611306711235+:1.84294221732608 +ln,1.2+:-4.3,1.49611306711235+:-1.29865043626371 +ln,1L%2L+:1,0.111571775657105+:1.10714871779409 +ln,1L%2L+:3L%4L,-0.103819682389122+:0.982793723247329 +ln,3<:1,1.48558034478536<:0.738443417734099 +ln,3<:-2.14159265358979,2.40694163924312<:-1.09681203355936 +ln,3.0<:-3,3.19483160132308<:-1.21975934437627 +ln,3.1<:2.5,2.74409743593163<:1.14581484226141 +ln,2L%3L<:2,2.04068663784844<:1.77081795644967 +ln,1L%2L<:3L%4L,1.02125071060842<:2.31681982604851 +ln,-inf,inf+:3.14159265358979 +ln,nan,nan +log,1,0.0 +log,-1,0.0+:1.36437635384184 +log,0,-inf +log,0.0,-inf +log,1.2,0.0791812460476248 +log,-1.2,0.0791812460476248+:1.36437635384184 +log,1L%3L,-0.477121254719662 +log,(-1L)%4L,-0.602059991327962+:1.36437635384184 +log,1+:2,0.349485002168009+:0.480828578784234 +log,-1+:2,0.349485002168009+:0.883547775057607 +log,1+:-2,0.349485002168009+:-0.480828578784234 +log,-1.2+:4.3,0.649753649350244+:0.800379635451262 +log,1.2+:-4.3,0.649753649350244+:-0.56399671839058 +log,1L%2L+:1,0.0484550065040282+:0.480828578784234 +log,1L%2L+:3L%4L,-0.045088315174544+:0.426821890855467 +log,3<:1,0.645179346164211<:0.738443417734099 +log,3<:-2.14159265358979,1.04532147218645<:-1.09681203355936 +log,3.0<:-3,1.38749773506474<:-1.21975934437627 +log,3.1<:2.5,1.19174637422997<:1.14581484226141 +log,2L%3L<:2,0.886258946111277<:1.77081795644967 +log,1L%2L<:3L%4L,0.443523548257011<:2.31681982604851 +log,-inf,inf+:1.36437635384184 +log,nan,nan +exp,1,2.71828182845905 +exp,-1,0.367879441171442 +exp,0,1.0 +exp,0.0,1.0 +exp,1.2,3.32011692273655 +exp,-1.2,0.301194211912202 +exp,1L%3L,1.39561242508609 +exp,(-1L)%4L,0.778800783071405 +exp,1+:2,-1.13120438375681+:2.47172667200482 +exp,-1+:2,-0.153091865674226+:0.334511829239262 +exp,1+:-2,-1.13120438375681+:-2.47172667200482 +exp,-1.2+:4.3,-0.120718390769691+:-0.275943877300056 +exp,1.2+:-4.3,-1.33070011384152+:3.04177803063665 +exp,1L%2L+:1,0.890807904293129+:1.38735111132976 +exp,1L%2L+:3L%4L,1.20635100164679+:1.12383232258413 +exp,3<:1,5.05767513183927<:2.52441295442369 +exp,3<:-2.14159265358979,0.197719302630721<:-2.52441295442369 +exp,3.0<:-3,0.0513044651926248<:-0.423360024179602 +exp,3.1<:2.5,0.0834468640645693<:1.85526364672227 +exp,2L%3L<:2,0.757727676013212<:0.606198284550454 +exp,1L%2L<:3L%4L,1.44173094152246<:0.340819380011667 +exp,-inf,0.0 +exp,nan,nan +atan,1,0.785398163397448 +atan,-1,-0.785398163397448 +atan,0,0.0 +atan,0.0,0.0 +atan,1.2,0.876058050598193 +atan,-1.2,-0.876058050598193 +atan,1L%3L,0.321750554396642 +atan,(-1L)%4L,-0.244978663126864 +atan,1+:2,1.33897252229449+:0.402359478108525 +atan,-1+:2,-1.33897252229449+:0.402359478108525 +atan,1+:-2,1.33897252229449+:-0.402359478108525 +atan,-1.2+:4.3,-1.50774129532113+:0.218342844644895 +atan,1.2+:-4.3,1.50774129532113+:-0.218342844644895 +atan,1L%2L+:1,0.90788749496088+:0.708303336014054 +atan,1L%2L+:3L%4L,0.692724188399601+:0.590213500279505 +atan,3<:1,1.37829430594262+:0.277918809215814 +atan,3<:-2.14159265358979,-1.37829430594262+:-0.277918809215814 +atan,3.0<:-3,-1.2514562387973+:-0.0424376137199477 +atan,3.1<:2.5,-1.30916663257012+:0.182562248419793 +atan,2L%3L<:2,-0.392386988985284+:0.609487349380993 +atan,1L%2L<:3L%4L,0.386520254485461+:0.305841704408549 +atan,-inf,-1.5707963267949 +atan,nan,nan +asin,1,1.5707963267949 +asin,-1,-1.5707963267949 +asin,0,0.0 +asin,0.0,0.0 +asin,1.2,nan +asin,-1.2,nan +asin,1L%3L,0.339836909454122 +asin,(-1L)%4L,-0.252680255142079 +asin,1+:2,1.46783725642233+:-0.652507008444884 +asin,-1+:2,-0.427078586392475+:1.528570919481 +asin,1+:-2,0.427078586392476+:-1.528570919481 +asin,-1.2+:4.3,-0.265853221247092+:2.19988173922994 +asin,1.2+:-4.3,0.26585322124709+:-2.19988173922993 +asin,1L%2L+:1,1.16425299086589+:0.0607070375665663 +asin,1L%2L+:3L%4L,1.07765608825196+:0.0769964640772277 +asin,3<:1,1.52625913130154+:-1.15038039260516 +asin,3<:-2.14159265358979,-0.0164841832973784+:-1.64677129011767 +asin,3.0<:-3,-0.191829829869345+:0.118072277108134 +asin,3.1<:2.5,-0.90374717342567+:1.81806436268745 +asin,2L%3L<:2,-0.23762596948846+:0.589062385533765 +asin,1L%2L<:3L%4L,0.640642731202035+:0.197350122856685 +asin,-inf,nan +asin,nan,nan +acos,1,0.0 +acos,-1,3.14159265358979 +acos,0,1.5707963267949 +acos,0.0,1.5707963267949 +acos,1.2,nan +acos,-1.2,nan +acos,1L%3L,1.23095941734077 +acos,(-1L)%4L,1.82347658193698 +acos,1+:2,1.14371774040242+:-1.528570919481 +acos,-1+:2,1.59219225096909+:-1.43468662650293 +acos,1+:-2,0.102959070372571+:-0.652507008444884 +acos,-1.2+:4.3,1.57414021038985+:-2.16412406339493 +acos,1.2+:-4.3,0.0450678724709049+:-0.864279184310815 +acos,1L%2L+:1,1.22135726393768+:-0.926133031350183 +acos,1L%2L+:3L%4L,1.17251845325659+:-0.743320426325279 +acos,3<:1,1.02436728160651+:-1.80400811392948 +acos,3<:-2.14159265358979,2.11722537198328+:1.80400811392947 +acos,3.0<:-3,2.9915586031129+:1.76406194521987 +acos,3.1<:2.5,1.6042510533514+:-1.33844137461137 +acos,2L%3L<:2,1.64522180739974+:-0.56333169914685 +acos,1L%2L<:3L%4L,1.21973646993134+:-0.355425797099242 +acos,-inf,nan +acos,nan,nan +sinh,1,1.1752011936438 +sinh,-1,-1.1752011936438 +sinh,0,0.0 +sinh,0.0,0.0 +sinh,1.2,1.50946135541217 +sinh,-1.2,-1.50946135541217 +sinh,1L%3L,0.33954055725615 +sinh,(-1L)%4L,-0.252612316808168 +sinh,1+:2,-0.489056259041294+:1.40311925062204 +sinh,-1+:2,0.489056259041294+:1.40311925062204 +sinh,1+:-2,-0.489056259041294+:-1.40311925062204 +sinh,-1.2+:4.3,0.604990861535916+:-1.65886095396835 +sinh,1.2+:-4.3,-0.604990861535916+:1.65886095396835 +sinh,1L%2L+:1,0.281548995135334+:0.948864531437168 +sinh,1L%2L+:3L%4L,0.381279634652178+:0.768633564693393 +sinh,3<:1,2.49794510056597<:2.48704664338341 +sinh,3<:-2.14159265358979,2.49794510056597<:-0.654546010206382 +sinh,3.0<:-3,9.72876623396115<:-2.71625741503569 +sinh,3.1<:2.5,6.02702978942574<:1.29005852510914 +sinh,2L%3L<:2,0.635275606273034<:1.94283855664387 +sinh,1L%2L<:3L%4L,0.501647644053453<:0.791507934297849 +sinh,-inf,-inf +sinh,nan,nan +cosh,1,1.54308063481524 +cosh,-1,1.54308063481524 +cosh,0,1.0 +cosh,0.0,1.0 +cosh,1.2,1.81065556732437 +cosh,-1.2,1.81065556732437 +cosh,1L%3L,1.05607186782994 +cosh,(-1L)%4L,1.03141309987957 +cosh,1+:2,-0.64214812471552+:1.06860742138278 +cosh,-1+:2,-0.64214812471552+:-1.06860742138278 +cosh,1+:-2,-0.64214812471552+:-1.06860742138278 +cosh,-1.2+:4.3,-0.725709252305608+:1.38291707666829 +cosh,1.2+:-4.3,-0.725709252305608+:1.38291707666829 +cosh,1L%2L+:1,0.609258909157794+:0.438486579892595 +cosh,1L%2L+:3L%4L,0.825071366994607+:0.355198757890738 +cosh,3<:1,2.56317295660819<:2.56082793818154 +cosh,3<:-2.14159265358979,2.56317295660819<:2.56082793818154 +cosh,3.0<:-3,9.76275249045336<:0.421391685963163 +cosh,3.1<:2.5,5.95672835395987<:-1.85903718102565 +cosh,2L%3L<:2,0.86853394700555<:-0.185395179123782 +cosh,1L%2L<:3L%4L,1.01399782693401<:0.12362173219921 +cosh,-inf,inf +cosh,nan,nan +tanh,1,0.761594155955765 +tanh,-1,-0.761594155955765 +tanh,0,0.0 +tanh,0.0,0.0 +tanh,1.2,0.833654607012155 +tanh,-1.2,-0.833654607012155 +tanh,1L%3L,0.321512737531634 +tanh,(-1L)%4L,-0.244918662403709 +tanh,1+:2,1.16673625724092+:-0.243458201185725 +tanh,-1+:2,-1.16673625724092+:-0.243458201185725 +tanh,1+:-2,1.16673625724092+:0.243458201185725 +tanh,-1.2+:4.3,-1.12053602253626+:0.150545901177205 +tanh,1.2+:-4.3,1.12053602253626+:-0.150545901177205 +tanh,1L%2L+:1,1.04283072834436+:0.806877412163085 +tanh,1L%2L+:3L%4L,0.728211801280472+:0.618096394806202 +tanh,3<:1,0.974551910016818<:-0.0737812947981276 +tanh,3<:-2.14159265358979,0.974551910016818<:3.06781135879167 +tanh,3.0<:-3,0.996518783352805<:-3.13764910099886 +tanh,3.1<:2.5,1.01180202139302<:-3.1340896010448 +tanh,2L%3L<:2,0.731434399845024<:2.12823373576766 +tanh,1L%2L<:3L%4L,0.494722602680784<:0.667886202098639 +tanh,-inf,-1.0 +tanh,nan,nan +asinh,1,0.881373587019543 +asinh,-1,-0.881373587019543 +asinh,0,0.0 +asinh,0.0,0.0 +asinh,1.2,1.01597313417969 +asinh,-1.2,-1.01597313417969 +asinh,1L%3L,0.327450150237258 +asinh,(-1L)%4L,-0.247466461547263 +asinh,1+:2,1.46935174436819+:1.06344002357775 +asinh,-1+:2,1.33514626150007+:1.54137900229449 +asinh,1+:-2,0.752047373447746+:-0.0949376700463558 +asinh,-1.2+:4.3,2.13903157554736+:1.56712608995557 +asinh,1.2+:-4.3,0.889371672158385+:-0.0447415192265362 +asinh,1L%2L+:1,0.732857675973645+:0.89590748120889 +asinh,1L%2L+:3L%4L,0.606334999887351+:0.682203965583432 +asinh,3<:1,1.78102534527989+:0.973891130816354 +asinh,3<:-2.14159265358979,-1.78102534527989+:-0.973891130816354 +asinh,3.0<:-3,-1.81749921747243+:-0.13440282951171 +asinh,3.1<:2.5,1.28655350979512+:1.53475346270792 +asinh,2L%3L<:2,-0.00714161261602409+:0.938171779746577 +asinh,1L%2L<:3L%4L,0.376884772780086+:0.323585858402972 +asinh,-inf,-inf +asinh,nan,nan +acosh,1,0.0 +acosh,-1,0.0+:3.14159265358979 +acosh,0,0.0+:1.5707963267949 +acosh,0.0,0.0+:1.5707963267949 +acosh,1.2,0.622362503714779 +acosh,-1.2,-0.622362503714779+:3.14159265358979 +acosh,1L%3L,0.0+:1.23095941734077 +acosh,(-1L)%4L,0.0+:1.82347658193698 +acosh,1+:2,1.528570919481+:1.14371774040242 +acosh,-1+:2,1.43468662650293+:1.59219225096909 +acosh,1+:-2,0.652507008444884+:0.102959070372571 +acosh,-1.2+:4.3,2.16412406339493+:1.57414021038985 +acosh,1.2+:-4.3,0.864279184310815+:0.0450678724709049 +acosh,1L%2L+:1,0.926133031350183+:1.22135726393768 +acosh,1L%2L+:3L%4L,0.743320426325279+:1.17251845325659 +acosh,3<:1,1.80400811392948+:1.02436728160651 +acosh,3<:-2.14159265358979,-1.80400811392947+:2.11722537198328 +acosh,3.0<:-3,-1.76406194521987+:2.9915586031129 +acosh,3.1<:2.5,1.33844137461137+:1.6042510533514 +acosh,2L%3L<:2,0.56333169914685+:1.64522180739974 +acosh,1L%2L<:3L%4L,0.355425797099242+:1.21973646993134 +acosh,-inf,nan+:nan +acosh,nan,nan +atanh,1,inf +atanh,-1,-inf +atanh,0,0.0 +atanh,0.0,0.0 +atanh,1.2,1.19894763639919+:-1.5707963267949 +atanh,-1.2,-1.19894763639919+:1.5707963267949 +atanh,1L%3L,0.346573590279973 +atanh,(-1L)%4L,-0.255412811882995 +atanh,1+:2,0.173286795139986+:1.17809724509617 +atanh,-1+:2,-0.173286795139986+:1.17809724509617 +atanh,1+:-2,0.173286795139986+:-1.17809724509617 +atanh,-1.2+:4.3,-0.0575872614340175+:1.35758209063893 +atanh,1.2+:-4.3,0.0575872614340176+:-1.35758209063893 +atanh,1L%2L+:1,0.238877861256859+:0.847575660670829 +atanh,1L%2L+:3L%4L,0.310428283077196+:0.723220666124068 +atanh,3<:1,0.1681562506274+:1.28930826312627 +atanh,3<:-2.14159265358979,-0.168156250627401+:-1.28930826312627 +atanh,3.0<:-3,-0.341908696667975+:-1.518072611328 +atanh,3.1<:2.5,-0.253850363925408+:1.36734421742892 +atanh,2L%3L<:2,-0.202451040350963+:0.570560037832821 +atanh,1L%2L<:3L%4L,0.335282255752869+:0.368842031953307 +atanh,-inf,nan+:nan +atanh,nan,nan +abs,1,1 +abs,-1,1 +abs,0,0 +abs,0.0,0.0 +abs,1.2,1.2 +abs,-1.2,1.2 +abs,1L%3L,1L%3L +abs,(-1L)%4L,1L%4L +abs,1+:2,2.23606797749979 +abs,-1+:2,2.23606797749979 +abs,1+:-2,2.23606797749979 +abs,-1.2+:4.3,4.46430285710994 +abs,1.2+:-4.3,4.46430285710994 +abs,1L%2L+:1,1.11803398874989 +abs,1L%2L+:3L%4L,0.901387818865997 +abs,3<:1,3 +abs,3<:-2.14159265358979,3 +abs,3.0<:-3,3.0 +abs,3.1<:2.5,3.1 +abs,2L%3L<:2,2L%3L +abs,1L%2L<:3L%4L,1L%2L +abs,-inf,inf +abs,nan,nan +re,1,1 +re,-1,-1 +re,0,0 +re,0.0,0.0 +re,1.2,1.2 +re,-1.2,-1.2 +re,1L%3L,1L%3L +re,(-1L)%4L,(-1L)%4L +re,1+:2,1 +re,-1+:2,-1 +re,1+:-2,1 +re,-1.2+:4.3,-1.2 +re,1.2+:-4.3,1.2 +re,1L%2L+:1,1L%2L +re,1L%2L+:3L%4L,1L%2L +re,3<:1,2.52441295442369 +re,3<:-2.14159265358979,-2.52441295442369 +re,3.0<:-3,-0.423360024179602 +re,3.1<:2.5,1.85526364672227 +re,2L%3L<:2,0.606198284550454 +re,1L%2L<:3L%4L,0.340819380011667 +re,-inf,-inf +re,nan,nan +im,1,0 +im,-1,0 +im,0,0 +im,0.0,0.0 +im,1.2,0.0 +im,-1.2,0.0 +im,1L%3L,0L%1L +im,(-1L)%4L,0L%1L +im,1+:2,2 +im,-1+:2,2 +im,1+:-2,-2 +im,-1.2+:4.3,4.3 +im,1.2+:-4.3,-4.3 +im,1L%2L+:1,1 +im,1L%2L+:3L%4L,3L%4L +im,3<:1,1.62090691760442 +im,3<:-2.14159265358979,-1.62090691760442 +im,3.0<:-3,-2.96997748980134 +im,3.1<:2.5,-2.48354520819549 +im,2L%3L<:2,-0.277431224364762 +im,1L%2L<:3L%4L,0.36584443443691 +im,-inf,0.0 +im,nan,0.0 +arg,1,0.0 +arg,-1,3.14159265358979 +arg,0,0.0 +arg,0.0,0.0 +arg,1.2,0.0 +arg,-1.2,3.14159265358979 +arg,1L%3L,0.0 +arg,(-1L)%4L,3.14159265358979 +arg,1+:2,1.10714871779409 +arg,-1+:2,2.0344439357957 +arg,1+:-2,-1.10714871779409 +arg,-1.2+:4.3,1.84294221732608 +arg,1.2+:-4.3,-1.29865043626371 +arg,1L%2L+:1,1.10714871779409 +arg,1L%2L+:3L%4L,0.982793723247329 +arg,3<:1,1 +arg,3<:-2.14159265358979,-2.14159265358979 +arg,3.0<:-3,-3 +arg,3.1<:2.5,2.5 +arg,2L%3L<:2,2 +arg,1L%2L<:3L%4L,3L%4L +arg,-inf,3.14159265358979 +arg,nan,nan +conj,1,1 +conj,-1,-1 +conj,0,0 +conj,0.0,0.0 +conj,1.2,1.2 +conj,-1.2,-1.2 +conj,1L%3L,1L%3L +conj,(-1L)%4L,(-1L)%4L +conj,1+:2,1+:-2 +conj,-1+:2,-1+:-2 +conj,1+:-2,1+:2 +conj,-1.2+:4.3,-1.2+:-4.3 +conj,1.2+:-4.3,1.2+:4.3 +conj,1L%2L+:1,1L%2L+:-1 +conj,1L%2L+:3L%4L,1L%2L+:(-3L)%4L +conj,3<:1,3<:-1 +conj,3<:-2.14159265358979,3<:2.14159265358979 +conj,3.0<:-3,3.0<:3 +conj,3.1<:2.5,3.1<:-2.5 +conj,2L%3L<:2,2L%3L<:-2 +conj,1L%2L<:3L%4L,1L%2L<:(-3L)%4L +conj,-inf,-inf +conj,nan,nan +rect,1,1+:0 +rect,-1,-1+:0 +rect,0,0+:0 +rect,0.0,0.0+:0.0 +rect,1.2,1.2+:0.0 +rect,-1.2,-1.2+:0.0 +rect,1L%3L,1L%3L+:0L%1L +rect,(-1L)%4L,(-1L)%4L+:0L%1L +rect,1+:2,1+:2 +rect,-1+:2,-1+:2 +rect,1+:-2,1+:-2 +rect,-1.2+:4.3,-1.2+:4.3 +rect,1.2+:-4.3,1.2+:-4.3 +rect,1L%2L+:1,1L%2L+:1 +rect,1L%2L+:3L%4L,1L%2L+:3L%4L +rect,3<:1,1.62090691760442+:2.52441295442369 +rect,3<:-2.14159265358979,-1.62090691760442+:-2.52441295442369 +rect,3.0<:-3,-2.96997748980134+:-0.423360024179602 +rect,3.1<:2.5,-2.48354520819549+:1.85526364672227 +rect,2L%3L<:2,-0.277431224364762+:0.606198284550454 +rect,1L%2L<:3L%4L,0.36584443443691+:0.340819380011667 +rect,-inf,-inf+:0.0 +rect,nan,nan+:0.0 +polar,1,1<:0 +polar,-1,1<:3.14159265358979 +polar,0,0<:0 +polar,0.0,0.0<:0.0 +polar,1.2,1.2<:0.0 +polar,-1.2,1.2<:3.14159265358979 +polar,1L%3L,1L%3L<:0L%1L +polar,(-1L)%4L,1L%4L<:3.14159265358979 +polar,1+:2,2.23606797749979<:1.10714871779409 +polar,-1+:2,2.23606797749979<:2.0344439357957 +polar,1+:-2,2.23606797749979<:-1.10714871779409 +polar,-1.2+:4.3,4.46430285710994<:1.84294221732608 +polar,1.2+:-4.3,4.46430285710994<:-1.29865043626371 +polar,1L%2L+:1,1.11803398874989<:1.10714871779409 +polar,1L%2L+:3L%4L,0.901387818865997<:0.982793723247329 +polar,3<:1,3<:1 +polar,3<:-2.14159265358979,3<:-2.14159265358979 +polar,3.0<:-3,3.0<:-3 +polar,3.1<:2.5,3.1<:2.5 +polar,2L%3L<:2,2L%3L<:2 +polar,1L%2L<:3L%4L,1L%2L<:3L%4L +polar,-inf,inf<:3.14159265358979 +polar,nan,nan<:0.0 +cis,1,0.54030230586814+:0.841470984807897 +cis,-1,0.54030230586814+:-0.841470984807897 +cis,0,1.0+:0.0 +cis,0.0,1.0+:0.0 +cis,1.2,0.362357754476674+:0.932039085967226 +cis,-1.2,0.362357754476674+:-0.932039085967226 +cis,1L%3L,0.944956946314738+:0.327194696796152 +cis,(-1L)%4L,0.968912421710645+:-0.247403959254523 +cis,1+:2,__failed__ (cis (1+:2)) +cis,-1+:2,__failed__ (cis (-1+:2)) +cis,1+:-2,__failed__ (cis (1+:-2)) +cis,-1.2+:4.3,__failed__ (cis (-1.2+:4.3)) +cis,1.2+:-4.3,__failed__ (cis (1.2+:-4.3)) +cis,1L%2L+:1,__failed__ (cis (1L%2L+:1)) +cis,1L%2L+:3L%4L,__failed__ (cis (1L%2L+:3L%4L)) +cis,3<:1,__failed__ (cis (3<:1)) +cis,3<:-2.14159265358979,__failed__ (cis (3<:-2.14159265358979)) +cis,3.0<:-3,__failed__ (cis (3.0<:-3)) +cis,3.1<:2.5,__failed__ (cis (3.1<:2.5)) +cis,2L%3L<:2,__failed__ (cis (2L%3L<:2)) +cis,1L%2L<:3L%4L,__failed__ (cis (1L%2L<:3L%4L)) +cis,-inf,nan+:nan +cis,nan,nan+:nan +ceil,1,1 +ceil,-1,-1 +ceil,0,0 +ceil,0.0,0.0 +ceil,1.2,2.0 +ceil,-1.2,-1.0 +ceil,1L%3L,1L +ceil,(-1L)%4L,0L +ceil,1+:2,__failed__ (ceil (1+:2)) +ceil,-1+:2,__failed__ (ceil (-1+:2)) +ceil,1+:-2,__failed__ (ceil (1+:-2)) +ceil,-1.2+:4.3,__failed__ (ceil (-1.2+:4.3)) +ceil,1.2+:-4.3,__failed__ (ceil (1.2+:-4.3)) +ceil,1L%2L+:1,__failed__ (ceil (1L%2L+:1)) +ceil,1L%2L+:3L%4L,__failed__ (ceil (1L%2L+:3L%4L)) +ceil,3<:1,__failed__ (ceil (3<:1)) +ceil,3<:-2.14159265358979,__failed__ (ceil (3<:-2.14159265358979)) +ceil,3.0<:-3,__failed__ (ceil (3.0<:-3)) +ceil,3.1<:2.5,__failed__ (ceil (3.1<:2.5)) +ceil,2L%3L<:2,__failed__ (ceil (2L%3L<:2)) +ceil,1L%2L<:3L%4L,__failed__ (ceil (1L%2L<:3L%4L)) +ceil,-inf,-inf +ceil,nan,nan +floor,1,1 +floor,-1,-1 +floor,0,0 +floor,0.0,0.0 +floor,1.2,1.0 +floor,-1.2,-2.0 +floor,1L%3L,0L +floor,(-1L)%4L,-1L +floor,1+:2,__failed__ (floor (1+:2)) +floor,-1+:2,__failed__ (floor (-1+:2)) +floor,1+:-2,__failed__ (floor (1+:-2)) +floor,-1.2+:4.3,__failed__ (floor (-1.2+:4.3)) +floor,1.2+:-4.3,__failed__ (floor (1.2+:-4.3)) +floor,1L%2L+:1,__failed__ (floor (1L%2L+:1)) +floor,1L%2L+:3L%4L,__failed__ (floor (1L%2L+:3L%4L)) +floor,3<:1,__failed__ (floor (3<:1)) +floor,3<:-2.14159265358979,__failed__ (floor (3<:-2.14159265358979)) +floor,3.0<:-3,__failed__ (floor (3.0<:-3)) +floor,3.1<:2.5,__failed__ (floor (3.1<:2.5)) +floor,2L%3L<:2,__failed__ (floor (2L%3L<:2)) +floor,1L%2L<:3L%4L,__failed__ (floor (1L%2L<:3L%4L)) +floor,-inf,-inf +floor,nan,nan +round,1,1 +round,-1,-1 +round,0,0 +round,0.0,0.0 +round,1.2,1.0 +round,-1.2,-1.0 +round,1L%3L,0L +round,(-1L)%4L,0L +round,1+:2,__failed__ (round (1+:2)) +round,-1+:2,__failed__ (round (-1+:2)) +round,1+:-2,__failed__ (round (1+:-2)) +round,-1.2+:4.3,__failed__ (round (-1.2+:4.3)) +round,1.2+:-4.3,__failed__ (round (1.2+:-4.3)) +round,1L%2L+:1,__failed__ (round (1L%2L+:1)) +round,1L%2L+:3L%4L,__failed__ (round (1L%2L+:3L%4L)) +round,3<:1,__failed__ (round (3<:1)) +round,3<:-2.14159265358979,__failed__ (round (3<:-2.14159265358979)) +round,3.0<:-3,__failed__ (round (3.0<:-3)) +round,3.1<:2.5,__failed__ (round (3.1<:2.5)) +round,2L%3L<:2,__failed__ (round (2L%3L<:2)) +round,1L%2L<:3L%4L,__failed__ (round (1L%2L<:3L%4L)) +round,-inf,-inf +round,nan,nan +frac,1,0 +frac,-1,0 +frac,0,0 +frac,0.0,0.0 +frac,1.2,0.2 +frac,-1.2,-0.2 +frac,1L%3L,1L%3L +frac,(-1L)%4L,(-1L)%4L +frac,1+:2,__failed__ (frac (1+:2)) +frac,-1+:2,__failed__ (frac (-1+:2)) +frac,1+:-2,__failed__ (frac (1+:-2)) +frac,-1.2+:4.3,__failed__ (frac (-1.2+:4.3)) +frac,1.2+:-4.3,__failed__ (frac (1.2+:-4.3)) +frac,1L%2L+:1,__failed__ (frac (1L%2L+:1)) +frac,1L%2L+:3L%4L,__failed__ (frac (1L%2L+:3L%4L)) +frac,3<:1,__failed__ (frac (3<:1)) +frac,3<:-2.14159265358979,__failed__ (frac (3<:-2.14159265358979)) +frac,3.0<:-3,__failed__ (frac (3.0<:-3)) +frac,3.1<:2.5,__failed__ (frac (3.1<:2.5)) +frac,2L%3L<:2,__failed__ (frac (2L%3L<:2)) +frac,1L%2L<:3L%4L,__failed__ (frac (1L%2L<:3L%4L)) +frac,-inf,nan +frac,nan,nan +complexp,1,0 +complexp,-1,0 +complexp,0,0 +complexp,0.0,0 +complexp,1.2,0 +complexp,-1.2,0 +complexp,1L%3L,0 +complexp,(-1L)%4L,0 +complexp,1+:2,1 +complexp,-1+:2,1 +complexp,1+:-2,1 +complexp,-1.2+:4.3,1 +complexp,1.2+:-4.3,1 +complexp,1L%2L+:1,1 +complexp,1L%2L+:3L%4L,1 +complexp,3<:1,1 +complexp,3<:-2.14159265358979,1 +complexp,3.0<:-3,1 +complexp,3.1<:2.5,1 +complexp,2L%3L<:2,1 +complexp,1L%2L<:3L%4L,1 +complexp,-inf,0 +complexp,nan,0 +realp,1,1 +realp,-1,1 +realp,0,1 +realp,0.0,1 +realp,1.2,1 +realp,-1.2,1 +realp,1L%3L,1 +realp,(-1L)%4L,1 +realp,1+:2,0 +realp,-1+:2,0 +realp,1+:-2,0 +realp,-1.2+:4.3,0 +realp,1.2+:-4.3,0 +realp,1L%2L+:1,0 +realp,1L%2L+:3L%4L,0 +realp,3<:1,0 +realp,3<:-2.14159265358979,0 +realp,3.0<:-3,0 +realp,3.1<:2.5,0 +realp,2L%3L<:2,0 +realp,1L%2L<:3L%4L,0 +realp,-inf,1 +realp,nan,1 +rationalp,1,0 +rationalp,-1,0 +rationalp,0,0 +rationalp,0.0,0 +rationalp,1.2,0 +rationalp,-1.2,0 +rationalp,1L%3L,1 +rationalp,(-1L)%4L,1 +rationalp,1+:2,0 +rationalp,-1+:2,0 +rationalp,1+:-2,0 +rationalp,-1.2+:4.3,0 +rationalp,1.2+:-4.3,0 +rationalp,1L%2L+:1,0 +rationalp,1L%2L+:3L%4L,0 +rationalp,3<:1,0 +rationalp,3<:-2.14159265358979,0 +rationalp,3.0<:-3,0 +rationalp,3.1<:2.5,0 +rationalp,2L%3L<:2,0 +rationalp,1L%2L<:3L%4L,0 +rationalp,-inf,0 +rationalp,nan,0 +numberp,1,1 +numberp,-1,1 +numberp,0,1 +numberp,0.0,1 +numberp,1.2,1 +numberp,-1.2,1 +numberp,1L%3L,1 +numberp,(-1L)%4L,1 +numberp,1+:2,1 +numberp,-1+:2,1 +numberp,1+:-2,1 +numberp,-1.2+:4.3,1 +numberp,1.2+:-4.3,1 +numberp,1L%2L+:1,1 +numberp,1L%2L+:3L%4L,1 +numberp,3<:1,1 +numberp,3<:-2.14159265358979,1 +numberp,3.0<:-3,1 +numberp,3.1<:2.5,1 +numberp,2L%3L<:2,1 +numberp,1L%2L<:3L%4L,1 +numberp,-inf,1 +numberp,nan,1 +exactp,1,1 +exactp,-1,1 +exactp,0,1 +exactp,0.0,0 +exactp,1.2,0 +exactp,-1.2,0 +exactp,1L%3L,1 +exactp,(-1L)%4L,1 +exactp,1+:2,1 +exactp,-1+:2,1 +exactp,1+:-2,1 +exactp,-1.2+:4.3,0 +exactp,1.2+:-4.3,0 +exactp,1L%2L+:1,1 +exactp,1L%2L+:3L%4L,1 +exactp,3<:1,0 +exactp,3<:-2.14159265358979,0 +exactp,3.0<:-3,0 +exactp,3.1<:2.5,0 +exactp,2L%3L<:2,0 +exactp,1L%2L<:3L%4L,0 +exactp,-inf,0 +exactp,nan,0 +inexactp,1,0 +inexactp,-1,0 +inexactp,0,0 +inexactp,0.0,1 +inexactp,1.2,1 +inexactp,-1.2,1 +inexactp,1L%3L,0 +inexactp,(-1L)%4L,0 +inexactp,1+:2,0 +inexactp,-1+:2,0 +inexactp,1+:-2,0 +inexactp,-1.2+:4.3,1 +inexactp,1.2+:-4.3,1 +inexactp,1L%2L+:1,0 +inexactp,1L%2L+:3L%4L,0 +inexactp,3<:1,1 +inexactp,3<:-2.14159265358979,1 +inexactp,3.0<:-3,1 +inexactp,3.1<:2.5,1 +inexactp,2L%3L<:2,1 +inexactp,1L%2L<:3L%4L,1 +inexactp,-inf,1 +inexactp,nan,1 +infp,1,0 +infp,-1,0 +infp,0,0 +infp,0.0,0 +infp,1.2,0 +infp,-1.2,0 +infp,1L%3L,0 +infp,(-1L)%4L,0 +infp,1+:2,0 +infp,-1+:2,0 +infp,1+:-2,0 +infp,-1.2+:4.3,0 +infp,1.2+:-4.3,0 +infp,1L%2L+:1,0 +infp,1L%2L+:3L%4L,0 +infp,3<:1,0 +infp,3<:-2.14159265358979,0 +infp,3.0<:-3,0 +infp,3.1<:2.5,0 +infp,2L%3L<:2,0 +infp,1L%2L<:3L%4L,0 +infp,-inf,1 +infp,nan,0 +nanp,1,0 +nanp,-1,0 +nanp,0,0 +nanp,0.0,0 +nanp,1.2,0 +nanp,-1.2,0 +nanp,1L%3L,0 +nanp,(-1L)%4L,0 +nanp,1+:2,0 +nanp,-1+:2,0 +nanp,1+:-2,0 +nanp,-1.2+:4.3,0 +nanp,1.2+:-4.3,0 +nanp,1L%2L+:1,0 +nanp,1L%2L+:3L%4L,0 +nanp,3<:1,0 +nanp,3<:-2.14159265358979,0 +nanp,3.0<:-3,0 +nanp,3.1<:2.5,0 +nanp,2L%3L<:2,0 +nanp,1L%2L<:3L%4L,0 +nanp,-inf,0 +nanp,nan,1 +*** BINARY *** +(+),1,1,2 +(+),1,-1,0 +(+),1,0,1 +(+),1,0.0,1.0 +(+),1,1.2,2.2 +(+),1,-1.2,-0.2 +(+),1,1L%3L,4L%3L +(+),1,(-1L)%4L,3L%4L +(+),1,1+:2,2+:2 +(+),1,-1+:2,0+:2 +(+),1,1+:-2,2+:-2 +(+),1,-1.2+:4.3,-0.2+:4.3 +(+),1,1.2+:-4.3,2.2+:-4.3 +(+),1,1L%2L+:1,3L%2L+:1 +(+),1,1L%2L+:3L%4L,3L%2L+:3L%4L +(+),1,3<:1,2.62090691760442+:2.52441295442369 +(+),1,3<:-2.14159265358979,-0.62090691760442+:-2.52441295442369 +(+),1,3.0<:-3,-1.96997748980134+:-0.423360024179602 +(+),1,3.1<:2.5,-1.48354520819549+:1.85526364672227 +(+),1,2L%3L<:2,0.722568775635238+:0.606198284550454 +(+),1,1L%2L<:3L%4L,1.36584443443691+:0.340819380011667 +(+),1,-inf,-inf +(+),1,nan,nan +(+),-1,1,0 +(+),-1,-1,-2 +(+),-1,0,-1 +(+),-1,0.0,-1.0 +(+),-1,1.2,0.2 +(+),-1,-1.2,-2.2 +(+),-1,1L%3L,(-2L)%3L +(+),-1,(-1L)%4L,(-5L)%4L +(+),-1,1+:2,0+:2 +(+),-1,-1+:2,-2+:2 +(+),-1,1+:-2,0+:-2 +(+),-1,-1.2+:4.3,-2.2+:4.3 +(+),-1,1.2+:-4.3,0.2+:-4.3 +(+),-1,1L%2L+:1,(-1L)%2L+:1 +(+),-1,1L%2L+:3L%4L,(-1L)%2L+:3L%4L +(+),-1,3<:1,0.620906917604419+:2.52441295442369 +(+),-1,3<:-2.14159265358979,-2.62090691760442+:-2.52441295442369 +(+),-1,3.0<:-3,-3.96997748980134+:-0.423360024179602 +(+),-1,3.1<:2.5,-3.48354520819549+:1.85526364672227 +(+),-1,2L%3L<:2,-1.27743122436476+:0.606198284550454 +(+),-1,1L%2L<:3L%4L,-0.634155565563089+:0.340819380011667 +(+),-1,-inf,-inf +(+),-1,nan,nan +(+),0,1,1 +(+),0,-1,-1 +(+),0,0,0 +(+),0,0.0,0.0 +(+),0,1.2,1.2 +(+),0,-1.2,-1.2 +(+),0,1L%3L,1L%3L +(+),0,(-1L)%4L,(-1L)%4L +(+),0,1+:2,1+:2 +(+),0,-1+:2,-1+:2 +(+),0,1+:-2,1+:-2 +(+),0,-1.2+:4.3,-1.2+:4.3 +(+),0,1.2+:-4.3,1.2+:-4.3 +(+),0,1L%2L+:1,1L%2L+:1 +(+),0,1L%2L+:3L%4L,1L%2L+:3L%4L +(+),0,3<:1,1.62090691760442+:2.52441295442369 +(+),0,3<:-2.14159265358979,-1.62090691760442+:-2.52441295442369 +(+),0,3.0<:-3,-2.96997748980134+:-0.423360024179602 +(+),0,3.1<:2.5,-2.48354520819549+:1.85526364672227 +(+),0,2L%3L<:2,-0.277431224364762+:0.606198284550454 +(+),0,1L%2L<:3L%4L,0.36584443443691+:0.340819380011667 +(+),0,-inf,-inf +(+),0,nan,nan +(+),0.0,1,1.0 +(+),0.0,-1,-1.0 +(+),0.0,0,0.0 +(+),0.0,0.0,0.0 +(+),0.0,1.2,1.2 +(+),0.0,-1.2,-1.2 +(+),0.0,1L%3L,0.333333333333333 +(+),0.0,(-1L)%4L,-0.25 +(+),0.0,1+:2,1.0+:2 +(+),0.0,-1+:2,-1.0+:2 +(+),0.0,1+:-2,1.0+:-2 +(+),0.0,-1.2+:4.3,-1.2+:4.3 +(+),0.0,1.2+:-4.3,1.2+:-4.3 +(+),0.0,1L%2L+:1,0.5+:1 +(+),0.0,1L%2L+:3L%4L,0.5+:3L%4L +(+),0.0,3<:1,1.62090691760442+:2.52441295442369 +(+),0.0,3<:-2.14159265358979,-1.62090691760442+:-2.52441295442369 +(+),0.0,3.0<:-3,-2.96997748980134+:-0.423360024179602 +(+),0.0,3.1<:2.5,-2.48354520819549+:1.85526364672227 +(+),0.0,2L%3L<:2,-0.277431224364762+:0.606198284550454 +(+),0.0,1L%2L<:3L%4L,0.36584443443691+:0.340819380011667 +(+),0.0,-inf,-inf +(+),0.0,nan,nan +(+),1.2,1,2.2 +(+),1.2,-1,0.2 +(+),1.2,0,1.2 +(+),1.2,0.0,1.2 +(+),1.2,1.2,2.4 +(+),1.2,-1.2,0.0 +(+),1.2,1L%3L,1.53333333333333 +(+),1.2,(-1L)%4L,0.95 +(+),1.2,1+:2,2.2+:2 +(+),1.2,-1+:2,0.2+:2 +(+),1.2,1+:-2,2.2+:-2 +(+),1.2,-1.2+:4.3,0.0+:4.3 +(+),1.2,1.2+:-4.3,2.4+:-4.3 +(+),1.2,1L%2L+:1,1.7+:1 +(+),1.2,1L%2L+:3L%4L,1.7+:3L%4L +(+),1.2,3<:1,2.82090691760442+:2.52441295442369 +(+),1.2,3<:-2.14159265358979,-0.42090691760442+:-2.52441295442369 +(+),1.2,3.0<:-3,-1.76997748980134+:-0.423360024179602 +(+),1.2,3.1<:2.5,-1.28354520819549+:1.85526364672227 +(+),1.2,2L%3L<:2,0.922568775635238+:0.606198284550454 +(+),1.2,1L%2L<:3L%4L,1.56584443443691+:0.340819380011667 +(+),1.2,-inf,-inf +(+),1.2,nan,nan +(+),-1.2,1,-0.2 +(+),-1.2,-1,-2.2 +(+),-1.2,0,-1.2 +(+),-1.2,0.0,-1.2 +(+),-1.2,1.2,0.0 +(+),-1.2,-1.2,-2.4 +(+),-1.2,1L%3L,-0.866666666666667 +(+),-1.2,(-1L)%4L,-1.45 +(+),-1.2,1+:2,-0.2+:2 +(+),-1.2,-1+:2,-2.2+:2 +(+),-1.2,1+:-2,-0.2+:-2 +(+),-1.2,-1.2+:4.3,-2.4+:4.3 +(+),-1.2,1.2+:-4.3,0.0+:-4.3 +(+),-1.2,1L%2L+:1,-0.7+:1 +(+),-1.2,1L%2L+:3L%4L,-0.7+:3L%4L +(+),-1.2,3<:1,0.420906917604419+:2.52441295442369 +(+),-1.2,3<:-2.14159265358979,-2.82090691760442+:-2.52441295442369 +(+),-1.2,3.0<:-3,-4.16997748980134+:-0.423360024179602 +(+),-1.2,3.1<:2.5,-3.68354520819549+:1.85526364672227 +(+),-1.2,2L%3L<:2,-1.47743122436476+:0.606198284550454 +(+),-1.2,1L%2L<:3L%4L,-0.834155565563089+:0.340819380011667 +(+),-1.2,-inf,-inf +(+),-1.2,nan,nan +(+),1L%3L,1,4L%3L +(+),1L%3L,-1,(-2L)%3L +(+),1L%3L,0,1L%3L +(+),1L%3L,0.0,0.333333333333333 +(+),1L%3L,1.2,1.53333333333333 +(+),1L%3L,-1.2,-0.866666666666667 +(+),1L%3L,1L%3L,2L%3L +(+),1L%3L,(-1L)%4L,1L%12L +(+),1L%3L,1+:2,4L%3L+:2 +(+),1L%3L,-1+:2,(-2L)%3L+:2 +(+),1L%3L,1+:-2,4L%3L+:-2 +(+),1L%3L,-1.2+:4.3,-0.866666666666667+:4.3 +(+),1L%3L,1.2+:-4.3,1.53333333333333+:-4.3 +(+),1L%3L,1L%2L+:1,5L%6L+:1 +(+),1L%3L,1L%2L+:3L%4L,5L%6L+:3L%4L +(+),1L%3L,3<:1,1.95424025093775+:2.52441295442369 +(+),1L%3L,3<:-2.14159265358979,-1.28757358427109+:-2.52441295442369 +(+),1L%3L,3.0<:-3,-2.636644156468+:-0.423360024179602 +(+),1L%3L,3.1<:2.5,-2.15021187486216+:1.85526364672227 +(+),1L%3L,2L%3L<:2,0.0559021089685718+:0.606198284550454 +(+),1L%3L,1L%2L<:3L%4L,0.699177767770244+:0.340819380011667 +(+),1L%3L,-inf,-inf +(+),1L%3L,nan,nan +(+),(-1L)%4L,1,3L%4L +(+),(-1L)%4L,-1,(-5L)%4L +(+),(-1L)%4L,0,(-1L)%4L +(+),(-1L)%4L,0.0,-0.25 +(+),(-1L)%4L,1.2,0.95 +(+),(-1L)%4L,-1.2,-1.45 +(+),(-1L)%4L,1L%3L,1L%12L +(+),(-1L)%4L,(-1L)%4L,(-1L)%2L +(+),(-1L)%4L,1+:2,3L%4L+:2 +(+),(-1L)%4L,-1+:2,(-5L)%4L+:2 +(+),(-1L)%4L,1+:-2,3L%4L+:-2 +(+),(-1L)%4L,-1.2+:4.3,-1.45+:4.3 +(+),(-1L)%4L,1.2+:-4.3,0.95+:-4.3 +(+),(-1L)%4L,1L%2L+:1,1L%4L+:1 +(+),(-1L)%4L,1L%2L+:3L%4L,1L%4L+:3L%4L +(+),(-1L)%4L,3<:1,1.37090691760442+:2.52441295442369 +(+),(-1L)%4L,3<:-2.14159265358979,-1.87090691760442+:-2.52441295442369 +(+),(-1L)%4L,3.0<:-3,-3.21997748980134+:-0.423360024179602 +(+),(-1L)%4L,3.1<:2.5,-2.73354520819549+:1.85526364672227 +(+),(-1L)%4L,2L%3L<:2,-0.527431224364762+:0.606198284550454 +(+),(-1L)%4L,1L%2L<:3L%4L,0.11584443443691+:0.340819380011667 +(+),(-1L)%4L,-inf,-inf +(+),(-1L)%4L,nan,nan +(+),1+:2,1,2+:2 +(+),1+:2,-1,0+:2 +(+),1+:2,0,1+:2 +(+),1+:2,0.0,1.0+:2 +(+),1+:2,1.2,2.2+:2 +(+),1+:2,-1.2,-0.2+:2 +(+),1+:2,1L%3L,4L%3L+:2 +(+),1+:2,(-1L)%4L,3L%4L+:2 +(+),1+:2,1+:2,2+:4 +(+),1+:2,-1+:2,0+:4 +(+),1+:2,1+:-2,2+:0 +(+),1+:2,-1.2+:4.3,-0.2+:6.3 +(+),1+:2,1.2+:-4.3,2.2+:-2.3 +(+),1+:2,1L%2L+:1,3L%2L+:3 +(+),1+:2,1L%2L+:3L%4L,3L%2L+:11L%4L +(+),1+:2,3<:1,2.62090691760442+:4.52441295442369 +(+),1+:2,3<:-2.14159265358979,-0.62090691760442+:-0.524412954423689 +(+),1+:2,3.0<:-3,-1.96997748980134+:1.5766399758204 +(+),1+:2,3.1<:2.5,-1.48354520819549+:3.85526364672227 +(+),1+:2,2L%3L<:2,0.722568775635238+:2.60619828455045 +(+),1+:2,1L%2L<:3L%4L,1.36584443443691+:2.34081938001167 +(+),1+:2,-inf,-inf+:2 +(+),1+:2,nan,nan+:2 +(+),-1+:2,1,0+:2 +(+),-1+:2,-1,-2+:2 +(+),-1+:2,0,-1+:2 +(+),-1+:2,0.0,-1.0+:2 +(+),-1+:2,1.2,0.2+:2 +(+),-1+:2,-1.2,-2.2+:2 +(+),-1+:2,1L%3L,(-2L)%3L+:2 +(+),-1+:2,(-1L)%4L,(-5L)%4L+:2 +(+),-1+:2,1+:2,0+:4 +(+),-1+:2,-1+:2,-2+:4 +(+),-1+:2,1+:-2,0+:0 +(+),-1+:2,-1.2+:4.3,-2.2+:6.3 +(+),-1+:2,1.2+:-4.3,0.2+:-2.3 +(+),-1+:2,1L%2L+:1,(-1L)%2L+:3 +(+),-1+:2,1L%2L+:3L%4L,(-1L)%2L+:11L%4L +(+),-1+:2,3<:1,0.620906917604419+:4.52441295442369 +(+),-1+:2,3<:-2.14159265358979,-2.62090691760442+:-0.524412954423689 +(+),-1+:2,3.0<:-3,-3.96997748980134+:1.5766399758204 +(+),-1+:2,3.1<:2.5,-3.48354520819549+:3.85526364672227 +(+),-1+:2,2L%3L<:2,-1.27743122436476+:2.60619828455045 +(+),-1+:2,1L%2L<:3L%4L,-0.634155565563089+:2.34081938001167 +(+),-1+:2,-inf,-inf+:2 +(+),-1+:2,nan,nan+:2 +(+),1+:-2,1,2+:-2 +(+),1+:-2,-1,0+:-2 +(+),1+:-2,0,1+:-2 +(+),1+:-2,0.0,1.0+:-2 +(+),1+:-2,1.2,2.2+:-2 +(+),1+:-2,-1.2,-0.2+:-2 +(+),1+:-2,1L%3L,4L%3L+:-2 +(+),1+:-2,(-1L)%4L,3L%4L+:-2 +(+),1+:-2,1+:2,2+:0 +(+),1+:-2,-1+:2,0+:0 +(+),1+:-2,1+:-2,2+:-4 +(+),1+:-2,-1.2+:4.3,-0.2+:2.3 +(+),1+:-2,1.2+:-4.3,2.2+:-6.3 +(+),1+:-2,1L%2L+:1,3L%2L+:-1 +(+),1+:-2,1L%2L+:3L%4L,3L%2L+:(-5L)%4L +(+),1+:-2,3<:1,2.62090691760442+:0.524412954423689 +(+),1+:-2,3<:-2.14159265358979,-0.62090691760442+:-4.52441295442369 +(+),1+:-2,3.0<:-3,-1.96997748980134+:-2.4233600241796 +(+),1+:-2,3.1<:2.5,-1.48354520819549+:-0.144736353277735 +(+),1+:-2,2L%3L<:2,0.722568775635238+:-1.39380171544955 +(+),1+:-2,1L%2L<:3L%4L,1.36584443443691+:-1.65918061998833 +(+),1+:-2,-inf,-inf+:-2 +(+),1+:-2,nan,nan+:-2 +(+),-1.2+:4.3,1,-0.2+:4.3 +(+),-1.2+:4.3,-1,-2.2+:4.3 +(+),-1.2+:4.3,0,-1.2+:4.3 +(+),-1.2+:4.3,0.0,-1.2+:4.3 +(+),-1.2+:4.3,1.2,0.0+:4.3 +(+),-1.2+:4.3,-1.2,-2.4+:4.3 +(+),-1.2+:4.3,1L%3L,-0.866666666666667+:4.3 +(+),-1.2+:4.3,(-1L)%4L,-1.45+:4.3 +(+),-1.2+:4.3,1+:2,-0.2+:6.3 +(+),-1.2+:4.3,-1+:2,-2.2+:6.3 +(+),-1.2+:4.3,1+:-2,-0.2+:2.3 +(+),-1.2+:4.3,-1.2+:4.3,-2.4+:8.6 +(+),-1.2+:4.3,1.2+:-4.3,0.0+:0.0 +(+),-1.2+:4.3,1L%2L+:1,-0.7+:5.3 +(+),-1.2+:4.3,1L%2L+:3L%4L,-0.7+:5.05 +(+),-1.2+:4.3,3<:1,0.420906917604419+:6.82441295442369 +(+),-1.2+:4.3,3<:-2.14159265358979,-2.82090691760442+:1.77558704557631 +(+),-1.2+:4.3,3.0<:-3,-4.16997748980134+:3.8766399758204 +(+),-1.2+:4.3,3.1<:2.5,-3.68354520819549+:6.15526364672226 +(+),-1.2+:4.3,2L%3L<:2,-1.47743122436476+:4.90619828455045 +(+),-1.2+:4.3,1L%2L<:3L%4L,-0.834155565563089+:4.64081938001167 +(+),-1.2+:4.3,-inf,-inf+:4.3 +(+),-1.2+:4.3,nan,nan+:4.3 +(+),1.2+:-4.3,1,2.2+:-4.3 +(+),1.2+:-4.3,-1,0.2+:-4.3 +(+),1.2+:-4.3,0,1.2+:-4.3 +(+),1.2+:-4.3,0.0,1.2+:-4.3 +(+),1.2+:-4.3,1.2,2.4+:-4.3 +(+),1.2+:-4.3,-1.2,0.0+:-4.3 +(+),1.2+:-4.3,1L%3L,1.53333333333333+:-4.3 +(+),1.2+:-4.3,(-1L)%4L,0.95+:-4.3 +(+),1.2+:-4.3,1+:2,2.2+:-2.3 +(+),1.2+:-4.3,-1+:2,0.2+:-2.3 +(+),1.2+:-4.3,1+:-2,2.2+:-6.3 +(+),1.2+:-4.3,-1.2+:4.3,0.0+:0.0 +(+),1.2+:-4.3,1.2+:-4.3,2.4+:-8.6 +(+),1.2+:-4.3,1L%2L+:1,1.7+:-3.3 +(+),1.2+:-4.3,1L%2L+:3L%4L,1.7+:-3.55 +(+),1.2+:-4.3,3<:1,2.82090691760442+:-1.77558704557631 +(+),1.2+:-4.3,3<:-2.14159265358979,-0.42090691760442+:-6.82441295442369 +(+),1.2+:-4.3,3.0<:-3,-1.76997748980134+:-4.7233600241796 +(+),1.2+:-4.3,3.1<:2.5,-1.28354520819549+:-2.44473635327773 +(+),1.2+:-4.3,2L%3L<:2,0.922568775635238+:-3.69380171544955 +(+),1.2+:-4.3,1L%2L<:3L%4L,1.56584443443691+:-3.95918061998833 +(+),1.2+:-4.3,-inf,-inf+:-4.3 +(+),1.2+:-4.3,nan,nan+:-4.3 +(+),1L%2L+:1,1,3L%2L+:1 +(+),1L%2L+:1,-1,(-1L)%2L+:1 +(+),1L%2L+:1,0,1L%2L+:1 +(+),1L%2L+:1,0.0,0.5+:1 +(+),1L%2L+:1,1.2,1.7+:1 +(+),1L%2L+:1,-1.2,-0.7+:1 +(+),1L%2L+:1,1L%3L,5L%6L+:1 +(+),1L%2L+:1,(-1L)%4L,1L%4L+:1 +(+),1L%2L+:1,1+:2,3L%2L+:3 +(+),1L%2L+:1,-1+:2,(-1L)%2L+:3 +(+),1L%2L+:1,1+:-2,3L%2L+:-1 +(+),1L%2L+:1,-1.2+:4.3,-0.7+:5.3 +(+),1L%2L+:1,1.2+:-4.3,1.7+:-3.3 +(+),1L%2L+:1,1L%2L+:1,1L%1L+:2 +(+),1L%2L+:1,1L%2L+:3L%4L,1L%1L+:7L%4L +(+),1L%2L+:1,3<:1,2.12090691760442+:3.52441295442369 +(+),1L%2L+:1,3<:-2.14159265358979,-1.12090691760442+:-1.52441295442369 +(+),1L%2L+:1,3.0<:-3,-2.46997748980134+:0.576639975820398 +(+),1L%2L+:1,3.1<:2.5,-1.98354520819549+:2.85526364672227 +(+),1L%2L+:1,2L%3L<:2,0.222568775635238+:1.60619828455045 +(+),1L%2L+:1,1L%2L<:3L%4L,0.865844434436911+:1.34081938001167 +(+),1L%2L+:1,-inf,-inf+:1 +(+),1L%2L+:1,nan,nan+:1 +(+),1L%2L+:3L%4L,1,3L%2L+:3L%4L +(+),1L%2L+:3L%4L,-1,(-1L)%2L+:3L%4L +(+),1L%2L+:3L%4L,0,1L%2L+:3L%4L +(+),1L%2L+:3L%4L,0.0,0.5+:3L%4L +(+),1L%2L+:3L%4L,1.2,1.7+:3L%4L +(+),1L%2L+:3L%4L,-1.2,-0.7+:3L%4L +(+),1L%2L+:3L%4L,1L%3L,5L%6L+:3L%4L +(+),1L%2L+:3L%4L,(-1L)%4L,1L%4L+:3L%4L +(+),1L%2L+:3L%4L,1+:2,3L%2L+:11L%4L +(+),1L%2L+:3L%4L,-1+:2,(-1L)%2L+:11L%4L +(+),1L%2L+:3L%4L,1+:-2,3L%2L+:(-5L)%4L +(+),1L%2L+:3L%4L,-1.2+:4.3,-0.7+:5.05 +(+),1L%2L+:3L%4L,1.2+:-4.3,1.7+:-3.55 +(+),1L%2L+:3L%4L,1L%2L+:1,1L%1L+:7L%4L +(+),1L%2L+:3L%4L,1L%2L+:3L%4L,1L%1L+:3L%2L +(+),1L%2L+:3L%4L,3<:1,2.12090691760442+:3.27441295442369 +(+),1L%2L+:3L%4L,3<:-2.14159265358979,-1.12090691760442+:-1.77441295442369 +(+),1L%2L+:3L%4L,3.0<:-3,-2.46997748980134+:0.326639975820398 +(+),1L%2L+:3L%4L,3.1<:2.5,-1.98354520819549+:2.60526364672227 +(+),1L%2L+:3L%4L,2L%3L<:2,0.222568775635238+:1.35619828455045 +(+),1L%2L+:3L%4L,1L%2L<:3L%4L,0.865844434436911+:1.09081938001167 +(+),1L%2L+:3L%4L,-inf,-inf+:3L%4L +(+),1L%2L+:3L%4L,nan,nan+:3L%4L +(+),3<:1,1,2.62090691760442+:2.52441295442369 +(+),3<:1,-1,0.620906917604419+:2.52441295442369 +(+),3<:1,0,1.62090691760442+:2.52441295442369 +(+),3<:1,0.0,1.62090691760442+:2.52441295442369 +(+),3<:1,1.2,2.82090691760442+:2.52441295442369 +(+),3<:1,-1.2,0.420906917604419+:2.52441295442369 +(+),3<:1,1L%3L,1.95424025093775+:2.52441295442369 +(+),3<:1,(-1L)%4L,1.37090691760442+:2.52441295442369 +(+),3<:1,1+:2,2.62090691760442+:4.52441295442369 +(+),3<:1,-1+:2,0.620906917604419+:4.52441295442369 +(+),3<:1,1+:-2,2.62090691760442+:0.524412954423689 +(+),3<:1,-1.2+:4.3,0.420906917604419+:6.82441295442369 +(+),3<:1,1.2+:-4.3,2.82090691760442+:-1.77558704557631 +(+),3<:1,1L%2L+:1,2.12090691760442+:3.52441295442369 +(+),3<:1,1L%2L+:3L%4L,2.12090691760442+:3.27441295442369 +(+),3<:1,3<:1,6.0<:1.0 +(+),3<:1,3<:-2.14159265358979,8.00593208497344e-16<:2.55359005004223 +(+),3<:1,3.0<:-3,2.49688101928285<:2.14159265358979 +(+),3<:1,3.1<:2.5,4.46382257163289<:1.76527088594645 +(+),3<:1,2L%3L<:2,3.4067071591079<:1.16542289562596 +(+),3<:1,1L%2L<:3L%4L,3.4866512967505<:0.964513817052556 +(+),3<:1,-inf,-inf+:2.52441295442369 +(+),3<:1,nan,nan+:2.52441295442369 +(+),3<:-2.14159265358979,1,-0.62090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,-1,-2.62090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,0,-1.62090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,0.0,-1.62090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,1.2,-0.42090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,-1.2,-2.82090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,1L%3L,-1.28757358427109+:-2.52441295442369 +(+),3<:-2.14159265358979,(-1L)%4L,-1.87090691760442+:-2.52441295442369 +(+),3<:-2.14159265358979,1+:2,-0.62090691760442+:-0.524412954423689 +(+),3<:-2.14159265358979,-1+:2,-2.62090691760442+:-0.524412954423689 +(+),3<:-2.14159265358979,1+:-2,-0.62090691760442+:-4.52441295442369 +(+),3<:-2.14159265358979,-1.2+:4.3,-2.82090691760442+:1.77558704557631 +(+),3<:-2.14159265358979,1.2+:-4.3,-0.42090691760442+:-6.82441295442369 +(+),3<:-2.14159265358979,1L%2L+:1,-1.12090691760442+:-1.52441295442369 +(+),3<:-2.14159265358979,1L%2L+:3L%4L,-1.12090691760442+:-1.77441295442369 +(+),3<:-2.14159265358979,3<:1,8.00593208497344e-16<:2.55359005004223 +(+),3<:-2.14159265358979,3<:-2.14159265358979,6.0<:-2.14159265358979 +(+),3<:-2.14159265358979,3.0<:-3,5.45578456095409<:-2.5707963267949 +(+),3<:-2.14159265358979,3.1<:2.5,4.1586401682498<:-2.97998431432232 +(+),3<:-2.14159265358979,2L%3L<:2,2.69874697238772<:-2.350986558013 +(+),3<:-2.14159265358979,1L%2L<:3L%4L,2.51858347784386<:-2.09245718906053 +(+),3<:-2.14159265358979,-inf,-inf+:-2.52441295442369 +(+),3<:-2.14159265358979,nan,nan+:-2.52441295442369 +(+),3.0<:-3,1,-1.96997748980134+:-0.423360024179602 +(+),3.0<:-3,-1,-3.96997748980134+:-0.423360024179602 +(+),3.0<:-3,0,-2.96997748980134+:-0.423360024179602 +(+),3.0<:-3,0.0,-2.96997748980134+:-0.423360024179602 +(+),3.0<:-3,1.2,-1.76997748980134+:-0.423360024179602 +(+),3.0<:-3,-1.2,-4.16997748980134+:-0.423360024179602 +(+),3.0<:-3,1L%3L,-2.636644156468+:-0.423360024179602 +(+),3.0<:-3,(-1L)%4L,-3.21997748980134+:-0.423360024179602 +(+),3.0<:-3,1+:2,-1.96997748980134+:1.5766399758204 +(+),3.0<:-3,-1+:2,-3.96997748980134+:1.5766399758204 +(+),3.0<:-3,1+:-2,-1.96997748980134+:-2.4233600241796 +(+),3.0<:-3,-1.2+:4.3,-4.16997748980134+:3.8766399758204 +(+),3.0<:-3,1.2+:-4.3,-1.76997748980134+:-4.7233600241796 +(+),3.0<:-3,1L%2L+:1,-2.46997748980134+:0.576639975820398 +(+),3.0<:-3,1L%2L+:3L%4L,-2.46997748980134+:0.326639975820398 +(+),3.0<:-3,3<:1,2.49688101928285<:2.14159265358979 +(+),3.0<:-3,3<:-2.14159265358979,5.45578456095409<:-2.5707963267949 +(+),3.0<:-3,3.0<:-3,6.0<:-3.0 +(+),3.0<:-3,3.1<:2.5,5.63837368412359<:2.88482361116615 +(+),3.0<:-3,2L%3L<:2,3.25255179609754<:3.08534921657721 +(+),3.0<:-3,1L%2L<:3L%4L,2.60544083179437<:-3.10990724507866 +(+),3.0<:-3,-inf,-inf+:-0.423360024179602 +(+),3.0<:-3,nan,nan+:-0.423360024179602 +(+),3.1<:2.5,1,-1.48354520819549+:1.85526364672227 +(+),3.1<:2.5,-1,-3.48354520819549+:1.85526364672227 +(+),3.1<:2.5,0,-2.48354520819549+:1.85526364672227 +(+),3.1<:2.5,0.0,-2.48354520819549+:1.85526364672227 +(+),3.1<:2.5,1.2,-1.28354520819549+:1.85526364672227 +(+),3.1<:2.5,-1.2,-3.68354520819549+:1.85526364672227 +(+),3.1<:2.5,1L%3L,-2.15021187486216+:1.85526364672227 +(+),3.1<:2.5,(-1L)%4L,-2.73354520819549+:1.85526364672227 +(+),3.1<:2.5,1+:2,-1.48354520819549+:3.85526364672227 +(+),3.1<:2.5,-1+:2,-3.48354520819549+:3.85526364672227 +(+),3.1<:2.5,1+:-2,-1.48354520819549+:-0.144736353277735 +(+),3.1<:2.5,-1.2+:4.3,-3.68354520819549+:6.15526364672226 +(+),3.1<:2.5,1.2+:-4.3,-1.28354520819549+:-2.44473635327773 +(+),3.1<:2.5,1L%2L+:1,-1.98354520819549+:2.85526364672227 +(+),3.1<:2.5,1L%2L+:3L%4L,-1.98354520819549+:2.60526364672227 +(+),3.1<:2.5,3<:1,4.46382257163289<:1.76527088594645 +(+),3.1<:2.5,3<:-2.14159265358979,4.1586401682498<:-2.97998431432232 +(+),3.1<:2.5,3.0<:-3,5.63837368412359<:2.88482361116615 +(+),3.1<:2.5,3.1<:2.5,6.2<:2.5 +(+),3.1<:2.5,2L%3L<:2,3.6988897929322<:2.41348320098687 +(+),3.1<:2.5,1L%2L<:3L%4L,3.05080927419047<:2.33802630370136 +(+),3.1<:2.5,-inf,-inf+:1.85526364672227 +(+),3.1<:2.5,nan,nan+:1.85526364672227 +(+),2L%3L<:2,1,0.722568775635238+:0.606198284550454 +(+),2L%3L<:2,-1,-1.27743122436476+:0.606198284550454 +(+),2L%3L<:2,0,-0.277431224364762+:0.606198284550454 +(+),2L%3L<:2,0.0,-0.277431224364762+:0.606198284550454 +(+),2L%3L<:2,1.2,0.922568775635238+:0.606198284550454 +(+),2L%3L<:2,-1.2,-1.47743122436476+:0.606198284550454 +(+),2L%3L<:2,1L%3L,0.0559021089685718+:0.606198284550454 +(+),2L%3L<:2,(-1L)%4L,-0.527431224364762+:0.606198284550454 +(+),2L%3L<:2,1+:2,0.722568775635238+:2.60619828455045 +(+),2L%3L<:2,-1+:2,-1.27743122436476+:2.60619828455045 +(+),2L%3L<:2,1+:-2,0.722568775635238+:-1.39380171544955 +(+),2L%3L<:2,-1.2+:4.3,-1.47743122436476+:4.90619828455045 +(+),2L%3L<:2,1.2+:-4.3,0.922568775635238+:-3.69380171544955 +(+),2L%3L<:2,1L%2L+:1,0.222568775635238+:1.60619828455045 +(+),2L%3L<:2,1L%2L+:3L%4L,0.222568775635238+:1.35619828455045 +(+),2L%3L<:2,3<:1,3.4067071591079<:1.16542289562596 +(+),2L%3L<:2,3<:-2.14159265358979,2.69874697238772<:-2.350986558013 +(+),2L%3L<:2,3.0<:-3,3.25255179609754<:3.08534921657721 +(+),2L%3L<:2,3.1<:2.5,3.6988897929322<:2.41348320098687 +(+),2L%3L<:2,2L%3L<:2,1.33333333333333<:2.0 +(+),2L%3L<:2,1L%2L<:3L%4L,0.95113582242914<:1.47770653766413 +(+),2L%3L<:2,-inf,-inf+:0.606198284550454 +(+),2L%3L<:2,nan,nan+:0.606198284550454 +(+),1L%2L<:3L%4L,1,1.36584443443691+:0.340819380011667 +(+),1L%2L<:3L%4L,-1,-0.634155565563089+:0.340819380011667 +(+),1L%2L<:3L%4L,0,0.36584443443691+:0.340819380011667 +(+),1L%2L<:3L%4L,0.0,0.36584443443691+:0.340819380011667 +(+),1L%2L<:3L%4L,1.2,1.56584443443691+:0.340819380011667 +(+),1L%2L<:3L%4L,-1.2,-0.834155565563089+:0.340819380011667 +(+),1L%2L<:3L%4L,1L%3L,0.699177767770244+:0.340819380011667 +(+),1L%2L<:3L%4L,(-1L)%4L,0.11584443443691+:0.340819380011667 +(+),1L%2L<:3L%4L,1+:2,1.36584443443691+:2.34081938001167 +(+),1L%2L<:3L%4L,-1+:2,-0.634155565563089+:2.34081938001167 +(+),1L%2L<:3L%4L,1+:-2,1.36584443443691+:-1.65918061998833 +(+),1L%2L<:3L%4L,-1.2+:4.3,-0.834155565563089+:4.64081938001167 +(+),1L%2L<:3L%4L,1.2+:-4.3,1.56584443443691+:-3.95918061998833 +(+),1L%2L<:3L%4L,1L%2L+:1,0.865844434436911+:1.34081938001167 +(+),1L%2L<:3L%4L,1L%2L+:3L%4L,0.865844434436911+:1.09081938001167 +(+),1L%2L<:3L%4L,3<:1,3.4866512967505<:0.964513817052556 +(+),1L%2L<:3L%4L,3<:-2.14159265358979,2.51858347784386<:-2.09245718906053 +(+),1L%2L<:3L%4L,3.0<:-3,2.60544083179437<:-3.10990724507866 +(+),1L%2L<:3L%4L,3.1<:2.5,3.05080927419047<:2.33802630370136 +(+),1L%2L<:3L%4L,2L%3L<:2,0.95113582242914<:1.47770653766413 +(+),1L%2L<:3L%4L,1L%2L<:3L%4L,1.0<:0.75 +(+),1L%2L<:3L%4L,-inf,-inf+:0.340819380011667 +(+),1L%2L<:3L%4L,nan,nan+:0.340819380011667 +(+),-inf,1,-inf +(+),-inf,-1,-inf +(+),-inf,0,-inf +(+),-inf,0.0,-inf +(+),-inf,1.2,-inf +(+),-inf,-1.2,-inf +(+),-inf,1L%3L,-inf +(+),-inf,(-1L)%4L,-inf +(+),-inf,1+:2,-inf+:2 +(+),-inf,-1+:2,-inf+:2 +(+),-inf,1+:-2,-inf+:-2 +(+),-inf,-1.2+:4.3,-inf+:4.3 +(+),-inf,1.2+:-4.3,-inf+:-4.3 +(+),-inf,1L%2L+:1,-inf+:1 +(+),-inf,1L%2L+:3L%4L,-inf+:3L%4L +(+),-inf,3<:1,-inf+:2.52441295442369 +(+),-inf,3<:-2.14159265358979,-inf+:-2.52441295442369 +(+),-inf,3.0<:-3,-inf+:-0.423360024179602 +(+),-inf,3.1<:2.5,-inf+:1.85526364672227 +(+),-inf,2L%3L<:2,-inf+:0.606198284550454 +(+),-inf,1L%2L<:3L%4L,-inf+:0.340819380011667 +(+),-inf,-inf,-inf +(+),-inf,nan,nan +(+),nan,1,nan +(+),nan,-1,nan +(+),nan,0,nan +(+),nan,0.0,nan +(+),nan,1.2,nan +(+),nan,-1.2,nan +(+),nan,1L%3L,nan +(+),nan,(-1L)%4L,nan +(+),nan,1+:2,nan+:2 +(+),nan,-1+:2,nan+:2 +(+),nan,1+:-2,nan+:-2 +(+),nan,-1.2+:4.3,nan+:4.3 +(+),nan,1.2+:-4.3,nan+:-4.3 +(+),nan,1L%2L+:1,nan+:1 +(+),nan,1L%2L+:3L%4L,nan+:3L%4L +(+),nan,3<:1,nan+:2.52441295442369 +(+),nan,3<:-2.14159265358979,nan+:-2.52441295442369 +(+),nan,3.0<:-3,nan+:-0.423360024179602 +(+),nan,3.1<:2.5,nan+:1.85526364672227 +(+),nan,2L%3L<:2,nan+:0.606198284550454 +(+),nan,1L%2L<:3L%4L,nan+:0.340819380011667 +(+),nan,-inf,nan +(+),nan,nan,nan +(-),1,1,0 +(-),1,-1,2 +(-),1,0,1 +(-),1,0.0,1.0 +(-),1,1.2,-0.2 +(-),1,-1.2,2.2 +(-),1,1L%3L,2L%3L +(-),1,(-1L)%4L,5L%4L +(-),1,1+:2,0+:-2 +(-),1,-1+:2,2+:-2 +(-),1,1+:-2,0+:2 +(-),1,-1.2+:4.3,2.2+:-4.3 +(-),1,1.2+:-4.3,-0.2+:4.3 +(-),1,1L%2L+:1,1L%2L+:-1 +(-),1,1L%2L+:3L%4L,1L%2L+:(-3L)%4L +(-),1,3<:1,-0.620906917604419+:-2.52441295442369 +(-),1,3<:-2.14159265358979,2.62090691760442+:2.52441295442369 +(-),1,3.0<:-3,3.96997748980134+:0.423360024179602 +(-),1,3.1<:2.5,3.48354520819549+:-1.85526364672227 +(-),1,2L%3L<:2,1.27743122436476+:-0.606198284550454 +(-),1,1L%2L<:3L%4L,0.634155565563089+:-0.340819380011667 +(-),1,-inf,inf +(-),1,nan,nan +(-),-1,1,-2 +(-),-1,-1,0 +(-),-1,0,-1 +(-),-1,0.0,-1.0 +(-),-1,1.2,-2.2 +(-),-1,-1.2,0.2 +(-),-1,1L%3L,(-4L)%3L +(-),-1,(-1L)%4L,(-3L)%4L +(-),-1,1+:2,-2+:-2 +(-),-1,-1+:2,0+:-2 +(-),-1,1+:-2,-2+:2 +(-),-1,-1.2+:4.3,0.2+:-4.3 +(-),-1,1.2+:-4.3,-2.2+:4.3 +(-),-1,1L%2L+:1,(-3L)%2L+:-1 +(-),-1,1L%2L+:3L%4L,(-3L)%2L+:(-3L)%4L +(-),-1,3<:1,-2.62090691760442+:-2.52441295442369 +(-),-1,3<:-2.14159265358979,0.62090691760442+:2.52441295442369 +(-),-1,3.0<:-3,1.96997748980134+:0.423360024179602 +(-),-1,3.1<:2.5,1.48354520819549+:-1.85526364672227 +(-),-1,2L%3L<:2,-0.722568775635238+:-0.606198284550454 +(-),-1,1L%2L<:3L%4L,-1.36584443443691+:-0.340819380011667 +(-),-1,-inf,inf +(-),-1,nan,nan +(-),0,1,-1 +(-),0,-1,1 +(-),0,0,0 +(-),0,0.0,0.0 +(-),0,1.2,-1.2 +(-),0,-1.2,1.2 +(-),0,1L%3L,(-1L)%3L +(-),0,(-1L)%4L,1L%4L +(-),0,1+:2,-1+:-2 +(-),0,-1+:2,1+:-2 +(-),0,1+:-2,-1+:2 +(-),0,-1.2+:4.3,1.2+:-4.3 +(-),0,1.2+:-4.3,-1.2+:4.3 +(-),0,1L%2L+:1,(-1L)%2L+:-1 +(-),0,1L%2L+:3L%4L,(-1L)%2L+:(-3L)%4L +(-),0,3<:1,-1.62090691760442+:-2.52441295442369 +(-),0,3<:-2.14159265358979,1.62090691760442+:2.52441295442369 +(-),0,3.0<:-3,2.96997748980134+:0.423360024179602 +(-),0,3.1<:2.5,2.48354520819549+:-1.85526364672227 +(-),0,2L%3L<:2,0.277431224364762+:-0.606198284550454 +(-),0,1L%2L<:3L%4L,-0.36584443443691+:-0.340819380011667 +(-),0,-inf,inf +(-),0,nan,nan +(-),0.0,1,-1.0 +(-),0.0,-1,1.0 +(-),0.0,0,0.0 +(-),0.0,0.0,0.0 +(-),0.0,1.2,-1.2 +(-),0.0,-1.2,1.2 +(-),0.0,1L%3L,-0.333333333333333 +(-),0.0,(-1L)%4L,0.25 +(-),0.0,1+:2,-1.0+:-2 +(-),0.0,-1+:2,1.0+:-2 +(-),0.0,1+:-2,-1.0+:2 +(-),0.0,-1.2+:4.3,1.2+:-4.3 +(-),0.0,1.2+:-4.3,-1.2+:4.3 +(-),0.0,1L%2L+:1,-0.5+:-1 +(-),0.0,1L%2L+:3L%4L,-0.5+:(-3L)%4L +(-),0.0,3<:1,-1.62090691760442+:-2.52441295442369 +(-),0.0,3<:-2.14159265358979,1.62090691760442+:2.52441295442369 +(-),0.0,3.0<:-3,2.96997748980134+:0.423360024179602 +(-),0.0,3.1<:2.5,2.48354520819549+:-1.85526364672227 +(-),0.0,2L%3L<:2,0.277431224364762+:-0.606198284550454 +(-),0.0,1L%2L<:3L%4L,-0.36584443443691+:-0.340819380011667 +(-),0.0,-inf,inf +(-),0.0,nan,nan +(-),1.2,1,0.2 +(-),1.2,-1,2.2 +(-),1.2,0,1.2 +(-),1.2,0.0,1.2 +(-),1.2,1.2,0.0 +(-),1.2,-1.2,2.4 +(-),1.2,1L%3L,0.866666666666667 +(-),1.2,(-1L)%4L,1.45 +(-),1.2,1+:2,0.2+:-2 +(-),1.2,-1+:2,2.2+:-2 +(-),1.2,1+:-2,0.2+:2 +(-),1.2,-1.2+:4.3,2.4+:-4.3 +(-),1.2,1.2+:-4.3,0.0+:4.3 +(-),1.2,1L%2L+:1,0.7+:-1 +(-),1.2,1L%2L+:3L%4L,0.7+:(-3L)%4L +(-),1.2,3<:1,-0.420906917604419+:-2.52441295442369 +(-),1.2,3<:-2.14159265358979,2.82090691760442+:2.52441295442369 +(-),1.2,3.0<:-3,4.16997748980134+:0.423360024179602 +(-),1.2,3.1<:2.5,3.68354520819549+:-1.85526364672227 +(-),1.2,2L%3L<:2,1.47743122436476+:-0.606198284550454 +(-),1.2,1L%2L<:3L%4L,0.834155565563089+:-0.340819380011667 +(-),1.2,-inf,inf +(-),1.2,nan,nan +(-),-1.2,1,-2.2 +(-),-1.2,-1,-0.2 +(-),-1.2,0,-1.2 +(-),-1.2,0.0,-1.2 +(-),-1.2,1.2,-2.4 +(-),-1.2,-1.2,0.0 +(-),-1.2,1L%3L,-1.53333333333333 +(-),-1.2,(-1L)%4L,-0.95 +(-),-1.2,1+:2,-2.2+:-2 +(-),-1.2,-1+:2,-0.2+:-2 +(-),-1.2,1+:-2,-2.2+:2 +(-),-1.2,-1.2+:4.3,0.0+:-4.3 +(-),-1.2,1.2+:-4.3,-2.4+:4.3 +(-),-1.2,1L%2L+:1,-1.7+:-1 +(-),-1.2,1L%2L+:3L%4L,-1.7+:(-3L)%4L +(-),-1.2,3<:1,-2.82090691760442+:-2.52441295442369 +(-),-1.2,3<:-2.14159265358979,0.42090691760442+:2.52441295442369 +(-),-1.2,3.0<:-3,1.76997748980134+:0.423360024179602 +(-),-1.2,3.1<:2.5,1.28354520819549+:-1.85526364672227 +(-),-1.2,2L%3L<:2,-0.922568775635238+:-0.606198284550454 +(-),-1.2,1L%2L<:3L%4L,-1.56584443443691+:-0.340819380011667 +(-),-1.2,-inf,inf +(-),-1.2,nan,nan +(-),1L%3L,1,(-2L)%3L +(-),1L%3L,-1,4L%3L +(-),1L%3L,0,1L%3L +(-),1L%3L,0.0,0.333333333333333 +(-),1L%3L,1.2,-0.866666666666667 +(-),1L%3L,-1.2,1.53333333333333 +(-),1L%3L,1L%3L,0L%1L +(-),1L%3L,(-1L)%4L,7L%12L +(-),1L%3L,1+:2,(-2L)%3L+:-2 +(-),1L%3L,-1+:2,4L%3L+:-2 +(-),1L%3L,1+:-2,(-2L)%3L+:2 +(-),1L%3L,-1.2+:4.3,1.53333333333333+:-4.3 +(-),1L%3L,1.2+:-4.3,-0.866666666666667+:4.3 +(-),1L%3L,1L%2L+:1,(-1L)%6L+:-1 +(-),1L%3L,1L%2L+:3L%4L,(-1L)%6L+:(-3L)%4L +(-),1L%3L,3<:1,-1.28757358427109+:-2.52441295442369 +(-),1L%3L,3<:-2.14159265358979,1.95424025093775+:2.52441295442369 +(-),1L%3L,3.0<:-3,3.30331082313467+:0.423360024179602 +(-),1L%3L,3.1<:2.5,2.81687854152883+:-1.85526364672227 +(-),1L%3L,2L%3L<:2,0.610764557698095+:-0.606198284550454 +(-),1L%3L,1L%2L<:3L%4L,-0.0325111011035771+:-0.340819380011667 +(-),1L%3L,-inf,inf +(-),1L%3L,nan,nan +(-),(-1L)%4L,1,(-5L)%4L +(-),(-1L)%4L,-1,3L%4L +(-),(-1L)%4L,0,(-1L)%4L +(-),(-1L)%4L,0.0,-0.25 +(-),(-1L)%4L,1.2,-1.45 +(-),(-1L)%4L,-1.2,0.95 +(-),(-1L)%4L,1L%3L,(-7L)%12L +(-),(-1L)%4L,(-1L)%4L,0L%1L +(-),(-1L)%4L,1+:2,(-5L)%4L+:-2 +(-),(-1L)%4L,-1+:2,3L%4L+:-2 +(-),(-1L)%4L,1+:-2,(-5L)%4L+:2 +(-),(-1L)%4L,-1.2+:4.3,0.95+:-4.3 +(-),(-1L)%4L,1.2+:-4.3,-1.45+:4.3 +(-),(-1L)%4L,1L%2L+:1,(-3L)%4L+:-1 +(-),(-1L)%4L,1L%2L+:3L%4L,(-3L)%4L+:(-3L)%4L +(-),(-1L)%4L,3<:1,-1.87090691760442+:-2.52441295442369 +(-),(-1L)%4L,3<:-2.14159265358979,1.37090691760442+:2.52441295442369 +(-),(-1L)%4L,3.0<:-3,2.71997748980134+:0.423360024179602 +(-),(-1L)%4L,3.1<:2.5,2.23354520819549+:-1.85526364672227 +(-),(-1L)%4L,2L%3L<:2,0.0274312243647616+:-0.606198284550454 +(-),(-1L)%4L,1L%2L<:3L%4L,-0.615844434436911+:-0.340819380011667 +(-),(-1L)%4L,-inf,inf +(-),(-1L)%4L,nan,nan +(-),1+:2,1,0+:2 +(-),1+:2,-1,2+:2 +(-),1+:2,0,1+:2 +(-),1+:2,0.0,1.0+:2 +(-),1+:2,1.2,-0.2+:2 +(-),1+:2,-1.2,2.2+:2 +(-),1+:2,1L%3L,2L%3L+:2 +(-),1+:2,(-1L)%4L,5L%4L+:2 +(-),1+:2,1+:2,0+:0 +(-),1+:2,-1+:2,2+:0 +(-),1+:2,1+:-2,0+:4 +(-),1+:2,-1.2+:4.3,2.2+:-2.3 +(-),1+:2,1.2+:-4.3,-0.2+:6.3 +(-),1+:2,1L%2L+:1,1L%2L+:1 +(-),1+:2,1L%2L+:3L%4L,1L%2L+:5L%4L +(-),1+:2,3<:1,-0.620906917604419+:-0.524412954423689 +(-),1+:2,3<:-2.14159265358979,2.62090691760442+:4.52441295442369 +(-),1+:2,3.0<:-3,3.96997748980134+:2.4233600241796 +(-),1+:2,3.1<:2.5,3.48354520819549+:0.144736353277735 +(-),1+:2,2L%3L<:2,1.27743122436476+:1.39380171544955 +(-),1+:2,1L%2L<:3L%4L,0.634155565563089+:1.65918061998833 +(-),1+:2,-inf,inf+:2 +(-),1+:2,nan,nan+:2 +(-),-1+:2,1,-2+:2 +(-),-1+:2,-1,0+:2 +(-),-1+:2,0,-1+:2 +(-),-1+:2,0.0,-1.0+:2 +(-),-1+:2,1.2,-2.2+:2 +(-),-1+:2,-1.2,0.2+:2 +(-),-1+:2,1L%3L,(-4L)%3L+:2 +(-),-1+:2,(-1L)%4L,(-3L)%4L+:2 +(-),-1+:2,1+:2,-2+:0 +(-),-1+:2,-1+:2,0+:0 +(-),-1+:2,1+:-2,-2+:4 +(-),-1+:2,-1.2+:4.3,0.2+:-2.3 +(-),-1+:2,1.2+:-4.3,-2.2+:6.3 +(-),-1+:2,1L%2L+:1,(-3L)%2L+:1 +(-),-1+:2,1L%2L+:3L%4L,(-3L)%2L+:5L%4L +(-),-1+:2,3<:1,-2.62090691760442+:-0.524412954423689 +(-),-1+:2,3<:-2.14159265358979,0.62090691760442+:4.52441295442369 +(-),-1+:2,3.0<:-3,1.96997748980134+:2.4233600241796 +(-),-1+:2,3.1<:2.5,1.48354520819549+:0.144736353277735 +(-),-1+:2,2L%3L<:2,-0.722568775635238+:1.39380171544955 +(-),-1+:2,1L%2L<:3L%4L,-1.36584443443691+:1.65918061998833 +(-),-1+:2,-inf,inf+:2 +(-),-1+:2,nan,nan+:2 +(-),1+:-2,1,0+:-2 +(-),1+:-2,-1,2+:-2 +(-),1+:-2,0,1+:-2 +(-),1+:-2,0.0,1.0+:-2 +(-),1+:-2,1.2,-0.2+:-2 +(-),1+:-2,-1.2,2.2+:-2 +(-),1+:-2,1L%3L,2L%3L+:-2 +(-),1+:-2,(-1L)%4L,5L%4L+:-2 +(-),1+:-2,1+:2,0+:-4 +(-),1+:-2,-1+:2,2+:-4 +(-),1+:-2,1+:-2,0+:0 +(-),1+:-2,-1.2+:4.3,2.2+:-6.3 +(-),1+:-2,1.2+:-4.3,-0.2+:2.3 +(-),1+:-2,1L%2L+:1,1L%2L+:-3 +(-),1+:-2,1L%2L+:3L%4L,1L%2L+:(-11L)%4L +(-),1+:-2,3<:1,-0.620906917604419+:-4.52441295442369 +(-),1+:-2,3<:-2.14159265358979,2.62090691760442+:0.524412954423689 +(-),1+:-2,3.0<:-3,3.96997748980134+:-1.5766399758204 +(-),1+:-2,3.1<:2.5,3.48354520819549+:-3.85526364672227 +(-),1+:-2,2L%3L<:2,1.27743122436476+:-2.60619828455045 +(-),1+:-2,1L%2L<:3L%4L,0.634155565563089+:-2.34081938001167 +(-),1+:-2,-inf,inf+:-2 +(-),1+:-2,nan,nan+:-2 +(-),-1.2+:4.3,1,-2.2+:4.3 +(-),-1.2+:4.3,-1,-0.2+:4.3 +(-),-1.2+:4.3,0,-1.2+:4.3 +(-),-1.2+:4.3,0.0,-1.2+:4.3 +(-),-1.2+:4.3,1.2,-2.4+:4.3 +(-),-1.2+:4.3,-1.2,0.0+:4.3 +(-),-1.2+:4.3,1L%3L,-1.53333333333333+:4.3 +(-),-1.2+:4.3,(-1L)%4L,-0.95+:4.3 +(-),-1.2+:4.3,1+:2,-2.2+:2.3 +(-),-1.2+:4.3,-1+:2,-0.2+:2.3 +(-),-1.2+:4.3,1+:-2,-2.2+:6.3 +(-),-1.2+:4.3,-1.2+:4.3,0.0+:0.0 +(-),-1.2+:4.3,1.2+:-4.3,-2.4+:8.6 +(-),-1.2+:4.3,1L%2L+:1,-1.7+:3.3 +(-),-1.2+:4.3,1L%2L+:3L%4L,-1.7+:3.55 +(-),-1.2+:4.3,3<:1,-2.82090691760442+:1.77558704557631 +(-),-1.2+:4.3,3<:-2.14159265358979,0.42090691760442+:6.82441295442369 +(-),-1.2+:4.3,3.0<:-3,1.76997748980134+:4.7233600241796 +(-),-1.2+:4.3,3.1<:2.5,1.28354520819549+:2.44473635327773 +(-),-1.2+:4.3,2L%3L<:2,-0.922568775635238+:3.69380171544955 +(-),-1.2+:4.3,1L%2L<:3L%4L,-1.56584443443691+:3.95918061998833 +(-),-1.2+:4.3,-inf,inf+:4.3 +(-),-1.2+:4.3,nan,nan+:4.3 +(-),1.2+:-4.3,1,0.2+:-4.3 +(-),1.2+:-4.3,-1,2.2+:-4.3 +(-),1.2+:-4.3,0,1.2+:-4.3 +(-)... [truncated message content] |