|
3758 | 3758 | end
|
3759 | 3759 | local.set $6
|
3760 | 3760 | global.get $~lib/math/rempio2_y0
|
3761 |
| - local.set $0 |
| 3761 | + local.set $3 |
3762 | 3762 | global.get $~lib/math/rempio2_y1
|
3763 | 3763 | local.set $4
|
3764 | 3764 | local.get $6
|
3765 | 3765 | i32.const 1
|
3766 | 3766 | i32.and
|
3767 | 3767 | if (result f64)
|
3768 |
| - local.get $0 |
3769 |
| - local.get $0 |
3770 |
| - f64.mul |
3771 |
| - local.tee $3 |
3772 |
| - local.get $0 |
3773 |
| - f64.mul |
3774 |
| - local.tee $1 |
3775 | 3768 | local.get $3
|
3776 | 3769 | local.get $3
|
| 3770 | + f64.mul |
| 3771 | + local.tee $0 |
| 3772 | + local.get $3 |
| 3773 | + f64.mul |
| 3774 | + local.set $1 |
3777 | 3775 | local.get $3
|
| 3776 | + local.get $0 |
| 3777 | + local.get $4 |
| 3778 | + f64.const 0.5 |
| 3779 | + f64.mul |
| 3780 | + local.get $1 |
| 3781 | + local.get $0 |
| 3782 | + local.get $0 |
3778 | 3783 | f64.const 2.7557313707070068e-06
|
3779 | 3784 | f64.mul
|
3780 | 3785 | f64.const -1.984126982985795e-04
|
3781 | 3786 | f64.add
|
3782 | 3787 | f64.mul
|
3783 | 3788 | f64.const 0.00833333333332249
|
3784 | 3789 | f64.add
|
3785 |
| - local.get $3 |
3786 |
| - local.get $3 |
3787 |
| - local.get $3 |
| 3790 | + local.get $0 |
| 3791 | + local.get $0 |
| 3792 | + local.get $0 |
3788 | 3793 | f64.mul
|
3789 | 3794 | f64.mul
|
3790 |
| - local.get $3 |
| 3795 | + local.get $0 |
3791 | 3796 | f64.const 1.58969099521155e-10
|
3792 | 3797 | f64.mul
|
3793 | 3798 | f64.const -2.5050760253406863e-08
|
3794 | 3799 | f64.add
|
3795 | 3800 | f64.mul
|
3796 | 3801 | f64.add
|
3797 |
| - local.tee $7 |
3798 |
| - f64.mul |
3799 |
| - f64.const -0.16666666666666632 |
3800 |
| - f64.add |
3801 |
| - f64.mul |
3802 |
| - drop |
3803 |
| - local.get $0 |
3804 |
| - local.get $3 |
3805 |
| - local.get $4 |
3806 |
| - f64.const 0.5 |
3807 |
| - f64.mul |
3808 |
| - local.get $1 |
3809 |
| - local.get $7 |
3810 | 3802 | f64.mul
|
3811 | 3803 | f64.sub
|
3812 | 3804 | f64.mul
|
|
3819 | 3811 | f64.sub
|
3820 | 3812 | else
|
3821 | 3813 | f64.const 1
|
3822 |
| - local.get $0 |
3823 |
| - local.get $0 |
| 3814 | + local.get $3 |
| 3815 | + local.get $3 |
3824 | 3816 | f64.mul
|
3825 |
| - local.tee $3 |
| 3817 | + local.tee $0 |
3826 | 3818 | f64.const 0.5
|
3827 | 3819 | f64.mul
|
3828 | 3820 | local.tee $1
|
|
3833 | 3825 | f64.sub
|
3834 | 3826 | local.get $1
|
3835 | 3827 | f64.sub
|
3836 |
| - local.get $3 |
3837 |
| - local.get $3 |
3838 |
| - local.get $3 |
3839 |
| - local.get $3 |
| 3828 | + local.get $0 |
| 3829 | + local.get $0 |
| 3830 | + local.get $0 |
| 3831 | + local.get $0 |
3840 | 3832 | f64.const 2.480158728947673e-05
|
3841 | 3833 | f64.mul
|
3842 | 3834 | f64.const -0.001388888888887411
|
|
3845 | 3837 | f64.const 0.0416666666666666
|
3846 | 3838 | f64.add
|
3847 | 3839 | f64.mul
|
3848 |
| - local.get $3 |
3849 |
| - local.get $3 |
| 3840 | + local.get $0 |
| 3841 | + local.get $0 |
3850 | 3842 | f64.mul
|
3851 | 3843 | local.tee $1
|
3852 | 3844 | local.get $1
|
3853 | 3845 | f64.mul
|
3854 |
| - local.get $3 |
3855 |
| - local.get $3 |
| 3846 | + local.get $0 |
| 3847 | + local.get $0 |
3856 | 3848 | f64.const -1.1359647557788195e-11
|
3857 | 3849 | f64.mul
|
3858 | 3850 | f64.const 2.087572321298175e-09
|
|
3863 | 3855 | f64.mul
|
3864 | 3856 | f64.add
|
3865 | 3857 | f64.mul
|
3866 |
| - local.get $0 |
| 3858 | + local.get $3 |
3867 | 3859 | local.get $4
|
3868 | 3860 | f64.mul
|
3869 | 3861 | f64.sub
|
|
9184 | 9176 | end
|
9185 | 9177 | local.set $6
|
9186 | 9178 | global.get $~lib/math/rempio2_y0
|
9187 |
| - local.set $0 |
| 9179 | + local.set $3 |
9188 | 9180 | global.get $~lib/math/rempio2_y1
|
9189 | 9181 | local.set $4
|
9190 | 9182 | local.get $6
|
9191 | 9183 | i32.const 1
|
9192 | 9184 | i32.and
|
9193 | 9185 | if (result f64)
|
9194 | 9186 | f64.const 1
|
9195 |
| - local.get $0 |
9196 |
| - local.get $0 |
| 9187 | + local.get $3 |
| 9188 | + local.get $3 |
9197 | 9189 | f64.mul
|
9198 |
| - local.tee $3 |
| 9190 | + local.tee $0 |
9199 | 9191 | f64.const 0.5
|
9200 | 9192 | f64.mul
|
9201 | 9193 | local.tee $1
|
|
9206 | 9198 | f64.sub
|
9207 | 9199 | local.get $1
|
9208 | 9200 | f64.sub
|
9209 |
| - local.get $3 |
9210 |
| - local.get $3 |
9211 |
| - local.get $3 |
9212 |
| - local.get $3 |
| 9201 | + local.get $0 |
| 9202 | + local.get $0 |
| 9203 | + local.get $0 |
| 9204 | + local.get $0 |
9213 | 9205 | f64.const 2.480158728947673e-05
|
9214 | 9206 | f64.mul
|
9215 | 9207 | f64.const -0.001388888888887411
|
|
9218 | 9210 | f64.const 0.0416666666666666
|
9219 | 9211 | f64.add
|
9220 | 9212 | f64.mul
|
9221 |
| - local.get $3 |
9222 |
| - local.get $3 |
| 9213 | + local.get $0 |
| 9214 | + local.get $0 |
9223 | 9215 | f64.mul
|
9224 | 9216 | local.tee $1
|
9225 | 9217 | local.get $1
|
9226 | 9218 | f64.mul
|
9227 |
| - local.get $3 |
9228 |
| - local.get $3 |
| 9219 | + local.get $0 |
| 9220 | + local.get $0 |
9229 | 9221 | f64.const -1.1359647557788195e-11
|
9230 | 9222 | f64.mul
|
9231 | 9223 | f64.const 2.087572321298175e-09
|
|
9236 | 9228 | f64.mul
|
9237 | 9229 | f64.add
|
9238 | 9230 | f64.mul
|
9239 |
| - local.get $0 |
| 9231 | + local.get $3 |
9240 | 9232 | local.get $4
|
9241 | 9233 | f64.mul
|
9242 | 9234 | f64.sub
|
9243 | 9235 | f64.add
|
9244 | 9236 | f64.add
|
9245 | 9237 | else
|
9246 |
| - local.get $0 |
9247 |
| - local.get $0 |
9248 |
| - f64.mul |
9249 |
| - local.tee $3 |
9250 |
| - local.get $0 |
9251 |
| - f64.mul |
9252 |
| - local.tee $1 |
9253 | 9238 | local.get $3
|
9254 | 9239 | local.get $3
|
| 9240 | + f64.mul |
| 9241 | + local.tee $0 |
| 9242 | + local.get $3 |
| 9243 | + f64.mul |
| 9244 | + local.set $1 |
9255 | 9245 | local.get $3
|
| 9246 | + local.get $0 |
| 9247 | + local.get $4 |
| 9248 | + f64.const 0.5 |
| 9249 | + f64.mul |
| 9250 | + local.get $1 |
| 9251 | + local.get $0 |
| 9252 | + local.get $0 |
9256 | 9253 | f64.const 2.7557313707070068e-06
|
9257 | 9254 | f64.mul
|
9258 | 9255 | f64.const -1.984126982985795e-04
|
9259 | 9256 | f64.add
|
9260 | 9257 | f64.mul
|
9261 | 9258 | f64.const 0.00833333333332249
|
9262 | 9259 | f64.add
|
9263 |
| - local.get $3 |
9264 |
| - local.get $3 |
9265 |
| - local.get $3 |
| 9260 | + local.get $0 |
| 9261 | + local.get $0 |
| 9262 | + local.get $0 |
9266 | 9263 | f64.mul
|
9267 | 9264 | f64.mul
|
9268 |
| - local.get $3 |
| 9265 | + local.get $0 |
9269 | 9266 | f64.const 1.58969099521155e-10
|
9270 | 9267 | f64.mul
|
9271 | 9268 | f64.const -2.5050760253406863e-08
|
9272 | 9269 | f64.add
|
9273 | 9270 | f64.mul
|
9274 | 9271 | f64.add
|
9275 |
| - local.tee $7 |
9276 |
| - f64.mul |
9277 |
| - f64.const -0.16666666666666632 |
9278 |
| - f64.add |
9279 |
| - f64.mul |
9280 |
| - drop |
9281 |
| - local.get $0 |
9282 |
| - local.get $3 |
9283 |
| - local.get $4 |
9284 |
| - f64.const 0.5 |
9285 |
| - f64.mul |
9286 |
| - local.get $1 |
9287 |
| - local.get $7 |
9288 | 9272 | f64.mul
|
9289 | 9273 | f64.sub
|
9290 | 9274 | f64.mul
|
|
10882 | 10866 | local.get $4
|
10883 | 10867 | local.get $2
|
10884 | 10868 | global.get $~lib/math/rempio2_y1
|
10885 |
| - local.tee $7 |
| 10869 | + local.tee $1 |
10886 | 10870 | f64.const 0.5
|
10887 | 10871 | f64.mul
|
10888 | 10872 | local.get $0
|
|
10899 | 10883 | local.get $2
|
10900 | 10884 | local.get $2
|
10901 | 10885 | f64.mul
|
10902 |
| - local.tee $1 |
| 10886 | + local.tee $7 |
10903 | 10887 | f64.mul
|
10904 | 10888 | local.get $2
|
10905 | 10889 | f64.const 1.58969099521155e-10
|
|
10911 | 10895 | f64.mul
|
10912 | 10896 | f64.sub
|
10913 | 10897 | f64.mul
|
10914 |
| - local.get $7 |
| 10898 | + local.get $1 |
10915 | 10899 | f64.sub
|
10916 | 10900 | local.get $0
|
10917 | 10901 | f64.const -0.16666666666666632
|
|
10944 | 10928 | f64.const 0.0416666666666666
|
10945 | 10929 | f64.add
|
10946 | 10930 | f64.mul
|
10947 |
| - local.get $1 |
10948 |
| - local.get $1 |
| 10931 | + local.get $7 |
| 10932 | + local.get $7 |
10949 | 10933 | f64.mul
|
10950 | 10934 | local.get $2
|
10951 | 10935 | local.get $2
|
|
10960 | 10944 | f64.add
|
10961 | 10945 | f64.mul
|
10962 | 10946 | local.get $4
|
10963 |
| - local.get $7 |
| 10947 | + local.get $1 |
10964 | 10948 | f64.mul
|
10965 | 10949 | f64.sub
|
10966 | 10950 | f64.add
|
|
0 commit comments