synthio: Add tests of all synthio math blocks

I plotted and eyeballed these and they all looked plausible
This commit is contained in:
Jeff Epler 2023-05-22 10:21:46 -05:00
parent 4f671dab6f
commit 3790fd4117
No known key found for this signature in database
GPG Key ID: D5BF15AB975AB4DE
30 changed files with 2704 additions and 0 deletions

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.ABS)

View File

@ -0,0 +1,188 @@
-1.978606282552083 1.978606282552083 3.0 2.0
-1.957273600260416 1.957273600260416 3.0 2.0
-1.93594091796875 1.93594091796875 3.0 2.0
-1.914608235677083 1.914608235677083 3.0 2.0
-1.893275553385417 1.893275553385417 3.0 2.0
-1.87194287109375 1.87194287109375 3.0 2.0
-1.850610188802083 1.850610188802083 3.0 2.0
-1.829277506510417 1.829277506510417 3.0 2.0
-1.80794482421875 1.80794482421875 3.0 2.0
-1.786612141927083 1.786612141927083 3.0 2.0
-1.765279459635417 1.765279459635417 3.0 2.0
-1.74394677734375 1.74394677734375 3.0 2.0
-1.722614095052083 1.722614095052083 3.0 2.0
-1.701281412760417 1.701281412760417 3.0 2.0
-1.67994873046875 1.67994873046875 3.0 2.0
-1.658616048177083 1.658616048177083 3.0 2.0
-1.637283365885417 1.637283365885417 3.0 2.0
-1.61595068359375 1.61595068359375 3.0 2.0
-1.594618001302083 1.594618001302083 3.0 2.0
-1.573285319010417 1.573285319010417 3.0 2.0
-1.55195263671875 1.55195263671875 3.0 2.0
-1.530619954427083 1.530619954427083 3.0 2.0
-1.509287272135417 1.509287272135417 3.0 2.0
-1.48795458984375 1.48795458984375 3.0 2.0
-1.466621907552084 1.466621907552084 3.0 2.0
-1.445289225260417 1.445289225260417 3.0 2.0
-1.42395654296875 1.42395654296875 3.0 2.0
-1.402623860677084 1.402623860677084 3.0 2.0
-1.381291178385417 1.381291178385417 3.0 2.0
-1.35995849609375 1.35995849609375 3.0 2.0
-1.338625813802083 1.338625813802083 3.0 2.0
-1.317293131510417 1.317293131510417 3.0 2.0
-1.29596044921875 1.29596044921875 3.0 2.0
-1.274627766927084 1.274627766927084 3.0 2.0
-1.253295084635417 1.253295084635417 3.0 2.0
-1.23196240234375 1.23196240234375 3.0 2.0
-1.210629720052084 1.210629720052084 3.0 2.0
-1.189297037760417 1.189297037760417 3.0 2.0
-1.16796435546875 1.16796435546875 3.0 2.0
-1.146631673177084 1.146631673177084 3.0 2.0
-1.125298990885417 1.125298990885417 3.0 2.0
-1.10396630859375 1.10396630859375 3.0 2.0
-1.082633626302084 1.082633626302084 3.0 2.0
-1.061300944010417 1.061300944010417 3.0 2.0
-1.039968261718751 1.039968261718751 3.0 2.0
-1.018635579427084 1.018635579427084 3.0 2.0
-0.9973028971354172 0.9973028971354172 3.0 2.0
-0.9759702148437505 0.9759702148437505 3.0 2.0
-0.9546375325520838 0.9546375325520838 3.0 2.0
-0.9333048502604168 0.9333048502604168 3.0 2.0
-0.9119721679687501 0.9119721679687501 3.0 2.0
-0.8906394856770833 0.8906394856770833 3.0 2.0
-0.8693068033854166 0.8693068033854166 3.0 2.0
-0.8479741210937499 0.8479741210937499 3.0 2.0
-0.8266414388020831 0.8266414388020831 3.0 2.0
-0.8053087565104164 0.8053087565104164 3.0 2.0
-0.7839760742187497 0.7839760742187497 3.0 2.0
-0.7626433919270829 0.7626433919270829 3.0 2.0
-0.7413107096354159 0.7413107096354159 3.0 2.0
-0.7199780273437493 0.7199780273437493 3.0 2.0
-0.6986453450520828 0.6986453450520828 3.0 2.0
-0.6773126627604157 0.6773126627604157 3.0 2.0
-0.6559799804687488 0.6559799804687488 3.0 2.0
-0.6346472981770823 0.6346472981770823 3.0 2.0
-0.6133146158854156 0.6133146158854156 3.0 2.0
-0.5919819335937487 0.5919819335937487 3.0 2.0
-0.5706492513020819 0.5706492513020819 3.0 2.0
-0.5493165690104153 0.5493165690104153 3.0 2.0
-0.5279838867187485 0.5279838867187485 3.0 2.0
-0.5066512044270817 0.5066512044270817 3.0 2.0
-0.4853185221354149 0.4853185221354149 3.0 2.0
-0.4639858398437481 0.4639858398437481 3.0 2.0
-0.4426531575520815 0.4426531575520815 3.0 2.0
-0.4213204752604147 0.4213204752604147 3.0 2.0
-0.3999877929687479 0.3999877929687479 3.0 2.0
-0.3786551106770811 0.3786551106770811 3.0 2.0
-0.3573224283854145 0.3573224283854145 3.0 2.0
-0.3359897460937477 0.3359897460937477 3.0 2.0
-0.3146570638020807 0.3146570638020807 3.0 2.0
-0.2933243815104141 0.2933243815104141 3.0 2.0
-0.2719916992187476 0.2719916992187476 3.0 2.0
-0.2506590169270807 0.2506590169270807 3.0 2.0
-0.2293263346354136 0.2293263346354136 3.0 2.0
-0.2079936523437471 0.2079936523437471 3.0 2.0
-0.1866609700520805 0.1866609700520805 3.0 2.0
-0.1653282877604135 0.1653282877604135 3.0 2.0
-0.1439956054687467 0.1439956054687467 3.0 2.0
-0.1226629231770801 0.1226629231770801 3.0 2.0
-0.1013302408854133 0.1013302408854133 3.0 2.0
-0.07999755859374647 0.07999755859374647 3.0 2.0
-0.05866487630207972 0.05866487630207972 3.0 2.0
-0.0373321940104131 0.0373321940104131 3.0 2.0
-0.01599951171874625 0.01599951171874625 3.0 2.0
0.005333170572920487 0.005333170572920487 3.0 2.0
0.026665852864587 0.026665852864587 3.0 2.0
0.04799853515625363 0.04799853515625363 3.0 2.0
0.06933121744792015 0.06933121744792015 3.0 2.0
0.09066389973958666 0.09066389973958666 3.0 2.0
0.1119965820312533 0.1119965820312533 3.0 2.0
0.1333292643229198 0.1333292643229198 3.0 2.0
0.1546619466145862 0.1546619466145862 3.0 2.0
0.1759946289062527 0.1759946289062527 3.0 2.0
0.1973273111979195 0.1973273111979195 3.0 2.0
0.2186599934895859 0.2186599934895859 3.0 2.0
0.2399926757812524 0.2399926757812524 3.0 2.0
0.261325358072919 0.261325358072919 3.0 2.0
0.2826580403645855 0.2826580403645855 3.0 2.0
0.303990722656252 0.303990722656252 3.0 2.0
0.3253234049479187 0.3253234049479187 3.0 2.0
0.3466560872395852 0.3466560872395852 3.0 2.0
0.3679887695312516 0.3679887695312516 3.0 2.0
0.3893214518229181 0.3893214518229181 3.0 2.0
0.4106541341145848 0.4106541341145848 3.0 2.0
0.4319868164062513 0.4319868164062513 3.0 2.0
0.4533194986979177 0.4533194986979177 3.0 2.0
0.4746521809895844 0.4746521809895844 3.0 2.0
0.4959848632812509 0.4959848632812509 3.0 2.0
0.5173175455729173 0.5173175455729173 3.0 2.0
0.5386502278645841 0.5386502278645841 3.0 2.0
0.5599829101562506 0.5599829101562506 3.0 2.0
0.581315592447917 0.581315592447917 3.0 2.0
0.6026482747395835 0.6026482747395835 3.0 2.0
0.6239809570312501 0.6239809570312501 3.0 2.0
0.6453136393229166 0.6453136393229166 3.0 2.0
0.6666463216145831 0.6666463216145831 3.0 2.0
0.6879790039062498 0.6879790039062498 3.0 2.0
0.7093116861979163 0.7093116861979163 3.0 2.0
0.7306443684895827 0.7306443684895827 3.0 2.0
0.7519770507812495 0.7519770507812495 3.0 2.0
0.773309733072916 0.773309733072916 3.0 2.0
0.7946424153645824 0.7946424153645824 3.0 2.0
0.8159750976562488 0.8159750976562488 3.0 2.0
0.8373077799479155 0.8373077799479155 3.0 2.0
0.858640462239582 0.858640462239582 3.0 2.0
0.8799731445312485 0.8799731445312485 3.0 2.0
0.9013058268229152 0.9013058268229152 3.0 2.0
0.9226385091145817 0.9226385091145817 3.0 2.0
0.9439711914062482 0.9439711914062482 3.0 2.0
0.9653038736979148 0.9653038736979148 3.0 2.0
0.9866365559895813 0.9866365559895813 3.0 2.0
1.007969238281248 1.007969238281248 3.0 2.0
1.029301920572914 1.029301920572914 3.0 2.0
1.050634602864581 1.050634602864581 3.0 2.0
1.071967285156247 1.071967285156247 3.0 2.0
1.093299967447914 1.093299967447914 3.0 2.0
1.114632649739581 1.114632649739581 3.0 2.0
1.135965332031247 1.135965332031247 3.0 2.0
1.157298014322913 1.157298014322913 3.0 2.0
1.17863069661458 1.17863069661458 3.0 2.0
1.199963378906247 1.199963378906247 3.0 2.0
1.221296061197913 1.221296061197913 3.0 2.0
1.24262874348958 1.24262874348958 3.0 2.0
1.263961425781246 1.263961425781246 3.0 2.0
1.285294108072913 1.285294108072913 3.0 2.0
1.306626790364579 1.306626790364579 3.0 2.0
1.327959472656246 1.327959472656246 3.0 2.0
1.349292154947912 1.349292154947912 3.0 2.0
1.370624837239579 1.370624837239579 3.0 2.0
1.391957519531245 1.391957519531245 3.0 2.0
1.413290201822912 1.413290201822912 3.0 2.0
1.434622884114579 1.434622884114579 3.0 2.0
1.455955566406245 1.455955566406245 3.0 2.0
1.477288248697912 1.477288248697912 3.0 2.0
1.498620930989578 1.498620930989578 3.0 2.0
1.519953613281245 1.519953613281245 3.0 2.0
1.541286295572911 1.541286295572911 3.0 2.0
1.562618977864578 1.562618977864578 3.0 2.0
1.583951660156244 1.583951660156244 3.0 2.0
1.605284342447911 1.605284342447911 3.0 2.0
1.626617024739577 1.626617024739577 3.0 2.0
1.647949707031244 1.647949707031244 3.0 2.0
1.66928238932291 1.66928238932291 3.0 2.0
1.690615071614577 1.690615071614577 3.0 2.0
1.711947753906244 1.711947753906244 3.0 2.0
1.73328043619791 1.73328043619791 3.0 2.0
1.754613118489577 1.754613118489577 3.0 2.0
1.775945800781243 1.775945800781243 3.0 2.0
1.79727848307291 1.79727848307291 3.0 2.0
1.818611165364576 1.818611165364576 3.0 2.0
1.839943847656243 1.839943847656243 3.0 2.0
1.861276529947909 1.861276529947909 3.0 2.0
1.882609212239576 1.882609212239576 3.0 2.0
1.903941894531243 1.903941894531243 3.0 2.0
1.925274576822909 1.925274576822909 3.0 2.0
1.946607259114575 1.946607259114575 3.0 2.0
1.967939941406242 1.967939941406242 3.0 2.0
1.989272623697909 1.989272623697909 3.0 2.0
1.99981689825654 1.99981689825654 3.0 2.0

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.ADD_DIV)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -0.007131239149305541 -2.489303141276042 0.5054062593545195
-1.957273600260416 -0.01424213324652782 -2.478636800130208 0.5109147744428522
-1.93594091796875 -0.02135302734375004 -2.467970458984375 0.5165446893127459
-1.914608235677083 -0.02846392144097217 -2.457304117838542 0.5223000618956176
-1.893275553385417 -0.03557481553819438 -2.446637776692708 0.5281851330155682
-1.87194287109375 -0.04268570963541674 -2.435971435546875 0.5342043368106176
-1.850610188802083 -0.04979660373263886 -2.425305094401041 0.5403623118747168
-1.829277506510417 -0.05690749782986107 -2.414638753255208 0.5466639131793782
-1.80794482421875 -0.06401839192708336 -2.403972412109375 0.5531142248393119
-1.786612141927083 -0.07112928602430557 -2.393306070963542 0.5597185737926171
-1.765279459635417 -0.07824018012152778 -2.382639729817708 0.5664825444728905
-1.74394677734375 -0.08535107421875006 -2.371973388671875 0.5734119945581858
-1.722614095052083 -0.09246196831597226 -2.361307047526042 0.5805130718901758
-1.701281412760417 -0.09957286241319441 -2.350640706380208 0.587792232666228
-1.67994873046875 -0.1066837565104166 -2.339974365234375 0.5952562610175452
-1.658616048177083 -0.1137946506076389 -2.329308024088542 0.6029122900981568
-1.637283365885417 -0.1209055447048611 -2.318641682942708 0.6107678248225627
-1.61595068359375 -0.1280164388020832 -2.307975341796875 0.6188307664043786
-1.594618001302083 -0.1351273328993055 -2.297309000651042 0.6271094388646379
-1.573285319010417 -0.1422382269965278 -2.286642659505208 0.6356126176967009
-1.55195263671875 -0.14934912109375 -2.275976318359375 0.6443495608952809
-1.530619954427083 -0.1564600151909722 -2.265309977213541 0.6533300425802326
-1.509287272135417 -0.1635709092881944 -2.254643636067708 0.6625643894718259
-1.48795458984375 -0.1706818033854166 -2.243977294921875 0.6720635205036801
-1.466621907552084 -0.1777926974826388 -2.233310953776042 0.6818389898928245
-1.445289225260417 -0.1849035915798611 -2.222644612630209 0.6919030340240839
-1.42395654296875 -0.1920144856770832 -2.211978271484375 0.7022686225487891
-1.402623860677084 -0.1991253797743055 -2.201311930338542 0.7129495141464894
-1.381291178385417 -0.2062362738715278 -2.190645589192708 0.7239603174537712
-1.35995849609375 -0.2133471679687499 -2.179979248046875 0.7353165577275557
-1.338625813802083 -0.2204580620659722 -2.169312906901042 0.7470347498825767
-1.317293131510417 -0.2275689561631944 -2.158646565755209 0.7591324786256143
-1.29596044921875 -0.2346798502604166 -2.147980224609375 0.7716284865042252
-1.274627766927084 -0.2417907443576387 -2.137313883463542 0.7845427707971828
-1.253295084635417 -0.2489016384548609 -2.126647542317709 0.7978966903001135
-1.23196240234375 -0.2560125325520833 -2.115981201171875 0.8117130832057434
-1.210629720052084 -0.2631234266493054 -2.105314860026042 0.8260163974472542
-1.189297037760417 -0.2702343207465276 -2.094648518880208 0.8408328350696262
-1.16796435546875 -0.2773452148437499 -2.083982177734375 0.8561905124224964
-1.146631673177084 -0.2844561089409721 -2.073315836588542 0.872119638235008
-1.125298990885417 -0.2915670030381943 -2.062649495442709 0.888652711945624
-1.10396630859375 -0.2986778971354165 -2.051983154296875 0.905824745026699
-1.082633626302084 -0.3057887912326387 -2.041316813151042 0.9236735084755006
-1.061300944010417 -0.3128996853298609 -2.030650472005209 0.9422398101534004
-1.039968261718751 -0.3200105794270831 -2.019984130859375 0.9615678062591108
-1.018635579427084 -0.3271214735243054 -2.009317789713542 0.9817053519399302
-0.9973028971354172 -0.3342323676215277 -1.998651448567708 1.002704396901212
-0.9759702148437505 -0.3413432617187498 -1.987985107421875 1.024621432899053
-0.9546375325520838 -0.3484541558159721 -1.977318766276042 1.047518001231993
-0.9333048502604168 -0.3555650499131944 -1.966652425130208 1.071461269831581
-0.9119721679687501 -0.3626759440104166 -1.955986083984375 1.096524691348109
-0.8906394856770833 -0.369786838107639 -1.945319742838542 1.122788755811537
-0.8693068033854166 -0.376897732204861 -1.934653401692708 1.150341854113661
-0.8479741210937499 -0.3840086263020834 -1.923987060546875 1.179281271827212
-0.8266414388020831 -0.3911195203993056 -1.913320719401042 1.209714336906625
-0.8053087565104164 -0.3982304144965279 -1.902654378255208 1.241759749804813
-0.7839760742187497 -0.4053413085937501 -1.891988037109375 1.275549130751883
-0.7626433919270829 -0.4124522026909723 -1.881321695963542 1.311228826716971
-0.7413107096354159 -0.4195630967881947 -1.870655354817708 1.348962030363503
-0.7199780273437493 -0.4266739908854169 -1.859989013671875 1.388931275707607
-0.6986453450520828 -0.4337848849826391 -1.849322672526041 1.431341390996389
-0.6773126627604157 -0.4408957790798615 -1.838656331380208 1.476423009610449
-0.6559799804687488 -0.4480066731770838 -1.827989990234374 1.524436766020545
-0.6346472981770823 -0.4551175672743059 -1.817323649088541 1.575678337987622
-0.6133146158854156 -0.4622284613715281 -1.806657307942708 1.630484541048061
-0.5919819335937487 -0.4693393554687504 -1.795990966796874 1.68924074072547
-0.5706492513020819 -0.4764502495659728 -1.785324625651041 1.752389927294647
-0.5493165690104153 -0.4835611436631948 -1.774658284505208 1.820443905053662
-0.5279838867187485 -0.4906720377604172 -1.763991943359374 1.89399719414674
-0.5066512044270817 -0.4977829318576394 -1.753325602213541 1.973744444426604
-0.4853185221354149 -0.5048938259548618 -1.742659261067707 2.060502441983818
-0.4639858398437481 -0.512004720052084 -1.731992919921874 2.155238186442845
-0.4426531575520815 -0.5191156141493062 -1.721326578776041 2.259105086994308
-0.4213204752604147 -0.5262265082465284 -1.710660237630207 2.373490154690223
-0.3999877929687479 -0.5333374023437507 -1.699993896484374 2.500076296273703
-0.3786551106770811 -0.5404482964409731 -1.689327555338541 2.640925665077857
-0.3573224283854145 -0.5475591905381951 -1.678661214192707 2.798592868963103
-0.3359897460937477 -0.5546700846354175 -1.667994873046874 2.976281305087747
-0.3146570638020807 -0.5617809787326397 -1.65732853190104 3.178063088483531
-0.2933243815104141 -0.568891872829862 -1.646662190755207 3.409194949464153
-0.2719916992187476 -0.5760027669270841 -1.635995849609374 3.676582788637813
-0.2506590169270807 -0.5831136610243064 -1.62532950846354 3.989483451500611
-0.2293263346354136 -0.5902245551215288 -1.614663167317707 4.360598191175098
-0.2079936523437471 -0.5973354492187509 -1.603996826171874 4.807839031295624
-0.1866609700520805 -0.6044463433159732 -1.59333048502604 5.357306349157989
-0.1653282877604135 -0.6115572374131956 -1.582664143880207 6.048571684533235
-0.1439956054687467 -0.6186681315104178 -1.571997802734373 6.944656378538188
-0.1226629231770801 -0.62577902560764 -1.56133146158854 8.152422705240511
-0.1013302408854133 -0.6328899197048622 -1.550665120442707 9.868722222133313
-0.07999755859374647 -0.6400008138020845 -1.539998779296873 12.500381481369
-0.05866487630207972 -0.6471117078993069 -1.52933243815104 17.04597474732166
-0.0373321940104131 -0.6542226019965289 -1.518666097005207 26.78653174579209
-0.01599951171874625 -0.6613334960937513 -1.507999755859373 62.50190740685689
0.005333170572920487 -0.6684443901909734 -1.49733341471354 -187.5057222203924
0.026665852864587 -0.6755552842881957 -1.486667073567707 -37.50114444410019
0.04799853515625363 -0.6826661783854179 -1.476000732421873 -20.83396913561251
0.06933121744792015 -0.6897770724826401 -1.46533439127604 -14.42351709388595
0.09066389973958666 -0.6968879665798622 -1.454668050130207 -11.02974836591293
0.1119965820312533 -0.7039988606770845 -1.444001708984373 -8.928843915262917
0.1333292643229198 -0.7111097547743066 -1.43333536783854 -7.500228888820893
0.1546619466145862 -0.7182206488715287 -1.422669026692707 -6.465714559328388
0.1759946289062527 -0.7253315429687509 -1.412002685546874 -5.681991582440117
0.1973273111979195 -0.7324424370659731 -1.40133634440104 -5.067722222176327
0.2186599934895859 -0.7395533311631953 -1.390670003255207 -4.573310298061575
0.2399926757812524 -0.7466642252604174 -1.380003662109374 -4.166793827122775
0.261325358072919 -0.7537751193576398 -1.36933732096354 -3.826647392255614
0.2826580403645855 -0.7608860134548618 -1.358670979817707 -3.537843815481609
0.303990722656252 -0.7679969075520839 -1.348004638671874 -3.289574074044307
0.3253234049479187 -0.7751078016493063 -1.337338297526041 -3.073864298697141
0.3466560872395852 -0.7822186957465283 -1.326671956380207 -2.884703418777319
0.3679887695312516 -0.7893295898437506 -1.316005615234374 -2.717474235080086
0.3893214518229181 -0.7964404839409727 -1.305339274088541 -2.56857153726748
0.4106541341145848 -0.8035513780381949 -1.294672932942708 -2.435139249617222
0.4319868164062513 -0.8106622721354171 -1.284006591796874 -2.314885459512669
0.4533194986979177 -0.8177731662326392 -1.273340250651041 -2.205949673182662
0.4746521809895844 -0.8248840603298614 -1.262673909505208 -2.106805867646363
0.4959848632812509 -0.8319949544270836 -1.252007568359375 -2.016190561511037
0.5173175455729173 -0.8391058485243057 -1.241341227213541 -1.93304868268584
0.5386502278645841 -0.8462167426215281 -1.230674886067708 -1.856492299213134
0.5599829101562506 -0.8533276367187502 -1.220008544921875 -1.785768783052634
0.581315592447917 -0.8604385308159724 -1.209342203776042 -1.720235983674556
0.6026482747395835 -0.8675494249131944 -1.198675862630208 -1.659342674517935
0.6239809570312501 -0.8746603190104167 -1.188009521484375 -1.602613010431852
0.6453136393229166 -0.8817712131076389 -1.177343180338542 -1.549634067938238
0.6666463216145831 -0.8888821072048611 -1.166676839192708 -1.500045777764214
0.6879790039062498 -0.8959930013020832 -1.156010498046875 -1.453532730391681
0.7093116861979163 -0.9031038953993054 -1.145344156901042 -1.409817460304713
0.7306443684895827 -0.9102147894965276 -1.134677815755209 -1.368654906719174
0.7519770507812495 -0.9173256835937499 -1.124011474609375 -1.329827817166857
0.773309733072916 -0.9244365776909721 -1.113345133463542 -1.293142911865703
0.7946424153645824 -0.9315474717881941 -1.102678792317709 -1.258427665909577
0.8159750976562488 -0.9386583658854162 -1.092012451171876 -1.225527596212595
0.8373077799479155 -0.9457692599826386 -1.081346110026042 -1.19430396318807
0.858640462239582 -0.9528801540798607 -1.070679768880209 -1.164631815034329
0.8799731445312485 -0.9599910481770827 -1.060013427734376 -1.136398316488043
0.9013058268229152 -0.9671019422743051 -1.049347086588542 -1.109501314914361
0.9226385091145817 -0.9742128363715272 -1.038680745442709 -1.083848105320966
0.9439711914062482 -0.9813237304687494 -1.028014404296876 -1.059354362827837
0.9653038736979148 -0.9884346245659717 -1.017348063151043 -1.035943216687995
0.9866365559895813 -0.9955455186631937 -1.006681722005209 -1.013544444435282
1.007969238281248 -1.002656412760416 -0.9960153808593761 -0.9920937683625775
1.029301920572914 -1.009767306857638 -0.9853490397135429 -0.971532239484597
1.050634602864581 -1.01687820095486 -0.9746826985677096 -0.9518056965508993
1.071967285156247 -1.023989095052082 -0.9640163574218763 -0.9328642896543641
1.093299967447914 -1.031099989149305 -0.9533500162760431 -0.9146620596123281
1.114632649739581 -1.038210883246527 -0.9426836751302098 -0.8971565656484554
1.135965332031247 -1.045321777343749 -0.9320173339843764 -0.8803085550259496
1.157298014322913 -1.052432671440971 -0.9213509928385433 -0.8640816692190196
1.17863069661458 -1.059543565538194 -0.9106846516927099 -0.848442181993336
1.199963378906247 -1.066654459635415 -0.9000183105468766 -0.8333587654245656
1.221296061197913 -1.073765353732638 -0.8893519694010434 -0.8188022804389838
1.24262874348958 -1.08087624782986 -0.8786856282552103 -0.8047455889293019
1.263961425781246 -1.087987141927082 -0.8680192871093768 -0.7911633848967396
1.285294108072913 -1.095098036024304 -0.8573529459635436 -0.7780320424088271
1.306626790364579 -1.102208930121526 -0.8466866048177105 -0.765329478451132
1.327959472656246 -1.109319824218749 -0.8360202636718769 -0.7530350289981016
1.349292154947912 -1.116430718315971 -0.8253539225260438 -0.741129336840029
1.370624837239579 -1.123541612413193 -0.8146875813802106 -0.7295942498853205
1.391957519531245 -1.130652506510415 -0.8040212402343773 -0.7184127288142812
1.413290201822912 -1.137763400607637 -0.793354899088544 -0.7075687630963296
1.434622884114579 -1.14487429470486 -0.7826885579427108 -0.6970472945001019
1.455955566406245 -1.151985188802082 -0.7720222167968775 -0.6868341473279393
1.477288248697912 -1.159096082899304 -0.7613558756510441 -0.6769159646950447
1.498620930989578 -1.166206976996526 -0.750689534505211 -0.6672801502509872
1.519953613281245 -1.173317871093748 -0.7400231933593777 -0.6579148148088682
1.541286295572911 -1.18042876519097 -0.7293568522135443 -0.6488087274066691
1.562618977864578 -1.187539659288193 -0.7186905110677111 -0.6399512703772267
1.583951660156244 -1.194650553385415 -0.7080241699218779 -0.6313323980489139
1.605284342447911 -1.201761447482637 -0.6973578287760446 -0.6229425987392939
1.626617024739577 -1.208872341579859 -0.6866914876302113 -0.6147728597394342
1.647949707031244 -1.215983235677081 -0.6760251464843781 -0.6068146350178881
1.66928238932291 -1.223094129774303 -0.6653588053385448 -0.5990598154010462
1.690615071614577 -1.230205023871526 -0.6546924641927115 -0.5915007010111275
1.711947753906244 -1.237315917968748 -0.6440261230468782 -0.584129975764883
1.73328043619791 -1.24442681206597 -0.633359781901045 -0.5769406837554691
1.754613118489577 -1.251537706163192 -0.6226934407552116 -0.5699262073572263
1.775945800781243 -1.258648600260414 -0.6120270996093784 -0.5630802469084909
1.79727848307291 -1.265759494357636 -0.6013607584635452 -0.5563968018413279
1.818611165364576 -1.272870388454859 -0.590694417317712 -0.5498701531393769
1.839943847656243 -1.279981282552081 -0.5800280761718786 -0.5434948470160217
1.861276529947909 -1.287092176649303 -0.5693617350260453 -0.5372656797149785
1.882609212239576 -1.294203070746525 -0.5586953938802122 -0.5311776833442706
1.903941894531243 -1.301313964843748 -0.5480290527343787 -0.5252261126625419
1.925274576822909 -1.30842485894097 -0.5373627115885455 -0.5194064327438435
1.946607259114575 -1.315535753038192 -0.5266963704427123 -0.5137143074535001
1.967939941406242 -1.322646647135414 -0.5160300292968789 -0.5081455886735162
1.989272623697909 -1.329757541232636 -0.5053636881510457 -0.5026963062212534
1.99981689825654 -1.333272299418847 -0.5000915508717299 -0.5000457796270297

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.ADD_SUB)

