MADNESS 0.10.1
mtxm_gen.h
Go to the documentation of this file.
1MTXM_ENTRY(mTxm2)
2.JLOOP2:
3ZERO(C00)
4.KLOOP2:
5LOADBKJ
6ABC(0,C00)
7INCA
8ABC2(0,C00)
9INCA
10sub $2, NK
11jnz .KLOOP2
12mov C, B
13STORE(C00)
14INCC
15NEXTJ
16jnz .JLOOP2
17RETURN
18MTXM_ENTRY(mTxm4)
19.JLOOP4:
20ZERO(C00)
21ZERO(C01)
22.KLOOP4:
23LOADBKJ
24ABC(0,C00)
25ABC(16,C01)
26INCA
27ABC2(0,C00)
28ABC2(16,C01)
29INCA
30sub $2, NK
31jnz .KLOOP4
32mov C, B
33STORE(C00)
34STORE(C01)
35INCC
36NEXTJ
37jnz .JLOOP4
38RETURN
39MTXM_ENTRY(mTxm6)
40.JLOOP6:
41ZERO(C00)
42ZERO(C01)
43ZERO(C02)
44.KLOOP6:
45LOADBKJ
46ABC(0,C00)
47ABC(16,C01)
48ABC(32,C02)
49INCA
50ABC2(0,C00)
51ABC2(16,C01)
52ABC2(32,C02)
53INCA
54sub $2, NK
55jnz .KLOOP6
56mov C, B
57STORE(C00)
58STORE(C01)
59STORE(C02)
60INCC
61NEXTJ
62jnz .JLOOP6
63RETURN
64MTXM_ENTRY(mTxm8)
65.JLOOP8:
66ZERO(C00)
67ZERO(C01)
68ZERO(C02)
69ZERO(C03)
70.KLOOP8:
71LOADBKJ
72ABC(0,C00)
73ABC(16,C01)
74ABC(32,C02)
75ABC(48,C03)
76INCA
77ABC2(0,C00)
78ABC2(16,C01)
79ABC2(32,C02)
80ABC2(48,C03)
81INCA
82sub $2, NK
83jnz .KLOOP8
84mov C, B
85STORE(C00)
86STORE(C01)
87STORE(C02)
88STORE(C03)
89INCC
90NEXTJ
91jnz .JLOOP8
92RETURN
93MTXM_ENTRY(mTxm10)
94.JLOOP10:
95ZERO(C00)
96ZERO(C01)
97ZERO(C02)
98ZERO(C03)
99ZERO(C04)
100.KLOOP10:
101LOADBKJ
102ABC(0,C00)
103ABC(16,C01)
104ABC(32,C02)
105ABC(48,C03)
106ABC(64,C04)
107INCA
108ABC2(0,C00)
109ABC2(16,C01)
110ABC2(32,C02)
111ABC2(48,C03)
112ABC2(64,C04)
113INCA
114sub $2, NK
115jnz .KLOOP10
116mov C, B
117STORE(C00)
118STORE(C01)
119STORE(C02)
120STORE(C03)
121STORE(C04)
122INCC
123NEXTJ
124jnz .JLOOP10
125RETURN
126#ifdef X86_64
127MTXM_ENTRY(mTxm12)
128.JLOOP12:
129ZERO(C00)
130ZERO(C01)
131ZERO(C02)
132ZERO(C03)
133ZERO(C04)
134ZERO(C05)
135.KLOOP12:
136LOADBKJ
137ABC(0,C00)
138ABC(16,C01)
139ABC(32,C02)
140ABC(48,C03)
141ABC(64,C04)
142ABC(80,C05)
143INCA
144ABC2(0,C00)
145ABC2(16,C01)
146ABC2(32,C02)
147ABC2(48,C03)
148ABC2(64,C04)
149ABC2(80,C05)
150INCA
151sub $2, NK
152jnz .KLOOP12
153mov C, B
154STORE(C00)
155STORE(C01)
156STORE(C02)
157STORE(C03)
158STORE(C04)
159STORE(C05)
160INCC
161NEXTJ
162jnz .JLOOP12
163RETURN
164MTXM_ENTRY(mTxm14)
165.JLOOP14:
166ZERO(C00)
167ZERO(C01)
168ZERO(C02)
169ZERO(C03)
170ZERO(C04)
171ZERO(C05)
172ZERO(C06)
173.KLOOP14:
174LOADBKJ
175ABC(0,C00)
176ABC(16,C01)
177ABC(32,C02)
178ABC(48,C03)
179ABC(64,C04)
180ABC(80,C05)
181ABC(96,C06)
182INCA
183ABC2(0,C00)
184ABC2(16,C01)
185ABC2(32,C02)
186ABC2(48,C03)
187ABC2(64,C04)
188ABC2(80,C05)
189ABC2(96,C06)
190INCA
191sub $2, NK
192jnz .KLOOP14
193mov C, B
194STORE(C00)
195STORE(C01)
196STORE(C02)
197STORE(C03)
198STORE(C04)
199STORE(C05)
200STORE(C06)
201INCC
202NEXTJ
203jnz .JLOOP14
204RETURN
205MTXM_ENTRY(mTxm16)
206.JLOOP16:
207ZERO(C00)
208ZERO(C01)
209ZERO(C02)
210ZERO(C03)
211ZERO(C04)
212ZERO(C05)
213ZERO(C06)
214ZERO(C07)
215.KLOOP16:
216LOADBKJ
217ABC(0,C00)
218ABC(16,C01)
219ABC(32,C02)
220ABC(48,C03)
221ABC(64,C04)
222ABC(80,C05)
223ABC(96,C06)
224ABC(112,C07)
225INCA
226ABC2(0,C00)
227ABC2(16,C01)
228ABC2(32,C02)
229ABC2(48,C03)
230ABC2(64,C04)
231ABC2(80,C05)
232ABC2(96,C06)
233ABC2(112,C07)
234INCA
235sub $2, NK
236jnz .KLOOP16
237mov C, B
238STORE(C00)
239STORE(C01)
240STORE(C02)
241STORE(C03)
242STORE(C04)
243STORE(C05)
244STORE(C06)
245STORE(C07)
246INCC
247NEXTJ
248jnz .JLOOP16
249RETURN
250MTXM_ENTRY(mTxm18)
251.JLOOP18:
252ZERO(C00)
253ZERO(C01)
254ZERO(C02)
255ZERO(C03)
256ZERO(C04)
257ZERO(C05)
258ZERO(C06)
259ZERO(C07)
260ZERO(C08)
261.KLOOP18:
262LOADBKJ
263ABC(0,C00)
264ABC(16,C01)
265ABC(32,C02)
266ABC(48,C03)
267ABC(64,C04)
268ABC(80,C05)
269ABC(96,C06)
270ABC(112,C07)
271ABC(128,C08)
272INCA
273ABC2(0,C00)
274ABC2(16,C01)
275ABC2(32,C02)
276ABC2(48,C03)
277ABC2(64,C04)
278ABC2(80,C05)
279ABC2(96,C06)
280ABC2(112,C07)
281ABC2(128,C08)
282INCA
283sub $2, NK
284jnz .KLOOP18
285mov C, B
286STORE(C00)
287STORE(C01)
288STORE(C02)
289STORE(C03)
290STORE(C04)
291STORE(C05)
292STORE(C06)
293STORE(C07)
294STORE(C08)
295INCC
296NEXTJ
297jnz .JLOOP18
298RETURN
299MTXM_ENTRY(mTxm20)
300.JLOOP20:
301ZERO(C00)
302ZERO(C01)
303ZERO(C02)
304ZERO(C03)
305ZERO(C04)
306ZERO(C05)
307ZERO(C06)
308ZERO(C07)
309ZERO(C08)
310ZERO(C09)
311.KLOOP20:
312LOADBKJ
313ABC(0,C00)
314ABC(16,C01)
315ABC(32,C02)
316ABC(48,C03)
317ABC(64,C04)
318ABC(80,C05)
319ABC(96,C06)
320ABC(112,C07)
321ABC(128,C08)
322ABC(144,C09)
323INCA
324ABC2(0,C00)
325ABC2(16,C01)
326ABC2(32,C02)
327ABC2(48,C03)
328ABC2(64,C04)
329ABC2(80,C05)
330ABC2(96,C06)
331ABC2(112,C07)
332ABC2(128,C08)
333ABC2(144,C09)
334INCA
335sub $2, NK
336jnz .KLOOP20
337mov C, B
338STORE(C00)
339STORE(C01)
340STORE(C02)
341STORE(C03)
342STORE(C04)
343STORE(C05)
344STORE(C06)
345STORE(C07)
346STORE(C08)
347STORE(C09)
348INCC
349NEXTJ
350jnz .JLOOP20
351RETURN
352MTXM_ENTRY(mTxm22)
353.JLOOP22:
354ZERO(C00)
355ZERO(C01)
356ZERO(C02)
357ZERO(C03)
358ZERO(C04)
359ZERO(C05)
360ZERO(C06)
361ZERO(C07)
362ZERO(C08)
363ZERO(C09)
364ZERO(C10)
365.KLOOP22:
366LOADBKJ
367ABC(0,C00)
368ABC(16,C01)
369ABC(32,C02)
370ABC(48,C03)
371ABC(64,C04)
372ABC(80,C05)
373ABC(96,C06)
374ABC(112,C07)
375ABC(128,C08)
376ABC(144,C09)
377ABC(160,C10)
378INCA
379ABC2(0,C00)
380ABC2(16,C01)
381ABC2(32,C02)
382ABC2(48,C03)
383ABC2(64,C04)
384ABC2(80,C05)
385ABC2(96,C06)
386ABC2(112,C07)
387ABC2(128,C08)
388ABC2(144,C09)
389ABC2(160,C10)
390INCA
391sub $2, NK
392jnz .KLOOP22
393mov C, B
394STORE(C00)
395STORE(C01)
396STORE(C02)
397STORE(C03)
398STORE(C04)
399STORE(C05)
400STORE(C06)
401STORE(C07)
402STORE(C08)
403STORE(C09)
404STORE(C10)
405INCC
406NEXTJ
407jnz .JLOOP22
408RETURN
409MTXM_ENTRY(mTxm24)
410.JLOOP24:
411ZERO(C00)
412ZERO(C01)
413ZERO(C02)
414ZERO(C03)
415ZERO(C04)
416ZERO(C05)
417ZERO(C06)
418ZERO(C07)
419ZERO(C08)
420ZERO(C09)
421ZERO(C10)
422ZERO(C11)
423.KLOOP24:
424LOADBKJ
425ABC(0,C00)
426ABC(16,C01)
427ABC(32,C02)
428ABC(48,C03)
429ABC(64,C04)
430ABC(80,C05)
431ABC(96,C06)
432ABC(112,C07)
433ABC(128,C08)
434ABC(144,C09)
435ABC(160,C10)
436ABC(176,C11)
437INCA
438ABC2(0,C00)
439ABC2(16,C01)
440ABC2(32,C02)
441ABC2(48,C03)
442ABC2(64,C04)
443ABC2(80,C05)
444ABC2(96,C06)
445ABC2(112,C07)
446ABC2(128,C08)
447ABC2(144,C09)
448ABC2(160,C10)
449ABC2(176,C11)
450INCA
451sub $2, NK
452jnz .KLOOP24
453mov C, B
454STORE(C00)
455STORE(C01)
456STORE(C02)
457STORE(C03)
458STORE(C04)
459STORE(C05)
460STORE(C06)
461STORE(C07)
462STORE(C08)
463STORE(C09)
464STORE(C10)
465STORE(C11)
466INCC
467NEXTJ
468jnz .JLOOP24
469RETURN
470MTXM_ENTRY(mTxm26)
471.JLOOP26:
472ZERO(C00)
473ZERO(C01)
474ZERO(C02)
475ZERO(C03)
476ZERO(C04)
477ZERO(C05)
478ZERO(C06)
479ZERO(C07)
480ZERO(C08)
481ZERO(C09)
482ZERO(C10)
483ZERO(C11)
484ZERO(C12)
485.KLOOP26:
486LOADBKJ
487ABC(0,C00)
488ABC(16,C01)
489ABC(32,C02)
490ABC(48,C03)
491ABC(64,C04)
492ABC(80,C05)
493ABC(96,C06)
494ABC(112,C07)
495ABC(128,C08)
496ABC(144,C09)
497ABC(160,C10)
498ABC(176,C11)
499ABC(192,C12)
500INCA
501ABC2(0,C00)
502ABC2(16,C01)
503ABC2(32,C02)
504ABC2(48,C03)
505ABC2(64,C04)
506ABC2(80,C05)
507ABC2(96,C06)
508ABC2(112,C07)
509ABC2(128,C08)
510ABC2(144,C09)
511ABC2(160,C10)
512ABC2(176,C11)
513ABC2(192,C12)
514INCA
515sub $2, NK
516jnz .KLOOP26
517mov C, B
518STORE(C00)
519STORE(C01)
520STORE(C02)
521STORE(C03)
522STORE(C04)
523STORE(C05)
524STORE(C06)
525STORE(C07)
526STORE(C08)
527STORE(C09)
528STORE(C10)
529STORE(C11)
530STORE(C12)
531INCC
532NEXTJ
533jnz .JLOOP26
534RETURN
535#endif
536MTXM_ENTRY(TmTxm2)
537.TJLOOP2:
538ZERO(C00)
539.TKLOOP2:
540LOADBKJ
541ABC(0,C00)
542INCA
543ABC2(0,C00)
544INCA
545sub $2, NK
546jnz .TKLOOP2
547mov C, B
548STORET(C00)
549INCCT
550NEXTJ
551jnz .TJLOOP2
552RETURN
553MTXM_ENTRY(TmTxm4)
554.TJLOOP4:
555ZERO(C00)
556ZERO(C01)
557.TKLOOP4:
558LOADBKJ
559ABC(0,C00)
560ABC(16,C01)
561INCA
562ABC2(0,C00)
563ABC2(16,C01)
564INCA
565sub $2, NK
566jnz .TKLOOP4
567mov C, B
568STORET(C00)
569STORET(C01)
570INCCT
571NEXTJ
572jnz .TJLOOP4
573RETURN
574MTXM_ENTRY(TmTxm6)
575.TJLOOP6:
576ZERO(C00)
577ZERO(C01)
578ZERO(C02)
579.TKLOOP6:
580LOADBKJ
581ABC(0,C00)
582ABC(16,C01)
583ABC(32,C02)
584INCA
585ABC2(0,C00)
586ABC2(16,C01)
587ABC2(32,C02)
588INCA
589sub $2, NK
590jnz .TKLOOP6
591mov C, B
592STORET(C00)
593STORET(C01)
594STORET(C02)
595INCCT
596NEXTJ
597jnz .TJLOOP6
598RETURN
599MTXM_ENTRY(TmTxm8)
600.TJLOOP8:
601ZERO(C00)
602ZERO(C01)
603ZERO(C02)
604ZERO(C03)
605.TKLOOP8:
606LOADBKJ
607ABC(0,C00)
608ABC(16,C01)
609ABC(32,C02)
610ABC(48,C03)
611INCA
612ABC2(0,C00)
613ABC2(16,C01)
614ABC2(32,C02)
615ABC2(48,C03)
616INCA
617sub $2, NK
618jnz .TKLOOP8
619mov C, B
620STORET(C00)
621STORET(C01)
622STORET(C02)
623STORET(C03)
624INCCT
625NEXTJ
626jnz .TJLOOP8
627RETURN
628MTXM_ENTRY(TmTxm10)
629.TJLOOP10:
630ZERO(C00)
631ZERO(C01)
632ZERO(C02)
633ZERO(C03)
634ZERO(C04)
635.TKLOOP10:
636LOADBKJ
637ABC(0,C00)
638ABC(16,C01)
639ABC(32,C02)
640ABC(48,C03)
641ABC(64,C04)
642INCA
643ABC2(0,C00)
644ABC2(16,C01)
645ABC2(32,C02)
646ABC2(48,C03)
647ABC2(64,C04)
648INCA
649sub $2, NK
650jnz .TKLOOP10
651mov C, B
652STORET(C00)
653STORET(C01)
654STORET(C02)
655STORET(C03)
656STORET(C04)
657INCCT
658NEXTJ
659jnz .TJLOOP10
660RETURN
661#ifdef X86_64
662MTXM_ENTRY(TmTxm12)
663.TJLOOP12:
664ZERO(C00)
665ZERO(C01)
666ZERO(C02)
667ZERO(C03)
668ZERO(C04)
669ZERO(C05)
670.TKLOOP12:
671LOADBKJ
672ABC(0,C00)
673ABC(16,C01)
674ABC(32,C02)
675ABC(48,C03)
676ABC(64,C04)
677ABC(80,C05)
678INCA
679ABC2(0,C00)
680ABC2(16,C01)
681ABC2(32,C02)
682ABC2(48,C03)
683ABC2(64,C04)
684ABC2(80,C05)
685INCA
686sub $2, NK
687jnz .TKLOOP12
688mov C, B
689STORET(C00)
690STORET(C01)
691STORET(C02)
692STORET(C03)
693STORET(C04)
694STORET(C05)
695INCCT
696NEXTJ
697jnz .TJLOOP12
698RETURN
699MTXM_ENTRY(TmTxm14)
700.TJLOOP14:
701ZERO(C00)
702ZERO(C01)
703ZERO(C02)
704ZERO(C03)
705ZERO(C04)
706ZERO(C05)
707ZERO(C06)
708.TKLOOP14:
709LOADBKJ
710ABC(0,C00)
711ABC(16,C01)
712ABC(32,C02)
713ABC(48,C03)
714ABC(64,C04)
715ABC(80,C05)
716ABC(96,C06)
717INCA
718ABC2(0,C00)
719ABC2(16,C01)
720ABC2(32,C02)
721ABC2(48,C03)
722ABC2(64,C04)
723ABC2(80,C05)
724ABC2(96,C06)
725INCA
726sub $2, NK
727jnz .TKLOOP14
728mov C, B
729STORET(C00)
730STORET(C01)
731STORET(C02)
732STORET(C03)
733STORET(C04)
734STORET(C05)
735STORET(C06)
736INCCT
737NEXTJ
738jnz .TJLOOP14
739RETURN
740MTXM_ENTRY(TmTxm16)
741.TJLOOP16:
742ZERO(C00)
743ZERO(C01)
744ZERO(C02)
745ZERO(C03)
746ZERO(C04)
747ZERO(C05)
748ZERO(C06)
749ZERO(C07)
750.TKLOOP16:
751LOADBKJ
752ABC(0,C00)
753ABC(16,C01)
754ABC(32,C02)
755ABC(48,C03)
756ABC(64,C04)
757ABC(80,C05)
758ABC(96,C06)
759ABC(112,C07)
760INCA
761ABC2(0,C00)
762ABC2(16,C01)
763ABC2(32,C02)
764ABC2(48,C03)
765ABC2(64,C04)
766ABC2(80,C05)
767ABC2(96,C06)
768ABC2(112,C07)
769INCA
770sub $2, NK
771jnz .TKLOOP16
772mov C, B
773STORET(C00)
774STORET(C01)
775STORET(C02)
776STORET(C03)
777STORET(C04)
778STORET(C05)
779STORET(C06)
780STORET(C07)
781INCCT
782NEXTJ
783jnz .TJLOOP16
784RETURN
785MTXM_ENTRY(TmTxm18)
786.TJLOOP18:
787ZERO(C00)
788ZERO(C01)
789ZERO(C02)
790ZERO(C03)
791ZERO(C04)
792ZERO(C05)
793ZERO(C06)
794ZERO(C07)
795ZERO(C08)
796.TKLOOP18:
797LOADBKJ
798ABC(0,C00)
799ABC(16,C01)
800ABC(32,C02)
801ABC(48,C03)
802ABC(64,C04)
803ABC(80,C05)
804ABC(96,C06)
805ABC(112,C07)
806ABC(128,C08)
807INCA
808ABC2(0,C00)
809ABC2(16,C01)
810ABC2(32,C02)
811ABC2(48,C03)
812ABC2(64,C04)
813ABC2(80,C05)
814ABC2(96,C06)
815ABC2(112,C07)
816ABC2(128,C08)
817INCA
818sub $2, NK
819jnz .TKLOOP18
820mov C, B
821STORET(C00)
822STORET(C01)
823STORET(C02)
824STORET(C03)
825STORET(C04)
826STORET(C05)
827STORET(C06)
828STORET(C07)
829STORET(C08)
830INCCT
831NEXTJ
832jnz .TJLOOP18
833RETURN
834MTXM_ENTRY(TmTxm20)
835.TJLOOP20:
836ZERO(C00)
837ZERO(C01)
838ZERO(C02)
839ZERO(C03)
840ZERO(C04)
841ZERO(C05)
842ZERO(C06)
843ZERO(C07)
844ZERO(C08)
845ZERO(C09)
846.TKLOOP20:
847LOADBKJ
848ABC(0,C00)
849ABC(16,C01)
850ABC(32,C02)
851ABC(48,C03)
852ABC(64,C04)
853ABC(80,C05)
854ABC(96,C06)
855ABC(112,C07)
856ABC(128,C08)
857ABC(144,C09)
858INCA
859ABC2(0,C00)
860ABC2(16,C01)
861ABC2(32,C02)
862ABC2(48,C03)
863ABC2(64,C04)
864ABC2(80,C05)
865ABC2(96,C06)
866ABC2(112,C07)
867ABC2(128,C08)
868ABC2(144,C09)
869INCA
870sub $2, NK
871jnz .TKLOOP20
872mov C, B
873STORET(C00)
874STORET(C01)
875STORET(C02)
876STORET(C03)
877STORET(C04)
878STORET(C05)
879STORET(C06)
880STORET(C07)
881STORET(C08)
882STORET(C09)
883INCCT
884NEXTJ
885jnz .TJLOOP20
886RETURN
887MTXM_ENTRY(TmTxm22)
888.TJLOOP22:
889ZERO(C00)
890ZERO(C01)
891ZERO(C02)
892ZERO(C03)
893ZERO(C04)
894ZERO(C05)
895ZERO(C06)
896ZERO(C07)
897ZERO(C08)
898ZERO(C09)
899ZERO(C10)
900.TKLOOP22:
901LOADBKJ
902ABC(0,C00)
903ABC(16,C01)
904ABC(32,C02)
905ABC(48,C03)
906ABC(64,C04)
907ABC(80,C05)
908ABC(96,C06)
909ABC(112,C07)
910ABC(128,C08)
911ABC(144,C09)
912ABC(160,C10)
913INCA
914ABC2(0,C00)
915ABC2(16,C01)
916ABC2(32,C02)
917ABC2(48,C03)
918ABC2(64,C04)
919ABC2(80,C05)
920ABC2(96,C06)
921ABC2(112,C07)
922ABC2(128,C08)
923ABC2(144,C09)
924ABC2(160,C10)
925INCA
926sub $2, NK
927jnz .TKLOOP22
928mov C, B
929STORET(C00)
930STORET(C01)
931STORET(C02)
932STORET(C03)
933STORET(C04)
934STORET(C05)
935STORET(C06)
936STORET(C07)
937STORET(C08)
938STORET(C09)
939STORET(C10)
940INCCT
941NEXTJ
942jnz .TJLOOP22
943RETURN
944MTXM_ENTRY(TmTxm24)
945.TJLOOP24:
946ZERO(C00)
947ZERO(C01)
948ZERO(C02)
949ZERO(C03)
950ZERO(C04)
951ZERO(C05)
952ZERO(C06)
953ZERO(C07)
954ZERO(C08)
955ZERO(C09)
956ZERO(C10)
957ZERO(C11)
958.TKLOOP24:
959LOADBKJ
960ABC(0,C00)
961ABC(16,C01)
962ABC(32,C02)
963ABC(48,C03)
964ABC(64,C04)
965ABC(80,C05)
966ABC(96,C06)
967ABC(112,C07)
968ABC(128,C08)
969ABC(144,C09)
970ABC(160,C10)
971ABC(176,C11)
972INCA
973ABC2(0,C00)
974ABC2(16,C01)
975ABC2(32,C02)
976ABC2(48,C03)
977ABC2(64,C04)
978ABC2(80,C05)
979ABC2(96,C06)
980ABC2(112,C07)
981ABC2(128,C08)
982ABC2(144,C09)
983ABC2(160,C10)
984ABC2(176,C11)
985INCA
986sub $2, NK
987jnz .TKLOOP24
988mov C, B
989STORET(C00)
990STORET(C01)
991STORET(C02)
992STORET(C03)
993STORET(C04)
994STORET(C05)
995STORET(C06)
996STORET(C07)
997STORET(C08)
998STORET(C09)
999STORET(C10)
1000STORET(C11)
1001INCCT
1002NEXTJ
1003jnz .TJLOOP24
1004RETURN
1005MTXM_ENTRY(TmTxm26)
1006.TJLOOP26:
1007ZERO(C00)
1008ZERO(C01)
1009ZERO(C02)
1010ZERO(C03)
1011ZERO(C04)
1012ZERO(C05)
1013ZERO(C06)
1014ZERO(C07)
1015ZERO(C08)
1016ZERO(C09)
1017ZERO(C10)
1018ZERO(C11)
1019ZERO(C12)
1020.TKLOOP26:
1021LOADBKJ
1022ABC(0,C00)
1023ABC(16,C01)
1024ABC(32,C02)
1025ABC(48,C03)
1026ABC(64,C04)
1027ABC(80,C05)
1028ABC(96,C06)
1029ABC(112,C07)
1030ABC(128,C08)
1031ABC(144,C09)
1032ABC(160,C10)
1033ABC(176,C11)
1034ABC(192,C12)
1035INCA
1036ABC2(0,C00)
1037ABC2(16,C01)
1038ABC2(32,C02)
1039ABC2(48,C03)
1040ABC2(64,C04)
1041ABC2(80,C05)
1042ABC2(96,C06)
1043ABC2(112,C07)
1044ABC2(128,C08)
1045ABC2(144,C09)
1046ABC2(160,C10)
1047ABC2(176,C11)
1048ABC2(192,C12)
1049INCA
1050sub $2, NK
1051jnz .TKLOOP26
1052mov C, B
1053STORET(C00)
1054STORET(C01)
1055STORET(C02)
1056STORET(C03)
1057STORET(C04)
1058STORET(C05)
1059STORET(C06)
1060STORET(C07)
1061STORET(C08)
1062STORET(C09)
1063STORET(C10)
1064STORET(C11)
1065STORET(C12)
1066INCCT
1067NEXTJ
1068jnz .TJLOOP26
1069RETURN
1070#endif
Definition test_ar.cc:141
JLOOP2 NK jnz KLOOP2 mov C
Definition mtxm_gen.h:12