1 ;;; Compiled by f2cl version:
2 ;;; ("f2cl1.l,v 95098eb54f13 2013/04/01 00:45:16 toy $"
3 ;;; "f2cl2.l,v 95098eb54f13 2013/04/01 00:45:16 toy $"
4 ;;; "f2cl3.l,v 96616d88fb7e 2008/02/22 22:19:34 rtoy $"
5 ;;; "f2cl4.l,v 96616d88fb7e 2008/02/22 22:19:34 rtoy $"
6 ;;; "f2cl5.l,v 95098eb54f13 2013/04/01 00:45:16 toy $"
7 ;;; "f2cl6.l,v 1d5cbacbb977 2008/08/24 00:56:27 rtoy $"
8 ;;; "macros.l,v 1409c1352feb 2013/03/24 20:44:50 toy $")
10 ;;; Using Lisp CMU Common Lisp snapshot-2020-04 (21D Unicode)
12 ;;; Options: ((:prune-labels nil) (:auto-save t) (:relaxed-array-decls t)
13 ;;; (:coerce-assigns :as-needed) (:array-type ':array)
14 ;;; (:array-slicing t) (:declare-common nil)
15 ;;; (:float-format single-float))
17 (in-package "FFTPACK5")
20 (defun mradf5 (m ido l1 cc im1 in1 ch im2 in2 wa1 wa2 wa3 wa4
)
21 (declare (type (array double-float
(*)) wa4 wa3 wa2 wa1 ch cc
)
22 (type (f2cl-lib:integer4
) in2 im2 in1 im1 l1 ido m
))
23 (f2cl-lib:with-multi-array-data
24 ((cc double-float cc-%data% cc-%offset%
)
25 (ch double-float ch-%data% ch-%offset%
)
26 (wa1 double-float wa1-%data% wa1-%offset%
)
27 (wa2 double-float wa2-%data% wa2-%offset%
)
28 (wa3 double-float wa3-%data% wa3-%offset%
)
29 (wa4 double-float wa4-%data% wa4-%offset%
))
30 (prog ((ic 0) (i 0) (idp2 0) (m1 0) (m2 0) (k 0) (ti12 0.0d0
) (tr12 0.0d0
)
31 (ti11 0.0d0
) (tr11 0.0d0
) (arg 0.0d0
) (m2s 0) (m1d 0))
32 (declare (type (double-float) arg tr11 ti11 tr12 ti12
)
33 (type (f2cl-lib:integer4
) m1d m2s k m2 m1 idp2 i ic
))
35 (f2cl-lib:int-add
(f2cl-lib:int-mul
(f2cl-lib:int-sub m
1) im1
)
37 (setf m2s
(f2cl-lib:int-sub
1 im2
))
38 (setf arg
(/ (* 2.0d0
4.0d0
(atan 1.0d0
)) 5.0d0
))
41 (setf tr12
(cos (* 2.0d0 arg
)))
42 (setf ti12
(sin (* 2.0d0 arg
)))
43 (f2cl-lib:fdo
(k 1 (f2cl-lib:int-add k
1))
47 (f2cl-lib:fdo
(m1 1 (f2cl-lib:int-add m1 im1
))
50 (setf m2
(f2cl-lib:int-add m2 im2
))
51 (setf (f2cl-lib:fref ch-%data%
53 ((1 in2
) (1 ido
) (1 5) (1 l1
))
56 (f2cl-lib:fref cc-%data%
58 ((1 in1
) (1 ido
) (1 l1
) (1 5))
61 (f2cl-lib:fref cc-%data%
63 ((1 in1
) (1 ido
) (1 l1
) (1 5))
65 (f2cl-lib:fref cc-%data%
67 ((1 in1
) (1 ido
) (1 l1
) (1 5))
70 (f2cl-lib:fref cc-%data%
72 ((1 in1
) (1 ido
) (1 l1
) (1 5))
74 (f2cl-lib:fref cc-%data%
76 ((1 in1
) (1 ido
) (1 l1
) (1 5))
78 (setf (f2cl-lib:fref ch-%data%
80 ((1 in2
) (1 ido
) (1 5) (1 l1
))
83 (f2cl-lib:fref cc-%data%
85 ((1 in1
) (1 ido
) (1 l1
) (1 5))
89 (f2cl-lib:fref cc-%data%
91 ((1 in1
) (1 ido
) (1 l1
) (1 5))
93 (f2cl-lib:fref cc-%data%
95 ((1 in1
) (1 ido
) (1 l1
) (1 5))
99 (f2cl-lib:fref cc-%data%
101 ((1 in1
) (1 ido
) (1 l1
) (1 5))
103 (f2cl-lib:fref cc-%data%
105 ((1 in1
) (1 ido
) (1 l1
) (1 5))
107 (setf (f2cl-lib:fref ch-%data%
109 ((1 in2
) (1 ido
) (1 5) (1 l1
))
114 (f2cl-lib:fref cc-%data%
116 ((1 in1
) (1 ido
) (1 l1
) (1 5))
118 (f2cl-lib:fref cc-%data%
120 ((1 in1
) (1 ido
) (1 l1
) (1 5))
124 (f2cl-lib:fref cc-%data%
126 ((1 in1
) (1 ido
) (1 l1
) (1 5))
128 (f2cl-lib:fref cc-%data%
130 ((1 in1
) (1 ido
) (1 l1
) (1 5))
132 (setf (f2cl-lib:fref ch-%data%
134 ((1 in2
) (1 ido
) (1 5) (1 l1
))
137 (f2cl-lib:fref cc-%data%
139 ((1 in1
) (1 ido
) (1 l1
) (1 5))
143 (f2cl-lib:fref cc-%data%
145 ((1 in1
) (1 ido
) (1 l1
) (1 5))
147 (f2cl-lib:fref cc-%data%
149 ((1 in1
) (1 ido
) (1 l1
) (1 5))
153 (f2cl-lib:fref cc-%data%
155 ((1 in1
) (1 ido
) (1 l1
) (1 5))
157 (f2cl-lib:fref cc-%data%
159 ((1 in1
) (1 ido
) (1 l1
) (1 5))
161 (setf (f2cl-lib:fref ch-%data%
163 ((1 in2
) (1 ido
) (1 5) (1 l1
))
168 (f2cl-lib:fref cc-%data%
170 ((1 in1
) (1 ido
) (1 l1
) (1 5))
172 (f2cl-lib:fref cc-%data%
174 ((1 in1
) (1 ido
) (1 l1
) (1 5))
178 (f2cl-lib:fref cc-%data%
180 ((1 in1
) (1 ido
) (1 l1
) (1 5))
182 (f2cl-lib:fref cc-%data%
184 ((1 in1
) (1 ido
) (1 l1
) (1 5))
188 (if (= ido
1) (go end_label
))
189 (setf idp2
(f2cl-lib:int-add ido
2))
190 (f2cl-lib:fdo
(k 1 (f2cl-lib:int-add k
1))
193 (f2cl-lib:fdo
(i 3 (f2cl-lib:int-add i
2))
196 (setf ic
(f2cl-lib:int-sub idp2 i
))
198 (f2cl-lib:fdo
(m1 1 (f2cl-lib:int-add m1 im1
))
201 (setf m2
(f2cl-lib:int-add m2 im2
))
202 (setf (f2cl-lib:fref ch-%data%
203 (m2 (f2cl-lib:int-sub i
1) 1 k
)
204 ((1 in2
) (1 ido
) (1 5) (1 l1
))
207 (f2cl-lib:fref cc-%data%
208 (m1 (f2cl-lib:int-sub i
1) k
1)
209 ((1 in1
) (1 ido
) (1 l1
) (1 5))
213 (f2cl-lib:fref wa1-%data%
214 ((f2cl-lib:int-sub i
2))
217 (f2cl-lib:fref cc-%data%
218 (m1 (f2cl-lib:int-sub i
1) k
2)
219 ((1 in1
) (1 ido
) (1 l1
) (1 5))
222 (f2cl-lib:fref wa1-%data%
223 ((f2cl-lib:int-sub i
1))
226 (f2cl-lib:fref cc-%data%
228 ((1 in1
) (1 ido
) (1 l1
) (1 5))
232 (f2cl-lib:fref wa4-%data%
233 ((f2cl-lib:int-sub i
2))
236 (f2cl-lib:fref cc-%data%
237 (m1 (f2cl-lib:int-sub i
1) k
5)
238 ((1 in1
) (1 ido
) (1 l1
) (1 5))
241 (f2cl-lib:fref wa4-%data%
242 ((f2cl-lib:int-sub i
1))
245 (f2cl-lib:fref cc-%data%
247 ((1 in1
) (1 ido
) (1 l1
) (1 5))
251 (f2cl-lib:fref wa2-%data%
252 ((f2cl-lib:int-sub i
2))
255 (f2cl-lib:fref cc-%data%
256 (m1 (f2cl-lib:int-sub i
1) k
3)
257 ((1 in1
) (1 ido
) (1 l1
) (1 5))
260 (f2cl-lib:fref wa2-%data%
261 ((f2cl-lib:int-sub i
1))
264 (f2cl-lib:fref cc-%data%
266 ((1 in1
) (1 ido
) (1 l1
) (1 5))
270 (f2cl-lib:fref wa3-%data%
271 ((f2cl-lib:int-sub i
2))
274 (f2cl-lib:fref cc-%data%
275 (m1 (f2cl-lib:int-sub i
1) k
4)
276 ((1 in1
) (1 ido
) (1 l1
) (1 5))
279 (f2cl-lib:fref wa3-%data%
280 ((f2cl-lib:int-sub i
1))
283 (f2cl-lib:fref cc-%data%
285 ((1 in1
) (1 ido
) (1 l1
) (1 5))
287 (setf (f2cl-lib:fref ch-%data%
289 ((1 in2
) (1 ido
) (1 5) (1 l1
))
292 (f2cl-lib:fref cc-%data%
294 ((1 in1
) (1 ido
) (1 l1
) (1 5))
299 (f2cl-lib:fref wa1-%data%
300 ((f2cl-lib:int-sub i
2))
303 (f2cl-lib:fref cc-%data%
305 ((1 in1
) (1 ido
) (1 l1
) (1 5))
308 (f2cl-lib:fref wa1-%data%
309 ((f2cl-lib:int-sub i
1))
312 (f2cl-lib:fref cc-%data%
313 (m1 (f2cl-lib:int-sub i
1) k
2)
314 ((1 in1
) (1 ido
) (1 l1
) (1 5))
318 (f2cl-lib:fref wa4-%data%
319 ((f2cl-lib:int-sub i
2))
322 (f2cl-lib:fref cc-%data%
324 ((1 in1
) (1 ido
) (1 l1
) (1 5))
327 (f2cl-lib:fref wa4-%data%
328 ((f2cl-lib:int-sub i
1))
331 (f2cl-lib:fref cc-%data%
332 (m1 (f2cl-lib:int-sub i
1) k
5)
333 ((1 in1
) (1 ido
) (1 l1
) (1 5))
338 (f2cl-lib:fref wa2-%data%
339 ((f2cl-lib:int-sub i
2))
342 (f2cl-lib:fref cc-%data%
344 ((1 in1
) (1 ido
) (1 l1
) (1 5))
347 (f2cl-lib:fref wa2-%data%
348 ((f2cl-lib:int-sub i
1))
351 (f2cl-lib:fref cc-%data%
352 (m1 (f2cl-lib:int-sub i
1) k
3)
353 ((1 in1
) (1 ido
) (1 l1
) (1 5))
357 (f2cl-lib:fref wa3-%data%
358 ((f2cl-lib:int-sub i
2))
361 (f2cl-lib:fref cc-%data%
363 ((1 in1
) (1 ido
) (1 l1
) (1 5))
366 (f2cl-lib:fref wa3-%data%
367 ((f2cl-lib:int-sub i
1))
370 (f2cl-lib:fref cc-%data%
371 (m1 (f2cl-lib:int-sub i
1) k
4)
372 ((1 in1
) (1 ido
) (1 l1
) (1 5))
374 (setf (f2cl-lib:fref ch-%data%
375 (m2 (f2cl-lib:int-sub i
1) 3 k
)
376 ((1 in2
) (1 ido
) (1 5) (1 l1
))
379 (f2cl-lib:fref cc-%data%
380 (m1 (f2cl-lib:int-sub i
1) k
1)
381 ((1 in1
) (1 ido
) (1 l1
) (1 5))
386 (f2cl-lib:fref wa1-%data%
387 ((f2cl-lib:int-sub i
2))
390 (f2cl-lib:fref cc-%data%
391 (m1 (f2cl-lib:int-sub i
1) k
2)
392 ((1 in1
) (1 ido
) (1 l1
) (1 5))
395 (f2cl-lib:fref wa1-%data%
396 ((f2cl-lib:int-sub i
1))
399 (f2cl-lib:fref cc-%data%
401 ((1 in1
) (1 ido
) (1 l1
) (1 5))
404 (f2cl-lib:fref wa4-%data%
405 ((f2cl-lib:int-sub i
2))
408 (f2cl-lib:fref cc-%data%
409 (m1 (f2cl-lib:int-sub i
1) k
5)
410 ((1 in1
) (1 ido
) (1 l1
) (1 5))
413 (f2cl-lib:fref wa4-%data%
414 ((f2cl-lib:int-sub i
1))
417 (f2cl-lib:fref cc-%data%
419 ((1 in1
) (1 ido
) (1 l1
) (1 5))
424 (f2cl-lib:fref wa2-%data%
425 ((f2cl-lib:int-sub i
2))
428 (f2cl-lib:fref cc-%data%
429 (m1 (f2cl-lib:int-sub i
1) k
3)
430 ((1 in1
) (1 ido
) (1 l1
) (1 5))
433 (f2cl-lib:fref wa2-%data%
434 ((f2cl-lib:int-sub i
1))
437 (f2cl-lib:fref cc-%data%
439 ((1 in1
) (1 ido
) (1 l1
) (1 5))
442 (f2cl-lib:fref wa3-%data%
443 ((f2cl-lib:int-sub i
2))
446 (f2cl-lib:fref cc-%data%
447 (m1 (f2cl-lib:int-sub i
1) k
4)
448 ((1 in1
) (1 ido
) (1 l1
) (1 5))
451 (f2cl-lib:fref wa3-%data%
452 ((f2cl-lib:int-sub i
1))
455 (f2cl-lib:fref cc-%data%
457 ((1 in1
) (1 ido
) (1 l1
) (1 5))
462 (f2cl-lib:fref wa1-%data%
463 ((f2cl-lib:int-sub i
2))
466 (f2cl-lib:fref cc-%data%
468 ((1 in1
) (1 ido
) (1 l1
) (1 5))
471 (f2cl-lib:fref wa1-%data%
472 ((f2cl-lib:int-sub i
1))
475 (f2cl-lib:fref cc-%data%
476 (m1 (f2cl-lib:int-sub i
1) k
2)
477 ((1 in1
) (1 ido
) (1 l1
) (1 5))
481 (f2cl-lib:fref wa4-%data%
482 ((f2cl-lib:int-sub i
2))
485 (f2cl-lib:fref cc-%data%
487 ((1 in1
) (1 ido
) (1 l1
) (1 5))
490 (f2cl-lib:fref wa4-%data%
491 ((f2cl-lib:int-sub i
1))
494 (f2cl-lib:fref cc-%data%
495 (m1 (f2cl-lib:int-sub i
1) k
5)
496 ((1 in1
) (1 ido
) (1 l1
) (1 5))
501 (f2cl-lib:fref wa2-%data%
502 ((f2cl-lib:int-sub i
2))
505 (f2cl-lib:fref cc-%data%
507 ((1 in1
) (1 ido
) (1 l1
) (1 5))
510 (f2cl-lib:fref wa2-%data%
511 ((f2cl-lib:int-sub i
1))
514 (f2cl-lib:fref cc-%data%
515 (m1 (f2cl-lib:int-sub i
1) k
3)
516 ((1 in1
) (1 ido
) (1 l1
) (1 5))
520 (f2cl-lib:fref wa3-%data%
521 ((f2cl-lib:int-sub i
2))
524 (f2cl-lib:fref cc-%data%
526 ((1 in1
) (1 ido
) (1 l1
) (1 5))
529 (f2cl-lib:fref wa3-%data%
530 ((f2cl-lib:int-sub i
1))
533 (f2cl-lib:fref cc-%data%
534 (m1 (f2cl-lib:int-sub i
1) k
4)
535 ((1 in1
) (1 ido
) (1 l1
) (1 5))
537 (setf (f2cl-lib:fref ch-%data%
538 (m2 (f2cl-lib:int-sub ic
1) 2 k
)
539 ((1 in2
) (1 ido
) (1 5) (1 l1
))
543 (f2cl-lib:fref cc-%data%
544 (m1 (f2cl-lib:int-sub i
1) k
1)
545 ((1 in1
) (1 ido
) (1 l1
) (1 5))
550 (f2cl-lib:fref wa1-%data%
551 ((f2cl-lib:int-sub i
2))
554 (f2cl-lib:fref cc-%data%
555 (m1 (f2cl-lib:int-sub i
1) k
2)
556 ((1 in1
) (1 ido
) (1 l1
) (1 5))
559 (f2cl-lib:fref wa1-%data%
560 ((f2cl-lib:int-sub i
1))
563 (f2cl-lib:fref cc-%data%
565 ((1 in1
) (1 ido
) (1 l1
) (1 5))
568 (f2cl-lib:fref wa4-%data%
569 ((f2cl-lib:int-sub i
2))
572 (f2cl-lib:fref cc-%data%
573 (m1 (f2cl-lib:int-sub i
1) k
5)
574 ((1 in1
) (1 ido
) (1 l1
) (1 5))
577 (f2cl-lib:fref wa4-%data%
578 ((f2cl-lib:int-sub i
1))
581 (f2cl-lib:fref cc-%data%
583 ((1 in1
) (1 ido
) (1 l1
) (1 5))
588 (f2cl-lib:fref wa2-%data%
589 ((f2cl-lib:int-sub i
2))
592 (f2cl-lib:fref cc-%data%
593 (m1 (f2cl-lib:int-sub i
1) k
3)
594 ((1 in1
) (1 ido
) (1 l1
) (1 5))
597 (f2cl-lib:fref wa2-%data%
598 ((f2cl-lib:int-sub i
1))
601 (f2cl-lib:fref cc-%data%
603 ((1 in1
) (1 ido
) (1 l1
) (1 5))
606 (f2cl-lib:fref wa3-%data%
607 ((f2cl-lib:int-sub i
2))
610 (f2cl-lib:fref cc-%data%
611 (m1 (f2cl-lib:int-sub i
1) k
4)
612 ((1 in1
) (1 ido
) (1 l1
) (1 5))
615 (f2cl-lib:fref wa3-%data%
616 ((f2cl-lib:int-sub i
1))
619 (f2cl-lib:fref cc-%data%
621 ((1 in1
) (1 ido
) (1 l1
) (1 5))
627 (f2cl-lib:fref wa1-%data%
628 ((f2cl-lib:int-sub i
2))
631 (f2cl-lib:fref cc-%data%
633 ((1 in1
) (1 ido
) (1 l1
) (1 5))
636 (f2cl-lib:fref wa1-%data%
637 ((f2cl-lib:int-sub i
1))
640 (f2cl-lib:fref cc-%data%
641 (m1 (f2cl-lib:int-sub i
1) k
2)
642 ((1 in1
) (1 ido
) (1 l1
) (1 5))
646 (f2cl-lib:fref wa4-%data%
647 ((f2cl-lib:int-sub i
2))
650 (f2cl-lib:fref cc-%data%
652 ((1 in1
) (1 ido
) (1 l1
) (1 5))
655 (f2cl-lib:fref wa4-%data%
656 ((f2cl-lib:int-sub i
1))
659 (f2cl-lib:fref cc-%data%
660 (m1 (f2cl-lib:int-sub i
1) k
662 ((1 in1
) (1 ido
) (1 l1
) (1 5))
667 (f2cl-lib:fref wa2-%data%
668 ((f2cl-lib:int-sub i
2))
671 (f2cl-lib:fref cc-%data%
673 ((1 in1
) (1 ido
) (1 l1
) (1 5))
676 (f2cl-lib:fref wa2-%data%
677 ((f2cl-lib:int-sub i
1))
680 (f2cl-lib:fref cc-%data%
681 (m1 (f2cl-lib:int-sub i
1) k
3)
682 ((1 in1
) (1 ido
) (1 l1
) (1 5))
686 (f2cl-lib:fref wa3-%data%
687 ((f2cl-lib:int-sub i
2))
690 (f2cl-lib:fref cc-%data%
692 ((1 in1
) (1 ido
) (1 l1
) (1 5))
695 (f2cl-lib:fref wa3-%data%
696 ((f2cl-lib:int-sub i
1))
699 (f2cl-lib:fref cc-%data%
700 (m1 (f2cl-lib:int-sub i
1) k
702 ((1 in1
) (1 ido
) (1 l1
) (1 5))
704 (setf (f2cl-lib:fref ch-%data%
706 ((1 in2
) (1 ido
) (1 5) (1 l1
))
709 (f2cl-lib:fref cc-%data%
711 ((1 in1
) (1 ido
) (1 l1
) (1 5))
717 (f2cl-lib:fref wa1-%data%
718 ((f2cl-lib:int-sub i
2))
721 (f2cl-lib:fref cc-%data%
723 ((1 in1
) (1 ido
) (1 l1
) (1 5))
726 (f2cl-lib:fref wa1-%data%
727 ((f2cl-lib:int-sub i
1))
730 (f2cl-lib:fref cc-%data%
731 (m1 (f2cl-lib:int-sub i
1) k
2)
732 ((1 in1
) (1 ido
) (1 l1
) (1 5))
736 (f2cl-lib:fref wa4-%data%
737 ((f2cl-lib:int-sub i
2))
740 (f2cl-lib:fref cc-%data%
742 ((1 in1
) (1 ido
) (1 l1
) (1 5))
745 (f2cl-lib:fref wa4-%data%
746 ((f2cl-lib:int-sub i
1))
749 (f2cl-lib:fref cc-%data%
750 (m1 (f2cl-lib:int-sub i
1) k
5)
751 ((1 in1
) (1 ido
) (1 l1
) (1 5))
757 (f2cl-lib:fref wa2-%data%
758 ((f2cl-lib:int-sub i
2))
761 (f2cl-lib:fref cc-%data%
763 ((1 in1
) (1 ido
) (1 l1
) (1 5))
766 (f2cl-lib:fref wa2-%data%
767 ((f2cl-lib:int-sub i
1))
770 (f2cl-lib:fref cc-%data%
771 (m1 (f2cl-lib:int-sub i
1) k
3)
772 ((1 in1
) (1 ido
) (1 l1
) (1 5))
776 (f2cl-lib:fref wa3-%data%
777 ((f2cl-lib:int-sub i
2))
780 (f2cl-lib:fref cc-%data%
782 ((1 in1
) (1 ido
) (1 l1
) (1 5))
785 (f2cl-lib:fref wa3-%data%
786 ((f2cl-lib:int-sub i
1))
789 (f2cl-lib:fref cc-%data%
790 (m1 (f2cl-lib:int-sub i
1) k
4)
791 ((1 in1
) (1 ido
) (1 l1
) (1 5))
798 (f2cl-lib:fref wa4-%data%
799 ((f2cl-lib:int-sub i
2))
802 (f2cl-lib:fref cc-%data%
803 (m1 (f2cl-lib:int-sub i
1) k
805 ((1 in1
) (1 ido
) (1 l1
) (1 5))
808 (f2cl-lib:fref wa4-%data%
809 ((f2cl-lib:int-sub i
1))
812 (f2cl-lib:fref cc-%data%
814 ((1 in1
) (1 ido
) (1 l1
) (1 5))
818 (f2cl-lib:fref wa1-%data%
819 ((f2cl-lib:int-sub i
2))
822 (f2cl-lib:fref cc-%data%
823 (m1 (f2cl-lib:int-sub i
1) k
825 ((1 in1
) (1 ido
) (1 l1
) (1 5))
828 (f2cl-lib:fref wa1-%data%
829 ((f2cl-lib:int-sub i
1))
832 (f2cl-lib:fref cc-%data%
834 ((1 in1
) (1 ido
) (1 l1
) (1 5))
840 (f2cl-lib:fref wa3-%data%
841 ((f2cl-lib:int-sub i
2))
844 (f2cl-lib:fref cc-%data%
845 (m1 (f2cl-lib:int-sub i
1) k
847 ((1 in1
) (1 ido
) (1 l1
) (1 5))
850 (f2cl-lib:fref wa3-%data%
851 ((f2cl-lib:int-sub i
1))
854 (f2cl-lib:fref cc-%data%
856 ((1 in1
) (1 ido
) (1 l1
) (1 5))
860 (f2cl-lib:fref wa2-%data%
861 ((f2cl-lib:int-sub i
2))
864 (f2cl-lib:fref cc-%data%
865 (m1 (f2cl-lib:int-sub i
1) k
867 ((1 in1
) (1 ido
) (1 l1
) (1 5))
870 (f2cl-lib:fref wa2-%data%
871 ((f2cl-lib:int-sub i
1))
874 (f2cl-lib:fref cc-%data%
876 ((1 in1
) (1 ido
) (1 l1
) (1 5))
878 (setf (f2cl-lib:fref ch-%data%
880 ((1 in2
) (1 ido
) (1 5) (1 l1
))
888 (f2cl-lib:fref wa4-%data%
889 ((f2cl-lib:int-sub i
2))
892 (f2cl-lib:fref cc-%data%
893 (m1 (f2cl-lib:int-sub i
1) k
895 ((1 in1
) (1 ido
) (1 l1
) (1 5))
898 (f2cl-lib:fref wa4-%data%
899 ((f2cl-lib:int-sub i
1))
902 (f2cl-lib:fref cc-%data%
904 ((1 in1
) (1 ido
) (1 l1
) (1 5))
908 (f2cl-lib:fref wa1-%data%
909 ((f2cl-lib:int-sub i
2))
912 (f2cl-lib:fref cc-%data%
913 (m1 (f2cl-lib:int-sub i
1) k
915 ((1 in1
) (1 ido
) (1 l1
) (1 5))
918 (f2cl-lib:fref wa1-%data%
919 ((f2cl-lib:int-sub i
1))
922 (f2cl-lib:fref cc-%data%
924 ((1 in1
) (1 ido
) (1 l1
) (1 5))
930 (f2cl-lib:fref wa3-%data%
931 ((f2cl-lib:int-sub i
2))
934 (f2cl-lib:fref cc-%data%
935 (m1 (f2cl-lib:int-sub i
1) k
937 ((1 in1
) (1 ido
) (1 l1
) (1 5))
940 (f2cl-lib:fref wa3-%data%
941 ((f2cl-lib:int-sub i
1))
944 (f2cl-lib:fref cc-%data%
946 ((1 in1
) (1 ido
) (1 l1
) (1 5))
950 (f2cl-lib:fref wa2-%data%
951 ((f2cl-lib:int-sub i
2))
954 (f2cl-lib:fref cc-%data%
955 (m1 (f2cl-lib:int-sub i
1) k
957 ((1 in1
) (1 ido
) (1 l1
) (1 5))
960 (f2cl-lib:fref wa2-%data%
961 ((f2cl-lib:int-sub i
1))
964 (f2cl-lib:fref cc-%data%
966 ((1 in1
) (1 ido
) (1 l1
) (1 5))
969 (f2cl-lib:fref cc-%data%
971 ((1 in1
) (1 ido
) (1 l1
) (1 5))
977 (f2cl-lib:fref wa1-%data%
978 ((f2cl-lib:int-sub i
2))
981 (f2cl-lib:fref cc-%data%
983 ((1 in1
) (1 ido
) (1 l1
) (1 5))
986 (f2cl-lib:fref wa1-%data%
987 ((f2cl-lib:int-sub i
1))
990 (f2cl-lib:fref cc-%data%
991 (m1 (f2cl-lib:int-sub i
1) k
993 ((1 in1
) (1 ido
) (1 l1
) (1 5))
997 (f2cl-lib:fref wa4-%data%
998 ((f2cl-lib:int-sub i
2))
1001 (f2cl-lib:fref cc-%data%
1003 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1006 (f2cl-lib:fref wa4-%data%
1007 ((f2cl-lib:int-sub i
1))
1010 (f2cl-lib:fref cc-%data%
1011 (m1 (f2cl-lib:int-sub i
1) k
1013 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1019 (f2cl-lib:fref wa2-%data%
1020 ((f2cl-lib:int-sub i
2))
1023 (f2cl-lib:fref cc-%data%
1025 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1028 (f2cl-lib:fref wa2-%data%
1029 ((f2cl-lib:int-sub i
1))
1032 (f2cl-lib:fref cc-%data%
1033 (m1 (f2cl-lib:int-sub i
1) k
1035 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1039 (f2cl-lib:fref wa3-%data%
1040 ((f2cl-lib:int-sub i
2))
1043 (f2cl-lib:fref cc-%data%
1045 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1048 (f2cl-lib:fref wa3-%data%
1049 ((f2cl-lib:int-sub i
1))
1052 (f2cl-lib:fref cc-%data%
1053 (m1 (f2cl-lib:int-sub i
1) k
1055 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1057 (setf (f2cl-lib:fref ch-%data%
1058 (m2 (f2cl-lib:int-sub i
1) 5 k
)
1059 ((1 in2
) (1 ido
) (1 5) (1 l1
))
1062 (f2cl-lib:fref cc-%data%
1063 (m1 (f2cl-lib:int-sub i
1) k
1)
1064 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1069 (f2cl-lib:fref wa1-%data%
1070 ((f2cl-lib:int-sub i
2))
1073 (f2cl-lib:fref cc-%data%
1074 (m1 (f2cl-lib:int-sub i
1) k
2)
1075 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1078 (f2cl-lib:fref wa1-%data%
1079 ((f2cl-lib:int-sub i
1))
1082 (f2cl-lib:fref cc-%data%
1084 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1088 (f2cl-lib:fref wa4-%data%
1089 ((f2cl-lib:int-sub i
2))
1092 (f2cl-lib:fref cc-%data%
1093 (m1 (f2cl-lib:int-sub i
1) k
5)
1094 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1097 (f2cl-lib:fref wa4-%data%
1098 ((f2cl-lib:int-sub i
1))
1101 (f2cl-lib:fref cc-%data%
1103 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1108 (f2cl-lib:fref wa2-%data%
1109 ((f2cl-lib:int-sub i
2))
1112 (f2cl-lib:fref cc-%data%
1113 (m1 (f2cl-lib:int-sub i
1) k
3)
1114 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1117 (f2cl-lib:fref wa2-%data%
1118 ((f2cl-lib:int-sub i
1))
1121 (f2cl-lib:fref cc-%data%
1123 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1127 (f2cl-lib:fref wa3-%data%
1128 ((f2cl-lib:int-sub i
2))
1131 (f2cl-lib:fref cc-%data%
1132 (m1 (f2cl-lib:int-sub i
1) k
4)
1133 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1136 (f2cl-lib:fref wa3-%data%
1137 ((f2cl-lib:int-sub i
1))
1140 (f2cl-lib:fref cc-%data%
1142 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1148 (f2cl-lib:fref wa1-%data%
1149 ((f2cl-lib:int-sub i
2))
1152 (f2cl-lib:fref cc-%data%
1154 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1157 (f2cl-lib:fref wa1-%data%
1158 ((f2cl-lib:int-sub i
1))
1161 (f2cl-lib:fref cc-%data%
1162 (m1 (f2cl-lib:int-sub i
1) k
2)
1163 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1167 (f2cl-lib:fref wa4-%data%
1168 ((f2cl-lib:int-sub i
2))
1171 (f2cl-lib:fref cc-%data%
1173 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1176 (f2cl-lib:fref wa4-%data%
1177 ((f2cl-lib:int-sub i
1))
1180 (f2cl-lib:fref cc-%data%
1181 (m1 (f2cl-lib:int-sub i
1) k
1183 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1188 (f2cl-lib:fref wa2-%data%
1189 ((f2cl-lib:int-sub i
2))
1192 (f2cl-lib:fref cc-%data%
1194 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1197 (f2cl-lib:fref wa2-%data%
1198 ((f2cl-lib:int-sub i
1))
1201 (f2cl-lib:fref cc-%data%
1202 (m1 (f2cl-lib:int-sub i
1) k
3)
1203 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1207 (f2cl-lib:fref wa3-%data%
1208 ((f2cl-lib:int-sub i
2))
1211 (f2cl-lib:fref cc-%data%
1213 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1216 (f2cl-lib:fref wa3-%data%
1217 ((f2cl-lib:int-sub i
1))
1220 (f2cl-lib:fref cc-%data%
1221 (m1 (f2cl-lib:int-sub i
1) k
1223 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1225 (setf (f2cl-lib:fref ch-%data%
1226 (m2 (f2cl-lib:int-sub ic
1) 4 k
)
1227 ((1 in2
) (1 ido
) (1 5) (1 l1
))
1231 (f2cl-lib:fref cc-%data%
1232 (m1 (f2cl-lib:int-sub i
1) k
1)
1233 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1238 (f2cl-lib:fref wa1-%data%
1239 ((f2cl-lib:int-sub i
2))
1242 (f2cl-lib:fref cc-%data%
1243 (m1 (f2cl-lib:int-sub i
1) k
2)
1244 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1247 (f2cl-lib:fref wa1-%data%
1248 ((f2cl-lib:int-sub i
1))
1251 (f2cl-lib:fref cc-%data%
1253 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1257 (f2cl-lib:fref wa4-%data%
1258 ((f2cl-lib:int-sub i
2))
1261 (f2cl-lib:fref cc-%data%
1262 (m1 (f2cl-lib:int-sub i
1) k
1264 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1267 (f2cl-lib:fref wa4-%data%
1268 ((f2cl-lib:int-sub i
1))
1271 (f2cl-lib:fref cc-%data%
1273 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1278 (f2cl-lib:fref wa2-%data%
1279 ((f2cl-lib:int-sub i
2))
1282 (f2cl-lib:fref cc-%data%
1283 (m1 (f2cl-lib:int-sub i
1) k
3)
1284 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1287 (f2cl-lib:fref wa2-%data%
1288 ((f2cl-lib:int-sub i
1))
1291 (f2cl-lib:fref cc-%data%
1293 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1297 (f2cl-lib:fref wa3-%data%
1298 ((f2cl-lib:int-sub i
2))
1301 (f2cl-lib:fref cc-%data%
1302 (m1 (f2cl-lib:int-sub i
1) k
1304 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1307 (f2cl-lib:fref wa3-%data%
1308 ((f2cl-lib:int-sub i
1))
1311 (f2cl-lib:fref cc-%data%
1313 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1319 (f2cl-lib:fref wa1-%data%
1320 ((f2cl-lib:int-sub i
2))
1323 (f2cl-lib:fref cc-%data%
1325 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1328 (f2cl-lib:fref wa1-%data%
1329 ((f2cl-lib:int-sub i
1))
1332 (f2cl-lib:fref cc-%data%
1333 (m1 (f2cl-lib:int-sub i
1) k
2)
1334 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1338 (f2cl-lib:fref wa4-%data%
1339 ((f2cl-lib:int-sub i
2))
1342 (f2cl-lib:fref cc-%data%
1344 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1347 (f2cl-lib:fref wa4-%data%
1348 ((f2cl-lib:int-sub i
1))
1351 (f2cl-lib:fref cc-%data%
1352 (m1 (f2cl-lib:int-sub i
1) k
1354 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1359 (f2cl-lib:fref wa2-%data%
1360 ((f2cl-lib:int-sub i
2))
1363 (f2cl-lib:fref cc-%data%
1365 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1368 (f2cl-lib:fref wa2-%data%
1369 ((f2cl-lib:int-sub i
1))
1372 (f2cl-lib:fref cc-%data%
1373 (m1 (f2cl-lib:int-sub i
1) k
3)
1374 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1378 (f2cl-lib:fref wa3-%data%
1379 ((f2cl-lib:int-sub i
2))
1382 (f2cl-lib:fref cc-%data%
1384 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1387 (f2cl-lib:fref wa3-%data%
1388 ((f2cl-lib:int-sub i
1))
1391 (f2cl-lib:fref cc-%data%
1392 (m1 (f2cl-lib:int-sub i
1) k
1394 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1396 (setf (f2cl-lib:fref ch-%data%
1398 ((1 in2
) (1 ido
) (1 5) (1 l1
))
1401 (f2cl-lib:fref cc-%data%
1403 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1409 (f2cl-lib:fref wa1-%data%
1410 ((f2cl-lib:int-sub i
2))
1413 (f2cl-lib:fref cc-%data%
1415 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1418 (f2cl-lib:fref wa1-%data%
1419 ((f2cl-lib:int-sub i
1))
1422 (f2cl-lib:fref cc-%data%
1423 (m1 (f2cl-lib:int-sub i
1) k
2)
1424 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1428 (f2cl-lib:fref wa4-%data%
1429 ((f2cl-lib:int-sub i
2))
1432 (f2cl-lib:fref cc-%data%
1434 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1437 (f2cl-lib:fref wa4-%data%
1438 ((f2cl-lib:int-sub i
1))
1441 (f2cl-lib:fref cc-%data%
1442 (m1 (f2cl-lib:int-sub i
1) k
5)
1443 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1449 (f2cl-lib:fref wa2-%data%
1450 ((f2cl-lib:int-sub i
2))
1453 (f2cl-lib:fref cc-%data%
1455 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1458 (f2cl-lib:fref wa2-%data%
1459 ((f2cl-lib:int-sub i
1))
1462 (f2cl-lib:fref cc-%data%
1463 (m1 (f2cl-lib:int-sub i
1) k
3)
1464 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1468 (f2cl-lib:fref wa3-%data%
1469 ((f2cl-lib:int-sub i
2))
1472 (f2cl-lib:fref cc-%data%
1474 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1477 (f2cl-lib:fref wa3-%data%
1478 ((f2cl-lib:int-sub i
1))
1481 (f2cl-lib:fref cc-%data%
1482 (m1 (f2cl-lib:int-sub i
1) k
4)
1483 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1490 (f2cl-lib:fref wa4-%data%
1491 ((f2cl-lib:int-sub i
2))
1494 (f2cl-lib:fref cc-%data%
1495 (m1 (f2cl-lib:int-sub i
1) k
1497 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1500 (f2cl-lib:fref wa4-%data%
1501 ((f2cl-lib:int-sub i
1))
1504 (f2cl-lib:fref cc-%data%
1506 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1510 (f2cl-lib:fref wa1-%data%
1511 ((f2cl-lib:int-sub i
2))
1514 (f2cl-lib:fref cc-%data%
1515 (m1 (f2cl-lib:int-sub i
1) k
1517 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1520 (f2cl-lib:fref wa1-%data%
1521 ((f2cl-lib:int-sub i
1))
1524 (f2cl-lib:fref cc-%data%
1526 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1532 (f2cl-lib:fref wa3-%data%
1533 ((f2cl-lib:int-sub i
2))
1536 (f2cl-lib:fref cc-%data%
1537 (m1 (f2cl-lib:int-sub i
1) k
1539 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1542 (f2cl-lib:fref wa3-%data%
1543 ((f2cl-lib:int-sub i
1))
1546 (f2cl-lib:fref cc-%data%
1548 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1552 (f2cl-lib:fref wa2-%data%
1553 ((f2cl-lib:int-sub i
2))
1556 (f2cl-lib:fref cc-%data%
1557 (m1 (f2cl-lib:int-sub i
1) k
1559 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1562 (f2cl-lib:fref wa2-%data%
1563 ((f2cl-lib:int-sub i
1))
1566 (f2cl-lib:fref cc-%data%
1568 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1570 (setf (f2cl-lib:fref ch-%data%
1572 ((1 in2
) (1 ido
) (1 5) (1 l1
))
1579 (f2cl-lib:fref wa4-%data%
1580 ((f2cl-lib:int-sub i
2))
1583 (f2cl-lib:fref cc-%data%
1584 (m1 (f2cl-lib:int-sub i
1) k
5)
1585 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1588 (f2cl-lib:fref wa4-%data%
1589 ((f2cl-lib:int-sub i
1))
1592 (f2cl-lib:fref cc-%data%
1594 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1598 (f2cl-lib:fref wa1-%data%
1599 ((f2cl-lib:int-sub i
2))
1602 (f2cl-lib:fref cc-%data%
1603 (m1 (f2cl-lib:int-sub i
1) k
2)
1604 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1607 (f2cl-lib:fref wa1-%data%
1608 ((f2cl-lib:int-sub i
1))
1611 (f2cl-lib:fref cc-%data%
1613 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1619 (f2cl-lib:fref wa3-%data%
1620 ((f2cl-lib:int-sub i
2))
1623 (f2cl-lib:fref cc-%data%
1624 (m1 (f2cl-lib:int-sub i
1) k
4)
1625 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1628 (f2cl-lib:fref wa3-%data%
1629 ((f2cl-lib:int-sub i
1))
1632 (f2cl-lib:fref cc-%data%
1634 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1638 (f2cl-lib:fref wa2-%data%
1639 ((f2cl-lib:int-sub i
2))
1642 (f2cl-lib:fref cc-%data%
1643 (m1 (f2cl-lib:int-sub i
1) k
3)
1644 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1647 (f2cl-lib:fref wa2-%data%
1648 ((f2cl-lib:int-sub i
1))
1651 (f2cl-lib:fref cc-%data%
1653 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1656 (f2cl-lib:fref cc-%data%
1658 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1664 (f2cl-lib:fref wa1-%data%
1665 ((f2cl-lib:int-sub i
2))
1668 (f2cl-lib:fref cc-%data%
1670 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1673 (f2cl-lib:fref wa1-%data%
1674 ((f2cl-lib:int-sub i
1))
1677 (f2cl-lib:fref cc-%data%
1678 (m1 (f2cl-lib:int-sub i
1) k
1680 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1684 (f2cl-lib:fref wa4-%data%
1685 ((f2cl-lib:int-sub i
2))
1688 (f2cl-lib:fref cc-%data%
1690 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1693 (f2cl-lib:fref wa4-%data%
1694 ((f2cl-lib:int-sub i
1))
1697 (f2cl-lib:fref cc-%data%
1698 (m1 (f2cl-lib:int-sub i
1) k
1700 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1706 (f2cl-lib:fref wa2-%data%
1707 ((f2cl-lib:int-sub i
2))
1710 (f2cl-lib:fref cc-%data%
1712 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1715 (f2cl-lib:fref wa2-%data%
1716 ((f2cl-lib:int-sub i
1))
1719 (f2cl-lib:fref cc-%data%
1720 (m1 (f2cl-lib:int-sub i
1) k
1722 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1726 (f2cl-lib:fref wa3-%data%
1727 ((f2cl-lib:int-sub i
2))
1730 (f2cl-lib:fref cc-%data%
1732 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1735 (f2cl-lib:fref wa3-%data%
1736 ((f2cl-lib:int-sub i
1))
1739 (f2cl-lib:fref cc-%data%
1740 (m1 (f2cl-lib:int-sub i
1) k
1742 ((1 in1
) (1 ido
) (1 l1
) (1 5))
1749 (return (values nil nil nil nil nil nil nil nil nil nil nil nil nil
)))))
1751 (in-package #:cl-user
)
1752 #+#.
(cl:if
(cl:find-package
'#:f2cl
) '(and) '(or))
1753 (eval-when (:load-toplevel
:compile-toplevel
:execute
)
1754 (setf (gethash 'fortran-to-lisp
::mradf5
1755 fortran-to-lisp
::*f2cl-function-info
*)
1756 (fortran-to-lisp::make-f2cl-finfo
1757 :arg-types
'((fortran-to-lisp::integer4
) (fortran-to-lisp::integer4
)
1758 (fortran-to-lisp::integer4
) (array double-float
(*))
1759 (fortran-to-lisp::integer4
) (fortran-to-lisp::integer4
)
1760 (array double-float
(*)) (fortran-to-lisp::integer4
)
1761 (fortran-to-lisp::integer4
) (array double-float
(*))
1762 (array double-float
(*)) (array double-float
(*))
1763 (array double-float
(*)))
1764 :return-values
'(nil nil nil nil nil nil nil nil nil nil nil nil