View File

@ -0,0 +1,188 @@
-1.978606282552083 3.021393717447917 -6.978606282552083 0.9786062825520833
-1.957273600260416 3.042726399739584 -6.957273600260416 0.9572736002604165
-1.93594091796875 3.06405908203125 -6.93594091796875 0.93594091796875
-1.914608235677083 3.085391764322917 -6.914608235677083 0.9146082356770835
-1.893275553385417 3.106724446614583 -6.893275553385417 0.8932755533854168
-1.87194287109375 3.12805712890625 -6.87194287109375 0.8719428710937498
-1.850610188802083 3.149389811197917 -6.850610188802083 0.8506101888020833
-1.829277506510417 3.170722493489583 -6.829277506510417 0.8292775065104168
-1.80794482421875 3.19205517578125 -6.80794482421875 0.80794482421875
-1.786612141927083 3.213387858072917 -6.786612141927083 0.7866121419270833
-1.765279459635417 3.234720540364584 -6.765279459635416 0.7652794596354166
-1.74394677734375 3.25605322265625 -6.74394677734375 0.7439467773437498
-1.722614095052083 3.277385904947917 -6.722614095052084 0.7226140950520832
-1.701281412760417 3.298718587239583 -6.701281412760417 0.7012814127604168
-1.67994873046875 3.32005126953125 -6.67994873046875 0.6799487304687501
-1.658616048177083 3.341383951822917 -6.658616048177083 0.6586160481770833
-1.637283365885417 3.362716634114583 -6.637283365885416 0.6372833658854167
-1.61595068359375 3.38404931640625 -6.61595068359375 0.6159506835937503
-1.594618001302083 3.405381998697917 -6.594618001302083 0.5946180013020834
-1.573285319010417 3.426714680989583 -6.573285319010417 0.5732853190104166
-1.55195263671875 3.44804736328125 -6.551952636718751 0.5519526367187502
-1.530619954427083 3.469380045572917 -6.530619954427083 0.5306199544270833
-1.509287272135417 3.490712727864583 -6.509287272135417 0.5092872721354169
-1.48795458984375 3.51204541015625 -6.48795458984375 0.4879545898437501
-1.466621907552084 3.533378092447916 -6.466621907552083 0.4666219075520837
-1.445289225260417 3.554710774739583 -6.445289225260417 0.4452892252604168
-1.42395654296875 3.57604345703125 -6.42395654296875 0.4239565429687504
-1.402623860677084 3.597376139322916 -6.402623860677084 0.4026238606770836
-1.381291178385417 3.618708821614583 -6.381291178385417 0.3812911783854167
-1.35995849609375 3.64004150390625 -6.35995849609375 0.3599584960937503
-1.338625813802083 3.661374186197917 -6.338625813802084 0.3386258138020835
-1.317293131510417 3.682706868489583 -6.317293131510417 0.3172931315104168
-1.29596044921875 3.70403955078125 -6.29596044921875 0.2959604492187502
-1.274627766927084 3.725372233072916 -6.274627766927084 0.2746277669270838
-1.253295084635417 3.746704915364583 -6.253295084635417 0.2532950846354172
-1.23196240234375 3.76803759765625 -6.231962402343751 0.2319624023437501
-1.210629720052084 3.789370279947916 -6.210629720052084 0.2106297200520837
-1.189297037760417 3.810702962239583 -6.189297037760417 0.1892970377604173
-1.16796435546875 3.83203564453125 -6.16796435546875 0.1679643554687502
-1.146631673177084 3.853368326822917 -6.146631673177083 0.1466316731770836
-1.125298990885417 3.874701009114583 -6.125298990885417 0.1252989908854172
-1.10396630859375 3.89603369140625 -6.10396630859375 0.1039663085937503
-1.082633626302084 3.917366373697916 -6.082633626302083 0.08263362630208393
-1.061300944010417 3.938699055989583 -6.061300944010418 0.06130094401041708
-1.039968261718751 3.960031738281249 -6.039968261718751 0.03996826171875068
-1.018635579427084 3.981364420572916 -6.018635579427084 0.01863557942708383
-0.9973028971354172 4.002697102864583 -5.997302897135417 -0.002697102864582912
-0.9759702148437505 4.02402978515625 -5.97597021484375 -0.02402978515624954
-0.9546375325520838 4.045362467447916 -5.954637532552084 -0.04536246744791628
-0.9333048502604168 4.066695149739584 -5.933304850260416 -0.06669514973958313
-0.9119721679687501 4.08802783203125 -5.91197216796875 -0.08802783203124987
-0.8906394856770833 4.109360514322917 -5.890639485677083 -0.1093605143229167
-0.8693068033854166 4.130693196614583 -5.869306803385417 -0.1306931966145833
-0.8479741210937499 4.15202587890625 -5.84797412109375 -0.1520258789062501
-0.8266414388020831 4.173358561197917 -5.826641438802083 -0.1733585611979169
-0.8053087565104164 4.194691243489584 -5.805308756510416 -0.1946912434895837
-0.7839760742187497 4.216023925781251 -5.783976074218749 -0.2160239257812503
-0.7626433919270829 4.237356608072917 -5.762643391927083 -0.2373566080729171
-0.7413107096354159 4.258689290364584 -5.741310709635416 -0.2586892903645841
-0.7199780273437493 4.28002197265625 -5.71997802734375 -0.2800219726562507
-0.6986453450520828 4.301354654947917 -5.698645345052083 -0.3013546549479172
-0.6773126627604157 4.322687337239584 -5.677312662760416 -0.3226873372395843
-0.6559799804687488 4.344020019531252 -5.655979980468748 -0.3440200195312512
-0.6346472981770823 4.365352701822918 -5.634647298177082 -0.3653527018229177
-0.6133146158854156 4.386685384114585 -5.613314615885415 -0.3866853841145843
-0.5919819335937487 4.408018066406251 -5.591981933593749 -0.4080180664062513
-0.5706492513020819 4.429350748697918 -5.570649251302082 -0.4293507486979181
-0.5493165690104153 4.450683430989585 -5.549316569010415 -0.4506834309895847
-0.5279838867187485 4.472016113281251 -5.527983886718749 -0.4720161132812515
-0.5066512044270817 4.493348795572919 -5.506651204427081 -0.4933487955729183
-0.4853185221354149 4.514681477864585 -5.485318522135415 -0.5146814778645851
-0.4639858398437481 4.536014160156252 -5.463985839843748 -0.5360141601562519
-0.4426531575520815 4.557346842447918 -5.442653157552082 -0.5573468424479185
-0.4213204752604147 4.578679524739585 -5.421320475260415 -0.5786795247395853
-0.3999877929687479 4.600012207031252 -5.399987792968748 -0.6000122070312521
-0.3786551106770811 4.621344889322919 -5.378655110677081 -0.6213448893229189
-0.3573224283854145 4.642677571614586 -5.357322428385414 -0.6426775716145855
-0.3359897460937477 4.664010253906252 -5.335989746093748 -0.6640102539062523
-0.3146570638020807 4.68534293619792 -5.31465706380208 -0.6853429361979194
-0.2933243815104141 4.706675618489585 -5.293324381510415 -0.7066756184895859
-0.2719916992187476 4.728008300781252 -5.271991699218748 -0.7280083007812524
-0.2506590169270807 4.749340983072919 -5.250659016927081 -0.7493409830729193
-0.2293263346354136 4.770673665364587 -5.229326334635413 -0.7706736653645864
-0.2079936523437471 4.792006347656253 -5.207993652343747 -0.7920063476562529
-0.1866609700520805 4.81333902994792 -5.18666097005208 -0.8133390299479196
-0.1653282877604135 4.834671712239587 -5.165328287760413 -0.8346717122395864
-0.1439956054687467 4.856004394531253 -5.143995605468747 -0.8560043945312533
-0.1226629231770801 4.87733707682292 -5.12266292317708 -0.8773370768229199
-0.1013302408854133 4.898669759114586 -5.101330240885414 -0.8986697591145866
-0.07999755859374647 4.920002441406254 -5.079997558593746 -0.9200024414062536
-0.05866487630207972 4.94133512369792 -5.05866487630208 -0.9413351236979203
-0.0373321940104131 4.962667805989587 -5.037332194010413 -0.962667805989587
-0.01599951171874625 4.984000488281254 -5.015999511718746 -0.9840004882812538
0.005333170572920487 5.00533317057292 -4.99466682942708 -1.00533317057292
0.026665852864587 5.026665852864587 -4.973334147135413 -1.026665852864587
0.04799853515625363 5.047998535156253 -4.952001464843747 -1.047998535156254
0.06933121744792015 5.06933121744792 -4.93066878255208 -1.06933121744792
0.09066389973958666 5.090663899739587 -4.909336100260413 -1.090663899739587
0.1119965820312533 5.111996582031253 -4.888003417968747 -1.111996582031253
0.1333292643229198 5.13332926432292 -4.86667073567708 -1.13332926432292
0.1546619466145862 5.154661946614587 -4.845338053385413 -1.154661946614586
0.1759946289062527 5.175994628906253 -4.824005371093747 -1.175994628906253
0.1973273111979195 5.197327311197919 -4.802672688802081 -1.197327311197919
0.2186599934895859 5.218659993489586 -4.781340006510414 -1.218659993489586
0.2399926757812524 5.239992675781252 -4.760007324218748 -1.239992675781252
0.261325358072919 5.261325358072919 -4.738674641927081 -1.261325358072919
0.2826580403645855 5.282658040364586 -4.717341959635414 -1.282658040364586
0.303990722656252 5.303990722656252 -4.696009277343748 -1.303990722656252
0.3253234049479187 5.325323404947919 -4.674676595052081 -1.325323404947919
0.3466560872395852 5.346656087239586 -4.653343912760414 -1.346656087239585
0.3679887695312516 5.367988769531252 -4.632011230468748 -1.367988769531252
0.3893214518229181 5.389321451822918 -4.610678548177082 -1.389321451822918
0.4106541341145848 5.410654134114585 -4.589345865885415 -1.410654134114585
0.4319868164062513 5.431986816406251 -4.568013183593749 -1.431986816406251
0.4533194986979177 5.453319498697917 -4.546680501302083 -1.453319498697918
0.4746521809895844 5.474652180989585 -4.525347819010415 -1.474652180989585
0.4959848632812509 5.495984863281251 -4.504015136718749 -1.495984863281251
0.5173175455729173 5.517317545572917 -4.482682454427083 -1.517317545572917
0.5386502278645841 5.538650227864585 -4.461349772135415 -1.538650227864584
0.5599829101562506 5.559982910156251 -4.440017089843749 -1.559982910156251
0.581315592447917 5.581315592447917 -4.418684407552083 -1.581315592447917
0.6026482747395835 5.602648274739583 -4.397351725260417 -1.602648274739583
0.6239809570312501 5.62398095703125 -4.37601904296875 -1.62398095703125
0.6453136393229166 5.645313639322916 -4.354686360677084 -1.645313639322917
0.6666463216145831 5.666646321614583 -4.333353678385417 -1.666646321614583
0.6879790039062498 5.68797900390625 -4.31202099609375 -1.68797900390625
0.7093116861979163 5.709311686197916 -4.290688313802084 -1.709311686197916
0.7306443684895827 5.730644368489583 -4.269355631510417 -1.730644368489583
0.7519770507812495 5.75197705078125 -4.24802294921875 -1.75197705078125
0.773309733072916 5.773309733072916 -4.226690266927084 -1.773309733072916
0.7946424153645824 5.794642415364582 -4.205357584635418 -1.794642415364582
0.8159750976562488 5.815975097656249 -4.184024902343751 -1.815975097656249
0.8373077799479155 5.837307779947915 -4.162692220052085 -1.837307779947916
0.858640462239582 5.858640462239582 -4.141359537760418 -1.858640462239582
0.8799731445312485 5.879973144531249 -4.120026855468751 -1.879973144531249
0.9013058268229152 5.901305826822915 -4.098694173177085 -1.901305826822915
0.9226385091145817 5.922638509114582 -4.077361490885418 -1.922638509114582
0.9439711914062482 5.943971191406249 -4.056028808593751 -1.943971191406248
0.9653038736979148 5.965303873697914 -4.034696126302086 -1.965303873697915
0.9866365559895813 5.986636555989581 -4.013363444010419 -1.986636555989581
1.007969238281248 6.007969238281248 -3.992030761718752 -2.007969238281248
1.029301920572914 6.029301920572914 -3.970698079427086 -2.029301920572914
1.050634602864581 6.050634602864581 -3.949365397135419 -2.050634602864581
1.071967285156247 6.071967285156248 -3.928032714843753 -2.071967285156247
1.093299967447914 6.093299967447914 -3.906700032552086 -2.093299967447914
1.114632649739581 6.114632649739581 -3.885367350260419 -2.114632649739581
1.135965332031247 6.135965332031247 -3.864034667968753 -2.135965332031247
1.157298014322913 6.157298014322913 -3.842701985677087 -2.157298014322913
1.17863069661458 6.17863069661458 -3.82136930338542 -2.17863069661458
1.199963378906247 6.199963378906247 -3.800036621093753 -2.199963378906247
1.221296061197913 6.221296061197913 -3.778703938802087 -2.221296061197913
1.24262874348958 6.242628743489579 -3.75737125651042 -2.24262874348958
1.263961425781246 6.263961425781247 -3.736038574218754 -2.263961425781246
1.285294108072913 6.285294108072913 -3.714705891927087 -2.285294108072913
1.306626790364579 6.306626790364579 -3.693373209635421 -2.306626790364579
1.327959472656246 6.327959472656246 -3.672040527343754 -2.327959472656246
1.349292154947912 6.349292154947912 -3.650707845052088 -2.349292154947912
1.370624837239579 6.370624837239578 -3.629375162760421 -2.370624837239579
1.391957519531245 6.391957519531245 -3.608042480468755 -2.391957519531245
1.413290201822912 6.413290201822912 -3.586709798177088 -2.413290201822912
1.434622884114579 6.434622884114578 -3.565377115885421 -2.434622884114579
1.455955566406245 6.455955566406245 -3.544044433593755 -2.455955566406245
1.477288248697912 6.477288248697912 -3.522711751302088 -2.477288248697912
1.498620930989578 6.498620930989578 -3.501379069010422 -2.498620930989578
1.519953613281245 6.519953613281245 -3.480046386718755 -2.519953613281245
1.541286295572911 6.541286295572911 -3.458713704427089 -2.541286295572911
1.562618977864578 6.562618977864577 -3.437381022135422 -2.562618977864578
1.583951660156244 6.583951660156244 -3.416048339843756 -2.583951660156244
1.605284342447911 6.605284342447911 -3.394715657552089 -2.605284342447911
1.626617024739577 6.626617024739577 -3.373382975260423 -2.626617024739577
1.647949707031244 6.647949707031244 -3.352050292968756 -2.647949707031244
1.66928238932291 6.669282389322911 -3.33071761067709 -2.66928238932291
1.690615071614577 6.690615071614577 -3.309384928385423 -2.690615071614577
1.711947753906244 6.711947753906244 -3.288052246093756 -2.711947753906244
1.73328043619791 6.73328043619791 -3.26671956380209 -2.73328043619791
1.754613118489577 6.754613118489576 -3.245386881510423 -2.754613118489577
1.775945800781243 6.775945800781243 -3.224054199218757 -2.775945800781243
1.79727848307291 6.79727848307291 -3.20272151692709 -2.79727848307291
1.818611165364576 6.818611165364576 -3.181388834635424 -2.818611165364576
1.839943847656243 6.839943847656243 -3.160056152343757 -2.839943847656243
1.861276529947909 6.86127652994791 -3.138723470052091 -2.861276529947909
1.882609212239576 6.882609212239576 -3.117390787760424 -2.882609212239576
1.903941894531243 6.903941894531243 -3.096058105468757 -2.903941894531243
1.925274576822909 6.925274576822909 -3.074725423177091 -2.925274576822909
1.946607259114575 6.946607259114575 -3.053392740885425 -2.946607259114575
1.967939941406242 6.967939941406242 -3.032060058593758 -2.967939941406242
1.989272623697909 6.989272623697909 -3.010727376302091 -2.989272623697909
1.99981689825654 6.99981689825654 -3.00018310174346 -2.99981689825654

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.CONSTRAINED_LERP)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -1.978606282552083 -1.978606282552083 2.0
-1.957273600260416 -1.957273600260416 -1.957273600260416 2.0
-1.93594091796875 -1.93594091796875 -1.93594091796875 2.0
-1.914608235677083 -1.914608235677083 -1.914608235677083 2.0
-1.893275553385417 -1.893275553385417 -1.893275553385417 2.0
-1.87194287109375 -1.87194287109375 -1.87194287109375 2.0
-1.850610188802083 -1.850610188802083 -1.850610188802083 2.0
-1.829277506510417 -1.829277506510417 -1.829277506510417 2.0
-1.80794482421875 -1.80794482421875 -1.80794482421875 2.0
-1.786612141927083 -1.786612141927083 -1.786612141927083 2.0
-1.765279459635417 -1.765279459635417 -1.765279459635417 2.0
-1.74394677734375 -1.74394677734375 -1.74394677734375 2.0
-1.722614095052083 -1.722614095052083 -1.722614095052083 2.0
-1.701281412760417 -1.701281412760417 -1.701281412760417 2.0
-1.67994873046875 -1.67994873046875 -1.67994873046875 2.0
-1.658616048177083 -1.658616048177083 -1.658616048177083 2.0
-1.637283365885417 -1.637283365885417 -1.637283365885417 2.0
-1.61595068359375 -1.61595068359375 -1.61595068359375 2.0
-1.594618001302083 -1.594618001302083 -1.594618001302083 2.0
-1.573285319010417 -1.573285319010417 -1.573285319010417 2.0
-1.55195263671875 -1.55195263671875 -1.55195263671875 2.0
-1.530619954427083 -1.530619954427083 -1.530619954427083 2.0
-1.509287272135417 -1.509287272135417 -1.509287272135417 2.0
-1.48795458984375 -1.48795458984375 -1.48795458984375 2.0
-1.466621907552084 -1.466621907552084 -1.466621907552084 2.0
-1.445289225260417 -1.445289225260417 -1.445289225260417 2.0
-1.42395654296875 -1.42395654296875 -1.42395654296875 2.0
-1.402623860677084 -1.402623860677084 -1.402623860677084 2.0
-1.381291178385417 -1.381291178385417 -1.381291178385417 2.0
-1.35995849609375 -1.35995849609375 -1.35995849609375 2.0
-1.338625813802083 -1.338625813802083 -1.338625813802083 2.0
-1.317293131510417 -1.317293131510417 -1.317293131510417 2.0
-1.29596044921875 -1.29596044921875 -1.29596044921875 2.0
-1.274627766927084 -1.274627766927084 -1.274627766927084 2.0
-1.253295084635417 -1.253295084635417 -1.253295084635417 2.0
-1.23196240234375 -1.23196240234375 -1.23196240234375 2.0
-1.210629720052084 -1.210629720052084 -1.210629720052084 2.0
-1.189297037760417 -1.189297037760417 -1.189297037760417 2.0
-1.16796435546875 -1.16796435546875 -1.16796435546875 2.0
-1.146631673177084 -1.146631673177084 -1.146631673177084 2.0
-1.125298990885417 -1.125298990885417 -1.125298990885417 2.0
-1.10396630859375 -1.10396630859375 -1.10396630859375 2.0
-1.082633626302084 -1.082633626302084 -1.082633626302084 2.0
-1.061300944010417 -1.061300944010417 -1.061300944010417 2.0
-1.039968261718751 -1.039968261718751 -1.039968261718751 2.0
-1.018635579427084 -1.018635579427084 -1.018635579427084 2.0
-0.9973028971354172 -0.9973028971354172 -0.9973028971354172 2.0
-0.9759702148437505 -0.9759702148437505 -0.9759702148437505 2.0
-0.9546375325520838 -0.9546375325520838 -0.9546375325520838 2.0
-0.9333048502604168 -0.9333048502604168 -0.9333048502604168 2.0
-0.9119721679687501 -0.9119721679687501 -0.9119721679687501 2.0
-0.8906394856770833 -0.8906394856770833 -0.8906394856770833 2.0
-0.8693068033854166 -0.8693068033854166 -0.8693068033854166 2.0
-0.8479741210937499 -0.8479741210937499 -0.8479741210937499 2.0
-0.8266414388020831 -0.8266414388020831 -0.8266414388020831 2.0
-0.8053087565104164 -0.8053087565104164 -0.8053087565104164 2.0
-0.7839760742187497 -0.7839760742187497 -0.7839760742187497 2.0
-0.7626433919270829 -0.7626433919270829 -0.7626433919270829 2.0
-0.7413107096354159 -0.7413107096354159 -0.7413107096354159 2.0
-0.7199780273437493 -0.7199780273437493 -0.7199780273437493 2.0
-0.6986453450520828 -0.6986453450520828 -0.6986453450520828 2.0
-0.6773126627604157 -0.6773126627604157 -0.6773126627604157 2.0
-0.6559799804687488 -0.6559799804687488 -0.6559799804687488 2.0
-0.6346472981770823 -0.6346472981770823 -0.6346472981770823 2.0
-0.6133146158854156 -0.6133146158854156 -0.6133146158854156 2.0
-0.5919819335937487 -0.5919819335937487 -0.5919819335937487 2.0
-0.5706492513020819 -0.5706492513020819 -0.5706492513020819 2.0
-0.5493165690104153 -0.5493165690104153 -0.5493165690104153 2.0
-0.5279838867187485 -0.5279838867187485 -0.5279838867187485 2.0
-0.5066512044270817 -0.5066512044270817 -0.5066512044270817 2.0
-0.4853185221354149 -0.4853185221354149 -0.4853185221354149 2.0
-0.4639858398437481 -0.4639858398437481 -0.4639858398437481 2.0
-0.4426531575520815 -0.4426531575520815 -0.4426531575520815 2.0
-0.4213204752604147 -0.4213204752604147 -0.4213204752604147 2.0
-0.3999877929687479 -0.3999877929687479 -0.3999877929687479 2.0
-0.3786551106770811 -0.3786551106770811 -0.3786551106770811 2.0
-0.3573224283854145 -0.3573224283854145 -0.3573224283854145 2.0
-0.3359897460937477 -0.3359897460937477 -0.3359897460937477 2.0
-0.3146570638020807 -0.3146570638020807 -0.3146570638020807 2.0
-0.2933243815104141 -0.2933243815104141 -0.2933243815104141 2.0
-0.2719916992187476 -0.2719916992187476 -0.2719916992187476 2.0
-0.2506590169270807 -0.2506590169270807 -0.2506590169270807 2.0
-0.2293263346354136 -0.2293263346354136 -0.2293263346354136 2.0
-0.2079936523437471 -0.2079936523437471 -0.2079936523437471 2.0
-0.1866609700520805 -0.1866609700520805 -0.1866609700520805 2.0
-0.1653282877604135 -0.1653282877604135 -0.1653282877604135 2.0
-0.1439956054687467 -0.1439956054687467 -0.1439956054687467 2.0
-0.1226629231770801 -0.1226629231770801 -0.1226629231770801 2.0
-0.1013302408854133 -0.1013302408854133 -0.1013302408854133 2.0
-0.07999755859374647 -0.07999755859374647 -0.07999755859374647 2.0
-0.05866487630207972 -0.05866487630207972 -0.05866487630207972 2.0
-0.0373321940104131 -0.0373321940104131 -0.0373321940104131 2.0
-0.01599951171874625 -0.01599951171874625 -0.01599951171874625 2.0
0.005333170572920487 0.005333170572920487 0.005333170572920487 1.973334147135398
0.026665852864587 0.026665852864587 0.026665852864587 1.866670735677065
0.04799853515625363 0.04799853515625363 0.04799853515625363 1.760007324218732
0.06933121744792015 0.06933121744792015 0.06933121744792015 1.653343912760399
0.09066389973958666 0.09066389973958666 0.09066389973958666 1.546680501302067
0.1119965820312533 0.1119965820312533 0.1119965820312533 1.440017089843733
0.1333292643229198 0.1333292643229198 0.1333292643229198 1.333353678385401
0.1546619466145862 0.1546619466145862 0.1546619466145862 1.226690266927069
0.1759946289062527 0.1759946289062527 0.1759946289062527 1.120026855468736
0.1973273111979195 0.1973273111979195 0.1973273111979195 1.013363444010403
0.2186599934895859 0.2186599934895859 0.2186599934895859 0.9067000325520706
0.2399926757812524 0.2399926757812524 0.2399926757812524 0.8000366210937381
0.261325358072919 0.261325358072919 0.261325358072919 0.6933732096354049
0.2826580403645855 0.2826580403645855 0.2826580403645855 0.5867097981770724
0.303990722656252 0.303990722656252 0.303990722656252 0.4800463867187398
0.3253234049479187 0.3253234049479187 0.3253234049479187 0.3733829752604066
0.3466560872395852 0.3466560872395852 0.3466560872395852 0.2667195638020741
0.3679887695312516 0.3679887695312516 0.3679887695312516 0.160056152343742
0.3893214518229181 0.3893214518229181 0.3893214518229181 0.05339274088540935
0.4106541341145848 0.4106541341145848 0.4106541341145848 -0.05327067057292356
0.4319868164062513 0.4319868164062513 0.4319868164062513 -0.1599340820312563
0.4533194986979177 0.4533194986979177 0.4533194986979177 -0.2665974934895889
0.4746521809895844 0.4746521809895844 0.4746521809895844 -0.3732609049479219
0.4959848632812509 0.4959848632812509 0.4959848632812509 -0.4799243164062545
0.5173175455729173 0.5173175455729173 0.5173175455729173 -0.5865877278645866
0.5386502278645841 0.5386502278645841 0.5386502278645841 -0.6932511393229202
0.5599829101562506 0.5599829101562506 0.5599829101562506 -0.7999145507812528
0.581315592447917 0.581315592447917 0.581315592447917 -0.9065779622395848
0.6026482747395835 0.6026482747395835 0.6026482747395835 -1.013241373697918
0.6239809570312501 0.6239809570312501 0.6239809570312501 -1.11990478515625
0.6453136393229166 0.6453136393229166 0.6453136393229166 -1.226568196614583
0.6666463216145831 0.6666463216145831 0.6666463216145831 -1.333231608072916
0.6879790039062498 0.6879790039062498 0.6879790039062498 -1.439895019531249
0.7093116861979163 0.7093116861979163 0.7093116861979163 -1.546558430989581
0.7306443684895827 0.7306443684895827 0.7306443684895827 -1.653221842447913
0.7519770507812495 0.7519770507812495 0.7519770507812495 -1.759885253906247
0.773309733072916 0.773309733072916 0.773309733072916 -1.86654866536458
0.7946424153645824 0.7946424153645824 0.7946424153645824 -1.973212076822912
0.8159750976562488 0.8159750976562488 0.8159750976562488 -2.079875488281244
0.8373077799479155 0.8373077799479155 0.8373077799479155 -2.186538899739578
0.858640462239582 0.858640462239582 0.858640462239582 -2.29320231119791
0.8799731445312485 0.8799731445312485 0.8799731445312485 -2.399865722656243
0.9013058268229152 0.9013058268229152 0.9013058268229152 -2.506529134114576
0.9226385091145817 0.9226385091145817 0.9226385091145817 -2.613192545572908
0.9439711914062482 0.9439711914062482 0.9439711914062482 -2.71985595703124
0.9653038736979148 0.9653038736979148 0.9653038736979148 -2.826519368489574
0.9866365559895813 0.9866365559895813 0.9866365559895813 -2.933182779947907
1.007969238281248 1.007969238281248 1.007969238281248 -3.0
1.029301920572914 1.029301920572914 1.029301920572914 -3.0
1.050634602864581 1.050634602864581 1.050634602864581 -3.0
1.071967285156247 1.071967285156247 1.071967285156247 -3.0
1.093299967447914 1.093299967447914 1.093299967447914 -3.0
1.114632649739581 1.114632649739581 1.114632649739581 -3.0
1.135965332031247 1.135965332031247 1.135965332031247 -3.0
1.157298014322913 1.157298014322913 1.157298014322913 -3.0
1.17863069661458 1.17863069661458 1.17863069661458 -3.0
1.199963378906247 1.199963378906247 1.199963378906247 -3.0
1.221296061197913 1.221296061197913 1.221296061197913 -3.0
1.24262874348958 1.24262874348958 1.24262874348958 -3.0
1.263961425781246 1.263961425781246 1.263961425781246 -3.0
1.285294108072913 1.285294108072913 1.285294108072913 -3.0
1.306626790364579 1.306626790364579 1.306626790364579 -3.0
1.327959472656246 1.327959472656246 1.327959472656246 -3.0
1.349292154947912 1.349292154947912 1.349292154947912 -3.0
1.370624837239579 1.370624837239579 1.370624837239579 -3.0
1.391957519531245 1.391957519531245 1.391957519531245 -3.0
1.413290201822912 1.413290201822912 1.413290201822912 -3.0
1.434622884114579 1.434622884114579 1.434622884114579 -3.0
1.455955566406245 1.455955566406245 1.455955566406245 -3.0
1.477288248697912 1.477288248697912 1.477288248697912 -3.0
1.498620930989578 1.498620930989578 1.498620930989578 -3.0
1.519953613281245 1.519953613281245 1.519953613281245 -3.0
1.541286295572911 1.541286295572911 1.541286295572911 -3.0
1.562618977864578 1.562618977864578 1.562618977864578 -3.0
1.583951660156244 1.583951660156244 1.583951660156244 -3.0
1.605284342447911 1.605284342447911 1.605284342447911 -3.0
1.626617024739577 1.626617024739577 1.626617024739577 -3.0
1.647949707031244 1.647949707031244 1.647949707031244 -3.0
1.66928238932291 1.66928238932291 1.66928238932291 -3.0
1.690615071614577 1.690615071614577 1.690615071614577 -3.0
1.711947753906244 1.711947753906244 1.711947753906244 -3.0
1.73328043619791 1.73328043619791 1.73328043619791 -3.0
1.754613118489577 1.754613118489577 1.754613118489577 -3.0
1.775945800781243 1.775945800781243 1.775945800781243 -3.0
1.79727848307291 1.79727848307291 1.79727848307291 -3.0
1.818611165364576 1.818611165364576 1.818611165364576 -3.0
1.839943847656243 1.839943847656243 1.839943847656243 -3.0
1.861276529947909 1.861276529947909 1.861276529947909 -3.0
1.882609212239576 1.882609212239576 1.882609212239576 -3.0
1.903941894531243 1.903941894531243 1.903941894531243 -3.0
1.925274576822909 1.925274576822909 1.925274576822909 -3.0
1.946607259114575 1.946607259114575 1.946607259114575 -3.0
1.967939941406242 1.967939941406242 1.967939941406242 -3.0
1.989272623697909 1.989272623697909 1.989272623697909 -3.0
1.99981689825654 1.99981689825654 1.99981689825654 -3.0

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.DIV_ADD)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -3.989303141276041 3.516218778063559 -2.64527294921875
-1.957273600260416 -3.978636800130208 3.532744323328557 -2.623940266927083
-1.93594091796875 -3.967970458984375 3.549634067938237 -2.602607584635416
-1.914608235677083 -3.957304117838542 3.566900185686853 -2.58127490234375
-1.893275553385417 -3.946637776692708 3.584555399046705 -2.559942220052084
-1.87194287109375 -3.935971435546875 3.602613010431853 -2.538609537760416
-1.850610188802083 -3.925305094401041 3.621086935624151 -2.51727685546875
-1.829277506510417 -3.914638753255208 3.639991739538135 -2.495944173177084
-1.80794482421875 -3.903972412109375 3.659342674517936 -2.474611490885417
-1.786612141927083 -3.893306070963542 3.679155721377851 -2.45327880859375
-1.765279459635417 -3.882639729817708 3.699447633418671 -2.431946126302083
-1.74394677734375 -3.871973388671875 3.720235983674558 -2.410613444010417
-1.722614095052083 -3.861307047526042 3.741539215670527 -2.38928076171875
-1.701281412760417 -3.850640706380208 3.763376697998684 -2.367948079427083
-1.67994873046875 -3.839974365234375 3.785768783052636 -2.346615397135417
-1.658616048177083 -3.829308024088542 3.80873687029447 -2.32528271484375
-1.637283365885417 -3.818641682942708 3.832303474467688 -2.303950032552083
-1.61595068359375 -3.807975341796875 3.856492299213136 -2.282617350260417
-1.594618001302083 -3.797309000651042 3.881328316593914 -2.26128466796875
-1.573285319010417 -3.786642659505208 3.906837853090103 -2.239951985677083
-1.55195263671875 -3.775976318359375 3.933048682685842 -2.218619303385417
-1.530619954427083 -3.765309977213541 3.959990127740697 -2.19728662109375
-1.509287272135417 -3.754643636067708 3.987693168415477 -2.175953938802083
-1.48795458984375 -3.743977294921875 4.01619056151104 -2.154621256510417
-1.466621907552084 -3.733310953776042 4.045516969678474 -2.13328857421875
-1.445289225260417 -3.722644612630209 4.075709102072252 -2.111955891927083
-1.42395654296875 -3.711978271484375 4.106805867646367 -2.090623209635417
-1.402623860677084 -3.701311930338542 4.138848542439469 -2.06929052734375
-1.381291178385417 -3.690645589192708 4.171880952361313 -2.047957845052083
-1.35995849609375 -3.679979248046875 4.205949673182667 -2.026625162760417
-1.338625813802083 -3.669312906901042 4.24110424964773 -2.00529248046875
-1.317293131510417 -3.658646565755209 4.277397435876843 -1.983959798177084
-1.29596044921875 -3.647980224609375 4.314885459512675 -1.962627115885417
-1.274627766927084 -3.637313883463542 4.353628312391548 -1.94129443359375
-1.253295084635417 -3.626647542317709 4.393690070900341 -1.919961751302084
-1.23196240234375 -3.615981201171875 4.43513924961723 -1.898629069010417
-1.210629720052084 -3.605314860026042 4.478049192341762 -1.87729638671875
-1.189297037760417 -3.594648518880208 4.522498505208879 -1.855963704427084
-1.16796435546875 -3.583982177734375 4.56857153726749 -1.834631022135417
-1.146631673177084 -3.573315836588542 4.616358914705024 -1.81329833984375
-1.125298990885417 -3.562649495442709 4.665958135836872 -1.791965657552084
-1.10396630859375 -3.551983154296875 4.717474235080097 -1.770632975260417
-1.082633626302084 -3.541316813151042 4.771020525426502 -1.74930029296875
-1.061300944010417 -3.530650472005209 4.826719430460201 -1.727967610677084
-1.039968261718751 -3.519984130859375 4.884703418777333 -1.706634928385417
-1.018635579427084 -3.509317789713542 4.94511605581979 -1.68530224609375
-0.9973028971354172 -3.498651448567708 5.008113190703636 -1.663969563802084
-0.9759702148437505 -3.487985107421875 5.073864298697158 -1.642636881510417
-0.9546375325520838 -3.477318766276042 5.142554003695977 -1.62130419921875
-0.9333048502604168 -3.466652425130208 5.214383809494743 -1.599971516927083
-0.9119721679687501 -3.455986083984375 5.289574074044328 -1.578638834635417
-0.8906394856770833 -3.445319742838542 5.368366267434613 -1.55730615234375
-0.8693068033854166 -3.434653401692708 5.451025562340983 -1.535973470052083
-0.8479741210937499 -3.423987060546875 5.537843815481637 -1.514640787760416
-0.8266414388020831 -3.413320719401042 5.629143010719874 -1.49330810546875
-0.8053087565104164 -3.402654378255208 5.72527924941444 -1.471975423177083
-0.7839760742187497 -3.391988037109375 5.82664739225565 -1.450642740885416
-0.7626433919270829 -3.381321695963541 5.933686480150913 -1.429310058593749
-0.7413107096354159 -3.370655354817708 6.04688609109051 -1.407977376302083
-0.7199780273437493 -3.359989013671875 6.166793827122821 -1.386644694010416
-0.6986453450520828 -3.349322672526041 6.294024172989165 -1.365312011718749
-0.6773126627604157 -3.338656331380208 6.429269028831347 -1.343979329427082
-0.6559799804687488 -3.327989990234375 6.573310298061636 -1.322646647135415
-0.6346472981770823 -3.317323649088541 6.727035013962867 -1.301313964843749
-0.6133146158854156 -3.306657307942708 6.891453623144184 -1.279981282552082
-0.5919819335937487 -3.295990966796874 7.06772222217641 -1.258648600260415
-0.5706492513020819 -3.285324625651041 7.257169781883941 -1.237315917968749
-0.5493165690104153 -3.274658284505207 7.461331715160988 -1.215983235677082
-0.5279838867187485 -3.263991943359374 7.681991582440221 -1.194650553385415
-0.5066512044270817 -3.253325602213541 7.921233333279812 -1.173317871093748
-0.4853185221354149 -3.242659261067708 8.181507325951454 -1.151985188802082
-0.4639858398437481 -3.231992919921874 8.465714559328536 -1.130652506510415
-0.4426531575520815 -3.221326578776041 8.777315260982924 -1.109319824218748
-0.4213204752604147 -3.210660237630207 9.120470464070669 -1.087987141927081
-0.3999877929687479 -3.199993896484374 9.500228888821109 -1.066654459635414
-0.3786551106770811 -3.189327555338541 9.922776995233571 -1.045321777343748
-0.3573224283854145 -3.178661214192707 10.39577860688931 -1.023989095052081
-0.3359897460937477 -3.167994873046874 10.92884391526324 -1.002656412760414
-0.3146570638020807 -3.15732853190104 11.53418926545059 -0.9813237304687473
-0.2933243815104141 -3.146662190755207 12.22758484839246 -0.9599910481770808
-0.2719916992187476 -3.135995849609374 13.02974836591344 -0.9386583658854143
-0.2506590169270807 -3.12532950846354 13.96845035450183 -0.9173256835937472
-0.2293263346354136 -3.114663167317707 15.0817945735253 -0.8959930013020802
-0.2079936523437471 -3.103996826171874 16.42351709388687 -0.8746603190104137
-0.1866609700520805 -3.09333048502604 18.07191904747397 -0.8533276367187471
-0.1653282877604135 -3.082664143880207 20.14571505359971 -0.8319949544270802
-0.1439956054687467 -3.071997802734373 22.83396913561456 -0.8106622721354134
-0.1226629231770801 -3.06133146158854 26.45726811572154 -0.7893295898437467
-0.1013302408854133 -3.050665120442707 31.60616666639994 -0.7679969075520799
-0.07999755859374647 -3.039998779296873 39.50114444410701 -0.7466642252604131
-0.05866487630207972 -3.02933243815104 53.13792424196498 -0.7253315429687463
-0.0373321940104131 -3.018666097005207 82.35959523737628 -0.7039988606770797
-0.01599951171874625 -3.007999755859373 189.5057222205707 -0.6826661783854129
0.005333170572920487 -2.99733341471354 -560.5171666611773 -0.6613334960937461
0.026665852864587 -2.986667073567706 -110.5034333323006 -0.6400008138020796
0.04799853515625363 -2.976000732421873 -60.50190740683752 -0.618668131510413
0.06933121744792015 -2.96533439127604 -41.27055128165784 -0.5973354492187465
0.09066389973958666 -2.954668050130207 -31.0892450977388 -0.57600276692708
0.1119965820312533 -2.944001708984374 -24.78653174578875 -0.5546700846354133
0.1333292643229198 -2.93333536783854 -20.50068666646268 -0.5333374023437468
0.1546619466145862 -2.922669026692707 -17.39714367798517 -0.5120047200520804
0.1759946289062527 -2.912002685546874 -15.04597474732035 -0.4906720377604139
0.1973273111979195 -2.90133634440104 -13.20316666652898 -0.4693393554687471
0.2186599934895859 -2.890670003255207 -11.71993089418472 -0.4480066731770807
0.2399926757812524 -2.880003662109374 -10.50038148136833 -0.4266739908854142
0.261325358072919 -2.86933732096354 -9.479942176766841 -0.4053413085937477
0.2826580403645855 -2.858670979817707 -8.613531446444828 -0.3840086263020811
0.303990722656252 -2.848004638671874 -7.86872222213292 -0.3626759440104146
0.3253234049479187 -2.837338297526041 -7.221592896091423 -0.341343261718748
0.3466560872395852 -2.826671956380207 -6.654110256331958 -0.3200105794270814
0.3679887695312516 -2.816005615234374 -6.152422705240259 -0.298677897135415
0.3893214518229181 -2.805339274088541 -5.70571461180244 -0.2773452148437485
0.4106541341145848 -2.794672932942708 -5.305417748851666 -0.2560125325520819
0.4319868164062513 -2.784006591796874 -4.944656378538007 -0.2346798502604154
0.4533194986979177 -2.773340250651041 -4.617849019547987 -0.2133471679687489
0.4746521809895844 -2.762673909505208 -4.32041760293909 -0.1920144856770822
0.4959848632812509 -2.752007568359375 -4.04857168453311 -0.1706818033854157
0.5173175455729173 -2.741341227213542 -3.799146048057521 -0.1493491210937493
0.5386502278645841 -2.730674886067708 -3.569476897639401 -0.1280164388020826
0.5599829101562506 -2.720008544921875 -3.357306349157902 -0.1066837565104161
0.581315592447917 -2.709342203776042 -3.160707951023669 -0.08535107421874965
0.6026482747395835 -2.698675862630208 -2.978028023553806 -0.06401839192708314
0.6239809570312501 -2.688009521484375 -2.807839031295557 -0.04268570963541651
0.6453136393229166 -2.677343180338542 -2.648902203814713 -0.02135302734375
0.6666463216145831 -2.666676839192708 -2.500137333292643 -2.034505208348136e-05
0.6879790039062498 -2.656010498046875 -2.360598191175042 0.02131233723958315
0.7093116861979163 -2.645344156901042 -2.22945238091414 0.04264501953124967
0.7306443684895827 -2.634677815755209 -2.105964720157524 0.06397770182291607
0.7519770507812495 -2.624011474609375 -1.989483451500572 0.0853103841145828
0.773309733072916 -2.613345133463542 -1.879428735597109 0.1066430664062493
0.7946424153645824 -2.602678792317709 -1.775282997728731 0.1279757486979157
0.8159750976562488 -2.592012451171875 -1.676582788637785 0.1493084309895822
0.8373077799479155 -2.581346110026042 -1.58291188956421 0.1706411132812489
0.858640462239582 -2.570679768880209 -1.493895445102988 0.1919737955729154
0.8799731445312485 -2.560013427734376 -1.409194949464128 0.2133064778645819
0.9013058268229152 -2.549347086588543 -1.328503944743084 0.2346391601562485
0.9226385091145817 -2.538680745442709 -1.251544315962898 0.2559718424479151
0.9439711914062482 -2.528014404296876 -1.178063088483511 0.2773045247395815
0.9653038736979148 -2.517348063151043 -1.107829650063985 0.2986372070312482
0.9866365559895813 -2.506681722005209 -1.040633333305845 0.3199698893229147
1.007969238281248 -2.496015380859376 -0.976281305087733 0.3413025716145811
1.029301920572914 -2.485349039713543 -0.9145967184537906 0.3626352539062475
1.050634602864581 -2.47468269856771 -0.8554170896526978 0.3839679361979144
1.071967285156247 -2.464016357421876 -0.7985928689630928 0.4053006184895808
1.093299967447914 -2.453350016276043 -0.7439861788369839 0.4266333007812472
1.114632649739581 -2.44268367513021 -0.6914696969453664 0.447965983072914
1.135965332031247 -2.432017333984376 -0.6409256650778485 0.4692986653645804
1.157298014322913 -2.421350992838543 -0.5922450076570591 0.4906313476562469
1.17863069661458 -2.41068465169271 -0.5453265459800076 0.5119640299479137
1.199963378906247 -2.400018310546876 -0.5000762962736967 0.5332967122395801
1.221296061197913 -2.389351969401043 -0.4564068413169515 0.5546293945312465
1.24262874348958 -2.37868562825521 -0.4142367667879054 0.5759620768229129
1.263961425781246 -2.368019287109377 -0.3734901546902187 0.5972947591145798
1.285294108072913 -2.357352945963544 -0.3340961272264811 0.6186274414062462
1.306626790364579 -2.346686604817711 -0.2959884353533959 0.6399601236979126
1.327959472656246 -2.336020263671877 -0.259105086994305 0.6612928059895794
1.349292154947912 -2.325353922526044 -0.2233880105200869 0.6826254882812458
1.370624837239579 -2.314687581380211 -0.1887827496559615 0.7039581705729122
1.391957519531245 -2.304021240234377 -0.1552381864428436 0.7252908528645786
1.413290201822912 -2.293354899088544 -0.1227062892889887 0.7466235351562455
1.434622884114579 -2.282688557942711 -0.09114188350030528 0.7679562174479119
1.455955566406245 -2.272022216796878 -0.0605024419838176 0.7892888997395783
1.477288248697912 -2.261355875651044 -0.03074789408513379 0.8106215820312451
1.498620930989578 -2.250689534505211 -0.001840450752961686 0.8319542643229115
1.519953613281245 -2.240023193359378 0.02625555557339565 0.853286946614578
1.541286295572911 -2.229356852213544 0.05357381777999248 0.8746196289062448
1.562618977864578 -2.218690511067711 0.08014618886831993 0.8959523111979111
1.583951660156244 -2.208024169921878 0.1060028058532583 0.9172849934895776
1.605284342447911 -2.197357828776044 0.1311722037821184 0.9386176757812439
1.626617024739577 -2.186691487630211 0.1556814207816974 0.9599503580729108
1.647949707031244 -2.176025146484378 0.1795560949463355 0.9812830403645773
1.66928238932291 -2.165358805338545 0.2028205537968613 1.002615722656244
1.690615071614577 -2.154692464192712 0.2254978969666173 1.023948404947911
1.711947753906244 -2.144026123046878 0.247610072705351 1.045281087239577
1.73328043619791 -2.133359781901045 0.2691779487335926 1.066613769531243
1.754613118489577 -2.122693440755212 0.2902213779283212 1.08794645182291
1.775945800781243 -2.112027099609378 0.3107592592745274 1.109279134114577
1.79727848307291 -2.101360758463545 0.3308095944760165 1.130611816406243
1.818611165364576 -2.090694417317712 0.3503895405818696 1.151944498697909
1.839943847656243 -2.080028076171879 0.3695154589519349 1.173277180989576
1.861276529947909 -2.069361735026045 0.3882029608550646 1.194609863281243
1.882609212239576 -2.058695393880212 0.4064669499671883 1.215942545572909
1.903941894531243 -2.048029052734379 0.4243216620123739 1.237275227864576
1.925274576822909 -2.037362711588545 0.4417807017684694 1.258607910156242
1.946607259114575 -2.026696370442712 0.4588570776394998 1.279940592447909
1.967939941406242 -2.016030029296879 0.4755632339794513 1.301273274739576
1.989272623697909 -2.005363688151045 0.49191108133624 1.322605957031242
1.99981689825654 -2.00009155087173 0.499862661118911 1.333150231589874

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.LERP)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -13.91442513020833 -0.9572125651041667 11.89303141276042
-1.957273600260416 -13.82909440104167 -0.914547200520833 11.78636800130208
-1.93594091796875 -13.743763671875 -0.8718818359374998 11.67970458984375
-1.914608235677083 -13.65843294270833 -0.829216471354167 11.57304117838542
-1.893275553385417 -13.57310221354167 -0.7865511067708337 11.46637776692708
-1.87194287109375 -13.487771484375 -0.7438857421874996 11.35971435546875
-1.850610188802083 -13.40244075520833 -0.7012203776041668 11.25305094401042
-1.829277506510417 -13.31711002604167 -0.6585550130208335 11.14638753255208
-1.80794482421875 -13.231779296875 -0.6158896484374998 11.03972412109375
-1.786612141927083 -13.14644856770833 -0.5732242838541666 10.93306070963542
-1.765279459635417 -13.06111783854167 -0.5305589192708333 10.82639729817708
-1.74394677734375 -12.975787109375 -0.4878935546874996 10.71973388671875
-1.722614095052083 -12.89045638020833 -0.4452281901041664 10.61307047526041
-1.701281412760417 -12.80512565104167 -0.4025628255208336 10.50640706380208
-1.67994873046875 -12.719794921875 -0.3598974609375003 10.39974365234375
-1.658616048177083 -12.63446419270833 -0.3172320963541666 10.29308024088542
-1.637283365885417 -12.54913346354167 -0.2745667317708333 10.18641682942708
-1.61595068359375 -12.463802734375 -0.2319013671875005 10.07975341796875
-1.594618001302083 -12.37847200520833 -0.1892360026041668 9.973090006510418
-1.573285319010417 -12.29314127604167 -0.1465706380208331 9.866426595052083
-1.55195263671875 -12.207810546875 -0.1039052734375003 9.759763183593751
-1.530619954427083 -12.12247981770833 -0.06123990885416664 9.653099772135416
-1.509287272135417 -12.03714908854167 -0.01857454427083383 9.546436360677085
-1.48795458984375 -11.951818359375 0.02409082031249987 9.439772949218749
-1.466621907552084 -11.86648763020833 0.06675618489583268 9.333109537760418
-1.445289225260417 -11.78115690104167 0.1094215494791664 9.226446126302083
-1.42395654296875 -11.695826171875 0.1520869140624992 9.119782714843751
-1.402623860677084 -11.61049544270833 0.1947522786458329 9.013119303385418
-1.381291178385417 -11.52516471354167 0.2374176432291666 8.906455891927084
-1.35995849609375 -11.439833984375 0.2800830078124994 8.799792480468753
-1.338625813802083 -11.35450325520833 0.3227483723958331 8.693129069010418
-1.317293131510417 -11.26917252604167 0.3654137369791663 8.586465657552084
-1.29596044921875 -11.183841796875 0.4080791015624996 8.479802246093751
-1.274627766927084 -11.09851106770834 0.4507444661458324 8.373138834635419
-1.253295084635417 -11.01318033854167 0.4934098307291657 8.266475423177086
-1.23196240234375 -10.927849609375 0.5360751953124998 8.159812011718751
-1.210629720052084 -10.84251888020833 0.5787405598958326 8.053148600260418
-1.189297037760417 -10.75718815104167 0.6214059244791654 7.946485188802086
-1.16796435546875 -10.671857421875 0.6640712890624996 7.839821777343751
-1.146631673177084 -10.58652669270833 0.7067366536458328 7.733158365885417
-1.125298990885417 -10.50119596354167 0.7494020182291656 7.626494954427086
-1.10396630859375 -10.415865234375 0.7920673828124993 7.519831542968752
-1.082633626302084 -10.33053450520834 0.8347327473958321 7.413168131510419
-1.061300944010417 -10.24520377604167 0.8773981119791658 7.306504720052086
-1.039968261718751 -10.159873046875 0.9200634765624986 7.199841308593753
-1.018635579427084 -10.07454231770834 0.9627288411458323 7.093177897135419
-0.9973028971354172 -9.989211588541668 1.005394205729166 6.986514485677086
-0.9759702148437505 -9.903880859375002 1.048059570312499 6.879851074218752
-0.9546375325520838 -9.818550130208335 1.090724934895833 6.773187662760419
-0.9333048502604168 -9.733219401041667 1.133390299479166 6.666524251302084
-0.9119721679687501 -9.647888671875 1.1760556640625 6.559860839843751
-0.8906394856770833 -9.562557942708333 1.218721028645833 6.453197428385416
-0.8693068033854166 -9.477227213541667 1.261386393229167 6.346534016927084
-0.8479741210937499 -9.391896484375 1.3040517578125 6.23987060546875
-0.8266414388020831 -9.306565755208332 1.346717122395834 6.133207194010415
-0.8053087565104164 -9.221235026041665 1.389382486979167 6.026543782552082
-0.7839760742187497 -9.135904296874999 1.432047851562501 5.919880371093749
-0.7626433919270829 -9.050573567708332 1.474713216145834 5.813216959635414
-0.7413107096354159 -8.965242838541663 1.517378580729168 5.70655354817708
-0.7199780273437493 -8.879912109374997 1.560043945312501 5.599890136718747
-0.6986453450520828 -8.794581380208331 1.602709309895834 5.493226725260413
-0.6773126627604157 -8.709250651041662 1.645374674479169 5.386563313802078
-0.6559799804687488 -8.623919921874995 1.688040039062502 5.279899902343744
-0.6346472981770823 -8.538589192708329 1.730705403645835 5.173236490885412
-0.6133146158854156 -8.453258463541662 1.773370768229169 5.066573079427078
-0.5919819335937487 -8.367927734374994 1.816036132812503 4.959909667968743
-0.5706492513020819 -8.282597005208327 1.858701497395836 4.85324625651041
-0.5493165690104153 -8.197266276041661 1.901366861979169 4.746582845052076
-0.5279838867187485 -8.111935546874994 1.944032226562503 4.639919433593743
-0.5066512044270817 -8.026604817708327 1.986697591145837 4.533256022135408
-0.4853185221354149 -7.941274088541659 2.02936295572917 4.426592610677075
-0.4639858398437481 -7.855943359374992 2.072028320312504 4.31992919921874
-0.4426531575520815 -7.770612630208326 2.114693684895837 4.213265787760408
-0.4213204752604147 -7.685281901041659 2.157359049479171 4.106602376302074
-0.3999877929687479 -7.599951171874991 2.200024414062504 3.999938964843739
-0.3786551106770811 -7.514620442708324 2.242689778645838 3.893275553385406
-0.3573224283854145 -7.429289713541658 2.285355143229171 3.786612141927073
-0.3359897460937477 -7.343958984374991 2.328020507812504 3.679948730468738
-0.3146570638020807 -7.258628255208323 2.370685872395839 3.573285319010403
-0.2933243815104141 -7.173297526041656 2.413351236979172 3.46662190755207
-0.2719916992187476 -7.087966796874991 2.456016601562505 3.359958496093738
-0.2506590169270807 -7.002636067708323 2.498681966145838 3.253295084635404
-0.2293263346354136 -6.917305338541654 2.541347330729173 3.146631673177068
-0.2079936523437471 -6.831974609374988 2.584012695312506 3.039968261718736
-0.1866609700520805 -6.746643880208322 2.626678059895839 2.933304850260402
-0.1653282877604135 -6.661313151041654 2.669343424479173 2.826641438802067
-0.1439956054687467 -6.575982421874986 2.712008789062507 2.719978027343733
-0.1226629231770801 -6.490651692708321 2.75467415364584 2.6133146158854
-0.1013302408854133 -6.405320963541653 2.797339518229173 2.506651204427067
-0.07999755859374647 -6.319990234374986 2.840004882812507 2.399987792968732
-0.05866487630207972 -6.234659505208318 2.882670247395841 2.293324381510399
-0.0373321940104131 -6.149328776041653 2.925335611979174 2.186660970052066
-0.01599951171874625 -6.063998046874985 2.968000976562507 2.079997558593731
0.005333170572920487 -5.978667317708318 3.010666341145841 1.973334147135398
0.026665852864587 -5.893336588541652 3.053331705729174 1.866670735677065
0.04799853515625363 -5.808005859374985 3.095997070312507 1.760007324218732
0.06933121744792015 -5.722675130208319 3.13866243489584 1.653343912760399
0.09066389973958666 -5.637344401041654 3.181327799479173 1.546680501302067
0.1119965820312533 -5.552013671874986 3.223993164062507 1.440017089843733
0.1333292643229198 -5.466682942708321 3.26665852864584 1.333353678385401
0.1546619466145862 -5.381352213541655 3.309323893229172 1.226690266927069
0.1759946289062527 -5.29602148437499 3.351989257812505 1.120026855468736
0.1973273111979195 -5.210690755208322 3.394654622395839 1.013363444010403
0.2186599934895859 -5.125360026041657 3.437319986979172 0.9067000325520706
0.2399926757812524 -5.040029296874991 3.479985351562505 0.8000366210937381
0.261325358072919 -4.954698567708324 3.522650716145838 0.6933732096354049
0.2826580403645855 -4.869367838541658 3.565316080729171 0.5867097981770724
0.303990722656252 -4.784037109374992 3.607981445312504 0.4800463867187398
0.3253234049479187 -4.698706380208325 3.650646809895838 0.3733829752604066
0.3466560872395852 -4.613375651041659 3.69331217447917 0.2667195638020741
0.3679887695312516 -4.528044921874994 3.735977539062503 0.160056152343742
0.3893214518229181 -4.442714192708328 3.778642903645836 0.05339274088540935
0.4106541341145848 -4.357383463541661 3.82130826822917 -0.05327067057292356
0.4319868164062513 -4.272052734374995 3.863973632812503 -0.1599340820312563
0.4533194986979177 -4.186722005208329 3.906638997395835 -0.2665974934895889
0.4746521809895844 -4.101391276041662 3.949304361979169 -0.3732609049479219
0.4959848632812509 -4.016060546874996 3.991969726562502 -0.4799243164062545
0.5173175455729173 -3.930729817708331 4.034635091145835 -0.5865877278645866
0.5386502278645841 -3.845399088541664 4.077300455729168 -0.6932511393229202
0.5599829101562506 -3.760068359374998 4.119965820312501 -0.7999145507812528
0.581315592447917 -3.674737630208332 4.162631184895834 -0.9065779622395848
0.6026482747395835 -3.589406901041666 4.205296549479167 -1.013241373697918
0.6239809570312501 -3.504076171875 4.2479619140625 -1.11990478515625
0.6453136393229166 -3.418745442708333 4.290627278645833 -1.226568196614583
0.6666463216145831 -3.333414713541667 4.333292643229166 -1.333231608072916
0.6879790039062498 -3.248083984375001 4.3759580078125 -1.439895019531249
0.7093116861979163 -3.162753255208335 4.418623372395833 -1.546558430989581
0.7306443684895827 -3.077422526041669 4.461288736979165 -1.653221842447913
0.7519770507812495 -2.992091796875002 4.503954101562499 -1.759885253906247
0.773309733072916 -2.906761067708336 4.546619466145832 -1.86654866536458
0.7946424153645824 -2.821430338541671 4.589284830729165 -1.973212076822912
0.8159750976562488 -2.736099609375005 4.631950195312498 -2.079875488281244
0.8373077799479155 -2.650768880208338 4.674615559895831 -2.186538899739578
0.858640462239582 -2.565438151041672 4.717280924479164 -2.29320231119791
0.8799731445312485 -2.480107421875006 4.759946289062497 -2.399865722656243
0.9013058268229152 -2.394776692708339 4.802611653645831 -2.506529134114576
0.9226385091145817 -2.309445963541673 4.845277018229163 -2.613192545572908
0.9439711914062482 -2.224115234375008 4.887942382812496 -2.71985595703124
0.9653038736979148 -2.138784505208341 4.93060774739583 -2.826519368489574
0.9866365559895813 -2.053453776041675 4.973273111979163 -2.933182779947907
1.007969238281248 -1.968123046875009 5.015938476562495 -3.039846191406239
1.029301920572914 -1.882792317708343 5.058603841145828 -3.146509602864571
1.050634602864581 -1.797461588541676 5.101269205729162 -3.253173014322905
1.071967285156247 -1.71213085937501 5.143934570312495 -3.359836425781237
1.093299967447914 -1.626800130208345 5.186599934895828 -3.466499837239569
1.114632649739581 -1.541469401041677 5.229265299479161 -3.573163248697903
1.135965332031247 -1.456138671875012 5.271930664062494 -3.679826660156235
1.157298014322913 -1.370807942708346 5.314596028645827 -3.786490071614567
1.17863069661458 -1.285477213541679 5.357261393229161 -3.893153483072902
1.199963378906247 -1.200146484375013 5.399926757812493 -3.999816894531234
1.221296061197913 -1.114815755208348 5.442592122395826 -4.106480305989566
1.24262874348958 -1.029485026041682 5.485257486979159 -4.213143717447897
1.263961425781246 -0.9441542968750145 5.527922851562493 -4.319807128906232
1.285294108072913 -0.8588235677083489 5.570588216145826 -4.426470540364564
1.306626790364579 -0.7734928385416833 5.613253580729158 -4.533133951822895
1.327959472656246 -0.6881621093750159 5.655918945312492 -4.639797363281231
1.349292154947912 -0.6028313802083503 5.698584309895825 -4.746460774739562
1.370624837239579 -0.5175006510416846 5.741249674479158 -4.853124186197895
1.391957519531245 -0.432169921875019 5.78391503906249 -4.959787597656226
1.413290201822912 -0.3468391927083516 5.826580403645824 -5.06645100911456
1.434622884114579 -0.261508463541686 5.869245768229157 -5.173114420572893
1.455955566406245 -0.1761777343750204 5.91191113281249 -5.279777832031225
1.477288248697912 -0.09084700520835298 5.954576497395824 -5.386441243489559
1.498620930989578 -0.005516276041687362 5.997241861979156 -5.493104654947891
1.519953613281245 0.07981445312497826 6.039907226562489 -5.599768066406223
1.541286295572911 0.1651451822916457 6.082572591145823 -5.706431477864557
1.562618977864578 0.2504759114583113 6.125237955729156 -5.81309488932289
1.583951660156244 0.3358066406249769 6.167903320312488 -5.919758300781221
1.605284342447911 0.4211373697916425 6.210568684895821 -6.026421712239553
1.626617024739577 0.5064680989583099 6.253234049479155 -6.133085123697888
1.647949707031244 0.5917988281249755 6.295899414062488 -6.239748535156219
1.66928238932291 0.6771295572916411 6.338564778645821 -6.346411946614551
1.690615071614577 0.7624602864583085 6.381230143229154 -6.453075358072886
1.711947753906244 0.8477910156249742 6.423895507812487 -6.559738769531218
1.73328043619791 0.9331217447916398 6.46656087239582 -6.666402180989549
1.754613118489577 1.018452473958307 6.509226236979154 -6.773065592447884
1.775945800781243 1.103783203124973 6.551891601562486 -6.879729003906216
1.79727848307291 1.189113932291638 6.594556966145819 -6.986392415364548
1.818611165364576 1.274444661458304 6.637222330729152 -7.09305582682288
1.839943847656243 1.359775390624971 6.679887695312486 -7.199719238281214
1.861276529947909 1.445106119791637 6.722553059895819 -7.306382649739546
1.882609212239576 1.530436848958303 6.765218424479151 -7.413046061197878
1.903941894531243 1.61576757812497 6.807883789062485 -7.519709472656213
1.925274576822909 1.701098307291636 6.850549153645818 -7.626372884114544
1.946607259114575 1.786429036458301 6.893214518229151 -7.733036295572877
1.967939941406242 1.871759765624969 6.935879882812484 -7.839699707031211
1.989272623697909 1.957090494791634 6.978545247395817 -7.946363118489542
1.99981689825654 1.999267593026161 6.999633796513081 -7.999084491282701

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.MAX)

