41
41
KP707106781KP707106781: .float +0.707106781186547524400844362104849039284835938, +0.707106781186547524400844362104849039284835938
42
42
chs_lo: .long 0x80000000, 0x00000000
43
43
chs_hi: .long 0x00000000, 0x80000000
44
KP980785280KP195090322: .float +0.980785280403230449126182236134239036973933731, +0.195090322016128267848284868477022240927691618
45
KP195090322KP980785280: .float +0.195090322016128267848284868477022240927691618, +0.980785280403230449126182236134239036973933731
46
KP831469612KP555570233: .float +0.831469612302545237078788377617905756738560812, +0.555570233019602224742830813948532874374937191
47
KP555570233KP831469612: .float +0.555570233019602224742830813948532874374937191, +0.831469612302545237078788377617905756738560812
48
KP923879532KP382683432: .float +0.923879532511286756128183189396788286822416626, +0.382683432365089771728459984030398866761344562
44
49
KP382683432KP923879532: .float +0.382683432365089771728459984030398866761344562, +0.923879532511286756128183189396788286822416626
45
KP923879532KP382683432: .float +0.923879532511286756128183189396788286822416626, +0.382683432365089771728459984030398866761344562
46
KP555570233KP831469612: .float +0.555570233019602224742830813948532874374937191, +0.831469612302545237078788377617905756738560812
47
KP831469612KP555570233: .float +0.831469612302545237078788377617905756738560812, +0.555570233019602224742830813948532874374937191
48
KP195090322KP980785280: .float +0.195090322016128267848284868477022240927691618, +0.980785280403230449126182236134239036973933731
49
KP980785280KP195090322: .float +0.980785280403230449126182236134239036973933731, +0.195090322016128267848284868477022240927691618
50
KP634393284KP773010453: .float +0.634393284163645498215171613225493370675687095, +0.773010453362736960810906609758469800971041293
51
KP773010453KP634393284: .float +0.773010453362736960810906609758469800971041293, +0.634393284163645498215171613225493370675687095
50
52
KP995184726KP098017140: .float +0.995184726672196886244836953109479921575474869, +0.098017140329560601994195563888641845861136673
51
53
KP098017140KP995184726: .float +0.098017140329560601994195563888641845861136673, +0.995184726672196886244836953109479921575474869
52
KP773010453KP634393284: .float +0.773010453362736960810906609758469800971041293, +0.634393284163645498215171613225493370675687095
53
KP634393284KP773010453: .float +0.634393284163645498215171613225493370675687095, +0.773010453362736960810906609758469800971041293
54
KP956940335KP290284677: .float +0.956940335732208864935797886980269969482849206, +0.290284677254462367636192375817395274691476278
55
KP290284677KP956940335: .float +0.290284677254462367636192375817395274691476278, +0.956940335732208864935797886980269969482849206
54
56
KP471396736KP881921264: .float +0.471396736825997648556387625905254377657460319, +0.881921264348355029712756863660388349508442621
55
57
KP881921264KP471396736: .float +0.881921264348355029712756863660388349508442621, +0.471396736825997648556387625905254377657460319
56
KP290284677KP956940335: .float +0.290284677254462367636192375817395274691476278, +0.956940335732208864935797886980269969482849206
57
KP956940335KP290284677: .float +0.956940335732208864935797886980269969482849206, +0.290284677254462367636192375817395274691476278
70
70
leal (,%edx,4), %edx
78
78
/* promise simd cell size = 8 */
79
leal (%edx,%edx), %esi
81
leal (%edx,%edx,2), %edi
81
leal (%edx,%edx), %esi
82
leal (%edx,%edx,2), %edi
83
movq (%ecx,%esi,8), %mm4
84
movq (%ebx,%edi,8), %mm7
85
leal (%edi,%edx,8), %ebp
83
87
movq (%ebx,%esi,8), %mm3
84
movq (%ecx,%esi,8), %mm4
85
leal (%edi,%edi,4), %ebp
86
leal (%edi,%edx,8), %esi
88
movq (%ecx,%ebp,2), %mm6
89
movq (%ebx,%ebp,2), %mm7
88
movq (%ecx,%edi,8), %mm6
93
leal (%edi,%edx,4), %ebp
90
leal (%ebp,%edx,4), %esi
98
movq (%ebx,%edx,8), %mm2
100
movq (%ecx,%edx,8), %mm6
101
movq (%ebx,%esi,2), %mm4
102
movq (%ecx,%esi,2), %mm2
105
movq (%ecx,%ebp,2), %mm6
108
movq (%ebx,%ebp,2), %mm7
114
movq (%ebx,%edi,2), %mm1
115
movq (%ecx,%edi,2), %mm2
136
movq (%ecx,%edx,8), %mm1
138
movq (%ebx,%edx,8), %mm7
141
movq (%ebx,%edi,8), %mm6
146
movq (%ecx,%edi,8), %mm0
150
pfmul KP707106781KP707106781, %mm3
152
pfmul KP707106781KP707106781, %mm4
158
movq (%ebx,%edx,4), %mm3
161
102
movq %mm4, 48(%esp)
162
movq (%ecx,%edx,4), %mm4
109
movq (%ebx,%ebp,2), %mm2
114
movq (%ecx,%ebp,2), %mm1
115
leal (%edi,%edx,4), %ebp
122
movq (%ecx,%esi,2), %mm7
123
movq (%ebx,%esi,2), %mm6
129
movq (%ebx,%ebp,2), %mm3
130
movq (%ecx,%ebp,2), %mm5
138
movq (%ecx,%edi,2), %mm6
139
movq (%ebx,%edi,2), %mm3
156
movq (%ebx,%edi,4), %mm2
162
movq (%ecx,%edi,4), %mm7
164
movq (%ebx,%edx,4), %mm4
165
leal (%edx,%edx,4), %edi
167
pfmul KP707106781KP707106781, %mm3
168
movq (%ecx,%edx,4), %mm1
169
leal (%edi,%edx,8), %esi
170
pfmul KP707106781KP707106781, %mm6
176
movq (%ecx,%ebp,4), %mm2
179
movq (%ebx,%ebp,4), %mm4
180
leal (%edx,%edx,8), %ebp
166
184
movq (%ebx,%edi,4), %mm6
167
movq (%ecx,%edi,4), %mm2
168
leal (%edx,%edx,4), %edi
174
movq (%ebx,%edi,4), %mm7
175
leal (%edi,%edx,8), %esi
179
movq (%ecx,%edi,4), %mm3
181
movq (%ecx,%ebp,4), %mm6
184
movq (%ebx,%ebp,4), %mm2
185
leal (%edx,%edx,8), %ebp
205
movq (%ecx,%edx,2), %mm6
207
movq (%ebx,%edx,2), %mm0
185
movq (%ecx,%edi,4), %mm5
216
movq (%ebx,%ebp,2), %mm7
217
movq (%ecx,%ebp,2), %mm1
223
movq (%ecx,%esi,2), %mm0
224
movq (%ebx,%esi,2), %mm4
209
movq (%ecx,%esi,2), %mm2
211
movq (%ebx,%esi,2), %mm1
227
212
pswapd %mm6, %mm6
230
movq (%ebx,%edi,2), %mm7
234
movq (%ecx,%edi,2), %mm0
235
leal (%edx,%edx,4), %edi
236
leal (%edi,%esi,2), %ebp
237
leal (%edx,%edx,2), %esi
214
movq (%ebx,%edx,2), %mm7
218
movq (%ecx,%edx,2), %mm4
222
movq (%ebx,%ebp,2), %mm3
225
movq (%ecx,%ebp,2), %mm2
238
228
movq %mm1, 192(%esp)
230
movq (%ebx,%edi,2), %mm1
231
movq (%ecx,%edi,2), %mm7
232
leal (%edx,%edx,4), %edi
266
pfmul KP707106781KP707106781, %mm3
267
pfmul KP707106781KP707106781, %mm1
235
leal (%edi,%ebp,2), %esi
240
leal (%esi,%edx,8), %ebp
274
pfmul KP707106781KP707106781, %mm2
275
pfmul KP707106781KP707106781, %mm6
268
278
movq %mm6, 224(%esp)
310
pfmul KP707106781KP707106781, %mm4
311
pfmul KP707106781KP707106781, %mm5
299
pfmul KP382683432KP923879532, %mm3
300
pfmul KP923879532KP382683432, %mm5
310
pfmul KP923879532KP382683432, %mm1
312
pfmul KP382683432KP923879532, %mm4
330
pfmul KP382683432KP923879532, %mm7
333
pfmul KP923879532KP382683432, %mm5
334
pfmul KP382683432KP923879532, %mm1
335
pfmul KP923879532KP382683432, %mm4
337
pfmul KP382683432KP923879532, %mm3
338
pfmul KP923879532KP382683432, %mm0
343
pfmul KP923879532KP382683432, %mm6
344
pfmul KP382683432KP923879532, %mm4
347
319
movq %mm7, 304(%esp)
365
pfmul KP555570233KP831469612, %mm2
334
pfmul KP707106781KP707106781, %mm7
335
pfmul KP707106781KP707106781, %mm5
369
pfmul KP555570233KP831469612, %mm6
371
pfmul KP707106781KP707106781, %mm7
352
pfmul KP980785280KP195090322, %mm5
355
pfmul KP980785280KP195090322, %mm2
364
pfmul KP707106781KP707106781, %mm4
372
365
pfmul KP707106781KP707106781, %mm1
376
372
movq %mm1, 320(%esp)
382
pfmul KP831469612KP555570233, %mm0
383
pfmul KP555570233KP831469612, %mm1
385
pfmul KP195090322KP980785280, %mm7
386
pfmul KP980785280KP195090322, %mm3
389
pfmul KP980785280KP195090322, %mm4
390
pfmul KP980785280KP195090322, %mm0
375
pfmul KP195090322KP980785280, %mm7
377
pfmul KP831469612KP555570233, %mm4
378
pfmul KP980785280KP195090322, %mm1
379
pfmul KP555570233KP831469612, %mm6
382
pfmul KP555570233KP831469612, %mm0
383
pfmul KP555570233KP831469612, %mm7
401
pfmul KP980785280KP195090322, %mm1
403
pfmul KP831469612KP555570233, %mm2
405
pfmul KP195090322KP980785280, %mm7
407
pfmul KP195090322KP980785280, %mm0
408
pfmul KP555570233KP831469612, %mm5
409
pfmul KP980785280KP195090322, %mm6
410
pfmul KP831469612KP555570233, %mm4
411
pfmul KP555570233KP831469612, %mm3
404
423
movq %mm4, 376(%esp)
409
pfmul KP195090322KP980785280, %mm6
411
pfmul KP980785280KP195090322, %mm5
412
pfmul KP980785280KP195090322, %mm2
414
pfmul KP195090322KP980785280, %mm4
415
pfmul KP382683432KP923879532, %mm7
416
pfmul KP923879532KP382683432, %mm3
419
pfmul KP831469612KP555570233, %mm1
422
pfmul KP555570233KP831469612, %mm0
423
pfmul KP555570233KP831469612, %mm5
426
pfmul KP831469612KP555570233, %mm2
429
pfmul KP923879532KP382683432, %mm5
431
pfmul KP382683432KP923879532, %mm3
433
pfmul KP382683432KP923879532, %mm2
435
pfmul KP382683432KP923879532, %mm4
436
pfmul KP923879532KP382683432, %mm7
438
pfmul KP923879532KP382683432, %mm1
430
439
pfmul KP923879532KP382683432, %mm6
431
pfmul KP382683432KP923879532, %mm4
440
pfmul KP382683432KP923879532, %mm0
433
455
movq %mm1, 424(%esp)
450
pfmul KP707106781KP707106781, %mm5
453
pfmul KP707106781KP707106781, %mm7
466
pfmul KP382683432KP923879532, %mm5
468
pfmul KP923879532KP382683432, %mm3
471
pfmul KP382683432KP923879532, %mm6
473
pfmul KP923879532KP382683432, %mm2
475
pfmul KP382683432KP923879532, %mm0
477
pfmul KP923879532KP382683432, %mm1
478
pfmul KP923879532KP382683432, %mm7
479
pfmul KP382683432KP923879532, %mm4
481
movq (%ecx,%esi), %mm0
484
movq (%ebx,%esi), %mm5
485
leal (%edi,%edx,2), %esi
488
movq (%ecx,%ebp), %mm3
489
leal (%esi,%edx,8), %edi
492
movq (%ebx,%ebp), %mm7
496
movq (%ebx,%esi), %mm4
498
movq (%ecx,%esi), %mm0
499
leal (%edx,%edx,2), %ebp
502
leal (%edx,%ebp,8), %esi
503
leal (%edi,%edx,2), %ebp
506
movq (%ebx,%edi), %mm3
509
movq (%ecx,%edi), %mm7
511
leal (%edx,%edx,8), %edi
527
movq (%ecx,%esi), %mm7
528
movq (%ebx,%esi), %mm6
534
movq (%ecx,%edx), %mm0
535
movq (%ebx,%edx), %mm2
541
movq (%ecx,%ebp), %mm7
544
movq (%ebx,%ebp), %mm1
547
movq (%ebx,%edi), %mm6
549
movq (%ecx,%edi), %mm2
550
leal (%esi,%edx,2), %ebp
552
leal (%edi,%edx,2), %esi
555
leal (%esi,%edx,8), %edi
475
579
movq (%ecx,%ebp), %mm4
477
pfmul KP707106781KP707106781, %mm3
478
pfmul KP707106781KP707106781, %mm1
481
movq (%ebx,%ebp), %mm7
482
leal (%esi,%edi,4), %ebp
483
leal (%edx,%edx,4), %edi
485
leal (%edi,%edi,2), %esi
494
movq (%ebx,%esi), %mm3
498
582
movq (%ebx,%ebp), %mm2
499
movq (%ecx,%esi), %mm6
500
movq (%ecx,%ebp), %mm5
501
leal (%edi,%edx,2), %ebp
504
leal (%edx,%edx,2), %edi
505
movq (%ebx,%ebp), %mm7
509
leal (%edi,%edi,8), %esi
512
movq (%ecx,%ebp), %mm3
513
leal (%edi,%edx,8), %ebp
526
movq (%ecx,%esi), %mm6
534
movq (%ebx,%esi), %mm7
537
movq (%ebx,%edi), %mm3
538
leal (%edx,%edx,2), %esi
586
movq (%ebx,%esi), %mm6
587
movq (%ecx,%esi), %mm0
588
leal (%edx,%edx,2), %ebp
589
leal (%edx,%edx,4), %esi
540
597
movq (%ecx,%edi), %mm4
541
leal (%ebp,%edx,8), %edi
543
movq (%ebx,%ebp), %mm1
548
movq (%ecx,%ebp), %mm6
551
leal (%edi,%esi,2), %ebp
553
movq (%ebx,%edi), %mm3
559
movq (%ecx,%edi), %mm1
560
leal (%edx,%edx), %edi
561
leal (%edx,%edi,8), %esi
562
leal (%edx,%edx,2), %edi
599
pfmul KP707106781KP707106781, %mm7
601
pfmul KP707106781KP707106781, %mm3
602
movq (%ebx,%edi), %mm6
603
leal (%esi,%ebp,8), %edi
568
608
pxor chs_lo, %mm1
611
movq (%ebx,%ebp), %mm6
612
movq (%ecx,%ebp), %mm7
613
leal (%esi,%edx,8), %ebp
616
leal (%ebp,%edx,8), %esi
587
movq (%ebx,%edx), %mm7
592
movq (%ecx,%edx), %mm5
596
movq (%ebx,%ebp), %mm1
597
movq (%ecx,%ebp), %mm0
598
leal (%edx,%edx,8), %ebp
600
movq (%ebx,%esi), %mm2
636
movq (%ecx,%edi), %mm3
639
movq (%ebx,%edi), %mm1
641
leal (%edx,%edx,4), %edi
604
651
movq (%ecx,%esi), %mm3
652
movq (%ebx,%esi), %mm7
609
656
movq (%ebx,%ebp), %mm0
614
657
movq (%ecx,%ebp), %mm2
615
leal (%esi,%edi,4), %ebp
616
leal (%edx,%edi,4), %esi
617
leal (%edx,%edx,4), %edi
658
leal (%edx,%edx,2), %ebp
662
leal (%ebp,%ebp,4), %esi
664
movq (%ebx,%edi), %mm7
665
leal (%edx,%edx), %ebp
618
669
pxor chs_lo, %mm3
670
movq (%ecx,%edi), %mm0
671
leal (%edx,%esi,2), %edi
645
movq (%ebx,%ebp), %mm4
648
movq (%ecx,%ebp), %mm1
650
movq (%ebx,%esi), %mm7
651
leal (%esi,%edx,8), %ebp
652
pfmul KP707106781KP707106781, %mm6
653
pfmul KP707106781KP707106781, %mm3
656
movq (%ecx,%esi), %mm5
660
movq (%ebx,%edi), %mm1
661
leal (%edx,%edx,2), %esi
666
movq (%ecx,%edi), %mm6
667
leal (%esi,%esi,4), %edi
670
movq (%ebx,%ebp), %mm7
671
movq (%ecx,%ebp), %mm5
672
leal (%edx,%edi,2), %ebp
694
pfmul KP923879532KP382683432, %mm6
696
pfmul KP382683432KP923879532, %mm2
697
pfmul KP382683432KP923879532, %mm5
698
pfmul KP923879532KP382683432, %mm4
702
pfmul KP923879532KP382683432, %mm3
705
pfmul KP382683432KP923879532, %mm7
707
pfmul KP382683432KP923879532, %mm1
708
pfmul KP923879532KP382683432, %mm5
703
716
movq %mm5, 728(%esp)
710
723
pswapd %mm7, %mm7
735
pfmul KP707106781KP707106781, %mm3
738
pfmul KP707106781KP707106781, %mm7
742
pfmul KP923879532KP382683432, %mm1
748
pfmul KP923879532KP382683432, %mm5
749
pfmul KP382683432KP923879532, %mm0
750
pfmul KP382683432KP923879532, %mm6
718
752
pxor chs_hi, %mm3
743
pfmul KP923879532KP382683432, %mm1
744
pfmul KP707106781KP707106781, %mm5
756
pfmul KP382683432KP923879532, %mm4
757
pfmul KP923879532KP382683432, %mm3
762
pfmul KP923879532KP382683432, %mm7
745
763
pfmul KP382683432KP923879532, %mm0
746
pfmul KP707106781KP707106781, %mm2
762
pfmul KP923879532KP382683432, %mm4
764
774
movq %mm6, 792(%esp)
766
pfmul KP382683432KP923879532, %mm5
772
pfmul KP923879532KP382683432, %mm0
774
pfmul KP923879532KP382683432, %mm6
782
pfmul KP707106781KP707106781, %mm7
783
pfmul KP707106781KP707106781, %mm1
787
pfmul KP382683432KP923879532, %mm3
788
pfmul KP382683432KP923879532, %mm0
790
pfmul KP923879532KP382683432, %mm4
794
pfmul KP382683432KP923879532, %mm6
823
pfmul KP707106781KP707106781, %mm2
824
pfmul KP707106781KP707106781, %mm1
830
pfmul KP555570233KP831469612, %mm0
832
pfmul KP831469612KP555570233, %mm4
833
pfmul KP555570233KP831469612, %mm3
788
pfmul KP707106781KP707106781, %mm0
789
pfmul KP707106781KP707106781, %mm5
835
pfmul KP195090322KP980785280, %mm7
837
pfmul KP555570233KP831469612, %mm6
838
pfmul KP980785280KP195090322, %mm2
846
pfmul KP980785280KP195090322, %mm5
851
pfmul KP980785280KP195090322, %mm1
859
pfmul KP707106781KP707106781, %mm3
860
pfmul KP707106781KP707106781, %mm6
811
pfmul KP382683432KP923879532, %mm2
813
pfmul KP382683432KP923879532, %mm5
814
pfmul KP382683432KP923879532, %mm0
815
pfmul KP923879532KP382683432, %mm1
840
pfmul KP923879532KP382683432, %mm4
844
pfmul KP382683432KP923879532, %mm0
845
pfmul KP923879532KP382683432, %mm6
846
pfmul KP382683432KP923879532, %mm5
850
pfmul KP382683432KP923879532, %mm7
852
pfmul KP923879532KP382683432, %mm3
853
pfmul KP923879532KP382683432, %mm1
854
pfmul KP382683432KP923879532, %mm2
864
pfmul KP195090322KP980785280, %mm7
865
pfmul KP980785280KP195090322, %mm6
861
867
pfpnacc %mm2, %mm6
863
pfmul KP382683432KP923879532, %mm4
866
pfmul KP923879532KP382683432, %mm2
876
pfpnacc 728(%esp), %mm2
901
pfmul KP707106781KP707106781, %mm2
902
pfmul KP707106781KP707106781, %mm5
908
pfmul KP555570233KP831469612, %mm6
910
pfmul KP555570233KP831469612, %mm4
911
pfmul KP555570233KP831469612, %mm7
913
pfmul KP831469612KP555570233, %mm1
915
pfmul KP980785280KP195090322, %mm2
916
pfmul KP195090322KP980785280, %mm5
922
pfmul KP980785280KP195090322, %mm0
929
pfmul KP980785280KP195090322, %mm3
934
pfmul KP707106781KP707106781, %mm6
935
pfmul KP707106781KP707106781, %mm4
942
pfmul KP195090322KP980785280, %mm2
943
pfmul KP980785280KP195090322, %mm6
950
movq %mm5, 1000(%esp)
953
pfmul KP555570233KP831469612, %mm1
873
pfmul KP555570233KP831469612, %mm0
877
pfmul KP195090322KP980785280, %mm4
879
pfmul KP555570233KP831469612, %mm2
955
880
pfmul KP980785280KP195090322, %mm7
957
pfmul KP555570233KP831469612, %mm6
958
pfmul KP195090322KP980785280, %mm0
959
pfmul KP831469612KP555570233, %mm4
881
pfmul KP831469612KP555570233, %mm3
882
pfpnacc 880(%esp), %mm0
960
883
pfmul KP831469612KP555570233, %mm5
961
pfpnacc 984(%esp), %mm7
962
pfpnacc 968(%esp), %mm6
966
pfpnacc 952(%esp), %mm5
967
movq %mm3, 1064(%esp)
888
pfpnacc 896(%esp), %mm3
895
pfmul KP382683432KP923879532, %mm2
896
movq %mm0, 1000(%esp)
897
pfmul KP923879532KP382683432, %mm7
905
pfpnacc 712(%esp), %mm2
928
pfmul KP923879532KP382683432, %mm2
929
movq %mm4, 1120(%esp)
930
pfmul KP382683432KP923879532, %mm1
932
pfpnacc 720(%esp), %mm2
945
pfmul KP923879532KP382683432, %mm5
946
movq %mm6, 1008(%esp)
947
pfmul KP923879532KP382683432, %mm0
948
movq %mm4, 1112(%esp)
952
pfmul KP382683432KP923879532, %mm2
954
pfmul KP923879532KP382683432, %mm6
956
pfmul KP634393284KP773010453, %mm4
957
pfmul KP773010453KP634393284, %mm3
974
movq %mm1, 1072(%esp)
975
movq %mm5, 1048(%esp)
976
movq %mm2, 1016(%esp)
981
movq %mm0, 1024(%esp)
984
movq %mm6, 1032(%esp)
997
movq %mm0, 1040(%esp)
1005
movq 216(%esp), %mm1
1007
movq 240(%esp), %mm6
1011
movq %mm0, 1056(%esp)
1013
movq %mm5, 1064(%esp)
1014
movq 768(%esp), %mm0
1017
movq 184(%eax), %mm1
1024
movq 440(%eax), %mm1
1029
movq %mm0, 1080(%esp)
1030
movq 760(%esp), %mm1
1036
movq %mm6, 1096(%esp)
1037
movq 312(%eax), %mm6
1044
movq 480(%esp), %mm6
1046
movq 440(%esp), %mm2
1049
movq %mm1, 1104(%esp)
1051
movq 304(%esp), %mm1
1053
movq %mm5, 1088(%esp)
1054
movq 432(%esp), %mm0
1062
pfmul KP634393284KP773010453, %mm7
1063
pfmul KP773010453KP634393284, %mm6
970
movq %mm2, 1048(%esp)
971
movq %mm7, 1056(%esp)
972
movq %mm6, 1040(%esp)
975
pfmul KP995184726KP098017140, %mm4
977
movq %mm5, 1008(%esp)
1073
movq 848(%esp), %mm2
1079
movq %mm0, 1136(%esp)
1080
movq 1120(%esp), %mm6
1082
pfmul KP995184726KP098017140, %mm2
1083
movq %mm4, 1128(%esp)
980
1084
pfmul KP098017140KP995184726, %mm0
985
movq %mm7, 1032(%esp)
989
movq %mm6, 1016(%esp)
1085
movq %mm1, 1160(%esp)
998
movq %mm2, 1024(%esp)
1000
movq 808(%esp), %mm6
1005
pfmul KP098017140KP995184726, %mm6
1006
pfmul KP995184726KP098017140, %mm5
1010
1087
movq %mm6, %mm4
1017
movq 800(%esp), %mm0
1021
movq %mm2, 1144(%esp)
1022
movq %mm7, 1072(%esp)
1023
movq 872(%esp), %mm7
1026
pfmul KP773010453KP634393284, %mm0
1027
movq %mm4, 1080(%esp)
1028
movq %mm5, 1136(%esp)
1029
movq 792(%esp), %mm5
1030
pfmul KP634393284KP773010453, %mm2
1032
pfmul KP773010453KP634393284, %mm7
1033
pfmul KP634393284KP773010453, %mm3
1035
pfmul KP471396736KP881921264, %mm5
1036
pfmul KP471396736KP881921264, %mm4
1046
movq 760(%esp), %mm0
1049
movq %mm3, 1120(%esp)
1050
movq 264(%esp), %mm7
1052
movq %mm1, 1128(%esp)
1053
movq %mm2, 1096(%esp)
1055
movq 376(%eax), %mm1
1057
movq %mm6, 1088(%esp)
1058
movq 120(%eax), %mm6
1066
movq 432(%esp), %mm1
1068
movq 280(%esp), %mm6
1072
movq 424(%esp), %mm7
1075
movq %mm2, 1112(%esp)
1076
movq 400(%esp), %mm6
1078
movq %mm0, 1104(%esp)
1082
movq 864(%esp), %mm2
1086
pfmul KP881921264KP471396736, %mm2
1087
pfmul KP471396736KP881921264, %mm7
1100
movq 856(%esp), %mm7
1102
movq %mm0, 1160(%esp)
1104
movq %mm4, 1152(%esp)
1105
movq %mm2, 1184(%esp)
1106
movq 784(%esp), %mm6
1108
pfmul KP290284677KP956940335, %mm7
1109
movq %mm1, 1192(%esp)
1111
pfmul KP956940335KP290284677, %mm0
1113
pfmul KP956940335KP290284677, %mm6
1114
pfmul KP956940335KP290284677, %mm4
1118
movq 416(%esp), %mm4
1122
movq 392(%esp), %mm2
1129
movq %mm5, 1208(%esp)
1130
movq 376(%esp), %mm2
1131
movq 368(%esp), %mm5
1133
movq %mm7, 1168(%esp)
1134
movq %mm3, 1176(%esp)
1135
movq 936(%esp), %mm6
1138
movq %mm1, 1200(%esp)
1143
1088
pfmul KP995184726KP098017140, %mm6
1089
movq %mm3, 1168(%esp)
1090
pfmul KP098017140KP995184726, %mm4
1094
movq 296(%esp), %mm2
1098
movq 424(%esp), %mm3
1105
movq %mm7, 1144(%esp)
1106
movq 416(%esp), %mm3
1107
movq 392(%esp), %mm7
1109
movq %mm6, 1176(%esp)
1110
movq %mm5, 1184(%esp)
1111
movq 1072(%esp), %mm0
1114
movq %mm1, 1152(%esp)
1119
pfmul KP773010453KP634393284, %mm0
1120
pfmul KP634393284KP773010453, %mm5
1123
movq 1112(%esp), %mm3
1127
pfmul KP634393284KP773010453, %mm3
1128
pfmul KP634393284KP773010453, %mm7
1129
movq %mm4, 1200(%esp)
1130
movq 1008(%esp), %mm4
1133
pfmul KP995184726KP098017140, %mm4
1135
pfmul KP995184726KP098017140, %mm0
1139
movq %mm3, 1192(%esp)
1140
movq 1048(%esp), %mm7
1142
pfmul KP098017140KP995184726, %mm7
1144
1143
pfmul KP995184726KP098017140, %mm3
1157
movq %mm0, 1208(%esp)
1158
movq 472(%esp), %mm0
1160
movq %mm1, 1248(%esp)
1161
movq %mm7, 1216(%esp)
1162
movq %mm6, 1232(%esp)
1163
movq %mm2, 1352(%esp)
1164
movq 1200(%esp), %mm4
1165
movq 1192(%esp), %mm1
1166
movq 464(%esp), %mm7
1167
movq 368(%esp), %mm6
1170
movq %mm3, 1304(%esp)
1171
movq 1000(%esp), %mm3
1175
movq 976(%esp), %mm2
1178
movq %mm4, 1240(%esp)
1183
movq %mm5, 1224(%esp)
1185
movq 344(%esp), %mm4
1193
movq %mm1, 1264(%esp)
1194
movq 968(%esp), %mm2
1195
movq 944(%esp), %mm1
1197
movq %mm5, 1312(%esp)
1199
movq %mm6, 1272(%esp)
1200
movq 256(%esp), %mm6
1202
movq %mm0, 1256(%esp)
1207
movq 336(%esp), %mm5
1146
1208
pfadd %mm2, %mm4
1147
movq 848(%esp), %mm2
1151
pfmul KP098017140KP995184726, %mm2
1152
pfmul KP995184726KP098017140, %mm5
1153
movq %mm0, 1224(%esp)
1154
movq 840(%esp), %mm0
1157
pfmul KP773010453KP634393284, %mm0
1213
movq %mm4, 1296(%esp)
1214
movq 816(%esp), %mm1
1215
movq 808(%esp), %mm4
1217
movq %mm7, 1280(%esp)
1219
movq %mm0, 1288(%esp)
1222
movq %mm3, 1424(%esp)
1226
movq 280(%eax), %mm7
1237
movq 408(%eax), %mm7
1241
movq 152(%eax), %mm6
1245
movq 456(%esp), %mm7
1247
movq %mm3, 1328(%esp)
1248
movq 448(%esp), %mm3
1251
movq %mm1, 1320(%esp)
1252
movq 936(%esp), %mm1
1255
movq 928(%esp), %mm2
1259
movq %mm4, 1344(%esp)
1260
movq 328(%esp), %mm4
1264
movq %mm3, 1432(%esp)
1268
movq %mm5, 1336(%esp)
1270
movq 296(%eax), %mm7
1279
movq 424(%eax), %mm7
1158
1285
pfpnacc %mm3, %mm5
1159
pfmul KP634393284KP773010453, %mm2
1163
movq %mm5, 1216(%esp)
1164
movq 928(%esp), %mm3
1166
pfmul KP634393284KP773010453, %mm3
1167
pfmul KP634393284KP773010453, %mm5
1181
movq %mm5, 1232(%esp)
1182
movq %mm0, 1304(%esp)
1183
movq 1224(%esp), %mm6
1184
movq 216(%esp), %mm0
1186
movq %mm4, 1264(%esp)
1187
movq %mm7, 1328(%esp)
1188
movq %mm2, 1336(%esp)
1189
movq 240(%esp), %mm4
1190
movq 1216(%esp), %mm5
1192
movq 776(%esp), %mm2
1194
movq %mm1, 1256(%esp)
1200
movq %mm3, 1240(%esp)
1201
movq 768(%esp), %mm3
1203
movq %mm6, 1248(%esp)
1205
movq 312(%eax), %mm6
1217
movq 184(%eax), %mm6
1220
movq 440(%eax), %mm4
1226
movq %mm5, 1296(%esp)
1227
movq 256(%esp), %mm6
1228
movq 360(%esp), %mm5
1231
movq %mm2, 1272(%esp)
1232
movq 920(%esp), %mm4
1234
movq 912(%esp), %mm7
1241
movq %mm3, 1288(%esp)
1242
movq 472(%eax), %mm3
1245
movq %mm1, 1280(%esp)
1246
movq 216(%eax), %mm1
1287
movq 168(%eax), %mm3
1251
1290
pswapd %mm6, %mm4
1261
movq 344(%eax), %mm0
1291
movq %mm1, 1368(%esp)
1292
movq %mm5, 1360(%esp)
1293
movq 320(%esp), %mm7
1294
movq 248(%esp), %mm5
1297
movq 800(%esp), %mm3
1299
movq 792(%esp), %mm0
1263
1302
pfpnacc %mm6, %mm4
1266
movq %mm5, 1312(%esp)
1267
movq 408(%esp), %mm1
1269
movq 384(%esp), %mm5
1271
movq %mm4, 1320(%esp)
1272
movq 352(%esp), %mm4
1274
movq 344(%esp), %mm2
1278
movq 832(%esp), %mm3
1281
movq %mm7, 1344(%esp)
1285
movq %mm6, 1352(%esp)
1286
movq 904(%esp), %mm6
1288
pfmul KP881921264KP471396736, %mm3
1290
pfmul KP471396736KP881921264, %mm5
1296
pfmul KP881921264KP471396736, %mm6
1297
pfmul KP471396736KP881921264, %mm2
1298
movq %mm0, 1368(%esp)
1299
movq 896(%esp), %mm0
1305
movq %mm2, 1376(%esp)
1310
movq %mm4, 1384(%esp)
1311
movq 344(%eax), %mm4
1322
movq 1016(%esp), %mm4
1325
movq 216(%eax), %mm5
1329
pfmul KP956940335KP290284677, %mm4
1302
1330
pfmul KP290284677KP956940335, %mm0
1304
pfmul KP956940335KP290284677, %mm5
1308
movq %mm3, 1360(%esp)
1309
movq 824(%esp), %mm2
1311
pfmul KP290284677KP956940335, %mm2
1312
pfmul KP956940335KP290284677, %mm3
1325
movq %mm3, 1376(%esp)
1326
movq 1368(%esp), %mm2
1327
movq 1360(%esp), %mm3
1329
movq %mm7, 1384(%esp)
1330
movq 336(%esp), %mm7
1332
movq %mm1, 1520(%esp)
1333
movq 328(%esp), %mm1
1336
movq %mm4, 1400(%esp)
1339
movq 464(%esp), %mm3
1341
movq %mm0, 1392(%esp)
1343
movq %mm2, 1416(%esp)
1344
movq 1056(%esp), %mm4
1345
movq 1064(%esp), %mm2
1347
movq %mm6, 1408(%esp)
1331
movq %mm7, 1416(%esp)
1333
movq 472(%eax), %mm7
1336
movq %mm3, 1408(%esp)
1337
movq 992(%esp), %mm3
1341
movq 1024(%esp), %mm1
1352
1342
movq %mm3, %mm7
1357
movq 456(%esp), %mm2
1360
movq %mm7, 1480(%esp)
1361
movq %mm3, 1440(%esp)
1362
movq 1048(%esp), %mm7
1363
movq 1040(%esp), %mm3
1366
movq %mm6, 1424(%esp)
1368
movq %mm0, 1432(%esp)
1343
pfmul KP471396736KP881921264, %mm3
1344
pfmul KP881921264KP471396736, %mm7
1346
movq %mm6, 1400(%esp)
1347
movq 984(%esp), %mm6
1349
pfmul KP881921264KP471396736, %mm1
1350
pfmul KP471396736KP881921264, %mm2
1351
movq %mm5, 1392(%esp)
1353
pfmul KP956940335KP290284677, %mm6
1354
pfmul KP290284677KP956940335, %mm5
1358
movq 288(%esp), %mm6
1361
movq 408(%esp), %mm4
1370
1363
pfnacc %mm3, %mm7
1373
movq 248(%esp), %mm6
1369
movq 360(%esp), %mm4
1371
movq %mm5, 1440(%esp)
1372
movq 352(%esp), %mm2
1388
movq %mm5, 1448(%esp)
1389
movq 1440(%esp), %mm7
1392
movq %mm2, 1464(%esp)
1395
movq %mm3, 1504(%esp)
1396
movq 840(%esp), %mm0
1376
1397
pfadd %mm7, %mm2
1377
movq 320(%esp), %mm7
1381
movq %mm1, 1448(%esp)
1382
movq %mm2, 1456(%esp)
1383
movq 888(%esp), %mm1
1384
movq 880(%esp), %mm2
1398
movq %mm1, 1496(%esp)
1399
movq 384(%esp), %mm1
1385
1400
pfsub %mm7, %mm6
1386
movq %mm4, 1464(%esp)
1388
movq %mm0, 1472(%esp)
1389
movq 408(%eax), %mm0
1396
movq 152(%eax), %mm1
1409
1401
movq %mm4, 1488(%esp)
1410
movq 280(%eax), %mm7
1415
movq %mm0, 1496(%esp)
1416
movq 312(%esp), %mm0
1418
movq 304(%esp), %mm7
1422
movq 448(%esp), %mm3
1426
movq %mm4, 1504(%esp)
1427
movq 1032(%esp), %mm6
1428
movq 1008(%esp), %mm4
1431
movq %mm2, 1512(%esp)
1402
movq %mm5, 1480(%esp)
1403
movq 280(%esp), %mm4
1404
movq 376(%esp), %mm5
1406
movq %mm2, 1472(%esp)
1407
movq 400(%esp), %mm2
1409
movq %mm6, 1456(%esp)
1411
pfmul KP881921264KP471396736, %mm0
1412
pfmul KP471396736KP881921264, %mm3
1416
movq 960(%esp), %mm2
1422
pfmul KP471396736KP881921264, %mm2
1423
pfmul KP471396736KP881921264, %mm1
1435
1427
movq %mm3, %mm0
1437
movq 424(%eax), %mm2
1443
movq 168(%eax), %mm2
1437
movq %mm7, 1520(%esp)
1438
movq 952(%esp), %mm2
1440
movq %mm0, 1512(%esp)
1441
movq 832(%esp), %mm5
1443
pfmul KP956940335KP290284677, %mm2
1451
1444
movq %mm6, 1544(%esp)
1452
movq 296(%eax), %mm4
1462
movq 440(%esp), %mm0
1465
movq 1000(%esp), %mm2
1468
movq %mm6, 1536(%esp)
1469
movq 992(%esp), %mm6
1472
movq %mm4, 1528(%esp)
1446
pfmul KP290284677KP956940335, %mm5
1447
pfmul KP956940335KP290284677, %mm7
1448
pfmul KP956940335KP290284677, %mm0
1474
1455
pfnacc %mm6, %mm2
1476
movq 488(%eax), %mm7
1456
movq 312(%esp), %mm6
1459
movq 1432(%esp), %mm0
1478
1460
pfadd %mm2, %mm4
1482
movq 232(%eax), %mm7
1490
movq 360(%eax), %mm6
1463
movq %mm5, 1528(%esp)
1464
movq %mm3, 1552(%esp)
1465
movq 920(%esp), %mm5
1466
movq 912(%esp), %mm3
1468
movq %mm4, 1536(%esp)
1474
movq 104(%eax), %mm4
1480
movq 360(%eax), %mm4
1488
movq 232(%eax), %mm3
1495
movq %mm6, 1560(%esp)
1496
movq 488(%eax), %mm6
1498
movq 1184(%esp), %mm2
1495
1500
pfmul %mm6, %mm4
1496
movq 104(%eax), %mm6
1502
1501
movq 496(%eax), %mm6
1503
1502
/* simd data load/store barrier */
1504
movq %mm2, (%ebx,%edi,2)
1505
movq 1144(%esp), %mm2
1506
leal (%edx,%esi,4), %edi
1507
movq %mm4, 1552(%esp)
1508
movq 400(%eax), %mm6
1512
movq %mm3, (%ebx,%esi,2)
1514
movq 1424(%esp), %mm3
1518
movq %mm4, (%ebx,%edi)
1509
1520
movq 1352(%esp), %mm7
1521
movq 392(%eax), %mm4
1522
leal (%esi,%edx,4), %edi
1523
leal (%edx,%edx,8), %esi
1527
movq %mm2, (%ebx,%edi)
1528
movq 384(%eax), %mm4
1530
leal (%esi,%edx,2), %edi
1539
movq 1064(%esp), %mm7
1541
movq %mm6, (%ebx,%esi,2)
1542
movq 1312(%esp), %mm6
1514
1543
pswapd %mm7, %mm7
1516
movq %mm7, (%ebx,%esi,4)
1517
movq 352(%eax), %mm7
1519
movq 1344(%esp), %mm2
1521
1544
pswapd %mm2, %mm2
1547
movq %mm7, (%ebx,%ebp,8)
1549
leal (%esi,%edx,8), %ebp
1550
leal (%edx,%edx,4), %esi
1551
movq %mm2, (%ebx,%ebp)
1552
movq 1304(%esp), %mm2
1553
leal (%edx,%edx,8), %ebp
1522
1555
pfmul %mm7, %mm6
1523
movq 1520(%esp), %mm7
1525
movq %mm2, (%ecx,%esi,4)
1526
leal (%edi,%edx,2), %esi
1527
movq %mm4, (%ebx,%ebp)
1528
movq %mm0, (%ecx,%esi,2)
1529
movq 1136(%esp), %mm0
1533
movq 240(%eax), %mm5
1540
movq 1128(%esp), %mm5
1541
movq %mm6, (%ebx,%edi)
1542
movq 176(%eax), %mm6
1546
movq 1416(%esp), %mm0
1550
1557
movq %mm4, (%ecx,%edi)
1552
leal (%edx,%edx,2), %edi
1555
movq %mm2, (%ecx,%ebp)
1556
movq 1512(%esp), %mm2
1558
leal (%esi,%edx,8), %ebp
1559
movq 1408(%esp), %mm5
1560
leal (%edi,%edx,8), %esi
1560
movq 240(%eax), %mm4
1563
movq 1104(%esp), %mm6
1565
movq 1176(%esp), %mm7
1570
movq %mm6, (%ecx,%edx,8)
1571
movq 1168(%esp), %mm6
1563
1573
movq %mm3, (%ecx,%esi,2)
1564
movq 288(%eax), %mm3
1574
leal (%edi,%edx,4), %esi
1576
movq %mm0, (%ecx,%esi,2)
1577
movq 176(%eax), %mm3
1579
movq 1296(%esp), %mm0
1581
leal (%edx,%esi,2), %edi
1582
leal (%ebp,%edx,2), %esi
1583
movq %mm1, (%ecx,%ebp)
1586
movq 1384(%esp), %mm7
1588
leal (%edx,%esi,2), %ebp
1565
1592
pswapd %mm2, %mm2
1566
1594
pswapd %mm7, %mm7
1567
leal (%edx,%esi,2), %edi
1569
movq %mm2, (%ecx,%edx,4)
1570
movq 1504(%esp), %mm2
1571
movq %mm7, (%ecx,%ebp)
1595
movq 1552(%esp), %mm1
1597
movq 1032(%esp), %mm6
1598
movq %mm2, (%ecx,%edi)
1599
movq %mm7, (%ecx,%esi,2)
1601
leal (%edx,%edx,2), %edi
1603
movq 1248(%esp), %mm0
1610
movq 1160(%esp), %mm7
1611
movq %mm4, (%ecx,%ebp)
1616
movq %mm3, (%ecx,%edx,2)
1617
movq 432(%eax), %mm3
1619
movq 1376(%esp), %mm1
1573
1621
pfpnacc %mm0, %mm4
1622
movq 1152(%esp), %mm0
1574
1624
pfmul %mm3, %mm6
1575
movq 1120(%esp), %mm7
1576
movq 432(%eax), %mm0
1577
leal (%edx,%edx,4), %ebp
1626
movq 112(%eax), %mm3
1578
1627
pswapd %mm2, %mm2
1580
movq %mm2, (%ebx,%edx,4)
1628
movq %mm1, (%ebx,%esi,2)
1629
leal (%edi,%edx,4), %esi
1630
movq %mm2, (%ecx,%edi)
1581
1632
movq 1544(%esp), %mm2
1635
movq 464(%eax), %mm7
1638
movq %mm5, (%ecx,%esi,2)
1639
movq 1272(%esp), %mm5
1641
movq %mm4, (%ecx,%edx)
1642
movq 456(%eax), %mm4
1647
movq %mm6, (%ebx,%ebp)
1648
movq 448(%eax), %mm7
1650
movq 1240(%esp), %mm6
1651
leal (%esi,%edx,8), %ebp
1656
movq 1096(%esp), %mm2
1659
movq %mm1, (%ecx,%ebp)
1660
movq 1144(%esp), %mm1
1663
movq 368(%eax), %mm5
1666
movq %mm2, (%ebx,%edi,8)
1668
leal (%edx,%edx,2), %edi
1669
movq 1520(%esp), %mm2
1672
movq 336(%eax), %mm6
1674
leal (%edi,%edi,8), %esi
1676
leal (%edx,%edi,4), %ebp
1677
movq %mm3, (%ebx,%esi)
1678
movq 1560(%esp), %mm3
1679
leal (%edx,%edi,8), %esi
1681
movq %mm0, (%ebx,%ebp,2)
1682
movq 1264(%esp), %mm0
1685
leal (%edi,%edx,4), %ebp
1688
movq 1232(%esp), %mm6
1689
movq 328(%eax), %mm1
1691
leal (%ebp,%edx,8), %edi
1692
movq %mm4, (%ebx,%esi)
1694
leal (%ebp,%edx,4), %esi
1695
movq %mm3, (%ebx,%ebp,2)
1697
movq 320(%eax), %mm3
1700
movq 1088(%esp), %mm2
1702
movq 1512(%esp), %mm1
1703
movq %mm7, (%ebx,%edi)
1705
leal (%edx,%edx,4), %ebp
1706
leal (%edx,%edx,8), %edi
1710
movq 208(%eax), %mm3
1713
movq %mm5, (%ebx,%esi)
1714
movq 1256(%esp), %mm5
1716
leal (%edx,%edx,2), %esi
1719
movq 200(%eax), %mm6
1721
movq %mm2, (%ebx,%edx,8)
1723
movq 1224(%esp), %mm3
1725
movq %mm4, (%ebx,%ebp,2)
1726
movq 192(%eax), %mm4
1727
leal (%edi,%edx,4), %ebp
1732
movq 1136(%esp), %mm6
1734
movq %mm7, (%ebx,%edi)
1735
leal (%edx,%ebp,2), %edi
1736
movq 304(%eax), %mm7
1584
1741
movq 1080(%esp), %mm5
1586
movq %mm4, (%ecx,%ebp)
1588
movq 112(%eax), %mm4
1592
movq %mm2, (%ebx,%esi,2)
1593
movq 1400(%esp), %mm2
1597
movq 1392(%esp), %mm4
1598
movq %mm6, (%ebx,%ebp)
1599
movq 160(%eax), %mm7
1600
leal (%esi,%edx,4), %ebp
1601
leal (%edx,%edx,2), %esi
1743
movq %mm0, (%ecx,%edi)
1744
movq 1504(%esp), %mm0
1606
1745
pfmul %mm7, %mm6
1607
movq 416(%eax), %mm7
1609
movq %mm3, (%ebx,%edi)
1610
leal (%edx,%esi,2), %edi
1611
movq 1496(%esp), %mm3
1613
movq %mm1, (%ecx,%edi,2)
1615
movq 1488(%esp), %mm1
1616
movq 1072(%esp), %mm2
1618
movq %mm0, (%ecx,%ebp)
1619
1747
pfmul %mm7, %mm4
1620
leal (%edx,%edx,4), %ebp
1621
movq 368(%eax), %mm0
1625
leal (%edx,%ebp,4), %esi
1626
movq %mm3, (%ecx,%ebp,4)
1628
movq 1096(%esp), %mm3
1629
movq %mm1, (%ebx,%ebp,4)
1632
movq 304(%eax), %mm1
1634
movq 1552(%esp), %mm4
1635
movq 1480(%esp), %mm0
1636
movq %mm6, (%ecx,%esi)
1637
leal (%edi,%edx,8), %ebp
1748
movq 1368(%esp), %mm7
1749
movq 416(%eax), %mm3
1639
1750
pswapd %mm5, %mm5
1642
movq 392(%eax), %mm2
1644
movq %mm5, (%ebx,%esi)
1647
movq 1208(%esp), %mm5
1648
leal (%edx,%edx), %esi
1649
movq %mm4, (%ebx,%edi,2)
1650
movq 400(%eax), %mm4
1752
leal (%esi,%edx,4), %edi
1753
movq %mm5, (%ecx,%esi,8)
1755
movq %mm2, (%ecx,%ebp,2)
1757
movq 1496(%esp), %mm2
1652
1759
pswapd %mm7, %mm7
1655
movq 1536(%esp), %mm2
1657
movq %mm7, (%ebx,%ebp)
1760
movq 1344(%esp), %mm3
1763
leal (%edx,%esi,8), %ebp
1764
movq %mm7, (%ebx,%esi,2)
1765
movq 160(%eax), %mm6
1766
leal (%edx,%edx,4), %esi
1658
1767
movq 1336(%esp), %mm7
1660
leal (%edx,%edx,8), %ebp
1664
movq 1112(%esp), %mm0
1667
movq %mm6, (%ebx,%edi)
1668
leal (%edx,%edx,2), %edi
1669
movq 384(%eax), %mm6
1671
movq %mm2, (%ebx,%edi,2)
1672
movq 136(%eax), %mm5
1674
movq 1440(%esp), %mm2
1676
leal (%edx,%ebp,2), %edi
1678
movq %mm0, (%ebx,%esi,8)
1679
movq 1200(%esp), %mm0
1681
movq %mm1, (%ebx,%ebp,2)
1768
movq %mm1, (%ecx,%ebp)
1682
1770
pswapd %mm3, %mm3
1683
movq 144(%eax), %mm1
1686
movq %mm3, (%ebx,%edi)
1687
leal (%ebp,%edx,8), %esi
1688
leal (%edx,%edx,8), %edi
1691
movq 128(%eax), %mm5
1693
movq 1328(%esp), %mm7
1694
leal (%edx,%edx), %ebp
1698
movq 1088(%esp), %mm2
1772
movq 1128(%esp), %mm0
1699
1773
pswapd %mm4, %mm4
1702
movq %mm4, (%ebx,%esi)
1704
movq 1104(%esp), %mm0
1709
leal (%edx,%edi,2), %esi
1710
movq %mm6, (%ecx,%edi,2)
1711
movq 1384(%esp), %mm6
1716
movq 224(%eax), %mm4
1718
movq %mm3, (%ecx,%esi)
1719
movq 1528(%esp), %mm3
1720
movq %mm0, (%ecx,%ebp,8)
1721
movq 1320(%esp), %mm0
1723
leal (%edi,%edx,8), %ebp
1724
leal (%edx,%edx,2), %edi
1726
movq 1472(%esp), %mm2
1730
leal (%edx,%edi,2), %esi
1734
movq %mm1, (%ecx,%ebp)
1735
1774
leal (%edx,%esi,4), %ebp
1736
movq %mm0, (%ecx,%esi,4)
1738
movq 1192(%esp), %mm0
1776
movq %mm3, (%ebx,%esi,4)
1777
movq 1360(%esp), %mm3
1780
movq %mm4, (%ebx,%edi)
1783
leal (%edx,%edx,2), %edi
1784
movq %mm7, (%ecx,%esi,4)
1785
movq 1488(%esp), %mm7
1788
leal (%edi,%edx,4), %esi
1740
1793
movq %mm3, (%ecx,%edi,2)
1794
movq 1536(%esp), %mm3
1796
movq %mm5, (%ebx,%ebp)
1797
movq 1416(%esp), %mm5
1801
movq 144(%eax), %mm2
1803
movq %mm1, (%ecx,%ebp)
1805
movq 1288(%esp), %mm0
1743
1806
pswapd %mm5, %mm5
1744
leal (%edx,%edx,4), %edi
1746
movq 1304(%esp), %mm4
1748
movq %mm5, (%ecx,%esi)
1752
leal (%edx,%edi,2), %esi
1755
movq %mm7, (%ecx,%ebp)
1757
movq 1376(%esp), %mm2
1758
movq 1296(%esp), %mm7
1761
movq 480(%eax), %mm5
1762
leal (%edx,%edx,8), %ebp
1767
movq %mm1, (%ecx,%edi,2)
1768
movq 1464(%esp), %mm1
1771
movq %mm7, (%ecx,%edx,8)
1774
movq 1312(%esp), %mm5
1775
movq %mm3, (%ecx,%esi)
1776
movq 1184(%esp), %mm3
1777
movq 328(%eax), %mm7
1778
leal (%edx,%edx,4), %edi
1807
leal (%edx,%edi,4), %ebp
1810
movq 136(%eax), %mm7
1813
movq 1216(%esp), %mm2
1814
movq %mm5, (%ecx,%edi,4)
1816
leal (%edx,%edx), %edi
1817
movq %mm4, (%ecx,%esi)
1818
movq 128(%eax), %mm4
1819
leal (%edx,%edx,2), %esi
1780
1821
pswapd %mm6, %mm6
1781
leal (%ebp,%edi,4), %esi
1784
movq 336(%eax), %mm2
1824
movq 1056(%esp), %mm3
1786
1826
movq %mm6, (%ecx,%ebp)
1827
leal (%esi,%edi,8), %ebp
1828
movq 1480(%esp), %mm6
1831
movq 352(%eax), %mm4
1835
movq %mm1, (%ecx,%ebp)
1836
movq 1472(%esp), %mm1
1839
movq %mm3, (%ecx,%edi,8)
1840
movq 224(%eax), %mm2
1842
leal (%edx,%edx,8), %edi
1787
1843
pswapd %mm5, %mm5
1788
movq 1264(%esp), %mm7
1789
leal (%edi,%edx,2), %ebp
1791
movq %mm5, (%ebx,%ebp,4)
1845
movq 1400(%esp), %mm4
1846
leal (%edx,%edx,2), %ebp
1848
movq %mm5, (%ecx,%edi,2)
1849
movq 1528(%esp), %mm5
1851
leal (%edi,%edx,8), %esi
1854
movq 272(%eax), %mm2
1855
leal (%edx,%ebp,4), %edi
1857
movq 1408(%esp), %mm6
1858
movq %mm7, (%ecx,%esi)
1860
leal (%ebp,%edx,4), %esi
1863
movq 1208(%esp), %mm1
1864
movq %mm4, (%ecx,%esi,4)
1866
movq 256(%eax), %mm4
1793
1869
pswapd %mm0, %mm0
1795
movq 320(%eax), %mm5
1797
movq %mm0, (%ebx,%esi)
1870
movq %mm6, (%ebx,%ebp,4)
1871
movq 1280(%esp), %mm6
1872
leal (%edx,%esi,4), %ebp
1874
movq %mm0, (%ebx,%edi)
1876
movq 264(%eax), %mm0
1878
leal (%edx,%edx,2), %edi
1881
movq 1464(%esp), %mm4
1882
movq %mm3, (%ecx,%ebp)
1883
movq 1040(%esp), %mm3
1885
leal (%edx,%edx,4), %esi
1892
leal (%esi,%edx,2), %ebp
1894
movq %mm7, (%ebx,%edi)
1895
movq 1448(%esp), %mm7
1896
leal (%edx,%ebp,4), %edi
1799
1901
movq 1456(%esp), %mm0
1800
movq 200(%eax), %mm2
1801
leal (%edx,%edx,8), %esi
1804
movq 1272(%esp), %mm3
1902
movq 288(%eax), %mm3
1904
movq %mm2, (%ebx,%edx)
1905
movq 480(%eax), %mm2
1910
movq 1328(%esp), %mm4
1808
1913
pfmul %mm2, %mm0
1809
movq %mm4, (%ebx,%edi,2)
1810
movq 1160(%esp), %mm4
1811
leal (%ebp,%edx,4), %edi
1814
leal (%edx,%edx,2), %ebp
1816
movq 208(%eax), %mm7
1818
movq %mm3, (%ebx,%edx,8)
1819
movq 1256(%esp), %mm3
1821
movq %mm6, (%ebx,%edi)
1822
movq 192(%eax), %mm6
1824
leal (%esi,%edx,4), %edi
1829
movq 1288(%esp), %mm7
1830
movq %mm1, (%ebx,%esi)
1832
movq 1176(%esp), %mm1
1836
leal (%edx,%edi,2), %esi
1838
movq %mm5, (%ecx,%edi,2)
1839
movq 1432(%esp), %mm5
1842
leal (%edx,%ebp,8), %edi
1846
movq %mm7, (%ecx,%ebp,8)
1848
movq 1016(%esp), %mm6
1851
movq %mm2, (%ecx,%esi)
1852
movq 1248(%esp), %mm2
1858
movq 1424(%esp), %mm1
1860
movq %mm0, (%ecx,%edi)
1861
movq 264(%eax), %mm6
1862
leal (%edx,%ebp,4), %esi
1868
movq 1168(%esp), %mm3
1871
movq %mm4, (%ecx,%ebp)
1872
movq 272(%eax), %mm4
1876
movq 1240(%esp), %mm2
1878
movq %mm7, (%ecx,%edx,2)
1879
movq 256(%eax), %mm7
1883
movq 1448(%esp), %mm1
1888
movq 1024(%esp), %mm7
1889
movq %mm0, (%ecx,%edx)
1891
movq 456(%eax), %mm3
1916
movq 1392(%esp), %mm2
1894
1917
movq %mm5, (%ebx,%edx,2)
1895
movq 1152(%esp), %mm5
1902
movq 1232(%esp), %mm7
1903
movq %mm6, (%ebx,%ebp)
1904
movq 448(%eax), %mm3
1906
movq 464(%eax), %mm6
1918
movq 1320(%esp), %mm5
1907
1919
pswapd %mm4, %mm4
1909
addl 1604(%esp), %ecx
1912
movq %mm4, (%ebx,%edx)
1916
movq 1280(%esp), %mm6
1919
movq %mm0, (%ebx,%esi,2)
1923
movq %mm6, (%ebx,%ebp,8)
1924
leal (%edi,%edx,2), %ebp
1922
movq %mm4, (%ecx,%edx,4)
1925
1924
pswapd %mm2, %mm2
1927
movq %mm2, (%ebx,%ebp)
1928
movq %mm1, (%ebx,%edi)
1929
addl 1604(%esp), %ebx
1925
movq %mm1, (%ecx,%esi)
1927
addl 1612(%esp), %ecx
1929
movq %mm2, (%ebx,%ebp,4)
1930
movq %mm5, (%ebx,%edx,4)
1932
movq %mm6, (%ebx,%esi)
1933
movq %mm3, (%ebx,%edi)
1934
addl 1612(%esp), %ebx
1933
movl 1576(%esp), %ebx
1934
movl 1572(%esp), %esi
1935
movl 1568(%esp), %edi
1936
movl 1564(%esp), %ebp
1938
movl 1584(%esp), %ebx
1939
movl 1580(%esp), %esi
1940
movl 1576(%esp), %edi
1941
movl 1572(%esp), %ebp
1940
1945
.section .rodata