Rename *ll* and *ul* to ll and ul in $defint
[maxima.git] / share / fftpack5 / lisp / c1fgkf.lisp
blobb51dd279d983ab79a23c14564d2675829775b05c
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)
11 ;;;
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 c1fgkf (ido ip l1 lid na cc cc1 in1 ch ch1 in2 wa)
21 (declare (type (array double-float (*)) wa ch1 ch cc1 cc)
22 (type (f2cl-lib:integer4) in2 in1 na lid l1 ip ido))
23 (f2cl-lib:with-multi-array-data
24 ((cc double-float cc-%data% cc-%offset%)
25 (cc1 double-float cc1-%data% cc1-%offset%)
26 (ch double-float ch-%data% ch-%offset%)
27 (ch1 double-float ch1-%data% ch1-%offset%)
28 (wa double-float wa-%data% wa-%offset%))
29 (prog ((k 0) (i 0) (chold2 0.0d0) (chold1 0.0d0) (sn 0.0d0) (wai 0.0d0)
30 (war 0.0d0) (idlj 0) (lc 0) (l 0) (jc 0) (j 0) (ki 0) (ipph 0)
31 (ipp2 0))
32 (declare (type (double-float) war wai sn chold1 chold2)
33 (type (f2cl-lib:integer4) ipp2 ipph ki j jc l lc idlj i k))
34 (setf ipp2 (f2cl-lib:int-add ip 2))
35 (setf ipph (the f2cl-lib:integer4 (truncate (+ ip 1) 2)))
36 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
37 ((> ki lid) nil)
38 (tagbody
39 (setf (f2cl-lib:fref ch1-%data%
40 (1 ki 1)
41 ((1 in2) (1 lid) (1 ip))
42 ch1-%offset%)
43 (f2cl-lib:fref cc1-%data%
44 (1 ki 1)
45 ((1 in1) (1 lid) (1 ip))
46 cc1-%offset%))
47 (setf (f2cl-lib:fref ch1-%data%
48 (2 ki 1)
49 ((1 in2) (1 lid) (1 ip))
50 ch1-%offset%)
51 (f2cl-lib:fref cc1-%data%
52 (2 ki 1)
53 ((1 in1) (1 lid) (1 ip))
54 cc1-%offset%))
55 label110))
56 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
57 ((> j ipph) nil)
58 (tagbody
59 (setf jc (f2cl-lib:int-sub ipp2 j))
60 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
61 ((> ki lid) nil)
62 (tagbody
63 (setf (f2cl-lib:fref ch1-%data%
64 (1 ki j)
65 ((1 in2) (1 lid) (1 ip))
66 ch1-%offset%)
68 (f2cl-lib:fref cc1-%data%
69 (1 ki j)
70 ((1 in1) (1 lid) (1 ip))
71 cc1-%offset%)
72 (f2cl-lib:fref cc1-%data%
73 (1 ki jc)
74 ((1 in1) (1 lid) (1 ip))
75 cc1-%offset%)))
76 (setf (f2cl-lib:fref ch1-%data%
77 (1 ki jc)
78 ((1 in2) (1 lid) (1 ip))
79 ch1-%offset%)
81 (f2cl-lib:fref cc1-%data%
82 (1 ki j)
83 ((1 in1) (1 lid) (1 ip))
84 cc1-%offset%)
85 (f2cl-lib:fref cc1-%data%
86 (1 ki jc)
87 ((1 in1) (1 lid) (1 ip))
88 cc1-%offset%)))
89 (setf (f2cl-lib:fref ch1-%data%
90 (2 ki j)
91 ((1 in2) (1 lid) (1 ip))
92 ch1-%offset%)
94 (f2cl-lib:fref cc1-%data%
95 (2 ki j)
96 ((1 in1) (1 lid) (1 ip))
97 cc1-%offset%)
98 (f2cl-lib:fref cc1-%data%
99 (2 ki jc)
100 ((1 in1) (1 lid) (1 ip))
101 cc1-%offset%)))
102 (setf (f2cl-lib:fref ch1-%data%
103 (2 ki jc)
104 ((1 in2) (1 lid) (1 ip))
105 ch1-%offset%)
107 (f2cl-lib:fref cc1-%data%
108 (2 ki j)
109 ((1 in1) (1 lid) (1 ip))
110 cc1-%offset%)
111 (f2cl-lib:fref cc1-%data%
112 (2 ki jc)
113 ((1 in1) (1 lid) (1 ip))
114 cc1-%offset%)))
115 label112))
116 label111))
117 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
118 ((> j ipph) nil)
119 (tagbody
120 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
121 ((> ki lid) nil)
122 (tagbody
123 (setf (f2cl-lib:fref cc1-%data%
124 (1 ki 1)
125 ((1 in1) (1 lid) (1 ip))
126 cc1-%offset%)
128 (f2cl-lib:fref cc1-%data%
129 (1 ki 1)
130 ((1 in1) (1 lid) (1 ip))
131 cc1-%offset%)
132 (f2cl-lib:fref ch1-%data%
133 (1 ki j)
134 ((1 in2) (1 lid) (1 ip))
135 ch1-%offset%)))
136 (setf (f2cl-lib:fref cc1-%data%
137 (2 ki 1)
138 ((1 in1) (1 lid) (1 ip))
139 cc1-%offset%)
141 (f2cl-lib:fref cc1-%data%
142 (2 ki 1)
143 ((1 in1) (1 lid) (1 ip))
144 cc1-%offset%)
145 (f2cl-lib:fref ch1-%data%
146 (2 ki j)
147 ((1 in2) (1 lid) (1 ip))
148 ch1-%offset%)))
149 label117))
150 label118))
151 (f2cl-lib:fdo (l 2 (f2cl-lib:int-add l 1))
152 ((> l ipph) nil)
153 (tagbody
154 (setf lc (f2cl-lib:int-sub ipp2 l))
155 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
156 ((> ki lid) nil)
157 (tagbody
158 (setf (f2cl-lib:fref cc1-%data%
159 (1 ki l)
160 ((1 in1) (1 lid) (1 ip))
161 cc1-%offset%)
163 (f2cl-lib:fref ch1-%data%
164 (1 ki 1)
165 ((1 in2) (1 lid) (1 ip))
166 ch1-%offset%)
168 (f2cl-lib:fref wa-%data%
169 (1 (f2cl-lib:int-sub l 1) 1)
170 ((1 ido)
172 (f2cl-lib:int-add ip
173 (f2cl-lib:int-sub
174 1)))
175 (1 2))
176 wa-%offset%)
177 (f2cl-lib:fref ch1-%data%
178 (1 ki 2)
179 ((1 in2) (1 lid) (1 ip))
180 ch1-%offset%))))
181 (setf (f2cl-lib:fref cc1-%data%
182 (1 ki lc)
183 ((1 in1) (1 lid) (1 ip))
184 cc1-%offset%)
187 (f2cl-lib:fref wa-%data%
188 (1 (f2cl-lib:int-sub l 1) 2)
189 ((1 ido)
191 (f2cl-lib:int-add ip
192 (f2cl-lib:int-sub
193 1)))
194 (1 2))
195 wa-%offset%))
196 (f2cl-lib:fref ch1-%data%
197 (1 ki ip)
198 ((1 in2) (1 lid) (1 ip))
199 ch1-%offset%)))
200 (setf (f2cl-lib:fref cc1-%data%
201 (2 ki l)
202 ((1 in1) (1 lid) (1 ip))
203 cc1-%offset%)
205 (f2cl-lib:fref ch1-%data%
206 (2 ki 1)
207 ((1 in2) (1 lid) (1 ip))
208 ch1-%offset%)
210 (f2cl-lib:fref wa-%data%
211 (1 (f2cl-lib:int-sub l 1) 1)
212 ((1 ido)
214 (f2cl-lib:int-add ip
215 (f2cl-lib:int-sub
216 1)))
217 (1 2))
218 wa-%offset%)
219 (f2cl-lib:fref ch1-%data%
220 (2 ki 2)
221 ((1 in2) (1 lid) (1 ip))
222 ch1-%offset%))))
223 (setf (f2cl-lib:fref cc1-%data%
224 (2 ki lc)
225 ((1 in1) (1 lid) (1 ip))
226 cc1-%offset%)
229 (f2cl-lib:fref wa-%data%
230 (1 (f2cl-lib:int-sub l 1) 2)
231 ((1 ido)
233 (f2cl-lib:int-add ip
234 (f2cl-lib:int-sub
235 1)))
236 (1 2))
237 wa-%offset%))
238 (f2cl-lib:fref ch1-%data%
239 (2 ki ip)
240 ((1 in2) (1 lid) (1 ip))
241 ch1-%offset%)))
242 label113))
243 (f2cl-lib:fdo (j 3 (f2cl-lib:int-add j 1))
244 ((> j ipph) nil)
245 (tagbody
246 (setf jc (f2cl-lib:int-sub ipp2 j))
247 (setf idlj
248 (mod
249 (f2cl-lib:int-mul (f2cl-lib:int-sub l 1)
250 (f2cl-lib:int-sub j 1))
251 ip))
252 (setf war
253 (f2cl-lib:fref wa-%data%
254 (1 idlj 1)
255 ((1 ido)
257 (f2cl-lib:int-add ip
258 (f2cl-lib:int-sub 1)))
259 (1 2))
260 wa-%offset%))
261 (setf wai
263 (f2cl-lib:fref wa-%data%
264 (1 idlj 2)
265 ((1 ido)
267 (f2cl-lib:int-add ip
268 (f2cl-lib:int-sub
269 1)))
270 (1 2))
271 wa-%offset%)))
272 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
273 ((> ki lid) nil)
274 (tagbody
275 (setf (f2cl-lib:fref cc1-%data%
276 (1 ki l)
277 ((1 in1) (1 lid) (1 ip))
278 cc1-%offset%)
280 (f2cl-lib:fref cc1-%data%
281 (1 ki l)
282 ((1 in1) (1 lid) (1 ip))
283 cc1-%offset%)
284 (* war
285 (f2cl-lib:fref ch1-%data%
286 (1 ki j)
287 ((1 in2) (1 lid) (1 ip))
288 ch1-%offset%))))
289 (setf (f2cl-lib:fref cc1-%data%
290 (1 ki lc)
291 ((1 in1) (1 lid) (1 ip))
292 cc1-%offset%)
294 (f2cl-lib:fref cc1-%data%
295 (1 ki lc)
296 ((1 in1) (1 lid) (1 ip))
297 cc1-%offset%)
298 (* wai
299 (f2cl-lib:fref ch1-%data%
300 (1 ki jc)
301 ((1 in2) (1 lid) (1 ip))
302 ch1-%offset%))))
303 (setf (f2cl-lib:fref cc1-%data%
304 (2 ki l)
305 ((1 in1) (1 lid) (1 ip))
306 cc1-%offset%)
308 (f2cl-lib:fref cc1-%data%
309 (2 ki l)
310 ((1 in1) (1 lid) (1 ip))
311 cc1-%offset%)
312 (* war
313 (f2cl-lib:fref ch1-%data%
314 (2 ki j)
315 ((1 in2) (1 lid) (1 ip))
316 ch1-%offset%))))
317 (setf (f2cl-lib:fref cc1-%data%
318 (2 ki lc)
319 ((1 in1) (1 lid) (1 ip))
320 cc1-%offset%)
322 (f2cl-lib:fref cc1-%data%
323 (2 ki lc)
324 ((1 in1) (1 lid) (1 ip))
325 cc1-%offset%)
326 (* wai
327 (f2cl-lib:fref ch1-%data%
328 (2 ki jc)
329 ((1 in2) (1 lid) (1 ip))
330 ch1-%offset%))))
331 label114))
332 label115))
333 label116))
334 (if (> ido 1) (go label136))
335 (setf sn (/ 1.0d0 (f2cl-lib:freal (f2cl-lib:int-mul ip l1))))
336 (if (= na 1) (go label146))
337 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
338 ((> ki lid) nil)
339 (tagbody
340 (setf (f2cl-lib:fref cc1-%data%
341 (1 ki 1)
342 ((1 in1) (1 lid) (1 ip))
343 cc1-%offset%)
344 (* sn
345 (f2cl-lib:fref cc1-%data%
346 (1 ki 1)
347 ((1 in1) (1 lid) (1 ip))
348 cc1-%offset%)))
349 (setf (f2cl-lib:fref cc1-%data%
350 (2 ki 1)
351 ((1 in1) (1 lid) (1 ip))
352 cc1-%offset%)
353 (* sn
354 (f2cl-lib:fref cc1-%data%
355 (2 ki 1)
356 ((1 in1) (1 lid) (1 ip))
357 cc1-%offset%)))
358 label149))
359 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
360 ((> j ipph) nil)
361 (tagbody
362 (setf jc (f2cl-lib:int-sub ipp2 j))
363 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
364 ((> ki lid) nil)
365 (tagbody
366 (setf chold1
367 (* sn
369 (f2cl-lib:fref cc1-%data%
370 (1 ki j)
371 ((1 in1) (1 lid) (1 ip))
372 cc1-%offset%)
373 (f2cl-lib:fref cc1-%data%
374 (2 ki jc)
375 ((1 in1) (1 lid) (1 ip))
376 cc1-%offset%))))
377 (setf chold2
378 (* sn
380 (f2cl-lib:fref cc1-%data%
381 (1 ki j)
382 ((1 in1) (1 lid) (1 ip))
383 cc1-%offset%)
384 (f2cl-lib:fref cc1-%data%
385 (2 ki jc)
386 ((1 in1) (1 lid) (1 ip))
387 cc1-%offset%))))
388 (setf (f2cl-lib:fref cc1-%data%
389 (1 ki j)
390 ((1 in1) (1 lid) (1 ip))
391 cc1-%offset%)
392 chold1)
393 (setf (f2cl-lib:fref cc1-%data%
394 (2 ki jc)
395 ((1 in1) (1 lid) (1 ip))
396 cc1-%offset%)
397 (* sn
399 (f2cl-lib:fref cc1-%data%
400 (2 ki j)
401 ((1 in1) (1 lid) (1 ip))
402 cc1-%offset%)
403 (f2cl-lib:fref cc1-%data%
404 (1 ki jc)
405 ((1 in1) (1 lid) (1 ip))
406 cc1-%offset%))))
407 (setf (f2cl-lib:fref cc1-%data%
408 (2 ki j)
409 ((1 in1) (1 lid) (1 ip))
410 cc1-%offset%)
411 (* sn
413 (f2cl-lib:fref cc1-%data%
414 (2 ki j)
415 ((1 in1) (1 lid) (1 ip))
416 cc1-%offset%)
417 (f2cl-lib:fref cc1-%data%
418 (1 ki jc)
419 ((1 in1) (1 lid) (1 ip))
420 cc1-%offset%))))
421 (setf (f2cl-lib:fref cc1-%data%
422 (1 ki jc)
423 ((1 in1) (1 lid) (1 ip))
424 cc1-%offset%)
425 chold2)
426 label119))
427 label120))
428 (go end_label)
429 label146
430 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
431 ((> ki lid) nil)
432 (tagbody
433 (setf (f2cl-lib:fref ch1-%data%
434 (1 ki 1)
435 ((1 in2) (1 lid) (1 ip))
436 ch1-%offset%)
437 (* sn
438 (f2cl-lib:fref cc1-%data%
439 (1 ki 1)
440 ((1 in1) (1 lid) (1 ip))
441 cc1-%offset%)))
442 (setf (f2cl-lib:fref ch1-%data%
443 (2 ki 1)
444 ((1 in2) (1 lid) (1 ip))
445 ch1-%offset%)
446 (* sn
447 (f2cl-lib:fref cc1-%data%
448 (2 ki 1)
449 ((1 in1) (1 lid) (1 ip))
450 cc1-%offset%)))
451 label147))
452 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
453 ((> j ipph) nil)
454 (tagbody
455 (setf jc (f2cl-lib:int-sub ipp2 j))
456 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
457 ((> ki lid) nil)
458 (tagbody
459 (setf (f2cl-lib:fref ch1-%data%
460 (1 ki j)
461 ((1 in2) (1 lid) (1 ip))
462 ch1-%offset%)
463 (* sn
465 (f2cl-lib:fref cc1-%data%
466 (1 ki j)
467 ((1 in1) (1 lid) (1 ip))
468 cc1-%offset%)
469 (f2cl-lib:fref cc1-%data%
470 (2 ki jc)
471 ((1 in1) (1 lid) (1 ip))
472 cc1-%offset%))))
473 (setf (f2cl-lib:fref ch1-%data%
474 (2 ki j)
475 ((1 in2) (1 lid) (1 ip))
476 ch1-%offset%)
477 (* sn
479 (f2cl-lib:fref cc1-%data%
480 (2 ki j)
481 ((1 in1) (1 lid) (1 ip))
482 cc1-%offset%)
483 (f2cl-lib:fref cc1-%data%
484 (1 ki jc)
485 ((1 in1) (1 lid) (1 ip))
486 cc1-%offset%))))
487 (setf (f2cl-lib:fref ch1-%data%
488 (1 ki jc)
489 ((1 in2) (1 lid) (1 ip))
490 ch1-%offset%)
491 (* sn
493 (f2cl-lib:fref cc1-%data%
494 (1 ki j)
495 ((1 in1) (1 lid) (1 ip))
496 cc1-%offset%)
497 (f2cl-lib:fref cc1-%data%
498 (2 ki jc)
499 ((1 in1) (1 lid) (1 ip))
500 cc1-%offset%))))
501 (setf (f2cl-lib:fref ch1-%data%
502 (2 ki jc)
503 ((1 in2) (1 lid) (1 ip))
504 ch1-%offset%)
505 (* sn
507 (f2cl-lib:fref cc1-%data%
508 (2 ki j)
509 ((1 in1) (1 lid) (1 ip))
510 cc1-%offset%)
511 (f2cl-lib:fref cc1-%data%
512 (1 ki jc)
513 ((1 in1) (1 lid) (1 ip))
514 cc1-%offset%))))
515 label144))
516 label145))
517 (go end_label)
518 label136
519 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
520 ((> ki lid) nil)
521 (tagbody
522 (setf (f2cl-lib:fref ch1-%data%
523 (1 ki 1)
524 ((1 in2) (1 lid) (1 ip))
525 ch1-%offset%)
526 (f2cl-lib:fref cc1-%data%
527 (1 ki 1)
528 ((1 in1) (1 lid) (1 ip))
529 cc1-%offset%))
530 (setf (f2cl-lib:fref ch1-%data%
531 (2 ki 1)
532 ((1 in2) (1 lid) (1 ip))
533 ch1-%offset%)
534 (f2cl-lib:fref cc1-%data%
535 (2 ki 1)
536 ((1 in1) (1 lid) (1 ip))
537 cc1-%offset%))
538 label137))
539 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
540 ((> j ipph) nil)
541 (tagbody
542 (setf jc (f2cl-lib:int-sub ipp2 j))
543 (f2cl-lib:fdo (ki 1 (f2cl-lib:int-add ki 1))
544 ((> ki lid) nil)
545 (tagbody
546 (setf (f2cl-lib:fref ch1-%data%
547 (1 ki j)
548 ((1 in2) (1 lid) (1 ip))
549 ch1-%offset%)
551 (f2cl-lib:fref cc1-%data%
552 (1 ki j)
553 ((1 in1) (1 lid) (1 ip))
554 cc1-%offset%)
555 (f2cl-lib:fref cc1-%data%
556 (2 ki jc)
557 ((1 in1) (1 lid) (1 ip))
558 cc1-%offset%)))
559 (setf (f2cl-lib:fref ch1-%data%
560 (2 ki j)
561 ((1 in2) (1 lid) (1 ip))
562 ch1-%offset%)
564 (f2cl-lib:fref cc1-%data%
565 (2 ki j)
566 ((1 in1) (1 lid) (1 ip))
567 cc1-%offset%)
568 (f2cl-lib:fref cc1-%data%
569 (1 ki jc)
570 ((1 in1) (1 lid) (1 ip))
571 cc1-%offset%)))
572 (setf (f2cl-lib:fref ch1-%data%
573 (1 ki jc)
574 ((1 in2) (1 lid) (1 ip))
575 ch1-%offset%)
577 (f2cl-lib:fref cc1-%data%
578 (1 ki j)
579 ((1 in1) (1 lid) (1 ip))
580 cc1-%offset%)
581 (f2cl-lib:fref cc1-%data%
582 (2 ki jc)
583 ((1 in1) (1 lid) (1 ip))
584 cc1-%offset%)))
585 (setf (f2cl-lib:fref ch1-%data%
586 (2 ki jc)
587 ((1 in2) (1 lid) (1 ip))
588 ch1-%offset%)
590 (f2cl-lib:fref cc1-%data%
591 (2 ki j)
592 ((1 in1) (1 lid) (1 ip))
593 cc1-%offset%)
594 (f2cl-lib:fref cc1-%data%
595 (1 ki jc)
596 ((1 in1) (1 lid) (1 ip))
597 cc1-%offset%)))
598 label134))
599 label135))
600 (f2cl-lib:fdo (i 1 (f2cl-lib:int-add i 1))
601 ((> i ido) nil)
602 (tagbody
603 (f2cl-lib:fdo (k 1 (f2cl-lib:int-add k 1))
604 ((> k l1) nil)
605 (tagbody
606 (setf (f2cl-lib:fref cc-%data%
607 (1 k 1 i)
608 ((1 in1) (1 l1) (1 ip) (1 ido))
609 cc-%offset%)
610 (f2cl-lib:fref ch-%data%
611 (1 k i 1)
612 ((1 in2) (1 l1) (1 ido) (1 ip))
613 ch-%offset%))
614 (setf (f2cl-lib:fref cc-%data%
615 (2 k 1 i)
616 ((1 in1) (1 l1) (1 ip) (1 ido))
617 cc-%offset%)
618 (f2cl-lib:fref ch-%data%
619 (2 k i 1)
620 ((1 in2) (1 l1) (1 ido) (1 ip))
621 ch-%offset%))
622 label130))
623 label131))
624 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
625 ((> j ip) nil)
626 (tagbody
627 (f2cl-lib:fdo (k 1 (f2cl-lib:int-add k 1))
628 ((> k l1) nil)
629 (tagbody
630 (setf (f2cl-lib:fref cc-%data%
631 (1 k j 1)
632 ((1 in1) (1 l1) (1 ip) (1 ido))
633 cc-%offset%)
634 (f2cl-lib:fref ch-%data%
635 (1 k 1 j)
636 ((1 in2) (1 l1) (1 ido) (1 ip))
637 ch-%offset%))
638 (setf (f2cl-lib:fref cc-%data%
639 (2 k j 1)
640 ((1 in1) (1 l1) (1 ip) (1 ido))
641 cc-%offset%)
642 (f2cl-lib:fref ch-%data%
643 (2 k 1 j)
644 ((1 in2) (1 l1) (1 ido) (1 ip))
645 ch-%offset%))
646 label122))
647 label123))
648 (f2cl-lib:fdo (j 2 (f2cl-lib:int-add j 1))
649 ((> j ip) nil)
650 (tagbody
651 (f2cl-lib:fdo (i 2 (f2cl-lib:int-add i 1))
652 ((> i ido) nil)
653 (tagbody
654 (f2cl-lib:fdo (k 1 (f2cl-lib:int-add k 1))
655 ((> k l1) nil)
656 (tagbody
657 (setf (f2cl-lib:fref cc-%data%
658 (1 k j i)
659 ((1 in1) (1 l1) (1 ip) (1 ido))
660 cc-%offset%)
663 (f2cl-lib:fref wa-%data%
664 (i (f2cl-lib:int-sub j 1) 1)
665 ((1 ido)
667 (f2cl-lib:int-add ip
668 (f2cl-lib:int-sub
669 1)))
670 (1 2))
671 wa-%offset%)
672 (f2cl-lib:fref ch-%data%
673 (1 k i j)
674 ((1 in2) (1 l1) (1 ido) (1 ip))
675 ch-%offset%))
677 (f2cl-lib:fref wa-%data%
678 (i (f2cl-lib:int-sub j 1) 2)
679 ((1 ido)
681 (f2cl-lib:int-add ip
682 (f2cl-lib:int-sub
683 1)))
684 (1 2))
685 wa-%offset%)
686 (f2cl-lib:fref ch-%data%
687 (2 k i j)
688 ((1 in2) (1 l1) (1 ido) (1 ip))
689 ch-%offset%))))
690 (setf (f2cl-lib:fref cc-%data%
691 (2 k j i)
692 ((1 in1) (1 l1) (1 ip) (1 ido))
693 cc-%offset%)
696 (f2cl-lib:fref wa-%data%
697 (i (f2cl-lib:int-sub j 1) 1)
698 ((1 ido)
700 (f2cl-lib:int-add ip
701 (f2cl-lib:int-sub
702 1)))
703 (1 2))
704 wa-%offset%)
705 (f2cl-lib:fref ch-%data%
706 (2 k i j)
707 ((1 in2) (1 l1) (1 ido) (1 ip))
708 ch-%offset%))
710 (f2cl-lib:fref wa-%data%
711 (i (f2cl-lib:int-sub j 1) 2)
712 ((1 ido)
714 (f2cl-lib:int-add ip
715 (f2cl-lib:int-sub
716 1)))
717 (1 2))
718 wa-%offset%)
719 (f2cl-lib:fref ch-%data%
720 (1 k i j)
721 ((1 in2) (1 l1) (1 ido) (1 ip))
722 ch-%offset%))))
723 label124))
724 label125))
725 label126))
726 (go end_label)
727 end_label
728 (return (values nil nil nil nil nil nil nil nil nil nil nil nil)))))
730 (in-package #:cl-user)
731 #+#.(cl:if (cl:find-package '#:f2cl) '(and) '(or))
732 (eval-when (:load-toplevel :compile-toplevel :execute)
733 (setf (gethash 'fortran-to-lisp::c1fgkf
734 fortran-to-lisp::*f2cl-function-info*)
735 (fortran-to-lisp::make-f2cl-finfo
736 :arg-types '((fortran-to-lisp::integer4) (fortran-to-lisp::integer4)
737 (fortran-to-lisp::integer4) (fortran-to-lisp::integer4)
738 (fortran-to-lisp::integer4) (array double-float (*))
739 (array double-float (*)) (fortran-to-lisp::integer4)
740 (array double-float (*)) (array double-float (*))
741 (fortran-to-lisp::integer4) (array double-float (*)))
742 :return-values '(nil nil nil nil nil nil nil nil nil nil nil nil)
743 :calls 'nil)))