View File

@ -0,0 +1,188 @@
-1.978606282552083 2.0 2.0 2.0
-1.957273600260416 2.0 2.0 2.0
-1.93594091796875 2.0 2.0 2.0
-1.914608235677083 2.0 2.0 2.0
-1.893275553385417 2.0 2.0 2.0
-1.87194287109375 2.0 2.0 2.0
-1.850610188802083 2.0 2.0 2.0
-1.829277506510417 2.0 2.0 2.0
-1.80794482421875 2.0 2.0 2.0
-1.786612141927083 2.0 2.0 2.0
-1.765279459635417 2.0 2.0 2.0
-1.74394677734375 2.0 2.0 2.0
-1.722614095052083 2.0 2.0 2.0
-1.701281412760417 2.0 2.0 2.0
-1.67994873046875 2.0 2.0 2.0
-1.658616048177083 2.0 2.0 2.0
-1.637283365885417 2.0 2.0 2.0
-1.61595068359375 2.0 2.0 2.0
-1.594618001302083 2.0 2.0 2.0
-1.573285319010417 2.0 2.0 2.0
-1.55195263671875 2.0 2.0 2.0
-1.530619954427083 2.0 2.0 2.0
-1.509287272135417 2.0 2.0 2.0
-1.48795458984375 2.0 2.0 2.0
-1.466621907552084 2.0 2.0 2.0
-1.445289225260417 2.0 2.0 2.0
-1.42395654296875 2.0 2.0 2.0
-1.402623860677084 2.0 2.0 2.0
-1.381291178385417 2.0 2.0 2.0
-1.35995849609375 2.0 2.0 2.0
-1.338625813802083 2.0 2.0 2.0
-1.317293131510417 2.0 2.0 2.0
-1.29596044921875 2.0 2.0 2.0
-1.274627766927084 2.0 2.0 2.0
-1.253295084635417 2.0 2.0 2.0
-1.23196240234375 2.0 2.0 2.0
-1.210629720052084 2.0 2.0 2.0
-1.189297037760417 2.0 2.0 2.0
-1.16796435546875 2.0 2.0 2.0
-1.146631673177084 2.0 2.0 2.0
-1.125298990885417 2.0 2.0 2.0
-1.10396630859375 2.0 2.0 2.0
-1.082633626302084 2.0 2.0 2.0
-1.061300944010417 2.0 2.0 2.0
-1.039968261718751 2.0 2.0 2.0
-1.018635579427084 2.0 2.0 2.0
-0.9973028971354172 2.0 2.0 2.0
-0.9759702148437505 2.0 2.0 2.0
-0.9546375325520838 2.0 2.0 2.0
-0.9333048502604168 2.0 2.0 2.0
-0.9119721679687501 2.0 2.0 2.0
-0.8906394856770833 2.0 2.0 2.0
-0.8693068033854166 2.0 2.0 2.0
-0.8479741210937499 2.0 2.0 2.0
-0.8266414388020831 2.0 2.0 2.0
-0.8053087565104164 2.0 2.0 2.0
-0.7839760742187497 2.0 2.0 2.0
-0.7626433919270829 2.0 2.0 2.0
-0.7413107096354159 2.0 2.0 2.0
-0.7199780273437493 2.0 2.0 2.0
-0.6986453450520828 2.0 2.0 2.0
-0.6773126627604157 2.0 2.0 2.0
-0.6559799804687488 2.0 2.0 2.0
-0.6346472981770823 2.0 2.0 2.0
-0.6133146158854156 2.0 2.0 2.0
-0.5919819335937487 2.0 2.0 2.0
-0.5706492513020819 2.0 2.0 2.0
-0.5493165690104153 2.0 2.0 2.0
-0.5279838867187485 2.0 2.0 2.0
-0.5066512044270817 2.0 2.0 2.0
-0.4853185221354149 2.0 2.0 2.0
-0.4639858398437481 2.0 2.0 2.0
-0.4426531575520815 2.0 2.0 2.0
-0.4213204752604147 2.0 2.0 2.0
-0.3999877929687479 2.0 2.0 2.0
-0.3786551106770811 2.0 2.0 2.0
-0.3573224283854145 2.0 2.0 2.0
-0.3359897460937477 2.0 2.0 2.0
-0.3146570638020807 2.0 2.0 2.0
-0.2933243815104141 2.0 2.0 2.0
-0.2719916992187476 2.0 2.0 2.0
-0.2506590169270807 2.0 2.0 2.0
-0.2293263346354136 2.0 2.0 2.0
-0.2079936523437471 2.0 2.0 2.0
-0.1866609700520805 2.0 2.0 2.0
-0.1653282877604135 2.0 2.0 2.0
-0.1439956054687467 2.0 2.0 2.0
-0.1226629231770801 2.0 2.0 2.0
-0.1013302408854133 2.0 2.0 2.0
-0.07999755859374647 2.0 2.0 2.0
-0.05866487630207972 2.0 2.0 2.0
-0.0373321940104131 2.0 2.0 2.0
-0.01599951171874625 2.0 2.0 2.0
0.005333170572920487 2.0 2.0 2.0
0.026665852864587 2.0 2.0 2.0
0.04799853515625363 2.0 2.0 2.0
0.06933121744792015 2.0 2.0 2.0
0.09066389973958666 2.0 2.0 2.0
0.1119965820312533 2.0 2.0 2.0
0.1333292643229198 2.0 2.0 2.0
0.1546619466145862 2.0 2.0 2.0
0.1759946289062527 2.0 2.0 2.0
0.1973273111979195 2.0 2.0 2.0
0.2186599934895859 2.0 2.0 2.0
0.2399926757812524 2.0 2.0 2.0
0.261325358072919 2.0 2.0 2.0
0.2826580403645855 2.0 2.0 2.0
0.303990722656252 2.0 2.0 2.0
0.3253234049479187 2.0 2.0 2.0
0.3466560872395852 2.0 2.0 2.0
0.3679887695312516 2.0 2.0 2.0
0.3893214518229181 2.0 2.0 2.0
0.4106541341145848 2.0 2.0 2.0
0.4319868164062513 2.0 2.0 2.0
0.4533194986979177 2.0 2.0 2.0
0.4746521809895844 2.0 2.0 2.0
0.4959848632812509 2.0 2.0 2.0
0.5173175455729173 2.0 2.0 2.0
0.5386502278645841 2.0 2.0 2.0
0.5599829101562506 2.0 2.0 2.0
0.581315592447917 2.0 2.0 2.0
0.6026482747395835 2.0 2.0 2.0
0.6239809570312501 2.0 2.0 2.0
0.6453136393229166 2.0 2.0 2.0
0.6666463216145831 2.0 2.0 2.0
0.6879790039062498 2.0 2.0 2.0
0.7093116861979163 2.0 2.0 2.0
0.7306443684895827 2.0 2.0 2.0
0.7519770507812495 2.0 2.0 2.0
0.773309733072916 2.0 2.0 2.0
0.7946424153645824 2.0 2.0 2.0
0.8159750976562488 2.0 2.0 2.0
0.8373077799479155 2.0 2.0 2.0
0.858640462239582 2.0 2.0 2.0
0.8799731445312485 2.0 2.0 2.0
0.9013058268229152 2.0 2.0 2.0
0.9226385091145817 2.0 2.0 2.0
0.9439711914062482 2.0 2.0 2.0
0.9653038736979148 2.0 2.0 2.0
0.9866365559895813 2.0 2.0 2.0
1.007969238281248 2.0 2.0 2.0
1.029301920572914 2.0 2.0 2.0
1.050634602864581 2.0 2.0 2.0
1.071967285156247 2.0 2.0 2.0
1.093299967447914 2.0 2.0 2.0
1.114632649739581 2.0 2.0 2.0
1.135965332031247 2.0 2.0 2.0
1.157298014322913 2.0 2.0 2.0
1.17863069661458 2.0 2.0 2.0
1.199963378906247 2.0 2.0 2.0
1.221296061197913 2.0 2.0 2.0
1.24262874348958 2.0 2.0 2.0
1.263961425781246 2.0 2.0 2.0
1.285294108072913 2.0 2.0 2.0
1.306626790364579 2.0 2.0 2.0
1.327959472656246 2.0 2.0 2.0
1.349292154947912 2.0 2.0 2.0
1.370624837239579 2.0 2.0 2.0
1.391957519531245 2.0 2.0 2.0
1.413290201822912 2.0 2.0 2.0
1.434622884114579 2.0 2.0 2.0
1.455955566406245 2.0 2.0 2.0
1.477288248697912 2.0 2.0 2.0
1.498620930989578 2.0 2.0 2.0
1.519953613281245 2.0 2.0 2.0
1.541286295572911 2.0 2.0 2.0
1.562618977864578 2.0 2.0 2.0
1.583951660156244 2.0 2.0 2.0
1.605284342447911 2.0 2.0 2.0
1.626617024739577 2.0 2.0 2.0
1.647949707031244 2.0 2.0 2.0
1.66928238932291 2.0 2.0 2.0
1.690615071614577 2.0 2.0 2.0
1.711947753906244 2.0 2.0 2.0
1.73328043619791 2.0 2.0 2.0
1.754613118489577 2.0 2.0 2.0
1.775945800781243 2.0 2.0 2.0
1.79727848307291 2.0 2.0 2.0
1.818611165364576 2.0 2.0 2.0
1.839943847656243 2.0 2.0 2.0
1.861276529947909 2.0 2.0 2.0
1.882609212239576 2.0 2.0 2.0
1.903941894531243 2.0 2.0 2.0
1.925274576822909 2.0 2.0 2.0
1.946607259114575 2.0 2.0 2.0
1.967939941406242 2.0 2.0 2.0
1.989272623697909 2.0 2.0 2.0
1.99981689825654 2.0 2.0 2.0

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.MID)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -1.978606282552083 -1.978606282552083 -1.978606282552083
-1.957273600260416 -1.957273600260416 -1.957273600260416 -1.957273600260416
-1.93594091796875 -1.93594091796875 -1.93594091796875 -1.93594091796875
-1.914608235677083 -1.914608235677083 -1.914608235677083 -1.914608235677083
-1.893275553385417 -1.893275553385417 -1.893275553385417 -1.893275553385417
-1.87194287109375 -1.87194287109375 -1.87194287109375 -1.87194287109375
-1.850610188802083 -1.850610188802083 -1.850610188802083 -1.850610188802083
-1.829277506510417 -1.829277506510417 -1.829277506510417 -1.829277506510417
-1.80794482421875 -1.80794482421875 -1.80794482421875 -1.80794482421875
-1.786612141927083 -1.786612141927083 -1.786612141927083 -1.786612141927083
-1.765279459635417 -1.765279459635417 -1.765279459635417 -1.765279459635417
-1.74394677734375 -1.74394677734375 -1.74394677734375 -1.74394677734375
-1.722614095052083 -1.722614095052083 -1.722614095052083 -1.722614095052083
-1.701281412760417 -1.701281412760417 -1.701281412760417 -1.701281412760417
-1.67994873046875 -1.67994873046875 -1.67994873046875 -1.67994873046875
-1.658616048177083 -1.658616048177083 -1.658616048177083 -1.658616048177083
-1.637283365885417 -1.637283365885417 -1.637283365885417 -1.637283365885417
-1.61595068359375 -1.61595068359375 -1.61595068359375 -1.61595068359375
-1.594618001302083 -1.594618001302083 -1.594618001302083 -1.594618001302083
-1.573285319010417 -1.573285319010417 -1.573285319010417 -1.573285319010417
-1.55195263671875 -1.55195263671875 -1.55195263671875 -1.55195263671875
-1.530619954427083 -1.530619954427083 -1.530619954427083 -1.530619954427083
-1.509287272135417 -1.509287272135417 -1.509287272135417 -1.509287272135417
-1.48795458984375 -1.48795458984375 -1.48795458984375 -1.48795458984375
-1.466621907552084 -1.466621907552084 -1.466621907552084 -1.466621907552084
-1.445289225260417 -1.445289225260417 -1.445289225260417 -1.445289225260417
-1.42395654296875 -1.42395654296875 -1.42395654296875 -1.42395654296875
-1.402623860677084 -1.402623860677084 -1.402623860677084 -1.402623860677084
-1.381291178385417 -1.381291178385417 -1.381291178385417 -1.381291178385417
-1.35995849609375 -1.35995849609375 -1.35995849609375 -1.35995849609375
-1.338625813802083 -1.338625813802083 -1.338625813802083 -1.338625813802083
-1.317293131510417 -1.317293131510417 -1.317293131510417 -1.317293131510417
-1.29596044921875 -1.29596044921875 -1.29596044921875 -1.29596044921875
-1.274627766927084 -1.274627766927084 -1.274627766927084 -1.274627766927084
-1.253295084635417 -1.253295084635417 -1.253295084635417 -1.253295084635417
-1.23196240234375 -1.23196240234375 -1.23196240234375 -1.23196240234375
-1.210629720052084 -1.210629720052084 -1.210629720052084 -1.210629720052084
-1.189297037760417 -1.189297037760417 -1.189297037760417 -1.189297037760417
-1.16796435546875 -1.16796435546875 -1.16796435546875 -1.16796435546875
-1.146631673177084 -1.146631673177084 -1.146631673177084 -1.146631673177084
-1.125298990885417 -1.125298990885417 -1.125298990885417 -1.125298990885417
-1.10396630859375 -1.10396630859375 -1.10396630859375 -1.10396630859375
-1.082633626302084 -1.082633626302084 -1.082633626302084 -1.082633626302084
-1.061300944010417 -1.061300944010417 -1.061300944010417 -1.061300944010417
-1.039968261718751 -1.039968261718751 -1.039968261718751 -1.039968261718751
-1.018635579427084 -1.018635579427084 -1.018635579427084 -1.018635579427084
-0.9973028971354172 -0.9973028971354172 -0.9973028971354172 -0.9973028971354172
-0.9759702148437505 -0.9759702148437505 -0.9759702148437505 -0.9759702148437505
-0.9546375325520838 -0.9546375325520838 -0.9546375325520838 -0.9546375325520838
-0.9333048502604168 -0.9333048502604168 -0.9333048502604168 -0.9333048502604168
-0.9119721679687501 -0.9119721679687501 -0.9119721679687501 -0.9119721679687501
-0.8906394856770833 -0.8906394856770833 -0.8906394856770833 -0.8906394856770833
-0.8693068033854166 -0.8693068033854166 -0.8693068033854166 -0.8693068033854166
-0.8479741210937499 -0.8479741210937499 -0.8479741210937499 -0.8479741210937499
-0.8266414388020831 -0.8266414388020831 -0.8266414388020831 -0.8266414388020831
-0.8053087565104164 -0.8053087565104164 -0.8053087565104164 -0.8053087565104164
-0.7839760742187497 -0.7839760742187497 -0.7839760742187497 -0.7839760742187497
-0.7626433919270829 -0.7626433919270829 -0.7626433919270829 -0.7626433919270829
-0.7413107096354159 -0.7413107096354159 -0.7413107096354159 -0.7413107096354159
-0.7199780273437493 -0.7199780273437493 -0.7199780273437493 -0.7199780273437493
-0.6986453450520828 -0.6986453450520828 -0.6986453450520828 -0.6986453450520828
-0.6773126627604157 -0.6773126627604157 -0.6773126627604157 -0.6773126627604157
-0.6559799804687488 -0.6559799804687488 -0.6559799804687488 -0.6559799804687488
-0.6346472981770823 -0.6346472981770823 -0.6346472981770823 -0.6346472981770823
-0.6133146158854156 -0.6133146158854156 -0.6133146158854156 -0.6133146158854156
-0.5919819335937487 -0.5919819335937487 -0.5919819335937487 -0.5919819335937487
-0.5706492513020819 -0.5706492513020819 -0.5706492513020819 -0.5706492513020819
-0.5493165690104153 -0.5493165690104153 -0.5493165690104153 -0.5493165690104153
-0.5279838867187485 -0.5279838867187485 -0.5279838867187485 -0.5279838867187485
-0.5066512044270817 -0.5066512044270817 -0.5066512044270817 -0.5066512044270817
-0.4853185221354149 -0.4853185221354149 -0.4853185221354149 -0.4853185221354149
-0.4639858398437481 -0.4639858398437481 -0.4639858398437481 -0.4639858398437481
-0.4426531575520815 -0.4426531575520815 -0.4426531575520815 -0.4426531575520815
-0.4213204752604147 -0.4213204752604147 -0.4213204752604147 -0.4213204752604147
-0.3999877929687479 -0.3999877929687479 -0.3999877929687479 -0.3999877929687479
-0.3786551106770811 -0.3786551106770811 -0.3786551106770811 -0.3786551106770811
-0.3573224283854145 -0.3573224283854145 -0.3573224283854145 -0.3573224283854145
-0.3359897460937477 -0.3359897460937477 -0.3359897460937477 -0.3359897460937477
-0.3146570638020807 -0.3146570638020807 -0.3146570638020807 -0.3146570638020807
-0.2933243815104141 -0.2933243815104141 -0.2933243815104141 -0.2933243815104141
-0.2719916992187476 -0.2719916992187476 -0.2719916992187476 -0.2719916992187476
-0.2506590169270807 -0.2506590169270807 -0.2506590169270807 -0.2506590169270807
-0.2293263346354136 -0.2293263346354136 -0.2293263346354136 -0.2293263346354136
-0.2079936523437471 -0.2079936523437471 -0.2079936523437471 -0.2079936523437471
-0.1866609700520805 -0.1866609700520805 -0.1866609700520805 -0.1866609700520805
-0.1653282877604135 -0.1653282877604135 -0.1653282877604135 -0.1653282877604135
-0.1439956054687467 -0.1439956054687467 -0.1439956054687467 -0.1439956054687467
-0.1226629231770801 -0.1226629231770801 -0.1226629231770801 -0.1226629231770801
-0.1013302408854133 -0.1013302408854133 -0.1013302408854133 -0.1013302408854133
-0.07999755859374647 -0.07999755859374647 -0.07999755859374647 -0.07999755859374647
-0.05866487630207972 -0.05866487630207972 -0.05866487630207972 -0.05866487630207972
-0.0373321940104131 -0.0373321940104131 -0.0373321940104131 -0.0373321940104131
-0.01599951171874625 -0.01599951171874625 -0.01599951171874625 -0.01599951171874625
0.005333170572920487 0.005333170572920487 0.005333170572920487 0.005333170572920487
0.026665852864587 0.026665852864587 0.026665852864587 0.026665852864587
0.04799853515625363 0.04799853515625363 0.04799853515625363 0.04799853515625363
0.06933121744792015 0.06933121744792015 0.06933121744792015 0.06933121744792015
0.09066389973958666 0.09066389973958666 0.09066389973958666 0.09066389973958666
0.1119965820312533 0.1119965820312533 0.1119965820312533 0.1119965820312533
0.1333292643229198 0.1333292643229198 0.1333292643229198 0.1333292643229198
0.1546619466145862 0.1546619466145862 0.1546619466145862 0.1546619466145862
0.1759946289062527 0.1759946289062527 0.1759946289062527 0.1759946289062527
0.1973273111979195 0.1973273111979195 0.1973273111979195 0.1973273111979195
0.2186599934895859 0.2186599934895859 0.2186599934895859 0.2186599934895859
0.2399926757812524 0.2399926757812524 0.2399926757812524 0.2399926757812524
0.261325358072919 0.261325358072919 0.261325358072919 0.261325358072919
0.2826580403645855 0.2826580403645855 0.2826580403645855 0.2826580403645855
0.303990722656252 0.303990722656252 0.303990722656252 0.303990722656252
0.3253234049479187 0.3253234049479187 0.3253234049479187 0.3253234049479187
0.3466560872395852 0.3466560872395852 0.3466560872395852 0.3466560872395852
0.3679887695312516 0.3679887695312516 0.3679887695312516 0.3679887695312516
0.3893214518229181 0.3893214518229181 0.3893214518229181 0.3893214518229181
0.4106541341145848 0.4106541341145848 0.4106541341145848 0.4106541341145848
0.4319868164062513 0.4319868164062513 0.4319868164062513 0.4319868164062513
0.4533194986979177 0.4533194986979177 0.4533194986979177 0.4533194986979177
0.4746521809895844 0.4746521809895844 0.4746521809895844 0.4746521809895844
0.4959848632812509 0.4959848632812509 0.4959848632812509 0.4959848632812509
0.5173175455729173 0.5173175455729173 0.5173175455729173 0.5173175455729173
0.5386502278645841 0.5386502278645841 0.5386502278645841 0.5386502278645841
0.5599829101562506 0.5599829101562506 0.5599829101562506 0.5599829101562506
0.581315592447917 0.581315592447917 0.581315592447917 0.581315592447917
0.6026482747395835 0.6026482747395835 0.6026482747395835 0.6026482747395835
0.6239809570312501 0.6239809570312501 0.6239809570312501 0.6239809570312501
0.6453136393229166 0.6453136393229166 0.6453136393229166 0.6453136393229166
0.6666463216145831 0.6666463216145831 0.6666463216145831 0.6666463216145831
0.6879790039062498 0.6879790039062498 0.6879790039062498 0.6879790039062498
0.7093116861979163 0.7093116861979163 0.7093116861979163 0.7093116861979163
0.7306443684895827 0.7306443684895827 0.7306443684895827 0.7306443684895827
0.7519770507812495 0.7519770507812495 0.7519770507812495 0.7519770507812495
0.773309733072916 0.773309733072916 0.773309733072916 0.773309733072916
0.7946424153645824 0.7946424153645824 0.7946424153645824 0.7946424153645824
0.8159750976562488 0.8159750976562488 0.8159750976562488 0.8159750976562488
0.8373077799479155 0.8373077799479155 0.8373077799479155 0.8373077799479155
0.858640462239582 0.858640462239582 0.858640462239582 0.858640462239582
0.8799731445312485 0.8799731445312485 0.8799731445312485 0.8799731445312485
0.9013058268229152 0.9013058268229152 0.9013058268229152 0.9013058268229152
0.9226385091145817 0.9226385091145817 0.9226385091145817 0.9226385091145817
0.9439711914062482 0.9439711914062482 0.9439711914062482 0.9439711914062482
0.9653038736979148 0.9653038736979148 0.9653038736979148 0.9653038736979148
0.9866365559895813 0.9866365559895813 0.9866365559895813 0.9866365559895813
1.007969238281248 1.007969238281248 1.007969238281248 1.007969238281248
1.029301920572914 1.029301920572914 1.029301920572914 1.029301920572914
1.050634602864581 1.050634602864581 1.050634602864581 1.050634602864581
1.071967285156247 1.071967285156247 1.071967285156247 1.071967285156247
1.093299967447914 1.093299967447914 1.093299967447914 1.093299967447914
1.114632649739581 1.114632649739581 1.114632649739581 1.114632649739581
1.135965332031247 1.135965332031247 1.135965332031247 1.135965332031247
1.157298014322913 1.157298014322913 1.157298014322913 1.157298014322913
1.17863069661458 1.17863069661458 1.17863069661458 1.17863069661458
1.199963378906247 1.199963378906247 1.199963378906247 1.199963378906247
1.221296061197913 1.221296061197913 1.221296061197913 1.221296061197913
1.24262874348958 1.24262874348958 1.24262874348958 1.24262874348958
1.263961425781246 1.263961425781246 1.263961425781246 1.263961425781246
1.285294108072913 1.285294108072913 1.285294108072913 1.285294108072913
1.306626790364579 1.306626790364579 1.306626790364579 1.306626790364579
1.327959472656246 1.327959472656246 1.327959472656246 1.327959472656246
1.349292154947912 1.349292154947912 1.349292154947912 1.349292154947912
1.370624837239579 1.370624837239579 1.370624837239579 1.370624837239579
1.391957519531245 1.391957519531245 1.391957519531245 1.391957519531245
1.413290201822912 1.413290201822912 1.413290201822912 1.413290201822912
1.434622884114579 1.434622884114579 1.434622884114579 1.434622884114579
1.455955566406245 1.455955566406245 1.455955566406245 1.455955566406245
1.477288248697912 1.477288248697912 1.477288248697912 1.477288248697912
1.498620930989578 1.498620930989578 1.498620930989578 1.498620930989578
1.519953613281245 1.519953613281245 1.519953613281245 1.519953613281245
1.541286295572911 1.541286295572911 1.541286295572911 1.541286295572911
1.562618977864578 1.562618977864578 1.562618977864578 1.562618977864578
1.583951660156244 1.583951660156244 1.583951660156244 1.583951660156244
1.605284342447911 1.605284342447911 1.605284342447911 1.605284342447911
1.626617024739577 1.626617024739577 1.626617024739577 1.626617024739577
1.647949707031244 1.647949707031244 1.647949707031244 1.647949707031244
1.66928238932291 1.66928238932291 1.66928238932291 1.66928238932291
1.690615071614577 1.690615071614577 1.690615071614577 1.690615071614577
1.711947753906244 1.711947753906244 1.711947753906244 1.711947753906244
1.73328043619791 1.73328043619791 1.73328043619791 1.73328043619791
1.754613118489577 1.754613118489577 1.754613118489577 1.754613118489577
1.775945800781243 1.775945800781243 1.775945800781243 1.775945800781243
1.79727848307291 1.79727848307291 1.79727848307291 1.79727848307291
1.818611165364576 1.818611165364576 1.818611165364576 1.818611165364576
1.839943847656243 1.839943847656243 1.839943847656243 1.839943847656243
1.861276529947909 1.861276529947909 1.861276529947909 1.861276529947909
1.882609212239576 1.882609212239576 1.882609212239576 1.882609212239576
1.903941894531243 1.903941894531243 1.903941894531243 1.903941894531243
1.925274576822909 1.925274576822909 1.925274576822909 1.925274576822909
1.946607259114575 1.946607259114575 1.946607259114575 1.946607259114575
1.967939941406242 1.967939941406242 1.967939941406242 1.967939941406242
1.989272623697909 1.989272623697909 1.989272623697909 1.989272623697909
1.99981689825654 1.99981689825654 1.99981689825654 1.99981689825654

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.MIN)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -3.0 -3.0 -3.0
-1.957273600260416 -3.0 -3.0 -3.0
-1.93594091796875 -3.0 -3.0 -3.0
-1.914608235677083 -3.0 -3.0 -3.0
-1.893275553385417 -3.0 -3.0 -3.0
-1.87194287109375 -3.0 -3.0 -3.0
-1.850610188802083 -3.0 -3.0 -3.0
-1.829277506510417 -3.0 -3.0 -3.0
-1.80794482421875 -3.0 -3.0 -3.0
-1.786612141927083 -3.0 -3.0 -3.0
-1.765279459635417 -3.0 -3.0 -3.0
-1.74394677734375 -3.0 -3.0 -3.0
-1.722614095052083 -3.0 -3.0 -3.0
-1.701281412760417 -3.0 -3.0 -3.0
-1.67994873046875 -3.0 -3.0 -3.0
-1.658616048177083 -3.0 -3.0 -3.0
-1.637283365885417 -3.0 -3.0 -3.0
-1.61595068359375 -3.0 -3.0 -3.0
-1.594618001302083 -3.0 -3.0 -3.0
-1.573285319010417 -3.0 -3.0 -3.0
-1.55195263671875 -3.0 -3.0 -3.0
-1.530619954427083 -3.0 -3.0 -3.0
-1.509287272135417 -3.0 -3.0 -3.0
-1.48795458984375 -3.0 -3.0 -3.0
-1.466621907552084 -3.0 -3.0 -3.0
-1.445289225260417 -3.0 -3.0 -3.0
-1.42395654296875 -3.0 -3.0 -3.0
-1.402623860677084 -3.0 -3.0 -3.0
-1.381291178385417 -3.0 -3.0 -3.0
-1.35995849609375 -3.0 -3.0 -3.0
-1.338625813802083 -3.0 -3.0 -3.0
-1.317293131510417 -3.0 -3.0 -3.0
-1.29596044921875 -3.0 -3.0 -3.0
-1.274627766927084 -3.0 -3.0 -3.0
-1.253295084635417 -3.0 -3.0 -3.0
-1.23196240234375 -3.0 -3.0 -3.0
-1.210629720052084 -3.0 -3.0 -3.0
-1.189297037760417 -3.0 -3.0 -3.0
-1.16796435546875 -3.0 -3.0 -3.0
-1.146631673177084 -3.0 -3.0 -3.0
-1.125298990885417 -3.0 -3.0 -3.0
-1.10396630859375 -3.0 -3.0 -3.0
-1.082633626302084 -3.0 -3.0 -3.0
-1.061300944010417 -3.0 -3.0 -3.0
-1.039968261718751 -3.0 -3.0 -3.0
-1.018635579427084 -3.0 -3.0 -3.0
-0.9973028971354172 -3.0 -3.0 -3.0
-0.9759702148437505 -3.0 -3.0 -3.0
-0.9546375325520838 -3.0 -3.0 -3.0
-0.9333048502604168 -3.0 -3.0 -3.0
-0.9119721679687501 -3.0 -3.0 -3.0
-0.8906394856770833 -3.0 -3.0 -3.0
-0.8693068033854166 -3.0 -3.0 -3.0
-0.8479741210937499 -3.0 -3.0 -3.0
-0.8266414388020831 -3.0 -3.0 -3.0
-0.8053087565104164 -3.0 -3.0 -3.0
-0.7839760742187497 -3.0 -3.0 -3.0
-0.7626433919270829 -3.0 -3.0 -3.0
-0.7413107096354159 -3.0 -3.0 -3.0
-0.7199780273437493 -3.0 -3.0 -3.0
-0.6986453450520828 -3.0 -3.0 -3.0
-0.6773126627604157 -3.0 -3.0 -3.0
-0.6559799804687488 -3.0 -3.0 -3.0
-0.6346472981770823 -3.0 -3.0 -3.0
-0.6133146158854156 -3.0 -3.0 -3.0
-0.5919819335937487 -3.0 -3.0 -3.0
-0.5706492513020819 -3.0 -3.0 -3.0
-0.5493165690104153 -3.0 -3.0 -3.0
-0.5279838867187485 -3.0 -3.0 -3.0
-0.5066512044270817 -3.0 -3.0 -3.0
-0.4853185221354149 -3.0 -3.0 -3.0
-0.4639858398437481 -3.0 -3.0 -3.0
-0.4426531575520815 -3.0 -3.0 -3.0
-0.4213204752604147 -3.0 -3.0 -3.0
-0.3999877929687479 -3.0 -3.0 -3.0
-0.3786551106770811 -3.0 -3.0 -3.0
-0.3573224283854145 -3.0 -3.0 -3.0
-0.3359897460937477 -3.0 -3.0 -3.0
-0.3146570638020807 -3.0 -3.0 -3.0
-0.2933243815104141 -3.0 -3.0 -3.0
-0.2719916992187476 -3.0 -3.0 -3.0
-0.2506590169270807 -3.0 -3.0 -3.0
-0.2293263346354136 -3.0 -3.0 -3.0
-0.2079936523437471 -3.0 -3.0 -3.0
-0.1866609700520805 -3.0 -3.0 -3.0
-0.1653282877604135 -3.0 -3.0 -3.0
-0.1439956054687467 -3.0 -3.0 -3.0
-0.1226629231770801 -3.0 -3.0 -3.0
-0.1013302408854133 -3.0 -3.0 -3.0
-0.07999755859374647 -3.0 -3.0 -3.0
-0.05866487630207972 -3.0 -3.0 -3.0
-0.0373321940104131 -3.0 -3.0 -3.0
-0.01599951171874625 -3.0 -3.0 -3.0
0.005333170572920487 -3.0 -3.0 -3.0
0.026665852864587 -3.0 -3.0 -3.0
0.04799853515625363 -3.0 -3.0 -3.0
0.06933121744792015 -3.0 -3.0 -3.0
0.09066389973958666 -3.0 -3.0 -3.0
0.1119965820312533 -3.0 -3.0 -3.0
0.1333292643229198 -3.0 -3.0 -3.0
0.1546619466145862 -3.0 -3.0 -3.0
0.1759946289062527 -3.0 -3.0 -3.0
0.1973273111979195 -3.0 -3.0 -3.0
0.2186599934895859 -3.0 -3.0 -3.0
0.2399926757812524 -3.0 -3.0 -3.0
0.261325358072919 -3.0 -3.0 -3.0
0.2826580403645855 -3.0 -3.0 -3.0
0.303990722656252 -3.0 -3.0 -3.0
0.3253234049479187 -3.0 -3.0 -3.0
0.3466560872395852 -3.0 -3.0 -3.0
0.3679887695312516 -3.0 -3.0 -3.0
0.3893214518229181 -3.0 -3.0 -3.0
0.4106541341145848 -3.0 -3.0 -3.0
0.4319868164062513 -3.0 -3.0 -3.0
0.4533194986979177 -3.0 -3.0 -3.0
0.4746521809895844 -3.0 -3.0 -3.0
0.4959848632812509 -3.0 -3.0 -3.0
0.5173175455729173 -3.0 -3.0 -3.0
0.5386502278645841 -3.0 -3.0 -3.0
0.5599829101562506 -3.0 -3.0 -3.0
0.581315592447917 -3.0 -3.0 -3.0
0.6026482747395835 -3.0 -3.0 -3.0
0.6239809570312501 -3.0 -3.0 -3.0
0.6453136393229166 -3.0 -3.0 -3.0
0.6666463216145831 -3.0 -3.0 -3.0
0.6879790039062498 -3.0 -3.0 -3.0
0.7093116861979163 -3.0 -3.0 -3.0
0.7306443684895827 -3.0 -3.0 -3.0
0.7519770507812495 -3.0 -3.0 -3.0
0.773309733072916 -3.0 -3.0 -3.0
0.7946424153645824 -3.0 -3.0 -3.0
0.8159750976562488 -3.0 -3.0 -3.0
0.8373077799479155 -3.0 -3.0 -3.0
0.858640462239582 -3.0 -3.0 -3.0
0.8799731445312485 -3.0 -3.0 -3.0
0.9013058268229152 -3.0 -3.0 -3.0
0.9226385091145817 -3.0 -3.0 -3.0
0.9439711914062482 -3.0 -3.0 -3.0
0.9653038736979148 -3.0 -3.0 -3.0
0.9866365559895813 -3.0 -3.0 -3.0
1.007969238281248 -3.0 -3.0 -3.0
1.029301920572914 -3.0 -3.0 -3.0
1.050634602864581 -3.0 -3.0 -3.0
1.071967285156247 -3.0 -3.0 -3.0
1.093299967447914 -3.0 -3.0 -3.0
1.114632649739581 -3.0 -3.0 -3.0
1.135965332031247 -3.0 -3.0 -3.0
1.157298014322913 -3.0 -3.0 -3.0
1.17863069661458 -3.0 -3.0 -3.0
1.199963378906247 -3.0 -3.0 -3.0
1.221296061197913 -3.0 -3.0 -3.0
1.24262874348958 -3.0 -3.0 -3.0
1.263961425781246 -3.0 -3.0 -3.0
1.285294108072913 -3.0 -3.0 -3.0
1.306626790364579 -3.0 -3.0 -3.0
1.327959472656246 -3.0 -3.0 -3.0
1.349292154947912 -3.0 -3.0 -3.0
1.370624837239579 -3.0 -3.0 -3.0
1.391957519531245 -3.0 -3.0 -3.0
1.413290201822912 -3.0 -3.0 -3.0
1.434622884114579 -3.0 -3.0 -3.0
1.455955566406245 -3.0 -3.0 -3.0
1.477288248697912 -3.0 -3.0 -3.0
1.498620930989578 -3.0 -3.0 -3.0
1.519953613281245 -3.0 -3.0 -3.0
1.541286295572911 -3.0 -3.0 -3.0
1.562618977864578 -3.0 -3.0 -3.0
1.583951660156244 -3.0 -3.0 -3.0
1.605284342447911 -3.0 -3.0 -3.0
1.626617024739577 -3.0 -3.0 -3.0
1.647949707031244 -3.0 -3.0 -3.0
1.66928238932291 -3.0 -3.0 -3.0
1.690615071614577 -3.0 -3.0 -3.0
1.711947753906244 -3.0 -3.0 -3.0
1.73328043619791 -3.0 -3.0 -3.0
1.754613118489577 -3.0 -3.0 -3.0
1.775945800781243 -3.0 -3.0 -3.0
1.79727848307291 -3.0 -3.0 -3.0
1.818611165364576 -3.0 -3.0 -3.0
1.839943847656243 -3.0 -3.0 -3.0
1.861276529947909 -3.0 -3.0 -3.0
1.882609212239576 -3.0 -3.0 -3.0
1.903941894531243 -3.0 -3.0 -3.0
1.925274576822909 -3.0 -3.0 -3.0
1.946607259114575 -3.0 -3.0 -3.0
1.967939941406242 -3.0 -3.0 -3.0
1.989272623697909 -3.0 -3.0 -3.0
1.99981689825654 -3.0 -3.0 -3.0

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.MUL_DIV)

