Lines Matching refs:ax
34 movw ax, [sp+8]
35 movw de, ax
36 movw ax, [sp+10]
38 movw hl, ax
42 movw ax, [sp+6]
44 movw bc, ax
45 movw ax, [sp+4]
55 movw r8, ax
56 movw ax, bc
57 movw r10, ax
62 clrw ax
63 subw ax, de
64 movw de, ax
65 clrw ax
67 decw ax
68 subw ax, hl
69 movw hl, ax
72 movw ax, [sp+6]
74 movw bc, ax
75 movw ax, [sp+4]
80 ;; The negation is complicated because AX, BC, DE and HL are already in use.
81 ;; ax: numL bc: numH r8: r10:
82 xchw ax, bc
83 ;; ax: numH bc: numL r8: r10:
84 movw r8, ax
85 ;; ax: bc: numL r8: numH r10:
86 clrw ax
87 ;; ax: 0 bc: numL r8: numH r10:
88 subw ax, bc
89 ;; ax: -numL bc: r8: numH r10:
90 movw r10, ax
91 ;; ax: bc: r8: numH r10: -numL
92 movw ax, r8
93 ;; ax: numH bc: r8: r10: -numL
94 movw bc, ax
95 ;; ax: bc: numH r8: r10: -numL
96 clrw ax
97 ;; ax: 0 bc: numH r8: r10: -numL
99 decw ax
100 ;; ax: -1 bc: numH r8: r10: -numL
101 subw ax, bc
102 ;; ax: -numH bc: r8: r10: -numL
103 movw bc, ax
104 ;; ax: bc: -numH r8: r10: -numL
105 movw ax, r10
106 ;; ax: -numL bc: -numH r8: r10:
113 movw de, ax
114 clrw ax
115 subw ax, de
116 movw de, ax
117 clrw ax
119 decw ax
120 subw ax, bc
121 movw bc, ax
123 movw ax, [sp+8]
124 xchw ax, de
133 movw de, ax
134 clrw ax
135 subw ax, de
136 movw r8, ax
137 clrw ax
139 decw ax
140 subw ax, bc
141 movw r10, ax
152 movw ax, [sp+10]
153 movw hl, ax
154 movw ax, [sp+8]
155 movw de, ax
156 movw ax, [sp+6]
157 movw bc, ax
158 movw ax, [sp+4]
163 movw r8, ax
164 movw ax, bc
165 movw r10, ax
176 movw ax, [sp+8]
177 movw de, ax
178 movw ax, [sp+10]
180 movw hl, ax
184 movw ax, [sp+6]
186 movw bc, ax
187 movw ax, [sp+4]
197 movw ax, de
198 movw r8, ax
199 movw ax, hl
200 movw r10, ax
205 clrw ax
206 subw ax, de
207 movw de, ax
208 clrw ax
210 decw ax
211 subw ax, hl
212 movw hl, ax
215 movw ax, [sp+6]
217 movw bc, ax
218 movw ax, [sp+4]
223 ;; The negation is complicated because AX, BC, DE and HL are already in use.
224 xchw ax, bc
225 movw r8, ax
226 clrw ax
227 subw ax, bc
228 movw r10, ax
229 movw ax, r8
230 movw bc, ax
231 clrw ax
233 decw ax
234 subw ax, bc
235 movw bc, ax
236 movw ax, r10
243 movw de, ax
244 clrw ax
245 subw ax, de
246 movw de, ax
247 clrw ax
249 decw ax
250 subw ax, bc
251 movw bc, ax
253 movw ax, [sp+8]
254 xchw ax, de
263 clrw ax
264 subw ax, de
265 movw r8, ax
266 clrw ax
268 decw ax
269 subw ax, hl
270 movw r10, ax
281 movw ax, [sp+10]
282 movw hl, ax
283 movw ax, [sp+8]
284 movw de, ax
285 movw ax, [sp+6]
286 movw bc, ax
287 movw ax, [sp+4]
292 movw ax, de
293 movw r8, ax
294 movw ax, hl
295 movw r10, ax
316 movw ax, \low
317 movw bc, ax
318 clrw ax
319 subw ax, bc
320 movw \low, ax
321 movw ax, \high
322 movw bc, ax
323 clrw ax
325 decw ax
326 subw ax, bc
327 movw \high, ax
339 movw ax, [sp+8]
340 movw MDBL, ax
341 movw ax, [sp+10]
343 movw MDBH, ax
347 movw ax, [sp+6]
349 movw MDAH, ax
350 movw ax, [sp+4]
351 movw MDAL, ax
362 movw ax, MDAL ; Read the result
363 movw r8, ax
364 movw ax, MDAH
365 movw r10, ax
373 movw ax, [sp+6]
375 movw MDAH, ax
376 movw ax, [sp+4]
377 movw MDAL, ax
399 movw r10, ax
400 movw ax, MDAL
401 movw r8, ax
416 movw ax, [sp+8]
417 movw MDBL, ax
418 movw ax, [sp+10]
420 movw MDBH, ax
424 movw ax, [sp+6]
426 movw MDAH, ax
427 movw ax, [sp+4]
428 movw MDAL, ax
439 movw ax, !MDCL ; Read the remainder
440 movw r8, ax
441 movw ax, !MDCH
442 movw r10, ax
450 movw ax, [sp+6]
452 movw MDAH, ax
453 movw ax, [sp+4]
454 movw MDAL, ax
474 movw ax, !MDCL
475 movw bc, ax
476 clrw ax
477 subw ax, bc
478 movw r8, ax
479 movw ax, !MDCH
480 movw bc, ax
481 clrw ax
483 decw ax
484 subw ax, bc
485 movw r10, ax
499 movw ax, [sp+4] ; Load the divisor
500 movw MDAL, ax
501 movw ax, [sp+6]
502 movw MDAH, ax
503 movw ax, [sp+8] ; Load the dividend
504 movw MDBL, ax
505 movw ax, [sp+10]
506 movw MDBH, ax
514 movw ax, !MDAL ; Read the result
515 movw r8, ax
516 movw ax, !MDAH
517 movw r10, ax
532 movw ax, [sp+4] ; Load the divisor
533 movw MDAL, ax
534 movw ax, [sp+6]
535 movw MDAH, ax
536 movw ax, [sp+8] ; Load the dividend
537 movw MDBL, ax
538 movw ax, [sp+10]
539 movw MDBH, ax
547 movw ax, !MDCL ; Read the remainder
548 movw r8, ax
549 movw ax, !MDCH
550 movw r10, ax
610 movw ax, [sp+8]
611 movw r8, ax
612 movw ax, [sp+10]
613 movw r10, ax
618 movw ax, denL
619 movw denH, ax
622 movw ax, bitL
623 movw bitH, ax
649 movw ax, [hl+14] ; denH
650 cmpw ax, [hl+10] ; numH
651 movw ax, [hl+12] ; denL
653 cmpw ax, [hl+8] ; numL
657 movw ax, denL
658 push ax
659 movw ax, bitL
660 push ax
661 movw ax, bitH
662 push ax
665 push ax ; denL
675 movw ax, [hl+8]
676 movw numL, ax
677 movw ax, [hl+10]
678 movw numH, ax
681 movw ax, [hl+12]
682 movw denL, ax
683 movw ax, [hl+14]
684 movw denH, ax
686 movw ax, denL
689 cmpw ax, #0
715 movw ax, denH
716 cmpw ax, #0
718 movw ax, denL
719 cmpw ax, numH
724 movw ax, denH
727 cmpw ax, numH
728 movw ax, denL ; we re-use this below
730 cmpw ax, numL
734 ; movw ax, denL ; already has it from the cmpw above
735 shlw ax, 1
736 movw denL, ax
737 ; movw ax, denH
739 ; movw denH, ax
743 movw ax, bitL
744 shlw ax, 1
745 movw bitL, ax
746 movw ax, bitH
747 rolwc ax, 1
748 movw bitH, ax
761 movw ax, numH
762 cmpw ax, denH
763 movw ax, numL
765 cmpw ax, denL
770 ; movw ax, numL ; already has it from the cmpw above
771 subw ax, denL
772 movw numL, ax
773 movw ax, numH
775 decw ax
776 subw ax, denH
777 movw numH, ax
798 movw ax, denH
799 shrw ax, 1
800 movw denH, ax
810 movw ax, bitH
811 shrw ax, 1
812 movw bitH, ax
825 movw ax, bitH
826 cmpw ax, #0
833 movw ax, numH ; numerator
834 cmpw ax, #0
836 movw ax, denH ; denominator
837 cmpw ax, #0
841 movw ax, bitL
842 cmpw ax, #0
850 movw ax, bitL
851 cmpw ax, #0
862 movw ax, denL
863 cmpw ax, numL
867 movw ax, numL
868 subw ax, denL
869 movw numL, ax
870 movw ax, numH
872 decw ax
873 subw ax, denH
874 movw numH, ax
889 movw ax, denL
890 shrw ax, 1
891 movw denL, ax
895 movw ax, bitL
896 shrw ax, 1
897 movw bitL, ax
903 movw ax, bitL
904 cmpw ax, #0
912 pop ax
913 movw bitH, ax
914 pop ax
915 movw bitL, ax
916 pop ax
917 movw denL, ax
923 pop ax ; denL
954 movw hl, ax
955 movw ax, #0
956 subw ax, [hl]
957 movw [hl], ax
958 movw ax, #0
960 decw ax
961 subw ax, [hl+2]
962 movw [hl+2], ax
981 movw ax, sp
982 addw ax, #4
990 movw ax, sp
991 addw ax, #8
1001 movw ax, sp
1002 addw ax, #4
1008 movw ax, #r8
1015 movw ax, sp
1016 addw ax, #8
1037 movw ax, sp
1038 addw ax, #4
1046 movw ax, sp
1047 addw ax, #8
1056 movw ax, #r8
1059 movw ax, sp
1060 addw ax, #4
1067 movw ax, sp
1068 addw ax, #8