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 mradb5 (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 l1
) (1 5))
56 (f2cl-lib:fref cc-%data%
58 ((1 in1
) (1 ido
) (1 5) (1 l1
))
61 (f2cl-lib:fref cc-%data%
63 ((1 in1
) (1 ido
) (1 5) (1 l1
))
66 (f2cl-lib:fref cc-%data%
68 ((1 in1
) (1 ido
) (1 5) (1 l1
))
70 (setf (f2cl-lib:fref ch-%data%
72 ((1 in2
) (1 ido
) (1 l1
) (1 5))
76 (f2cl-lib:fref cc-%data%
78 ((1 in1
) (1 ido
) (1 5) (1 l1
))
82 (f2cl-lib:fref cc-%data%
84 ((1 in1
) (1 ido
) (1 5) (1 l1
))
88 (f2cl-lib:fref cc-%data%
90 ((1 in1
) (1 ido
) (1 5) (1 l1
))
95 (f2cl-lib:fref cc-%data%
97 ((1 in1
) (1 ido
) (1 5) (1 l1
))
101 (f2cl-lib:fref cc-%data%
103 ((1 in1
) (1 ido
) (1 5) (1 l1
))
105 (setf (f2cl-lib:fref ch-%data%
107 ((1 in2
) (1 ido
) (1 l1
) (1 5))
111 (f2cl-lib:fref cc-%data%
113 ((1 in1
) (1 ido
) (1 5) (1 l1
))
117 (f2cl-lib:fref cc-%data%
119 ((1 in1
) (1 ido
) (1 5) (1 l1
))
123 (f2cl-lib:fref cc-%data%
125 ((1 in1
) (1 ido
) (1 5) (1 l1
))
130 (f2cl-lib:fref cc-%data%
132 ((1 in1
) (1 ido
) (1 5) (1 l1
))
136 (f2cl-lib:fref cc-%data%
138 ((1 in1
) (1 ido
) (1 5) (1 l1
))
140 (setf (f2cl-lib:fref ch-%data%
142 ((1 in2
) (1 ido
) (1 l1
) (1 5))
145 (f2cl-lib:fref cc-%data%
147 ((1 in1
) (1 ido
) (1 5) (1 l1
))
151 (f2cl-lib:fref cc-%data%
153 ((1 in1
) (1 ido
) (1 5) (1 l1
))
157 (f2cl-lib:fref cc-%data%
159 ((1 in1
) (1 ido
) (1 5) (1 l1
))
164 (f2cl-lib:fref cc-%data%
166 ((1 in1
) (1 ido
) (1 5) (1 l1
))
170 (f2cl-lib:fref cc-%data%
172 ((1 in1
) (1 ido
) (1 5) (1 l1
))
174 (setf (f2cl-lib:fref ch-%data%
176 ((1 in2
) (1 ido
) (1 l1
) (1 5))
179 (f2cl-lib:fref cc-%data%
181 ((1 in1
) (1 ido
) (1 5) (1 l1
))
185 (f2cl-lib:fref cc-%data%
187 ((1 in1
) (1 ido
) (1 5) (1 l1
))
191 (f2cl-lib:fref cc-%data%
193 ((1 in1
) (1 ido
) (1 5) (1 l1
))
198 (f2cl-lib:fref cc-%data%
200 ((1 in1
) (1 ido
) (1 5) (1 l1
))
204 (f2cl-lib:fref cc-%data%
206 ((1 in1
) (1 ido
) (1 5) (1 l1
))
210 (if (= ido
1) (go end_label
))
211 (setf idp2
(f2cl-lib:int-add ido
2))
212 (f2cl-lib:fdo
(k 1 (f2cl-lib:int-add k
1))
215 (f2cl-lib:fdo
(i 3 (f2cl-lib:int-add i
2))
218 (setf ic
(f2cl-lib:int-sub idp2 i
))
220 (f2cl-lib:fdo
(m1 1 (f2cl-lib:int-add m1 im1
))
223 (setf m2
(f2cl-lib:int-add m2 im2
))
224 (setf (f2cl-lib:fref ch-%data%
225 (m2 (f2cl-lib:int-sub i
1) k
1)
226 ((1 in2
) (1 ido
) (1 l1
) (1 5))
229 (f2cl-lib:fref cc-%data%
230 (m1 (f2cl-lib:int-sub i
1) 1 k
)
231 ((1 in1
) (1 ido
) (1 5) (1 l1
))
234 (f2cl-lib:fref cc-%data%
235 (m1 (f2cl-lib:int-sub i
1) 3 k
)
236 ((1 in1
) (1 ido
) (1 5) (1 l1
))
238 (f2cl-lib:fref cc-%data%
239 (m1 (f2cl-lib:int-sub ic
1) 2 k
)
240 ((1 in1
) (1 ido
) (1 5) (1 l1
))
243 (f2cl-lib:fref cc-%data%
244 (m1 (f2cl-lib:int-sub i
1) 5 k
)
245 ((1 in1
) (1 ido
) (1 5) (1 l1
))
247 (f2cl-lib:fref cc-%data%
248 (m1 (f2cl-lib:int-sub ic
1) 4 k
)
249 ((1 in1
) (1 ido
) (1 5) (1 l1
))
251 (setf (f2cl-lib:fref ch-%data%
253 ((1 in2
) (1 ido
) (1 l1
) (1 5))
256 (f2cl-lib:fref cc-%data%
258 ((1 in1
) (1 ido
) (1 5) (1 l1
))
261 (f2cl-lib:fref cc-%data%
263 ((1 in1
) (1 ido
) (1 5) (1 l1
))
265 (f2cl-lib:fref cc-%data%
267 ((1 in1
) (1 ido
) (1 5) (1 l1
))
270 (f2cl-lib:fref cc-%data%
272 ((1 in1
) (1 ido
) (1 5) (1 l1
))
274 (f2cl-lib:fref cc-%data%
276 ((1 in1
) (1 ido
) (1 5) (1 l1
))
278 (setf (f2cl-lib:fref ch-%data%
279 (m2 (f2cl-lib:int-sub i
1) k
2)
280 ((1 in2
) (1 ido
) (1 l1
) (1 5))
284 (f2cl-lib:fref wa1-%data%
285 ((f2cl-lib:int-sub i
2))
290 (f2cl-lib:fref cc-%data%
291 (m1 (f2cl-lib:int-sub i
1) 1 k
)
292 ((1 in1
) (1 ido
) (1 5) (1 l1
))
296 (f2cl-lib:fref cc-%data%
297 (m1 (f2cl-lib:int-sub i
1) 3
299 ((1 in1
) (1 ido
) (1 5) (1 l1
))
301 (f2cl-lib:fref cc-%data%
302 (m1 (f2cl-lib:int-sub ic
1) 2
304 ((1 in1
) (1 ido
) (1 5) (1 l1
))
308 (f2cl-lib:fref cc-%data%
309 (m1 (f2cl-lib:int-sub i
1) 5
311 ((1 in1
) (1 ido
) (1 5) (1 l1
))
313 (f2cl-lib:fref cc-%data%
314 (m1 (f2cl-lib:int-sub ic
1) 4
316 ((1 in1
) (1 ido
) (1 5) (1 l1
))
321 (f2cl-lib:fref cc-%data%
323 ((1 in1
) (1 ido
) (1 5) (1 l1
))
325 (f2cl-lib:fref cc-%data%
327 ((1 in1
) (1 ido
) (1 5) (1 l1
))
331 (f2cl-lib:fref cc-%data%
333 ((1 in1
) (1 ido
) (1 5) (1 l1
))
335 (f2cl-lib:fref cc-%data%
337 ((1 in1
) (1 ido
) (1 5) (1 l1
))
340 (f2cl-lib:fref wa1-%data%
341 ((f2cl-lib:int-sub i
1))
345 (f2cl-lib:fref cc-%data%
347 ((1 in1
) (1 ido
) (1 5) (1 l1
))
351 (f2cl-lib:fref cc-%data%
353 ((1 in1
) (1 ido
) (1 5) (1 l1
))
355 (f2cl-lib:fref cc-%data%
357 ((1 in1
) (1 ido
) (1 5) (1 l1
))
361 (f2cl-lib:fref cc-%data%
363 ((1 in1
) (1 ido
) (1 5) (1 l1
))
365 (f2cl-lib:fref cc-%data%
367 ((1 in1
) (1 ido
) (1 5) (1 l1
))
372 (f2cl-lib:fref cc-%data%
373 (m1 (f2cl-lib:int-sub i
1) 3
375 ((1 in1
) (1 ido
) (1 5) (1 l1
))
377 (f2cl-lib:fref cc-%data%
378 (m1 (f2cl-lib:int-sub ic
1) 2
380 ((1 in1
) (1 ido
) (1 5) (1 l1
))
384 (f2cl-lib:fref cc-%data%
385 (m1 (f2cl-lib:int-sub i
1) 5
387 ((1 in1
) (1 ido
) (1 5) (1 l1
))
389 (f2cl-lib:fref cc-%data%
390 (m1 (f2cl-lib:int-sub ic
1) 4
392 ((1 in1
) (1 ido
) (1 5) (1 l1
))
394 (setf (f2cl-lib:fref ch-%data%
396 ((1 in2
) (1 ido
) (1 l1
) (1 5))
400 (f2cl-lib:fref wa1-%data%
401 ((f2cl-lib:int-sub i
2))
405 (f2cl-lib:fref cc-%data%
407 ((1 in1
) (1 ido
) (1 5) (1 l1
))
411 (f2cl-lib:fref cc-%data%
413 ((1 in1
) (1 ido
) (1 5) (1 l1
))
415 (f2cl-lib:fref cc-%data%
417 ((1 in1
) (1 ido
) (1 5) (1 l1
))
421 (f2cl-lib:fref cc-%data%
423 ((1 in1
) (1 ido
) (1 5) (1 l1
))
425 (f2cl-lib:fref cc-%data%
427 ((1 in1
) (1 ido
) (1 5) (1 l1
))
432 (f2cl-lib:fref cc-%data%
433 (m1 (f2cl-lib:int-sub i
1) 3
435 ((1 in1
) (1 ido
) (1 5) (1 l1
))
437 (f2cl-lib:fref cc-%data%
438 (m1 (f2cl-lib:int-sub ic
1) 2
440 ((1 in1
) (1 ido
) (1 5) (1 l1
))
444 (f2cl-lib:fref cc-%data%
445 (m1 (f2cl-lib:int-sub i
1) 5
447 ((1 in1
) (1 ido
) (1 5) (1 l1
))
449 (f2cl-lib:fref cc-%data%
450 (m1 (f2cl-lib:int-sub ic
1) 4
452 ((1 in1
) (1 ido
) (1 5) (1 l1
))
455 (f2cl-lib:fref wa1-%data%
456 ((f2cl-lib:int-sub i
1))
461 (f2cl-lib:fref cc-%data%
462 (m1 (f2cl-lib:int-sub i
1) 1 k
)
463 ((1 in1
) (1 ido
) (1 5) (1 l1
))
467 (f2cl-lib:fref cc-%data%
468 (m1 (f2cl-lib:int-sub i
1) 3
470 ((1 in1
) (1 ido
) (1 5) (1 l1
))
472 (f2cl-lib:fref cc-%data%
473 (m1 (f2cl-lib:int-sub ic
1) 2
475 ((1 in1
) (1 ido
) (1 5) (1 l1
))
479 (f2cl-lib:fref cc-%data%
480 (m1 (f2cl-lib:int-sub i
1) 5
482 ((1 in1
) (1 ido
) (1 5) (1 l1
))
484 (f2cl-lib:fref cc-%data%
485 (m1 (f2cl-lib:int-sub ic
1) 4
487 ((1 in1
) (1 ido
) (1 5) (1 l1
))
492 (f2cl-lib:fref cc-%data%
494 ((1 in1
) (1 ido
) (1 5) (1 l1
))
496 (f2cl-lib:fref cc-%data%
498 ((1 in1
) (1 ido
) (1 5) (1 l1
))
502 (f2cl-lib:fref cc-%data%
504 ((1 in1
) (1 ido
) (1 5) (1 l1
))
506 (f2cl-lib:fref cc-%data%
508 ((1 in1
) (1 ido
) (1 5) (1 l1
))
510 (setf (f2cl-lib:fref ch-%data%
511 (m2 (f2cl-lib:int-sub i
1) k
3)
512 ((1 in2
) (1 ido
) (1 l1
) (1 5))
516 (f2cl-lib:fref wa2-%data%
517 ((f2cl-lib:int-sub i
2))
522 (f2cl-lib:fref cc-%data%
523 (m1 (f2cl-lib:int-sub i
1) 1 k
)
524 ((1 in1
) (1 ido
) (1 5) (1 l1
))
528 (f2cl-lib:fref cc-%data%
529 (m1 (f2cl-lib:int-sub i
1) 3
531 ((1 in1
) (1 ido
) (1 5) (1 l1
))
533 (f2cl-lib:fref cc-%data%
534 (m1 (f2cl-lib:int-sub ic
1) 2
536 ((1 in1
) (1 ido
) (1 5) (1 l1
))
540 (f2cl-lib:fref cc-%data%
541 (m1 (f2cl-lib:int-sub i
1) 5
543 ((1 in1
) (1 ido
) (1 5) (1 l1
))
545 (f2cl-lib:fref cc-%data%
546 (m1 (f2cl-lib:int-sub ic
1) 4
548 ((1 in1
) (1 ido
) (1 5) (1 l1
))
553 (f2cl-lib:fref cc-%data%
555 ((1 in1
) (1 ido
) (1 5) (1 l1
))
557 (f2cl-lib:fref cc-%data%
559 ((1 in1
) (1 ido
) (1 5) (1 l1
))
563 (f2cl-lib:fref cc-%data%
565 ((1 in1
) (1 ido
) (1 5) (1 l1
))
567 (f2cl-lib:fref cc-%data%
569 ((1 in1
) (1 ido
) (1 5) (1 l1
))
572 (f2cl-lib:fref wa2-%data%
573 ((f2cl-lib:int-sub i
1))
577 (f2cl-lib:fref cc-%data%
579 ((1 in1
) (1 ido
) (1 5) (1 l1
))
583 (f2cl-lib:fref cc-%data%
585 ((1 in1
) (1 ido
) (1 5) (1 l1
))
587 (f2cl-lib:fref cc-%data%
589 ((1 in1
) (1 ido
) (1 5) (1 l1
))
593 (f2cl-lib:fref cc-%data%
595 ((1 in1
) (1 ido
) (1 5) (1 l1
))
597 (f2cl-lib:fref cc-%data%
599 ((1 in1
) (1 ido
) (1 5) (1 l1
))
604 (f2cl-lib:fref cc-%data%
605 (m1 (f2cl-lib:int-sub i
1) 3
607 ((1 in1
) (1 ido
) (1 5) (1 l1
))
609 (f2cl-lib:fref cc-%data%
610 (m1 (f2cl-lib:int-sub ic
1) 2
612 ((1 in1
) (1 ido
) (1 5) (1 l1
))
616 (f2cl-lib:fref cc-%data%
617 (m1 (f2cl-lib:int-sub i
1) 5
619 ((1 in1
) (1 ido
) (1 5) (1 l1
))
621 (f2cl-lib:fref cc-%data%
622 (m1 (f2cl-lib:int-sub ic
1) 4
624 ((1 in1
) (1 ido
) (1 5) (1 l1
))
626 (setf (f2cl-lib:fref ch-%data%
628 ((1 in2
) (1 ido
) (1 l1
) (1 5))
632 (f2cl-lib:fref wa2-%data%
633 ((f2cl-lib:int-sub i
2))
637 (f2cl-lib:fref cc-%data%
639 ((1 in1
) (1 ido
) (1 5) (1 l1
))
643 (f2cl-lib:fref cc-%data%
645 ((1 in1
) (1 ido
) (1 5) (1 l1
))
647 (f2cl-lib:fref cc-%data%
649 ((1 in1
) (1 ido
) (1 5) (1 l1
))
653 (f2cl-lib:fref cc-%data%
655 ((1 in1
) (1 ido
) (1 5) (1 l1
))
657 (f2cl-lib:fref cc-%data%
659 ((1 in1
) (1 ido
) (1 5) (1 l1
))
664 (f2cl-lib:fref cc-%data%
665 (m1 (f2cl-lib:int-sub i
1) 3
667 ((1 in1
) (1 ido
) (1 5) (1 l1
))
669 (f2cl-lib:fref cc-%data%
670 (m1 (f2cl-lib:int-sub ic
1) 2
672 ((1 in1
) (1 ido
) (1 5) (1 l1
))
676 (f2cl-lib:fref cc-%data%
677 (m1 (f2cl-lib:int-sub i
1) 5
679 ((1 in1
) (1 ido
) (1 5) (1 l1
))
681 (f2cl-lib:fref cc-%data%
682 (m1 (f2cl-lib:int-sub ic
1) 4
684 ((1 in1
) (1 ido
) (1 5) (1 l1
))
687 (f2cl-lib:fref wa2-%data%
688 ((f2cl-lib:int-sub i
1))
693 (f2cl-lib:fref cc-%data%
694 (m1 (f2cl-lib:int-sub i
1) 1 k
)
695 ((1 in1
) (1 ido
) (1 5) (1 l1
))
699 (f2cl-lib:fref cc-%data%
700 (m1 (f2cl-lib:int-sub i
1) 3
702 ((1 in1
) (1 ido
) (1 5) (1 l1
))
704 (f2cl-lib:fref cc-%data%
705 (m1 (f2cl-lib:int-sub ic
1) 2
707 ((1 in1
) (1 ido
) (1 5) (1 l1
))
711 (f2cl-lib:fref cc-%data%
712 (m1 (f2cl-lib:int-sub i
1) 5
714 ((1 in1
) (1 ido
) (1 5) (1 l1
))
716 (f2cl-lib:fref cc-%data%
717 (m1 (f2cl-lib:int-sub ic
1) 4
719 ((1 in1
) (1 ido
) (1 5) (1 l1
))
724 (f2cl-lib:fref cc-%data%
726 ((1 in1
) (1 ido
) (1 5) (1 l1
))
728 (f2cl-lib:fref cc-%data%
730 ((1 in1
) (1 ido
) (1 5) (1 l1
))
734 (f2cl-lib:fref cc-%data%
736 ((1 in1
) (1 ido
) (1 5) (1 l1
))
738 (f2cl-lib:fref cc-%data%
740 ((1 in1
) (1 ido
) (1 5) (1 l1
))
742 (setf (f2cl-lib:fref ch-%data%
743 (m2 (f2cl-lib:int-sub i
1) k
4)
744 ((1 in2
) (1 ido
) (1 l1
) (1 5))
748 (f2cl-lib:fref wa3-%data%
749 ((f2cl-lib:int-sub i
2))
753 (f2cl-lib:fref cc-%data%
754 (m1 (f2cl-lib:int-sub i
1) 1 k
)
755 ((1 in1
) (1 ido
) (1 5) (1 l1
))
759 (f2cl-lib:fref cc-%data%
760 (m1 (f2cl-lib:int-sub i
1) 3 k
)
761 ((1 in1
) (1 ido
) (1 5) (1 l1
))
763 (f2cl-lib:fref cc-%data%
764 (m1 (f2cl-lib:int-sub ic
1) 2
766 ((1 in1
) (1 ido
) (1 5) (1 l1
))
770 (f2cl-lib:fref cc-%data%
771 (m1 (f2cl-lib:int-sub i
1) 5 k
)
772 ((1 in1
) (1 ido
) (1 5) (1 l1
))
774 (f2cl-lib:fref cc-%data%
775 (m1 (f2cl-lib:int-sub ic
1) 4
777 ((1 in1
) (1 ido
) (1 5) (1 l1
))
782 (f2cl-lib:fref cc-%data%
784 ((1 in1
) (1 ido
) (1 5) (1 l1
))
786 (f2cl-lib:fref cc-%data%
788 ((1 in1
) (1 ido
) (1 5) (1 l1
))
792 (f2cl-lib:fref cc-%data%
794 ((1 in1
) (1 ido
) (1 5) (1 l1
))
796 (f2cl-lib:fref cc-%data%
798 ((1 in1
) (1 ido
) (1 5) (1 l1
))
801 (f2cl-lib:fref wa3-%data%
802 ((f2cl-lib:int-sub i
1))
807 (f2cl-lib:fref cc-%data%
809 ((1 in1
) (1 ido
) (1 5) (1 l1
))
813 (f2cl-lib:fref cc-%data%
815 ((1 in1
) (1 ido
) (1 5) (1 l1
))
817 (f2cl-lib:fref cc-%data%
819 ((1 in1
) (1 ido
) (1 5) (1 l1
))
823 (f2cl-lib:fref cc-%data%
825 ((1 in1
) (1 ido
) (1 5) (1 l1
))
827 (f2cl-lib:fref cc-%data%
829 ((1 in1
) (1 ido
) (1 5) (1 l1
))
834 (f2cl-lib:fref cc-%data%
835 (m1 (f2cl-lib:int-sub i
1) 3
837 ((1 in1
) (1 ido
) (1 5) (1 l1
))
839 (f2cl-lib:fref cc-%data%
840 (m1 (f2cl-lib:int-sub ic
1) 2
842 ((1 in1
) (1 ido
) (1 5) (1 l1
))
846 (f2cl-lib:fref cc-%data%
847 (m1 (f2cl-lib:int-sub i
1) 5
849 ((1 in1
) (1 ido
) (1 5) (1 l1
))
851 (f2cl-lib:fref cc-%data%
852 (m1 (f2cl-lib:int-sub ic
1) 4
854 ((1 in1
) (1 ido
) (1 5) (1 l1
))
856 (setf (f2cl-lib:fref ch-%data%
858 ((1 in2
) (1 ido
) (1 l1
) (1 5))
862 (f2cl-lib:fref wa3-%data%
863 ((f2cl-lib:int-sub i
2))
868 (f2cl-lib:fref cc-%data%
870 ((1 in1
) (1 ido
) (1 5) (1 l1
))
874 (f2cl-lib:fref cc-%data%
876 ((1 in1
) (1 ido
) (1 5) (1 l1
))
878 (f2cl-lib:fref cc-%data%
880 ((1 in1
) (1 ido
) (1 5) (1 l1
))
884 (f2cl-lib:fref cc-%data%
886 ((1 in1
) (1 ido
) (1 5) (1 l1
))
888 (f2cl-lib:fref cc-%data%
890 ((1 in1
) (1 ido
) (1 5) (1 l1
))
895 (f2cl-lib:fref cc-%data%
896 (m1 (f2cl-lib:int-sub i
1) 3
898 ((1 in1
) (1 ido
) (1 5) (1 l1
))
900 (f2cl-lib:fref cc-%data%
901 (m1 (f2cl-lib:int-sub ic
1) 2
903 ((1 in1
) (1 ido
) (1 5) (1 l1
))
907 (f2cl-lib:fref cc-%data%
908 (m1 (f2cl-lib:int-sub i
1) 5
910 ((1 in1
) (1 ido
) (1 5) (1 l1
))
912 (f2cl-lib:fref cc-%data%
913 (m1 (f2cl-lib:int-sub ic
1) 4
915 ((1 in1
) (1 ido
) (1 5) (1 l1
))
918 (f2cl-lib:fref wa3-%data%
919 ((f2cl-lib:int-sub i
1))
923 (f2cl-lib:fref cc-%data%
924 (m1 (f2cl-lib:int-sub i
1) 1 k
)
925 ((1 in1
) (1 ido
) (1 5) (1 l1
))
929 (f2cl-lib:fref cc-%data%
930 (m1 (f2cl-lib:int-sub i
1) 3 k
)
931 ((1 in1
) (1 ido
) (1 5) (1 l1
))
933 (f2cl-lib:fref cc-%data%
934 (m1 (f2cl-lib:int-sub ic
1) 2
936 ((1 in1
) (1 ido
) (1 5) (1 l1
))
940 (f2cl-lib:fref cc-%data%
941 (m1 (f2cl-lib:int-sub i
1) 5 k
)
942 ((1 in1
) (1 ido
) (1 5) (1 l1
))
944 (f2cl-lib:fref cc-%data%
945 (m1 (f2cl-lib:int-sub ic
1) 4
947 ((1 in1
) (1 ido
) (1 5) (1 l1
))
952 (f2cl-lib:fref cc-%data%
954 ((1 in1
) (1 ido
) (1 5) (1 l1
))
956 (f2cl-lib:fref cc-%data%
958 ((1 in1
) (1 ido
) (1 5) (1 l1
))
962 (f2cl-lib:fref cc-%data%
964 ((1 in1
) (1 ido
) (1 5) (1 l1
))
966 (f2cl-lib:fref cc-%data%
968 ((1 in1
) (1 ido
) (1 5) (1 l1
))
970 (setf (f2cl-lib:fref ch-%data%
971 (m2 (f2cl-lib:int-sub i
1) k
5)
972 ((1 in2
) (1 ido
) (1 l1
) (1 5))
976 (f2cl-lib:fref wa4-%data%
977 ((f2cl-lib:int-sub i
2))
981 (f2cl-lib:fref cc-%data%
982 (m1 (f2cl-lib:int-sub i
1) 1 k
)
983 ((1 in1
) (1 ido
) (1 5) (1 l1
))
987 (f2cl-lib:fref cc-%data%
988 (m1 (f2cl-lib:int-sub i
1) 3 k
)
989 ((1 in1
) (1 ido
) (1 5) (1 l1
))
991 (f2cl-lib:fref cc-%data%
992 (m1 (f2cl-lib:int-sub ic
1) 2
994 ((1 in1
) (1 ido
) (1 5) (1 l1
))
998 (f2cl-lib:fref cc-%data%
999 (m1 (f2cl-lib:int-sub i
1) 5 k
)
1000 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1002 (f2cl-lib:fref cc-%data%
1003 (m1 (f2cl-lib:int-sub ic
1) 4
1005 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1010 (f2cl-lib:fref cc-%data%
1012 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1014 (f2cl-lib:fref cc-%data%
1016 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1020 (f2cl-lib:fref cc-%data%
1022 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1024 (f2cl-lib:fref cc-%data%
1026 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1029 (f2cl-lib:fref wa4-%data%
1030 ((f2cl-lib:int-sub i
1))
1035 (f2cl-lib:fref cc-%data%
1037 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1041 (f2cl-lib:fref cc-%data%
1043 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1045 (f2cl-lib:fref cc-%data%
1047 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1051 (f2cl-lib:fref cc-%data%
1053 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1055 (f2cl-lib:fref cc-%data%
1057 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1062 (f2cl-lib:fref cc-%data%
1063 (m1 (f2cl-lib:int-sub i
1) 3
1065 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1067 (f2cl-lib:fref cc-%data%
1068 (m1 (f2cl-lib:int-sub ic
1) 2
1070 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1074 (f2cl-lib:fref cc-%data%
1075 (m1 (f2cl-lib:int-sub i
1) 5
1077 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1079 (f2cl-lib:fref cc-%data%
1080 (m1 (f2cl-lib:int-sub ic
1) 4
1082 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1084 (setf (f2cl-lib:fref ch-%data%
1086 ((1 in2
) (1 ido
) (1 l1
) (1 5))
1090 (f2cl-lib:fref wa4-%data%
1091 ((f2cl-lib:int-sub i
2))
1096 (f2cl-lib:fref cc-%data%
1098 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1102 (f2cl-lib:fref cc-%data%
1104 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1106 (f2cl-lib:fref cc-%data%
1108 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1112 (f2cl-lib:fref cc-%data%
1114 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1116 (f2cl-lib:fref cc-%data%
1118 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1123 (f2cl-lib:fref cc-%data%
1124 (m1 (f2cl-lib:int-sub i
1) 3
1126 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1128 (f2cl-lib:fref cc-%data%
1129 (m1 (f2cl-lib:int-sub ic
1) 2
1131 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1135 (f2cl-lib:fref cc-%data%
1136 (m1 (f2cl-lib:int-sub i
1) 5
1138 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1140 (f2cl-lib:fref cc-%data%
1141 (m1 (f2cl-lib:int-sub ic
1) 4
1143 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1146 (f2cl-lib:fref wa4-%data%
1147 ((f2cl-lib:int-sub i
1))
1151 (f2cl-lib:fref cc-%data%
1152 (m1 (f2cl-lib:int-sub i
1) 1 k
)
1153 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1157 (f2cl-lib:fref cc-%data%
1158 (m1 (f2cl-lib:int-sub i
1) 3 k
)
1159 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1161 (f2cl-lib:fref cc-%data%
1162 (m1 (f2cl-lib:int-sub ic
1) 2
1164 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1168 (f2cl-lib:fref cc-%data%
1169 (m1 (f2cl-lib:int-sub i
1) 5 k
)
1170 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1172 (f2cl-lib:fref cc-%data%
1173 (m1 (f2cl-lib:int-sub ic
1) 4
1175 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1180 (f2cl-lib:fref cc-%data%
1182 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1184 (f2cl-lib:fref cc-%data%
1186 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1190 (f2cl-lib:fref cc-%data%
1192 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1194 (f2cl-lib:fref cc-%data%
1196 ((1 in1
) (1 ido
) (1 5) (1 l1
))
1203 (return (values nil nil nil nil nil nil nil nil nil nil nil nil nil
)))))
1205 (in-package #:cl-user
)
1206 #+#.
(cl:if
(cl:find-package
'#:f2cl
) '(and) '(or))
1207 (eval-when (:load-toplevel
:compile-toplevel
:execute
)
1208 (setf (gethash 'fortran-to-lisp
::mradb5
1209 fortran-to-lisp
::*f2cl-function-info
*)
1210 (fortran-to-lisp::make-f2cl-finfo
1211 :arg-types
'((fortran-to-lisp::integer4
) (fortran-to-lisp::integer4
)
1212 (fortran-to-lisp::integer4
) (array double-float
(*))
1213 (fortran-to-lisp::integer4
) (fortran-to-lisp::integer4
)
1214 (array double-float
(*)) (fortran-to-lisp::integer4
)
1215 (fortran-to-lisp::integer4
) (array double-float
(*))
1216 (array double-float
(*)) (array double-float
(*))
1217 (array double-float
(*)))
1218 :return-values
'(nil nil nil nil nil nil nil nil nil nil nil nil