View File

@ -0,0 +1,188 @@
-1.978606282552083 1.319070855034722 2.967909423828125 3.032437556127117
-1.957273600260416 1.304849066840278 2.935910400390625 3.065488646657113
-1.93594091796875 1.290627278645833 2.903911376953125 3.099268135876475
-1.914608235677083 1.276405490451389 2.871912353515625 3.133800371373706
-1.893275553385417 1.262183702256945 2.839913330078125 3.169110798093409
-1.87194287109375 1.2479619140625 2.807914306640625 3.205226020863706
-1.850610188802083 1.233740125868056 2.775915283203125 3.242173871248301
-1.829277506510417 1.219518337673611 2.743916259765625 3.279983479076269
-1.80794482421875 1.205296549479167 2.711917236328125 3.318685349035872
-1.786612141927083 1.191074761284722 2.679918212890625 3.358311442755703
-1.765279459635417 1.176852973090278 2.647919189453125 3.398895266837343
-1.74394677734375 1.162631184895833 2.615920166015625 3.440471967349115
-1.722614095052083 1.148409396701389 2.583921142578125 3.483078431341054
-1.701281412760417 1.134187608506944 2.551922119140625 3.526753395997368
-1.67994873046875 1.1199658203125 2.519923095703125 3.571537566105271
-1.658616048177083 1.105744032118056 2.487924072265625 3.617473740588941
-1.637283365885417 1.091522243923611 2.455925048828125 3.664606948935376
-1.61595068359375 1.077300455729167 2.423926025390625 3.712984598426272
-1.594618001302083 1.063078667534722 2.391927001953125 3.762656633187828
-1.573285319010417 1.048856879340278 2.359927978515625 3.813675706180205
-1.55195263671875 1.034635091145834 2.327928955078125 3.866097365371685
-1.530619954427083 1.020413302951389 2.295929931640625 3.919980255481395
-1.509287272135417 1.006191514756945 2.263930908203125 3.975386336830955
-1.48795458984375 0.9919697265625 2.231931884765625 4.032381123022081
-1.466621907552084 0.9777479383680557 2.199932861328126 4.091033939356946
-1.445289225260417 0.9635261501736112 2.167933837890625 4.151418204144504
-1.42395654296875 0.9493043619791669 2.135934814453126 4.213611735292734
-1.402623860677084 0.9350825737847224 2.103935791015625 4.277697084878937
-1.381291178385417 0.9208607855902779 2.071936767578125 4.343761904722627
-1.35995849609375 0.9066389973958335 2.039937744140626 4.411899346365335
-1.338625813802083 0.892417209201389 2.007938720703125 4.48220849929546
-1.317293131510417 0.8781954210069445 1.975939697265625 4.554794871753685
-1.29596044921875 0.8639736328125002 1.943940673828125 4.629770919025352
-1.274627766927084 0.8497518446180559 1.911941650390626 4.707256624783096
-1.253295084635417 0.8355300564236114 1.879942626953126 4.787380141800681
-1.23196240234375 0.8213082682291667 1.847943603515625 4.870278499234461
-1.210629720052084 0.8070864800347225 1.815944580078126 4.956098384683525
-1.189297037760417 0.7928646918402782 1.783945556640626 5.044997010417758
-1.16796435546875 0.7786429036458334 1.751946533203125 5.137143074534978
-1.146631673177084 0.764421115451389 1.719947509765625 5.232717829410047
-1.125298990885417 0.7501993272569448 1.687948486328126 5.331916271673744
-1.10396630859375 0.7359775390625002 1.655949462890626 5.434948470160194
-1.082633626302084 0.721755750868056 1.623950439453126 5.542041050853005
-1.061300944010417 0.7075339626736113 1.591951416015626 5.653438860920402
-1.039968261718751 0.6933121744791672 1.559952392578126 5.769406837554666
-1.018635579427084 0.6790903862847225 1.527953369140626 5.890232111639581
-0.9973028971354172 0.6648685980902781 1.495954345703126 6.016226381407273
-0.9759702148437505 0.6506468098958337 1.463955322265626 6.147728597394317
-0.9546375325520838 0.6364250217013891 1.431956298828126 6.285108007391956
-0.9333048502604168 0.6222032335069446 1.399957275390625 6.428767618989487
-0.9119721679687501 0.6079814453125001 1.367958251953125 6.579148148088657
-0.8906394856770833 0.5937596571180555 1.335959228515625 6.736732534869225
-0.8693068033854166 0.5795378689236111 1.303960205078125 6.902051124681966
-0.8479741210937499 0.5653160807291666 1.271961181640625 7.075687630963274
-0.8266414388020831 0.5510942925347221 1.239962158203125 7.258286021439748
-0.8053087565104164 0.5368725043402776 1.207963134765625 7.45055849882888
-0.7839760742187497 0.5226507161458331 1.175964111328125 7.653294784511298
-0.7626433919270829 0.5084289279513886 1.143965087890624 7.867372960301827
-0.7413107096354159 0.4942071397569439 1.111966064453124 8.09377218218102
-0.7199780273437493 0.4799853515624995 1.079967041015624 8.333587654245642
-0.6986453450520828 0.4657635633680552 1.047968017578124 8.588048345978331
-0.6773126627604157 0.4515417751736105 1.015968994140624 8.858538057662694
-0.6559799804687488 0.4373199869791659 0.9839699707031233 9.146620596123272
-0.6346472981770823 0.4230981987847215 0.9519709472656235 9.454070027925734
-0.6133146158854156 0.4088764105902771 0.9199719238281235 9.782907246288367
-0.5919819335937487 0.3946546223958325 0.8879729003906231 10.13544444435282
-0.5706492513020819 0.3804328342013879 0.8559738769531229 10.51433956376788
-0.5493165690104153 0.3662110460069435 0.8239748535156227 10.92266343032198
-0.5279838867187485 0.351989257812499 0.7919758300781227 11.36398316488044
-0.5066512044270817 0.3377674696180544 0.7599768066406225 11.84246666655962
-0.4853185221354149 0.32354568142361 0.7279777832031225 12.36301465190291
-0.4639858398437481 0.3093238932291654 0.6959787597656222 12.93142911865707
-0.4426531575520815 0.2951021050347209 0.6639797363281222 13.55463052196585
-0.4213204752604147 0.2808803168402765 0.6319807128906221 14.24094092814134
-0.3999877929687479 0.2666585286458319 0.5999816894531218 15.00045777764222
-0.3786551106770811 0.2524367404513874 0.5679826660156218 15.84555399046714
-0.3573224283854145 0.238214952256943 0.5359836425781217 16.79155721377862
-0.3359897460937477 0.2239931640624985 0.5039846191406214 17.85768783052648
-0.3146570638020807 0.2097713758680538 0.4719855957031211 19.06837853090119
-0.2933243815104141 0.1955495876736094 0.4399865722656211 20.45516969678492
-0.2719916992187476 0.181327799479165 0.4079875488281213 22.05949673182688
-0.2506590169270807 0.1671060112847205 0.375988525390621 23.93690070900367
-0.2293263346354136 0.1528842230902757 0.3439895019531205 26.16358914705059
-0.2079936523437471 0.1386624348958314 0.3119904785156207 28.84703418777375
-0.1866609700520805 0.124440646701387 0.2799914550781208 32.14383809494793
-0.1653282877604135 0.1102188585069424 0.2479924316406203 36.29143010719942
-0.1439956054687467 0.09599707031249778 0.21599340820312 41.66793827122913
-0.1226629231770801 0.08177528211805337 0.1839943847656201 48.91453623144307
-0.1013302408854133 0.06755349392360888 0.15199536132812 59.21233333279988
-0.07999755859374647 0.05333170572916432 0.1199963378906197 75.00228888821401
-0.05866487630207972 0.03910991753471982 0.08799731445311959 102.27584848393
-0.0373321940104131 0.0248881293402754 0.05599829101561965 160.7191904747526
-0.01599951171874625 0.01066634114583084 0.02399926757811937 375.0114444411414
0.005333170572920487 -0.003555447048613658 -0.007999755859380731 -1125.034333322355
0.026665852864587 -0.017777235243058 -0.03999877929688051 -225.0068666646011
0.04799853515625363 -0.03199902343750241 -0.07199780273438044 -125.003814813675
0.06933121744792015 -0.04622081163194677 -0.1039968261718802 -86.54110256331569
0.09066389973958666 -0.06044259982639111 -0.13599584960938 -66.17849019547759
0.1119965820312533 -0.07466438802083553 -0.1679948730468799 -53.5730634915775
0.1333292643229198 -0.08888617621527988 -0.1999938964843797 -45.00137333292536
0.1546619466145862 -0.1031079644097241 -0.2319929199218793 -38.79428735597033
0.1759946289062527 -0.1173297526041685 -0.2639919433593791 -34.0919494946407
0.1973273111979195 -0.131551540798613 -0.2959909667968792 -30.40633333305796
0.2186599934895859 -0.1457733289930573 -0.3279899902343788 -27.43986178836945
0.2399926757812524 -0.1599951171875016 -0.3599890136718786 -25.00076296273665
0.261325358072919 -0.174216905381946 -0.3919880371093785 -22.95988435353368
0.2826580403645855 -0.1884386935763903 -0.4239870605468782 -21.22706289288966
0.303990722656252 -0.2026604817708347 -0.4559860839843781 -19.73744444426584
0.3253234049479187 -0.2168822699652791 -0.487985107421878 -18.44318579218285
0.3466560872395852 -0.2311040581597235 -0.5199841308593777 -17.30822051266392
0.3679887695312516 -0.2453258463541677 -0.5519831542968774 -16.30484541048052
0.3893214518229181 -0.2595476345486121 -0.5839821777343772 -15.41142922360488
0.4106541341145848 -0.2737694227430565 -0.615981201171877 -14.61083549770333
0.4319868164062513 -0.2879912109375009 -0.6479802246093769 -13.88931275707601
0.4533194986979177 -0.3022129991319451 -0.6799792480468767 -13.23569803909597
0.4746521809895844 -0.3164347873263896 -0.7119782714843765 -12.64083520587818
0.4959848632812509 -0.3306565755208339 -0.7439772949218764 -12.09714336906622
0.5173175455729173 -0.3448783637152782 -0.775976318359376 -11.59829209611504
0.5386502278645841 -0.3591001519097227 -0.807975341796876 -11.1389537952788
0.5599829101562506 -0.373321940104167 -0.8399743652343759 -10.7146126983158
0.581315592447917 -0.3875437282986113 -0.8719733886718755 -10.32141590204734
0.6026482747395835 -0.4017655164930557 -0.9039724121093753 -9.956056047107612
0.6239809570312501 -0.4159873046875001 -0.9359714355468752 -9.615678062591114
0.6453136393229166 -0.4302090928819444 -0.967970458984375 -9.297804407629426
0.6666463216145831 -0.4444308810763888 -0.9999694824218748 -9.000274666585286
0.6879790039062498 -0.4586526692708332 -1.031968505859375 -8.721196382350085
0.7093116861979163 -0.4728744574652775 -1.063967529296874 -8.458904761828279
0.7306443684895827 -0.4870962456597218 -1.095966552734374 -8.211929440315048
0.7519770507812495 -0.5013180338541662 -1.127965576171874 -7.978966903001144
0.773309733072916 -0.5155398220486106 -1.159964599609374 -7.758857471194218
0.7946424153645824 -0.5297616102430549 -1.191963623046874 -7.550565995457462
0.8159750976562488 -0.5439833984374992 -1.223962646484373 -7.353165577275569
0.8373077799479155 -0.5582051866319437 -1.255961669921873 -7.165823779128421
0.858640462239582 -0.5724269748263881 -1.287960693359373 -6.987790890205977
0.8799731445312485 -0.5866487630208324 -1.319959716796873 -6.818389898928257
0.9013058268229152 -0.6008705512152767 -1.351958740234373 -6.657007889486168
0.9226385091145817 -0.6150923394097211 -1.383957763671873 -6.503088631925795
0.9439711914062482 -0.6293141276041654 -1.415956787109372 -6.356126176967021
0.9653038736979148 -0.6435359157986099 -1.447955810546872 -6.21565930012797
0.9866365559895813 -0.6577577039930542 -1.479954833984372 -6.081266666611691
1.007969238281248 -0.6719794921874986 -1.511953857421872 -5.952562610175466
1.029301920572914 -0.6862012803819427 -1.543952880859371 -5.829193436907581
1.050634602864581 -0.7004230685763874 -1.575951904296871 -5.710834179305396
1.071967285156247 -0.7146448567708315 -1.607950927734371 -5.597185737926186
1.093299967447914 -0.7288666449652759 -1.639949951171871 -5.487972357673968
1.114632649739581 -0.7430884331597204 -1.671948974609371 -5.382939393890733
1.135965332031247 -0.7573102213541647 -1.703947998046871 -5.281851330155697
1.157298014322913 -0.771532009548609 -1.73594702148437 -5.184490015314118
1.17863069661458 -0.7857537977430535 -1.76794604492187 -5.090653091960015
1.199963378906247 -0.7999755859374979 -1.79994506835937 -5.000152592547393
1.221296061197913 -0.814197374131942 -1.83194409179687 -4.912813682633903
1.24262874348958 -0.8284191623263863 -1.863943115234369 -4.828473533575811
1.263961425781246 -0.8426409505208309 -1.89594213867187 -4.746980309380437
1.285294108072913 -0.8568627387152752 -1.927941162109369 -4.668192254452962
1.306626790364579 -0.8710845269097195 -1.959940185546869 -4.591976870706792
1.327959472656246 -0.885306315104164 -1.991939208984369 -4.51821017398861
1.349292154947912 -0.8995281032986084 -2.023938232421869 -4.446776021040174
1.370624837239579 -0.9137498914930525 -2.055937255859368 -4.377565499311923
1.391957519531245 -0.9279716796874968 -2.087936279296868 -4.310476372885687
1.413290201822912 -0.9421934678819413 -2.119935302734368 -4.245412578577977
1.434622884114579 -0.9564152560763857 -2.151934326171868 -4.182283767000611
1.455955566406245 -0.97063704427083 -2.183933349609367 -4.121004883967635
1.477288248697912 -0.9848588324652745 -2.215932373046868 -4.061495788170268
1.498620930989578 -0.9990806206597188 -2.247931396484367 -4.003680901505923
1.519953613281245 -1.013302408854163 -2.279930419921867 -3.947488888853209
1.541286295572911 -1.027524197048608 -2.311929443359367 -3.892852364440015
1.562618977864578 -1.041745985243052 -2.343928466796867 -3.83970762226336
1.583951660156244 -1.055967773437496 -2.375927490234366 -3.787994388293483
1.605284342447911 -1.07018956163194 -2.407926513671866 -3.737655592435763
1.626617024739577 -1.084411349826385 -2.439925537109366 -3.688637158436605
1.647949707031244 -1.098633138020829 -2.471924560546866 -3.640887810107329
1.66928238932291 -1.112854926215274 -2.503923583984365 -3.594358892406277
1.690615071614577 -1.127076714409718 -2.535922607421866 -3.549004206066765
1.711947753906244 -1.141298502604162 -2.567921630859365 -3.504779854589298
1.73328043619791 -1.155520290798607 -2.599920654296865 -3.461644102532815
1.754613118489577 -1.169742078993051 -2.631919677734365 -3.419557244143358
1.775945800781243 -1.183963867187495 -2.663918701171865 -3.378481481450945
1.79727848307291 -1.19818565538194 -2.695917724609364 -3.338380811047967
1.818611165364576 -1.212407443576384 -2.727916748046864 -3.299220918836261
1.839943847656243 -1.226629231770828 -2.759915771484364 -3.26096908209613
1.861276529947909 -1.240851019965273 -2.791914794921864 -3.223594078289871
1.882609212239576 -1.255072808159717 -2.823913818359364 -3.187066100065624
1.903941894531243 -1.269294596354162 -2.855912841796864 -3.151356675975252
1.925274576822909 -1.283516384548606 -2.887911865234363 -3.116438596463061
1.946607259114575 -1.29773817274305 -2.919910888671863 -3.082285844721
1.967939941406242 -1.311959960937495 -2.951909912109363 -3.048873532041097
1.989272623697909 -1.326181749131939 -2.983908935546863 -3.01617783732752
1.99981689825654 -1.33321126550436 -2.99972534738481 -3.000274677762178

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.OFFSET_SCALE)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -0.06418115234374988 -9.957212565104166 1.978606282552083
-1.957273600260416 -0.1281791992187504 -9.914547200520833 1.957273600260416
-1.93594091796875 -0.1921772460937503 -9.871881835937501 1.93594091796875
-1.914608235677083 -0.2561752929687495 -9.829216471354167 1.914608235677083
-1.893275553385417 -0.3201733398437494 -9.786551106770833 1.893275553385417
-1.87194287109375 -0.3841713867187506 -9.7438857421875 1.87194287109375
-1.850610188802083 -0.4481694335937498 -9.701220377604166 1.850610188802083
-1.829277506510417 -0.5121674804687498 -9.658555013020834 1.829277506510417
-1.80794482421875 -0.5761655273437503 -9.6158896484375 1.80794482421875
-1.786612141927083 -0.6401635742187501 -9.573224283854167 1.786612141927083
-1.765279459635417 -0.70416162109375 -9.530558919270833 1.765279459635417
-1.74394677734375 -0.7681596679687505 -9.487893554687499 1.74394677734375
-1.722614095052083 -0.8321577148437505 -9.445228190104167 1.722614095052083
-1.701281412760417 -0.8961557617187497 -9.402562825520834 1.701281412760417
-1.67994873046875 -0.9601538085937495 -9.3598974609375 1.67994873046875
-1.658616048177083 -1.02415185546875 -9.317232096354166 1.658616048177083
-1.637283365885417 -1.08814990234375 -9.274566731770832 1.637283365885417
-1.61595068359375 -1.152147949218749 -9.231901367187501 1.61595068359375
-1.594618001302083 -1.21614599609375 -9.189236002604167 1.594618001302083
-1.573285319010417 -1.28014404296875 -9.146570638020833 1.573285319010417
-1.55195263671875 -1.344142089843749 -9.103905273437501 1.55195263671875
-1.530619954427083 -1.40814013671875 -9.061239908854166 1.530619954427083
-1.509287272135417 -1.472138183593749 -9.018574544270834 1.509287272135417
-1.48795458984375 -1.53613623046875 -8.9759091796875 1.48795458984375
-1.466621907552084 -1.600134277343749 -8.933243815104166 1.466621907552084
-1.445289225260417 -1.66413232421875 -8.890578450520835 1.445289225260417
-1.42395654296875 -1.728130371093749 -8.847913085937501 1.42395654296875
-1.402623860677084 -1.792128417968749 -8.805247721354167 1.402623860677084
-1.381291178385417 -1.85612646484375 -8.762582356770833 1.381291178385417
-1.35995849609375 -1.920124511718749 -8.7199169921875 1.35995849609375
-1.338625813802083 -1.98412255859375 -8.677251627604168 1.338625813802083
-1.317293131510417 -2.04812060546875 -8.634586263020834 1.317293131510417
-1.29596044921875 -2.112118652343749 -8.5919208984375 1.29596044921875
-1.274627766927084 -2.176116699218749 -8.549255533854168 1.274627766927084
-1.253295084635417 -2.240114746093749 -8.506590169270835 1.253295084635417
-1.23196240234375 -2.30411279296875 -8.463924804687501 1.23196240234375
-1.210629720052084 -2.368110839843749 -8.421259440104167 1.210629720052084
-1.189297037760417 -2.432108886718748 -8.378594075520834 1.189297037760417
-1.16796435546875 -2.496106933593749 -8.3359287109375 1.16796435546875
-1.146631673177084 -2.560104980468749 -8.293263346354166 1.146631673177084
-1.125298990885417 -2.624103027343748 -8.250597981770834 1.125298990885417
-1.10396630859375 -2.688101074218749 -8.207932617187501 1.10396630859375
-1.082633626302084 -2.752099121093748 -8.165267252604167 1.082633626302084
-1.061300944010417 -2.816097167968749 -8.122601888020835 1.061300944010417
-1.039968261718751 -2.880095214843748 -8.079936523437501 1.039968261718751
-1.018635579427084 -2.944093261718749 -8.037271158854168 1.018635579427084
-0.9973028971354172 -3.008091308593749 -7.994605794270834 0.9973028971354172
-0.9759702148437505 -3.072089355468748 -7.951940429687501 0.9759702148437505
-0.9546375325520838 -3.136087402343749 -7.909275065104167 0.9546375325520838
-0.9333048502604168 -3.200085449218749 -7.866609700520834 0.9333048502604168
-0.9119721679687501 -3.26408349609375 -7.8239443359375 0.9119721679687501
-0.8906394856770833 -3.32808154296875 -7.781278971354166 0.8906394856770833
-0.8693068033854166 -3.39207958984375 -7.738613606770834 0.8693068033854166
-0.8479741210937499 -3.45607763671875 -7.6959482421875 0.8479741210937499
-0.8266414388020831 -3.520075683593751 -7.653282877604166 0.8266414388020831
-0.8053087565104164 -3.584073730468751 -7.610617513020832 0.8053087565104164
-0.7839760742187497 -3.648071777343751 -7.5679521484375 0.7839760742187497
-0.7626433919270829 -3.712069824218751 -7.525286783854166 0.7626433919270829
-0.7413107096354159 -3.776067871093752 -7.482621419270831 0.7413107096354159
-0.7199780273437493 -3.840065917968752 -7.439956054687499 0.7199780273437493
-0.6986453450520828 -3.904063964843751 -7.397290690104166 0.6986453450520828
-0.6773126627604157 -3.968062011718753 -7.354625325520831 0.6773126627604157
-0.6559799804687488 -4.032060058593753 -7.311959960937497 0.6559799804687488
-0.6346472981770823 -4.096058105468753 -7.269294596354165 0.6346472981770823
-0.6133146158854156 -4.160056152343753 -7.226629231770831 0.6133146158854156
-0.5919819335937487 -4.224054199218754 -7.183963867187497 0.5919819335937487
-0.5706492513020819 -4.288052246093755 -7.141298502604164 0.5706492513020819
-0.5493165690104153 -4.352050292968753 -7.098633138020831 0.5493165690104153
-0.5279838867187485 -4.416048339843755 -7.055967773437497 0.5279838867187485
-0.5066512044270817 -4.480046386718755 -7.013302408854163 0.5066512044270817
-0.4853185221354149 -4.544044433593756 -6.97063704427083 0.4853185221354149
-0.4639858398437481 -4.608042480468756 -6.927971679687496 0.4639858398437481
-0.4426531575520815 -4.672040527343755 -6.885306315104163 0.4426531575520815
-0.4213204752604147 -4.736038574218756 -6.842640950520829 0.4213204752604147
-0.3999877929687479 -4.800036621093756 -6.799975585937496 0.3999877929687479
-0.3786551106770811 -4.864034667968757 -6.757310221354162 0.3786551106770811
-0.3573224283854145 -4.928032714843756 -6.714644856770829 0.3573224283854145
-0.3359897460937477 -4.992030761718757 -6.671979492187496 0.3359897460937477
-0.3146570638020807 -5.056028808593758 -6.629314127604161 0.3146570638020807
-0.2933243815104141 -5.120026855468758 -6.586648763020828 0.2933243815104141
-0.2719916992187476 -5.184024902343757 -6.543983398437495 0.2719916992187476
-0.2506590169270807 -5.248022949218758 -6.501318033854162 0.2506590169270807
-0.2293263346354136 -5.312020996093759 -6.458652669270827 0.2293263346354136
-0.2079936523437471 -5.376019042968759 -6.415987304687494 0.2079936523437471
-0.1866609700520805 -5.440017089843758 -6.373321940104161 0.1866609700520805
-0.1653282877604135 -5.50401513671876 -6.330656575520827 0.1653282877604135
-0.1439956054687467 -5.56801318359376 -6.287991210937493 0.1439956054687467
-0.1226629231770801 -5.632011230468759 -6.24532584635416 0.1226629231770801
-0.1013302408854133 -5.696009277343761 -6.202660481770827 0.1013302408854133
-0.07999755859374647 -5.76000732421876 -6.159995117187493 0.07999755859374647
-0.05866487630207972 -5.824005371093762 -6.117329752604159 0.05866487630207972
-0.0373321940104131 -5.88800341796876 -6.074664388020826 0.0373321940104131
-0.01599951171874625 -5.952001464843761 -6.031999023437493 0.01599951171874625
0.005333170572920487 -6.015999511718761 -5.989333658854159 -0.005333170572920487
0.026665852864587 -6.07999755859376 -5.946668294270826 -0.026665852864587
0.04799853515625363 -6.143995605468762 -5.904002929687493 -0.04799853515625363
0.06933121744792015 -6.20799365234376 -5.86133756510416 -0.06933121744792015
0.09066389973958666 -6.271991699218759 -5.818672200520827 -0.09066389973958666
0.1119965820312533 -6.335989746093761 -5.776006835937493 -0.1119965820312533
0.1333292643229198 -6.399987792968759 -5.73334147135416 -0.1333292643229198
0.1546619466145862 -6.463985839843758 -5.690676106770828 -0.1546619466145862
0.1759946289062527 -6.527983886718758 -5.648010742187495 -0.1759946289062527
0.1973273111979195 -6.591981933593758 -5.605345377604161 -0.1973273111979195
0.2186599934895859 -6.655979980468757 -5.562680013020828 -0.2186599934895859
0.2399926757812524 -6.719978027343757 -5.520014648437495 -0.2399926757812524
0.261325358072919 -6.783976074218757 -5.477349283854162 -0.261325358072919
0.2826580403645855 -6.847974121093756 -5.434683919270829 -0.2826580403645855
0.303990722656252 -6.911972167968756 -5.392018554687496 -0.303990722656252
0.3253234049479187 -6.975970214843756 -5.349353190104162 -0.3253234049479187
0.3466560872395852 -7.039968261718755 -5.30668782552083 -0.3466560872395852
0.3679887695312516 -7.103966308593755 -5.264022460937497 -0.3679887695312516
0.3893214518229181 -7.167964355468754 -5.221357096354164 -0.3893214518229181
0.4106541341145848 -7.231962402343754 -5.17869173177083 -0.4106541341145848
0.4319868164062513 -7.295960449218754 -5.136026367187497 -0.4319868164062513
0.4533194986979177 -7.359958496093753 -5.093361002604165 -0.4533194986979177
0.4746521809895844 -7.423956542968753 -5.050695638020831 -0.4746521809895844
0.4959848632812509 -7.487954589843753 -5.008030273437498 -0.4959848632812509
0.5173175455729173 -7.551952636718752 -4.965364908854165 -0.5173175455729173
0.5386502278645841 -7.615950683593752 -4.922699544270832 -0.5386502278645841
0.5599829101562506 -7.679948730468752 -4.880034179687499 -0.5599829101562506
0.581315592447917 -7.743946777343751 -4.837368815104166 -0.581315592447917
0.6026482747395835 -7.80794482421875 -4.794703450520833 -0.6026482747395835
0.6239809570312501 -7.871942871093751 -4.7520380859375 -0.6239809570312501
0.6453136393229166 -7.93594091796875 -4.709372721354167 -0.6453136393229166
0.6666463216145831 -7.999938964843749 -4.666707356770834 -0.6666463216145831
0.6879790039062498 -8.06393701171875 -4.6240419921875 -0.6879790039062498
0.7093116861979163 -8.127935058593749 -4.581376627604167 -0.7093116861979163
0.7306443684895827 -8.191933105468749 -4.538711263020835 -0.7306443684895827
0.7519770507812495 -8.255931152343749 -4.496045898437501 -0.7519770507812495
0.773309733072916 -8.319929199218748 -4.453380533854168 -0.773309733072916
0.7946424153645824 -8.383927246093748 -4.410715169270835 -0.7946424153645824
0.8159750976562488 -8.447925292968746 -4.368049804687502 -0.8159750976562488
0.8373077799479155 -8.511923339843747 -4.325384440104169 -0.8373077799479155
0.858640462239582 -8.575921386718747 -4.282719075520836 -0.858640462239582
0.8799731445312485 -8.639919433593745 -4.240053710937503 -0.8799731445312485
0.9013058268229152 -8.703917480468746 -4.197388346354169 -0.9013058268229152
0.9226385091145817 -8.767915527343746 -4.154722981770837 -0.9226385091145817
0.9439711914062482 -8.831913574218744 -4.112057617187504 -0.9439711914062482
0.9653038736979148 -8.895911621093745 -4.06939225260417 -0.9653038736979148
0.9866365559895813 -8.959909667968745 -4.026726888020837 -0.9866365559895813
1.007969238281248 -9.023907714843743 -3.984061523437505 -1.007969238281248
1.029301920572914 -9.087905761718742 -3.941396158854172 -1.029301920572914
1.050634602864581 -9.151903808593744 -3.898730794270838 -1.050634602864581
1.071967285156247 -9.215901855468742 -3.856065429687505 -1.071967285156247
1.093299967447914 -9.279899902343741 -3.813400065104172 -1.093299967447914
1.114632649739581 -9.343897949218743 -3.770734700520839 -1.114632649739581
1.135965332031247 -9.407895996093741 -3.728069335937506 -1.135965332031247
1.157298014322913 -9.47189404296874 -3.685403971354173 -1.157298014322913
1.17863069661458 -9.535892089843742 -3.642738606770839 -1.17863069661458
1.199963378906247 -9.59989013671874 -3.600073242187507 -1.199963378906247
1.221296061197913 -9.663888183593739 -3.557407877604174 -1.221296061197913
1.24262874348958 -9.727886230468739 -3.514742513020841 -1.24262874348958
1.263961425781246 -9.791884277343739 -3.472077148437507 -1.263961425781246
1.285294108072913 -9.855882324218738 -3.429411783854174 -1.285294108072913
1.306626790364579 -9.919880371093738 -3.386746419270842 -1.306626790364579
1.327959472656246 -9.983878417968738 -3.344081054687508 -1.327959472656246
1.349292154947912 -10.04787646484374 -3.301415690104175 -1.349292154947912
1.370624837239579 -10.11187451171874 -3.258750325520842 -1.370624837239579
1.391957519531245 -10.17587255859373 -3.21608496093751 -1.391957519531245
1.413290201822912 -10.23987060546874 -3.173419596354176 -1.413290201822912
1.434622884114579 -10.30386865234374 -3.130754231770843 -1.434622884114579
1.455955566406245 -10.36786669921873 -3.08808886718751 -1.455955566406245
1.477288248697912 -10.43186474609374 -3.045423502604176 -1.477288248697912
1.498620930989578 -10.49586279296873 -3.002758138020844 -1.498620930989578
1.519953613281245 -10.55986083984373 -2.960092773437511 -1.519953613281245
1.541286295572911 -10.62385888671873 -2.917427408854177 -1.541286295572911
1.562618977864578 -10.68785693359373 -2.874762044270844 -1.562618977864578
1.583951660156244 -10.75185498046873 -2.832096679687512 -1.583951660156244
1.605284342447911 -10.81585302734373 -2.789431315104179 -1.605284342447911
1.626617024739577 -10.87985107421873 -2.746765950520845 -1.626617024739577
1.647949707031244 -10.94384912109373 -2.704100585937512 -1.647949707031244
1.66928238932291 -11.00784716796873 -2.661435221354179 -1.66928238932291
1.690615071614577 -11.07184521484373 -2.618769856770846 -1.690615071614577
1.711947753906244 -11.13584326171873 -2.576104492187513 -1.711947753906244
1.73328043619791 -11.19984130859373 -2.53343912760418 -1.73328043619791
1.754613118489577 -11.26383935546873 -2.490773763020846 -1.754613118489577
1.775945800781243 -11.32783740234373 -2.448108398437514 -1.775945800781243
1.79727848307291 -11.39183544921873 -2.405443033854181 -1.79727848307291
1.818611165364576 -11.45583349609373 -2.362777669270848 -1.818611165364576
1.839943847656243 -11.51983154296873 -2.320112304687514 -1.839943847656243
1.861276529947909 -11.58382958984373 -2.277446940104181 -1.861276529947909
1.882609212239576 -11.64782763671873 -2.234781575520849 -1.882609212239576
1.903941894531243 -11.71182568359373 -2.192116210937515 -1.903941894531243
1.925274576822909 -11.77582373046873 -2.149450846354182 -1.925274576822909
1.946607259114575 -11.83982177734373 -2.106785481770849 -1.946607259114575
1.967939941406242 -11.90381982421873 -2.064120117187516 -1.967939941406242
1.989272623697909 -11.96781787109373 -2.021454752604183 -1.989272623697909
1.99981689825654 -11.99945069476962 -2.000366203486919 -1.99981689825654

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.PRODUCT)

View File

@ -0,0 +1,188 @@
-1.978606282552083 11.8716376953125 11.8716376953125 11.8716376953125
-1.957273600260416 11.7436416015625 11.7436416015625 11.7436416015625
-1.93594091796875 11.6156455078125 11.6156455078125 11.6156455078125
-1.914608235677083 11.4876494140625 11.4876494140625 11.4876494140625
-1.893275553385417 11.3596533203125 11.3596533203125 11.3596533203125
-1.87194287109375 11.2316572265625 11.2316572265625 11.2316572265625
-1.850610188802083 11.1036611328125 11.1036611328125 11.1036611328125
-1.829277506510417 10.9756650390625 10.9756650390625 10.9756650390625
-1.80794482421875 10.8476689453125 10.8476689453125 10.8476689453125
-1.786612141927083 10.7196728515625 10.7196728515625 10.7196728515625
-1.765279459635417 10.5916767578125 10.5916767578125 10.5916767578125
-1.74394677734375 10.4636806640625 10.4636806640625 10.4636806640625
-1.722614095052083 10.3356845703125 10.3356845703125 10.3356845703125
-1.701281412760417 10.2076884765625 10.2076884765625 10.2076884765625
-1.67994873046875 10.0796923828125 10.0796923828125 10.0796923828125
-1.658616048177083 9.9516962890625 9.9516962890625 9.9516962890625
-1.637283365885417 9.823700195312501 9.823700195312501 9.823700195312501
-1.61595068359375 9.695704101562502 9.695704101562502 9.695704101562502
-1.594618001302083 9.567708007812501 9.567708007812501 9.567708007812501
-1.573285319010417 9.439711914062499 9.439711914062499 9.439711914062499
-1.55195263671875 9.3117158203125 9.3117158203125 9.3117158203125
-1.530619954427083 9.183719726562501 9.183719726562501 9.183719726562501
-1.509287272135417 9.055723632812501 9.055723632812501 9.055723632812501
-1.48795458984375 8.9277275390625 8.9277275390625 8.9277275390625
-1.466621907552084 8.799731445312503 8.799731445312503 8.799731445312503
-1.445289225260417 8.6717353515625 8.6717353515625 8.6717353515625
-1.42395654296875 8.543739257812502 8.543739257812502 8.543739257812502
-1.402623860677084 8.415743164062501 8.415743164062501 8.415743164062501
-1.381291178385417 8.2877470703125 8.2877470703125 8.2877470703125
-1.35995849609375 8.159750976562503 8.159750976562503 8.159750976562503
-1.338625813802083 8.0317548828125 8.0317548828125 8.0317548828125
-1.317293131510417 7.903758789062501 7.903758789062501 7.903758789062501
-1.29596044921875 7.775762695312501 7.775762695312501 7.775762695312501
-1.274627766927084 7.647766601562503 7.647766601562503 7.647766601562503
-1.253295084635417 7.519770507812503 7.519770507812503 7.519770507812503
-1.23196240234375 7.391774414062501 7.391774414062501 7.391774414062501
-1.210629720052084 7.263778320312502 7.263778320312502 7.263778320312502
-1.189297037760417 7.135782226562504 7.135782226562504 7.135782226562504
-1.16796435546875 7.007786132812502 7.007786132812502 7.007786132812502
-1.146631673177084 6.879790039062502 6.879790039062502 6.879790039062502
-1.125298990885417 6.751793945312503 6.751793945312503 6.751793945312503
-1.10396630859375 6.623797851562502 6.623797851562502 6.623797851562502
-1.082633626302084 6.495801757812504 6.495801757812504 6.495801757812504
-1.061300944010417 6.367805664062502 6.367805664062502 6.367805664062502
-1.039968261718751 6.239809570312504 6.239809570312504 6.239809570312504
-1.018635579427084 6.111813476562503 6.111813476562503 6.111813476562503
-0.9973028971354172 5.983817382812503 5.983817382812503 5.983817382812503
-0.9759702148437505 5.855821289062503 5.855821289062503 5.855821289062503
-0.9546375325520838 5.727825195312502 5.727825195312502 5.727825195312502
-0.9333048502604168 5.599829101562501 5.599829101562501 5.599829101562501
-0.9119721679687501 5.471833007812501 5.471833007812501 5.471833007812501
-0.8906394856770833 5.3438369140625 5.3438369140625 5.3438369140625
-0.8693068033854166 5.2158408203125 5.2158408203125 5.2158408203125
-0.8479741210937499 5.0878447265625 5.0878447265625 5.0878447265625
-0.8266414388020831 4.959848632812498 4.959848632812498 4.959848632812498
-0.8053087565104164 4.831852539062498 4.831852539062498 4.831852539062498
-0.7839760742187497 4.703856445312498 4.703856445312498 4.703856445312498
-0.7626433919270829 4.575860351562497 4.575860351562497 4.575860351562497
-0.7413107096354159 4.447864257812496 4.447864257812496 4.447864257812496
-0.7199780273437493 4.319868164062496 4.319868164062496 4.319868164062496
-0.6986453450520828 4.191872070312496 4.191872070312496 4.191872070312496
-0.6773126627604157 4.063875976562494 4.063875976562494 4.063875976562494
-0.6559799804687488 3.935879882812493 3.935879882812493 3.935879882812493
-0.6346472981770823 3.807883789062494 3.807883789062494 3.807883789062494
-0.6133146158854156 3.679887695312494 3.679887695312494 3.679887695312494
-0.5919819335937487 3.551891601562493 3.551891601562493 3.551891601562493
-0.5706492513020819 3.423895507812492 3.423895507812492 3.423895507812492
-0.5493165690104153 3.295899414062491 3.295899414062491 3.295899414062491
-0.5279838867187485 3.167903320312491 3.167903320312491 3.167903320312491
-0.5066512044270817 3.03990722656249 3.03990722656249 3.03990722656249
-0.4853185221354149 2.91191113281249 2.91191113281249 2.91191113281249
-0.4639858398437481 2.783915039062489 2.783915039062489 2.783915039062489
-0.4426531575520815 2.655918945312489 2.655918945312489 2.655918945312489
-0.4213204752604147 2.527922851562488 2.527922851562488 2.527922851562488
-0.3999877929687479 2.399926757812487 2.399926757812487 2.399926757812487
-0.3786551106770811 2.271930664062487 2.271930664062487 2.271930664062487
-0.3573224283854145 2.143934570312487 2.143934570312487 2.143934570312487
-0.3359897460937477 2.015938476562486 2.015938476562486 2.015938476562486
-0.3146570638020807 1.887942382812484 1.887942382812484 1.887942382812484
-0.2933243815104141 1.759946289062484 1.759946289062484 1.759946289062484
-0.2719916992187476 1.631950195312485 1.631950195312485 1.631950195312485
-0.2506590169270807 1.503954101562484 1.503954101562484 1.503954101562484
-0.2293263346354136 1.375958007812482 1.375958007812482 1.375958007812482
-0.2079936523437471 1.247961914062483 1.247961914062483 1.247961914062483
-0.1866609700520805 1.119965820312483 1.119965820312483 1.119965820312483
-0.1653282877604135 0.9919697265624812 0.9919697265624812 0.9919697265624812
-0.1439956054687467 0.8639736328124801 0.8639736328124801 0.8639736328124801
-0.1226629231770801 0.7359775390624803 0.7359775390624803 0.7359775390624803
-0.1013302408854133 0.6079814453124799 0.6079814453124799 0.6079814453124799
-0.07999755859374647 0.4799853515624788 0.4799853515624788 0.4799853515624788
-0.05866487630207972 0.3519892578124784 0.3519892578124784 0.3519892578124784
-0.0373321940104131 0.2239931640624786 0.2239931640624786 0.2239931640624786
-0.01599951171874625 0.0959970703124775 0.0959970703124775 0.0959970703124775
0.005333170572920487 -0.03199902343752292 -0.03199902343752292 -0.03199902343752292
0.026665852864587 -0.159995117187522 -0.159995117187522 -0.159995117187522
0.04799853515625363 -0.2879912109375218 -0.2879912109375218 -0.2879912109375218
0.06933121744792015 -0.4159873046875209 -0.4159873046875209 -0.4159873046875209
0.09066389973958666 -0.54398339843752 -0.54398339843752 -0.54398339843752
0.1119965820312533 -0.6719794921875197 -0.6719794921875197 -0.6719794921875197
0.1333292643229198 -0.7999755859375188 -0.7999755859375188 -0.7999755859375188
0.1546619466145862 -0.9279716796875173 -0.9279716796875173 -0.9279716796875173
0.1759946289062527 -1.055967773437516 -1.055967773437516 -1.055967773437516
0.1973273111979195 -1.183963867187517 -1.183963867187517 -1.183963867187517
0.2186599934895859 -1.311959960937515 -1.311959960937515 -1.311959960937515
0.2399926757812524 -1.439956054687514 -1.439956054687514 -1.439956054687514
0.261325358072919 -1.567952148437514 -1.567952148437514 -1.567952148437514
0.2826580403645855 -1.695948242187513 -1.695948242187513 -1.695948242187513
0.303990722656252 -1.823944335937512 -1.823944335937512 -1.823944335937512
0.3253234049479187 -1.951940429687512 -1.951940429687512 -1.951940429687512
0.3466560872395852 -2.079936523437511 -2.079936523437511 -2.079936523437511
0.3679887695312516 -2.20793261718751 -2.20793261718751 -2.20793261718751
0.3893214518229181 -2.335928710937509 -2.335928710937509 -2.335928710937509
0.4106541341145848 -2.463924804687508 -2.463924804687508 -2.463924804687508
0.4319868164062513 -2.591920898437508 -2.591920898437508 -2.591920898437508
0.4533194986979177 -2.719916992187507 -2.719916992187507 -2.719916992187507
0.4746521809895844 -2.847913085937506 -2.847913085937506 -2.847913085937506
0.4959848632812509 -2.975909179687505 -2.975909179687505 -2.975909179687505
0.5173175455729173 -3.103905273437504 -3.103905273437504 -3.103905273437504
0.5386502278645841 -3.231901367187504 -3.231901367187504 -3.231901367187504
0.5599829101562506 -3.359897460937503 -3.359897460937503 -3.359897460937503
0.581315592447917 -3.487893554687502 -3.487893554687502 -3.487893554687502
0.6026482747395835 -3.615889648437501 -3.615889648437501 -3.615889648437501
0.6239809570312501 -3.7438857421875 -3.7438857421875 -3.7438857421875
0.6453136393229166 -3.8718818359375 -3.8718818359375 -3.8718818359375
0.6666463216145831 -3.999877929687499 -3.999877929687499 -3.999877929687499
0.6879790039062498 -4.127874023437498 -4.127874023437498 -4.127874023437498
0.7093116861979163 -4.255870117187498 -4.255870117187498 -4.255870117187498
0.7306443684895827 -4.383866210937496 -4.383866210937496 -4.383866210937496
0.7519770507812495 -4.511862304687496 -4.511862304687496 -4.511862304687496
0.773309733072916 -4.639858398437496 -4.639858398437496 -4.639858398437496
0.7946424153645824 -4.767854492187494 -4.767854492187494 -4.767854492187494
0.8159750976562488 -4.895850585937493 -4.895850585937493 -4.895850585937493
0.8373077799479155 -5.023846679687493 -5.023846679687493 -5.023846679687493
0.858640462239582 -5.151842773437492 -5.151842773437492 -5.151842773437492
0.8799731445312485 -5.279838867187491 -5.279838867187491 -5.279838867187491
0.9013058268229152 -5.407834960937491 -5.407834960937491 -5.407834960937491
0.9226385091145817 -5.53583105468749 -5.53583105468749 -5.53583105468749
0.9439711914062482 -5.663827148437488 -5.663827148437488 -5.663827148437488
0.9653038736979148 -5.791823242187489 -5.791823242187489 -5.791823242187489
0.9866365559895813 -5.919819335937488 -5.919819335937488 -5.919819335937488
1.007969238281248 -6.047815429687486 -6.047815429687486 -6.047815429687486
1.029301920572914 -6.175811523437485 -6.175811523437485 -6.175811523437485
1.050634602864581 -6.303807617187486 -6.303807617187486 -6.303807617187486
1.071967285156247 -6.431803710937484 -6.431803710937484 -6.431803710937484
1.093299967447914 -6.559799804687483 -6.559799804687483 -6.559799804687483
1.114632649739581 -6.687795898437484 -6.687795898437484 -6.687795898437484
1.135965332031247 -6.815791992187482 -6.815791992187482 -6.815791992187482
1.157298014322913 -6.943788085937481 -6.943788085937481 -6.943788085937481
1.17863069661458 -7.071784179687482 -7.071784179687482 -7.071784179687482
1.199963378906247 -7.19978027343748 -7.19978027343748 -7.19978027343748
1.221296061197913 -7.327776367187479 -7.327776367187479 -7.327776367187479
1.24262874348958 -7.455772460937477 -7.455772460937477 -7.455772460937477
1.263961425781246 -7.583768554687478 -7.583768554687478 -7.583768554687478
1.285294108072913 -7.711764648437477 -7.711764648437477 -7.711764648437477
1.306626790364579 -7.839760742187475 -7.839760742187475 -7.839760742187475
1.327959472656246 -7.967756835937476 -7.967756835937476 -7.967756835937476
1.349292154947912 -8.095752929687475 -8.095752929687475 -8.095752929687475
1.370624837239579 -8.223749023437474 -8.223749023437474 -8.223749023437474
1.391957519531245 -8.351745117187471 -8.351745117187471 -8.351745117187471
1.413290201822912 -8.479741210937473 -8.479741210937473 -8.479741210937473
1.434622884114579 -8.607737304687472 -8.607737304687472 -8.607737304687472
1.455955566406245 -8.735733398437469 -8.735733398437469 -8.735733398437469
1.477288248697912 -8.863729492187471 -8.863729492187471 -8.863729492187471
1.498620930989578 -8.99172558593747 -8.99172558593747 -8.99172558593747
1.519953613281245 -9.119721679687467 -9.119721679687467 -9.119721679687467
1.541286295572911 -9.247717773437468 -9.247717773437468 -9.247717773437468
1.562618977864578 -9.375713867187468 -9.375713867187468 -9.375713867187468
1.583951660156244 -9.503709960937465 -9.503709960937465 -9.503709960937465
1.605284342447911 -9.631706054687463 -9.631706054687463 -9.631706054687463
1.626617024739577 -9.759702148437466 -9.759702148437466 -9.759702148437466
1.647949707031244 -9.887698242187463 -9.887698242187463 -9.887698242187463
1.66928238932291 -10.01569433593746 -10.01569433593746 -10.01569433593746
1.690615071614577 -10.14369042968746 -10.14369042968746 -10.14369042968746
1.711947753906244 -10.27168652343746 -10.27168652343746 -10.27168652343746
1.73328043619791 -10.39968261718746 -10.39968261718746 -10.39968261718746
1.754613118489577 -10.52767871093746 -10.52767871093746 -10.52767871093746
1.775945800781243 -10.65567480468746 -10.65567480468746 -10.65567480468746
1.79727848307291 -10.78367089843746 -10.78367089843746 -10.78367089843746
1.818611165364576 -10.91166699218746 -10.91166699218746 -10.91166699218746
1.839943847656243 -11.03966308593746 -11.03966308593746 -11.03966308593746
1.861276529947909 -11.16765917968745 -11.16765917968745 -11.16765917968745
1.882609212239576 -11.29565527343745 -11.29565527343745 -11.29565527343745
1.903941894531243 -11.42365136718746 -11.42365136718746 -11.42365136718746
1.925274576822909 -11.55164746093745 -11.55164746093745 -11.55164746093745
1.946607259114575 -11.67964355468745 -11.67964355468745 -11.67964355468745
1.967939941406242 -11.80763964843745 -11.80763964843745 -11.80763964843745
1.989272623697909 -11.93563574218745 -11.93563574218745 -11.93563574218745
1.99981689825654 -11.99890138953924 -11.99890138953924 -11.99890138953924

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.SCALE_OFFSET)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -6.957212565104166 7.93581884765625 -7.978606282552083
-1.957273600260416 -6.914547200520833 7.87182080078125 -7.957273600260416
-1.93594091796875 -6.8718818359375 7.807822753906249 -7.93594091796875
-1.914608235677083 -6.829216471354167 7.74382470703125 -7.914608235677083
-1.893275553385417 -6.786551106770833 7.679826660156251 -7.893275553385417
-1.87194287109375 -6.7438857421875 7.615828613281249 -7.87194287109375
-1.850610188802083 -6.701220377604167 7.551830566406251 -7.850610188802083
-1.829277506510417 -6.658555013020834 7.48783251953125 -7.829277506510417
-1.80794482421875 -6.6158896484375 7.42383447265625 -7.80794482421875
-1.786612141927083 -6.573224283854167 7.35983642578125 -7.786612141927083
-1.765279459635417 -6.530558919270833 7.29583837890625 -7.765279459635416
-1.74394677734375 -6.487893554687499 7.23184033203125 -7.74394677734375
-1.722614095052083 -6.445228190104166 7.167842285156249 -7.722614095052084
-1.701281412760417 -6.402562825520834 7.10384423828125 -7.701281412760417
-1.67994873046875 -6.3598974609375 7.039846191406251 -7.67994873046875
-1.658616048177083 -6.317232096354166 6.97584814453125 -7.658616048177083
-1.637283365885417 -6.274566731770833 6.91185009765625 -7.637283365885416
-1.61595068359375 -6.231901367187501 6.847852050781251 -7.61595068359375
-1.594618001302083 -6.189236002604167 6.78385400390625 -7.594618001302083
-1.573285319010417 -6.146570638020833 6.71985595703125 -7.573285319010417
-1.55195263671875 -6.1039052734375 6.65585791015625 -7.551952636718751
-1.530619954427083 -6.061239908854167 6.59185986328125 -7.530619954427083
-1.509287272135417 -6.018574544270834 6.527861816406251 -7.509287272135417
-1.48795458984375 -5.9759091796875 6.46386376953125 -7.48795458984375
-1.466621907552084 -5.933243815104167 6.399865722656251 -7.466621907552083
-1.445289225260417 -5.890578450520834 6.33586767578125 -7.445289225260417
-1.42395654296875 -5.847913085937501 6.271869628906251 -7.42395654296875
-1.402623860677084 -5.805247721354167 6.207871582031251 -7.402623860677084
-1.381291178385417 -5.762582356770833 6.14387353515625 -7.381291178385417
-1.35995849609375 -5.719916992187501 6.079875488281251 -7.35995849609375
-1.338625813802083 -5.677251627604167 6.01587744140625 -7.338625813802084
-1.317293131510417 -5.634586263020834 5.95187939453125 -7.317293131510417
-1.29596044921875 -5.5919208984375 5.887881347656251 -7.29596044921875
-1.274627766927084 -5.549255533854168 5.823883300781251 -7.274627766927084
-1.253295084635417 -5.506590169270835 5.759885253906251 -7.253295084635417
-1.23196240234375 -5.4639248046875 5.69588720703125 -7.231962402343751
-1.210629720052084 -5.421259440104167 5.631889160156251 -7.210629720052084
-1.189297037760417 -5.378594075520835 5.567891113281252 -7.189297037760417
-1.16796435546875 -5.3359287109375 5.503893066406251 -7.16796435546875
-1.146631673177084 -5.293263346354167 5.439895019531251 -7.146631673177083
-1.125298990885417 -5.250597981770834 5.375896972656252 -7.125298990885417
-1.10396630859375 -5.207932617187501 5.311898925781251 -7.10396630859375
-1.082633626302084 -5.165267252604168 5.247900878906252 -7.082633626302083
-1.061300944010417 -5.122601888020834 5.183902832031251 -7.061300944010418
-1.039968261718751 -5.079936523437501 5.119904785156252 -7.039968261718751
-1.018635579427084 -5.037271158854168 5.055906738281251 -7.018635579427084
-0.9973028971354172 -4.994605794270834 4.991908691406252 -6.997302897135417
-0.9759702148437505 -4.951940429687501 4.927910644531251 -6.97597021484375
-0.9546375325520838 -4.909275065104167 4.863912597656251 -6.954637532552084
-0.9333048502604168 -4.866609700520834 4.799914550781251 -6.933304850260416
-0.9119721679687501 -4.8239443359375 4.735916503906251 -6.91197216796875
-0.8906394856770833 -4.781278971354166 4.67191845703125 -6.890639485677084
-0.8693068033854166 -4.738613606770834 4.60792041015625 -6.869306803385417
-0.8479741210937499 -4.6959482421875 4.54392236328125 -6.84797412109375
-0.8266414388020831 -4.653282877604166 4.479924316406249 -6.826641438802083
-0.8053087565104164 -4.610617513020832 4.41592626953125 -6.805308756510416
-0.7839760742187497 -4.5679521484375 4.351928222656249 -6.783976074218749
-0.7626433919270829 -4.525286783854166 4.287930175781248 -6.762643391927083
-0.7413107096354159 -4.482621419270831 4.223932128906248 -6.741310709635416
-0.7199780273437493 -4.439956054687499 4.159934082031247 -6.71997802734375
-0.6986453450520828 -4.397290690104166 4.095936035156248 -6.698645345052083
-0.6773126627604157 -4.354625325520831 4.031937988281247 -6.677312662760416
-0.6559799804687488 -4.311959960937497 3.967939941406247 -6.655979980468749
-0.6346472981770823 -4.269294596354165 3.903941894531247 -6.634647298177082
-0.6133146158854156 -4.226629231770831 3.839943847656247 -6.613314615885415
-0.5919819335937487 -4.183963867187497 3.775945800781246 -6.591981933593749
-0.5706492513020819 -4.141298502604164 3.711947753906246 -6.570649251302082
-0.5493165690104153 -4.098633138020831 3.647949707031246 -6.549316569010415
-0.5279838867187485 -4.055967773437497 3.583951660156246 -6.527983886718749
-0.5066512044270817 -4.013302408854163 3.519953613281245 -6.506651204427081
-0.4853185221354149 -3.97063704427083 3.455955566406245 -6.485318522135415
-0.4639858398437481 -3.927971679687496 3.391957519531244 -6.463985839843748
-0.4426531575520815 -3.885306315104163 3.327959472656244 -6.442653157552082
-0.4213204752604147 -3.842640950520829 3.263961425781244 -6.421320475260415
-0.3999877929687479 -3.799975585937496 3.199963378906244 -6.399987792968748
-0.3786551106770811 -3.757310221354162 3.135965332031244 -6.378655110677081
-0.3573224283854145 -3.714644856770829 3.071967285156243 -6.357322428385414
-0.3359897460937477 -3.671979492187496 3.007969238281243 -6.335989746093747
-0.3146570638020807 -3.629314127604161 2.943971191406242 -6.31465706380208
-0.2933243815104141 -3.586648763020828 2.879973144531242 -6.293324381510415
-0.2719916992187476 -3.543983398437495 2.815975097656242 -6.271991699218748
-0.2506590169270807 -3.501318033854162 2.751977050781242 -6.250659016927081
-0.2293263346354136 -3.458652669270827 2.687979003906241 -6.229326334635414
-0.2079936523437471 -3.415987304687494 2.623980957031241 -6.207993652343747
-0.1866609700520805 -3.373321940104161 2.559982910156242 -6.18666097005208
-0.1653282877604135 -3.330656575520827 2.495984863281241 -6.165328287760413
-0.1439956054687467 -3.287991210937493 2.43198681640624 -6.143995605468747
-0.1226629231770801 -3.24532584635416 2.36798876953124 -6.12266292317708
-0.1013302408854133 -3.202660481770827 2.30399072265624 -6.101330240885414
-0.07999755859374647 -3.159995117187493 2.239992675781239 -6.079997558593746
-0.05866487630207972 -3.117329752604159 2.175994628906239 -6.05866487630208
-0.0373321940104131 -3.074664388020826 2.111996582031239 -6.037332194010413
-0.01599951171874625 -3.031999023437493 2.047998535156239 -6.015999511718746
0.005333170572920487 -2.989333658854159 1.984000488281239 -5.99466682942708
0.026665852864587 -2.946668294270826 1.920002441406239 -5.973334147135413
0.04799853515625363 -2.904002929687493 1.856004394531239 -5.952001464843747
0.06933121744792015 -2.86133756510416 1.79200634765624 -5.93066878255208
0.09066389973958666 -2.818672200520827 1.72800830078124 -5.909336100260413
0.1119965820312533 -2.776006835937493 1.66401025390624 -5.888003417968747
0.1333292643229198 -2.73334147135416 1.600012207031241 -5.86667073567708
0.1546619466145862 -2.690676106770828 1.536014160156241 -5.845338053385413
0.1759946289062527 -2.648010742187495 1.472016113281242 -5.824005371093747
0.1973273111979195 -2.605345377604161 1.408018066406242 -5.802672688802081
0.2186599934895859 -2.562680013020828 1.344020019531242 -5.781340006510414
0.2399926757812524 -2.520014648437495 1.280021972656243 -5.760007324218748
0.261325358072919 -2.477349283854162 1.216023925781243 -5.738674641927081
0.2826580403645855 -2.434683919270829 1.152025878906243 -5.717341959635414
0.303990722656252 -2.392018554687496 1.088027832031244 -5.696009277343748
0.3253234049479187 -2.349353190104162 1.024029785156244 -5.674676595052081
0.3466560872395852 -2.30668782552083 0.9600317382812445 -5.653343912760414
0.3679887695312516 -2.264022460937497 0.8960336914062452 -5.632011230468748
0.3893214518229181 -2.221357096354164 0.8320356445312456 -5.610678548177082
0.4106541341145848 -2.17869173177083 0.7680375976562459 -5.589345865885416
0.4319868164062513 -2.136026367187497 0.7040395507812462 -5.568013183593749
0.4533194986979177 -2.093361002604165 0.6400415039062466 -5.546680501302082
0.4746521809895844 -2.050695638020831 0.5760434570312469 -5.525347819010416
0.4959848632812509 -2.008030273437498 0.5120454101562473 -5.504015136718749
0.5173175455729173 -1.965364908854165 0.4480473632812481 -5.482682454427083
0.5386502278645841 -1.922699544270832 0.384049316406248 -5.461349772135416
0.5599829101562506 -1.880034179687499 0.3200512695312483 -5.440017089843749
0.581315592447917 -1.837368815104166 0.2560532226562491 -5.418684407552083
0.6026482747395835 -1.794703450520833 0.1920551757812494 -5.397351725260417
0.6239809570312501 -1.7520380859375 0.1280571289062498 -5.37601904296875
0.6453136393229166 -1.709372721354167 0.0640590820312501 -5.354686360677084
0.6666463216145831 -1.666707356770834 6.103515625044409e-05 -5.333353678385417
0.6879790039062498 -1.6240419921875 -0.06393701171874921 -5.31202099609375
0.7093116861979163 -1.581376627604167 -0.1279350585937489 -5.290688313802084
0.7306443684895827 -1.538711263020835 -0.1919331054687481 -5.269355631510417
0.7519770507812495 -1.496045898437501 -0.2559311523437482 -5.24802294921875
0.773309733072916 -1.453380533854168 -0.3199291992187479 -5.226690266927084
0.7946424153645824 -1.410715169270835 -0.3839272460937471 -5.205357584635418
0.8159750976562488 -1.368049804687502 -0.4479252929687467 -5.184024902343751
0.8373077799479155 -1.325384440104169 -0.5119233398437464 -5.162692220052085
0.858640462239582 -1.282719075520836 -0.575921386718746 -5.141359537760418
0.8799731445312485 -1.240053710937503 -0.6399194335937457 -5.120026855468751
0.9013058268229152 -1.19738834635417 -0.7039174804687454 -5.098694173177085
0.9226385091145817 -1.154722981770837 -0.767915527343745 -5.077361490885418
0.9439711914062482 -1.112057617187504 -0.8319135742187441 -5.056028808593751
0.9653038736979148 -1.06939225260417 -0.8959116210937443 -5.034696126302086
0.9866365559895813 -1.026726888020837 -0.959909667968744 -5.013363444010419
1.007969238281248 -0.9840615234375045 -1.023907714843743 -4.992030761718752
1.029301920572914 -0.9413961588541717 -1.087905761718742 -4.970698079427086
1.050634602864581 -0.898730794270838 -1.151903808593743 -4.949365397135419
1.071967285156247 -0.8560654296875052 -1.215901855468742 -4.928032714843752
1.093299967447914 -0.8134000651041724 -1.279899902343741 -4.906700032552086
1.114632649739581 -0.7707347005208387 -1.343897949218742 -4.885367350260419
1.135965332031247 -0.7280693359375059 -1.407895996093741 -4.864034667968753
1.157298014322913 -0.6854039713541731 -1.47189404296874 -4.842701985677087
1.17863069661458 -0.6427386067708394 -1.535892089843741 -4.82136930338542
1.199963378906247 -0.6000732421875066 -1.59989013671874 -4.800036621093753
1.221296061197913 -0.5574078776041738 -1.663888183593739 -4.778703938802087
1.24262874348958 -0.514742513020841 -1.727886230468739 -4.757371256510421
1.263961425781246 -0.4720771484375073 -1.791884277343739 -4.736038574218753
1.285294108072913 -0.4294117838541744 -1.855882324218738 -4.714705891927087
1.306626790364579 -0.3867464192708416 -1.919880371093738 -4.693373209635421
1.327959472656246 -0.3440810546875079 -1.983878417968738 -4.672040527343754
1.349292154947912 -0.3014156901041751 -2.047876464843737 -4.650707845052088
1.370624837239579 -0.2587503255208423 -2.111874511718737 -4.629375162760422
1.391957519531245 -0.2160849609375095 -2.175872558593736 -4.608042480468755
1.413290201822912 -0.1734195963541758 -2.239870605468736 -4.586709798177088
1.434622884114579 -0.130754231770843 -2.303868652343736 -4.565377115885422
1.455955566406245 -0.08808886718751019 -2.367866699218735 -4.544044433593755
1.477288248697912 -0.04542350260417649 -2.431864746093735 -4.522711751302088
1.498620930989578 -0.002758138020843681 -2.495862792968735 -4.501379069010422
1.519953613281245 0.03990722656248913 -2.559860839843734 -4.480046386718755
1.541286295572911 0.08257259114582283 -2.623858886718734 -4.458713704427089
1.562618977864578 0.1252379557291556 -2.687856933593734 -4.437381022135423
1.583951660156244 0.1679033203124884 -2.751854980468733 -4.416048339843756
1.605284342447911 0.2105686848958213 -2.815853027343731 -4.394715657552089
1.626617024739577 0.253234049479155 -2.879851074218733 -4.373382975260423
1.647949707031244 0.2958994140624878 -2.943849121093732 -4.352050292968756
1.66928238932291 0.3385647786458206 -3.00784716796873 -4.330717610677089
1.690615071614577 0.3812301432291543 -3.071845214843732 -4.309384928385423
1.711947753906244 0.4238955078124871 -3.135843261718731 -4.288052246093756
1.73328043619791 0.4665608723958199 -3.199841308593729 -4.26671956380209
1.754613118489577 0.5092262369791536 -3.263839355468731 -4.245386881510424
1.775945800781243 0.5518916015624864 -3.32783740234373 -4.224054199218757
1.79727848307291 0.5945569661458192 -3.391835449218728 -4.20272151692709
1.818611165364576 0.637222330729152 -3.455833496093728 -4.181388834635424
1.839943847656243 0.6798876953124857 -3.519831542968729 -4.160056152343757
1.861276529947909 0.7225530598958185 -3.583829589843727 -4.13872347005209
1.882609212239576 0.7652184244791513 -3.647827636718727 -4.117390787760424
1.903941894531243 0.807883789062485 -3.711825683593728 -4.096058105468757
1.925274576822909 0.8505491536458178 -3.775823730468726 -4.074725423177091
1.946607259114575 0.8932145182291507 -3.839821777343726 -4.053392740885425
1.967939941406242 0.9358798828124844 -3.903819824218727 -4.032060058593758
1.989272623697909 0.9785452473958172 -3.967817871093725 -4.010727376302091
1.99981689825654 0.9996337965130806 -3.999450694769621 -4.00018310174346

View File

@ -0,0 +1,3 @@
from synthblockhelper import *
mathop_test(MathOperation.SUM)

View File

@ -0,0 +1,188 @@
-1.978606282552083 -2.978606282552083 -2.978606282552083 -2.978606282552083
-1.957273600260416 -2.957273600260416 -2.957273600260416 -2.957273600260416
-1.93594091796875 -2.93594091796875 -2.93594091796875 -2.93594091796875
-1.914608235677083 -2.914608235677083 -2.914608235677083 -2.914608235677083
-1.893275553385417 -2.893275553385417 -2.893275553385417 -2.893275553385417
-1.87194287109375 -2.87194287109375 -2.87194287109375 -2.87194287109375
-1.850610188802083 -2.850610188802083 -2.850610188802083 -2.850610188802083
-1.829277506510417 -2.829277506510417 -2.829277506510417 -2.829277506510417
-1.80794482421875 -2.80794482421875 -2.80794482421875 -2.80794482421875
-1.786612141927083 -2.786612141927083 -2.786612141927083 -2.786612141927083
-1.765279459635417 -2.765279459635416 -2.765279459635416 -2.765279459635416
-1.74394677734375 -2.74394677734375 -2.74394677734375 -2.74394677734375
-1.722614095052083 -2.722614095052083 -2.722614095052084 -2.722614095052083
-1.701281412760417 -2.701281412760417 -2.701281412760417 -2.701281412760417
-1.67994873046875 -2.67994873046875 -2.67994873046875 -2.67994873046875
-1.658616048177083 -2.658616048177083 -2.658616048177083 -2.658616048177083
-1.637283365885417 -2.637283365885417 -2.637283365885416 -2.637283365885417
-1.61595068359375 -2.61595068359375 -2.61595068359375 -2.61595068359375
-1.594618001302083 -2.594618001302083 -2.594618001302083 -2.594618001302083
-1.573285319010417 -2.573285319010417 -2.573285319010417 -2.573285319010417
-1.55195263671875 -2.55195263671875 -2.551952636718751 -2.55195263671875
-1.530619954427083 -2.530619954427083 -2.530619954427083 -2.530619954427083
-1.509287272135417 -2.509287272135417 -2.509287272135417 -2.509287272135417
-1.48795458984375 -2.48795458984375 -2.48795458984375 -2.48795458984375
-1.466621907552084 -2.466621907552084 -2.466621907552083 -2.466621907552084
-1.445289225260417 -2.445289225260417 -2.445289225260417 -2.445289225260417
-1.42395654296875 -2.42395654296875 -2.42395654296875 -2.42395654296875
-1.402623860677084 -2.402623860677084 -2.402623860677084 -2.402623860677084
-1.381291178385417 -2.381291178385417 -2.381291178385417 -2.381291178385417
-1.35995849609375 -2.35995849609375 -2.35995849609375 -2.35995849609375
-1.338625813802083 -2.338625813802083 -2.338625813802084 -2.338625813802083
-1.317293131510417 -2.317293131510417 -2.317293131510417 -2.317293131510417
-1.29596044921875 -2.29596044921875 -2.29596044921875 -2.29596044921875
-1.274627766927084 -2.274627766927084 -2.274627766927084 -2.274627766927084
-1.253295084635417 -2.253295084635417 -2.253295084635417 -2.253295084635417
-1.23196240234375 -2.23196240234375 -2.231962402343751 -2.23196240234375
-1.210629720052084 -2.210629720052084 -2.210629720052084 -2.210629720052084
-1.189297037760417 -2.189297037760417 -2.189297037760417 -2.189297037760417
-1.16796435546875 -2.16796435546875 -2.16796435546875 -2.16796435546875
-1.146631673177084 -2.146631673177084 -2.146631673177083 -2.146631673177084
-1.125298990885417 -2.125298990885417 -2.125298990885417 -2.125298990885417
-1.10396630859375 -2.10396630859375 -2.10396630859375 -2.10396630859375
-1.082633626302084 -2.082633626302084 -2.082633626302083 -2.082633626302084
-1.061300944010417 -2.061300944010417 -2.061300944010418 -2.061300944010417
-1.039968261718751 -2.039968261718751 -2.039968261718751 -2.039968261718751
-1.018635579427084 -2.018635579427084 -2.018635579427084 -2.018635579427084
-0.9973028971354172 -1.997302897135417 -1.997302897135417 -1.997302897135417
-0.9759702148437505 -1.97597021484375 -1.97597021484375 -1.97597021484375
-0.9546375325520838 -1.954637532552084 -1.954637532552084 -1.954637532552084
-0.9333048502604168 -1.933304850260417 -1.933304850260417 -1.933304850260417
-0.9119721679687501 -1.91197216796875 -1.91197216796875 -1.91197216796875
-0.8906394856770833 -1.890639485677083 -1.890639485677083 -1.890639485677083
-0.8693068033854166 -1.869306803385417 -1.869306803385417 -1.869306803385417
-0.8479741210937499 -1.84797412109375 -1.84797412109375 -1.84797412109375
-0.8266414388020831 -1.826641438802083 -1.826641438802083 -1.826641438802083
-0.8053087565104164 -1.805308756510416 -1.805308756510416 -1.805308756510416
-0.7839760742187497 -1.78397607421875 -1.78397607421875 -1.78397607421875
-0.7626433919270829 -1.762643391927083 -1.762643391927083 -1.762643391927083
-0.7413107096354159 -1.741310709635416 -1.741310709635416 -1.741310709635416
-0.7199780273437493 -1.719978027343749 -1.719978027343749 -1.719978027343749
-0.6986453450520828 -1.698645345052083 -1.698645345052083 -1.698645345052083
-0.6773126627604157 -1.677312662760416 -1.677312662760416 -1.677312662760416
-0.6559799804687488 -1.655979980468749 -1.655979980468749 -1.655979980468749
-0.6346472981770823 -1.634647298177082 -1.634647298177082 -1.634647298177082
-0.6133146158854156 -1.613314615885416 -1.613314615885415 -1.613314615885416
-0.5919819335937487 -1.591981933593749 -1.591981933593749 -1.591981933593749
-0.5706492513020819 -1.570649251302082 -1.570649251302082 -1.570649251302082
-0.5493165690104153 -1.549316569010415 -1.549316569010415 -1.549316569010415
-0.5279838867187485 -1.527983886718749 -1.527983886718749 -1.527983886718749
-0.5066512044270817 -1.506651204427082 -1.506651204427082 -1.506651204427082
-0.4853185221354149 -1.485318522135415 -1.485318522135415 -1.485318522135415
-0.4639858398437481 -1.463985839843748 -1.463985839843748 -1.463985839843748
-0.4426531575520815 -1.442653157552082 -1.442653157552082 -1.442653157552082
-0.4213204752604147 -1.421320475260415 -1.421320475260415 -1.421320475260415
-0.3999877929687479 -1.399987792968748 -1.399987792968748 -1.399987792968748
-0.3786551106770811 -1.378655110677081 -1.378655110677081 -1.378655110677081
-0.3573224283854145 -1.357322428385415 -1.357322428385415 -1.357322428385415
-0.3359897460937477 -1.335989746093748 -1.335989746093748 -1.335989746093748
-0.3146570638020807 -1.314657063802081 -1.31465706380208 -1.314657063802081
-0.2933243815104141 -1.293324381510414 -1.293324381510414 -1.293324381510414
-0.2719916992187476 -1.271991699218748 -1.271991699218748 -1.271991699218748
-0.2506590169270807 -1.250659016927081 -1.250659016927081 -1.250659016927081
-0.2293263346354136 -1.229326334635414 -1.229326334635414 -1.229326334635414
-0.2079936523437471 -1.207993652343747 -1.207993652343747 -1.207993652343747
-0.1866609700520805 -1.18666097005208 -1.18666097005208 -1.18666097005208
-0.1653282877604135 -1.165328287760413 -1.165328287760413 -1.165328287760413
-0.1439956054687467 -1.143995605468747 -1.143995605468747 -1.143995605468747
-0.1226629231770801 -1.12266292317708 -1.12266292317708 -1.12266292317708
-0.1013302408854133 -1.101330240885413 -1.101330240885413 -1.101330240885413
-0.07999755859374647 -1.079997558593746 -1.079997558593746 -1.079997558593746
-0.05866487630207972 -1.05866487630208 -1.05866487630208 -1.05866487630208
-0.0373321940104131 -1.037332194010413 -1.037332194010413 -1.037332194010413
-0.01599951171874625 -1.015999511718746 -1.015999511718746 -1.015999511718746
0.005333170572920487 -0.9946668294270795 -0.9946668294270795 -0.9946668294270795
0.026665852864587 -0.973334147135413 -0.973334147135413 -0.973334147135413
0.04799853515625363 -0.9520014648437463 -0.9520014648437463 -0.9520014648437463
0.06933121744792015 -0.9306687825520799 -0.9306687825520799 -0.9306687825520799
0.09066389973958666 -0.9093361002604134 -0.9093361002604134 -0.9093361002604134
0.1119965820312533 -0.8880034179687467 -0.8880034179687467 -0.8880034179687467
0.1333292643229198 -0.8666707356770802 -0.8666707356770802 -0.8666707356770802
0.1546619466145862 -0.8453380533854137 -0.8453380533854137 -0.8453380533854137
0.1759946289062527 -0.8240053710937474 -0.8240053710937474 -0.8240053710937472
0.1973273111979195 -0.8026726888020805 -0.8026726888020805 -0.8026726888020805
0.2186599934895859 -0.7813400065104141 -0.7813400065104141 -0.7813400065104141
0.2399926757812524 -0.7600073242187477 -0.7600073242187477 -0.7600073242187476
0.261325358072919 -0.7386746419270809 -0.7386746419270809 -0.738674641927081
0.2826580403645855 -0.7173419596354145 -0.7173419596354145 -0.7173419596354145
0.303990722656252 -0.6960092773437481 -0.6960092773437481 -0.696009277343748
0.3253234049479187 -0.6746765950520812 -0.6746765950520812 -0.6746765950520813
0.3466560872395852 -0.6533439127604148 -0.6533439127604148 -0.6533439127604148
0.3679887695312516 -0.6320112304687484 -0.6320112304687484 -0.6320112304687484
0.3893214518229181 -0.610678548177082 -0.610678548177082 -0.6106785481770819
0.4106541341145848 -0.5893458658854152 -0.5893458658854152 -0.5893458658854152
0.4319868164062513 -0.5680131835937487 -0.5680131835937487 -0.5680131835937487
0.4533194986979177 -0.5466805013020823 -0.5466805013020823 -0.5466805013020823
0.4746521809895844 -0.5253478190104155 -0.5253478190104155 -0.5253478190104156
0.4959848632812509 -0.5040151367187491 -0.5040151367187491 -0.5040151367187491
0.5173175455729173 -0.4826824544270827 -0.4826824544270827 -0.4826824544270827
0.5386502278645841 -0.4613497721354158 -0.4613497721354158 -0.4613497721354159
0.5599829101562506 -0.4400170898437494 -0.4400170898437494 -0.4400170898437494
0.581315592447917 -0.418684407552083 -0.418684407552083 -0.418684407552083
0.6026482747395835 -0.3973517252604166 -0.3973517252604166 -0.3973517252604165
0.6239809570312501 -0.3760190429687498 -0.3760190429687498 -0.3760190429687499
0.6453136393229166 -0.3546863606770834 -0.3546863606770834 -0.3546863606770834
0.6666463216145831 -0.333353678385417 -0.333353678385417 -0.3333536783854169
0.6879790039062498 -0.3120209960937501 -0.3120209960937501 -0.3120209960937502
0.7093116861979163 -0.2906883138020837 -0.2906883138020837 -0.2906883138020837
0.7306443684895827 -0.2693556315104173 -0.2693556315104173 -0.2693556315104173
0.7519770507812495 -0.2480229492187505 -0.2480229492187505 -0.2480229492187505
0.773309733072916 -0.226690266927084 -0.226690266927084 -0.226690266927084
0.7946424153645824 -0.2053575846354176 -0.2053575846354176 -0.2053575846354176
0.8159750976562488 -0.1840249023437512 -0.1840249023437512 -0.1840249023437511
0.8373077799479155 -0.1626922200520844 -0.1626922200520844 -0.1626922200520845
0.858640462239582 -0.141359537760418 -0.141359537760418 -0.141359537760418
0.8799731445312485 -0.1200268554687516 -0.1200268554687516 -0.1200268554687515
0.9013058268229152 -0.09869417317708473 -0.09869417317708473 -0.09869417317708484
0.9226385091145817 -0.07736149088541833 -0.07736149088541833 -0.07736149088541833
0.9439711914062482 -0.05602880859375192 -0.05602880859375192 -0.05602880859375192
0.9653038736979148 -0.03469612630208507 -0.03469612630208507 -0.03469612630208518
0.9866365559895813 -0.01336344401041867 -0.01336344401041867 -0.01336344401041867
1.007969238281248 0.007969238281247737 0.007969238281247737 0.007969238281247737
1.029301920572914 0.02930192057291414 0.02930192057291414 0.02930192057291414
1.050634602864581 0.05063460286458099 0.05063460286458099 0.05063460286458099
1.071967285156247 0.0719672851562474 0.0719672851562474 0.0719672851562474
1.093299967447914 0.0932999674479138 0.0932999674479138 0.0932999674479138
1.114632649739581 0.1146326497395806 0.1146326497395806 0.1146326497395806
1.135965332031247 0.1359653320312471 0.1359653320312471 0.1359653320312471
1.157298014322913 0.1572980143229135 0.1572980143229135 0.1572980143229135
1.17863069661458 0.1786306966145803 0.1786306966145803 0.1786306966145803
1.199963378906247 0.1999633789062467 0.1999633789062467 0.1999633789062467
1.221296061197913 0.2212960611979131 0.2212960611979131 0.2212960611979131
1.24262874348958 0.2426287434895795 0.2426287434895795 0.2426287434895795
1.263961425781246 0.2639614257812464 0.2639614257812464 0.2639614257812464
1.285294108072913 0.2852941080729128 0.2852941080729128 0.2852941080729128
1.306626790364579 0.3066267903645792 0.3066267903645792 0.3066267903645792
1.327959472656246 0.327959472656246 0.327959472656246 0.327959472656246
1.349292154947912 0.3492921549479124 0.3492921549479124 0.3492921549479124
1.370624837239579 0.3706248372395788 0.3706248372395788 0.3706248372395788
1.391957519531245 0.3919575195312452 0.3919575195312452 0.3919575195312452
1.413290201822912 0.4132902018229121 0.4132902018229121 0.4132902018229121
1.434622884114579 0.4346228841145785 0.4346228841145785 0.4346228841145785
1.455955566406245 0.4559555664062449 0.4559555664062449 0.4559555664062449
1.477288248697912 0.4772882486979118 0.4772882486979118 0.4772882486979118
1.498620930989578 0.4986209309895782 0.4986209309895782 0.4986209309895782
1.519953613281245 0.5199536132812446 0.5199536132812446 0.5199536132812446
1.541286295572911 0.5412862955729114 0.5412862955729114 0.5412862955729114
1.562618977864578 0.5626189778645778 0.5626189778645778 0.5626189778645778
1.583951660156244 0.5839516601562442 0.5839516601562442 0.5839516601562442
1.605284342447911 0.6052843424479106 0.6052843424479106 0.6052843424479106
1.626617024739577 0.6266170247395775 0.6266170247395775 0.6266170247395775
1.647949707031244 0.6479497070312439 0.6479497070312439 0.6479497070312439
1.66928238932291 0.6692823893229103 0.6692823893229103 0.6692823893229103
1.690615071614577 0.6906150716145771 0.6906150716145771 0.6906150716145771
1.711947753906244 0.7119477539062435 0.7119477539062435 0.7119477539062435
1.73328043619791 0.7332804361979099 0.7332804361979099 0.7332804361979099
1.754613118489577 0.7546131184895768 0.7546131184895768 0.7546131184895768
1.775945800781243 0.7759458007812432 0.7759458007812432 0.7759458007812432
1.79727848307291 0.7972784830729096 0.7972784830729096 0.7972784830729096
1.818611165364576 0.818611165364576 0.818611165364576 0.818611165364576
1.839943847656243 0.8399438476562429 0.8399438476562429 0.8399438476562429
1.861276529947909 0.8612765299479094 0.8612765299479094 0.8612765299479094
1.882609212239576 0.8826092122395757 0.8826092122395757 0.8826092122395757
1.903941894531243 0.9039418945312425 0.9039418945312425 0.9039418945312425
1.925274576822909 0.925274576822909 0.925274576822909 0.925274576822909
1.946607259114575 0.9466072591145753 0.9466072591145753 0.9466072591145753
1.967939941406242 0.9679399414062422 0.9679399414062422 0.9679399414062422
1.989272623697909 0.9892726236979087 0.9892726236979087 0.9892726236979087
1.99981689825654 0.9998168982565403 0.9998168982565403 0.9998168982565403

View File

@ -887,6 +887,7 @@ the last matching regex is used:
os.environ["MICROPYPATH"] = os.pathsep.join(
[
"",
"testlib",
".frozen",
base_path("../frozen/Adafruit_CircuitPython_asyncio"),
base_path("../frozen/Adafruit_CircuitPython_Ticks"),

View File

@ -0,0 +1,29 @@
import array
from math import sin, pi
from synthio import LFO, MathOperation, lfo_tick
bend_out = array.array("h", [0, 32767])
bend_in = array.array("h", [32767, 0])
sweep = array.array("h", [-32767, 32767])
triangle = array.array("h", [0, 32767, 0, -32767])
sine = array.array("h", [int(32767 * sin(i * 2 * pi / 600)) for i in range(600)])
def print_result(*blocks):
for i in range(48000 / 256):
print(*lfo_tick(*blocks))
def mathop_test(kind):
v = LFO(sweep, rate=1, scale=2, once=True)
varying_a = kind(v, 2, -3)
varying_b = kind(-3, v, 2)
varying_c = kind(2, -3, v)
print_result(v, varying_a, varying_b, varying_c)
def lfo_test(sweep_input_name, **inputs):
sweep = LFO(sweep, rate=1, scale=2)
test = LFO(sine, **inputs)
setattr(test, sweep_input_name, sweep)
print_result(sweep, test)